/** * Smiley project CSS */ /* generic emoji styles */ .wp-emoji, .wp-emoji:before { display: inline-block !important; /* shouldn't have been necessary, but some themes set this to static */ } .wp-emoji { position: relative !important; /* shouldn't have been necessary, but some themes set this to static */ vertical-align: bottom; /* this will be a line-height tall wrapper for vertically centering the smiley */ width: 1.375em; overflow: hidden; white-space: nowrap; text-indent: 9999px; min-height: 1.2em; /* for really small lineheights */ } /* Firefox does weird things with text-indent and selection */ @-moz-document url-prefix() { .wp-emoji { text-indent: 0; text-align: center; color: rgba(255,255,255,0); overflow: visible; } } /* @noflip */ .wp-emoji:before { /* vertically center the smiley */ position: absolute; content: ""; /* height/width for IE, Firefox and non-webkit browsers */ height: 1.25em; width: 1.375em; margin-top: -0.625em; /* minus half the height of the smiley */ left: 0; top: 50%; background-repeat: no-repeat; background-position: center center; background-size: 100% 100%; } /* WebKit specific hacks */ @media screen and (-webkit-min-device-pixel-ratio:0) { .wp-emoji { width: 1.35em; } .wp-emoji:before { height: 1.4em; width: 1.35em; margin-top: -0.7em; /* minus half the height of the smiley */ } } /* IE specific hacks */ @media screen and (min-width:0\0) { .wp-emoji { height: 1.2em; width: 1.38em; } .wp-emoji:before { width: 1.38em; } } /* individual smileys */ /* PNGs are for IE8 fallbacks. Let's remove them some day please */ .wp-emoji-smile:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/smile.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/smile.svg), none; } .wp-emoji-wink:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/wink.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/wink.svg), none; } .wp-emoji-bigsmile:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/bigsmile.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/bigsmile.svg), none; } .wp-emoji-heart:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/heart.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/heart.svg), none; } .wp-emoji-neutral:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/neutral.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/neutral.svg), none; } .wp-emoji-uneasy:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/uneasy.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/uneasy.svg), none; } .wp-emoji-lol:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/lol.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/lol.svg), none; } .wp-emoji-sad:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/sad.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/sad.svg), none; } .wp-emoji-cry:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/cry.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/cry.svg), none; } .wp-emoji-evilgrin:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/evilgrin.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/evilgrin.svg), none; } .wp-emoji-twisted:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/twisted.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/twisted.svg), none; } .wp-emoji-evil:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/evil.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/evil.svg), none; } .wp-emoji-surprised:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/surprised.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/surprised.svg), none; } .wp-emoji-tongue:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/tongue.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/tongue.svg), none; } .wp-emoji-angry:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/angry.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/angry.svg), none; } .wp-emoji-burrito:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/burrito.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/burrito.svg), none; } .wp-emoji-burrito, .wp-emoji-burrito:before { width: 1.6em; } .wp-emoji-wordpress:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/wordpress.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/wordpress.svg), none; } .wp-emoji-mindblown:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/mindblown.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/mindblown.svg), none; } .wp-emoji-mindblown-alt:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/mindblown-alt.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/mindblown-alt.svg), none; } .wp-emoji-martini:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/martini.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/martini.svg), none; } .wp-emoji-whiterussian:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/whiterussian.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/whiterussian.svg), none; } .wp-emoji-star:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/star.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/star.svg), none; } .wp-emoji-developer:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/developer.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/developer.svg), none; } .wp-emoji-developer, .wp-emoji-developer:before { width: 1.5em; } .wp-emoji-facepalm:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/facepalm.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/facepalm.svg), none; } .wp-emoji-facepalm, .wp-emoji-facepalm:before { width: 1.4em; } .wp-emoji-bear:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/bear.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/bear.svg), none; } .wp-emoji-mrgreen:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/mrgreen.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/mrgreen.svg), none; } .wp-emoji-arrow:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/arrow.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/arrow.svg), none; } .wp-emoji-confused:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/confused.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/confused.svg), none; } .wp-emoji-cool:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/cool.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/cool.svg), none; } .wp-emoji-idea:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/idea.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/idea.svg), none; } .wp-emoji-blush:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/blush.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/blush.svg), none; } .wp-emoji-oops:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/oops.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/oops.svg), none; } .wp-emoji-rolleyes:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/rolleyes.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/rolleyes.svg), none; } .wp-emoji-exclaim:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/exclaim.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/exclaim.svg), none; } .wp-emoji-question:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/question.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/question.svg), none; } .wp-emoji-kitten:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/kitten.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/kitten.svg), none; } .wp-emoji-momface:before { background-image: url(/wp-content/mu-plugins/smileyproject/default/ie/momface.png); background-image: url(/wp-content/mu-plugins/smileyproject/default/momface.svg), none; } /* to enable text-selection of smileys in Firefox, we can't use text-indent or overflow to hide the text, so letterspace it instead */ @-moz-document url-prefix() { .wp-emoji-rolleyes { letter-spacing: -.2em; } .wp-emoji-oops, .wp-emoji-idea, .wp-emoji-confused { letter-spacing: -.25em; } .wp-emoji-burrito, .wp-emoji-arrow, .wp-emoji-bear, .wp-emoji-star { letter-spacing: -.3em; } .wp-emoji-developer, .wp-emoji-mrgreen, .wp-emoji-facepalm { letter-spacing: -.35em; } } /** * Like Button toolbar button, loading text & container styles * * @todo: doesn't look like "style.css" is used anymore. */ /* Master container */ #jp-post-flair { padding-top: .5em; } /* Overall Sharedaddy block title */ div.sharedaddy, #content div.sharedaddy, #main div.sharedaddy { clear: both; } div.sharedaddy h3.sd-title { margin: 0 0 1em 0; display: inline-block; line-height: 1.2; font-size: 9pt; font-weight: bold; } div.sharedaddy h3.sd-title:before { content: ""; display: block; width: 100%; min-width: 30px; border-top: 1px solid #ddd; margin-bottom: 1em; } /* Toolbar */ #wpadminbar li#wp-admin-bar-admin-bar-likes-widget { width: 61px; overflow: hidden; } #wpadminbar iframe.admin-bar-likes-widget { width: 61px; height: 28px; min-height: 28px; border-width: 0px; position: absolute; top: 0; } div.jetpack-likes-widget-wrapper { width: 100%; min-height: 50px; /* Previous height, 60px */ position: relative; /* Need to abs position placeholder and iframe so there isn't a jarring jump */ } div.jetpack-likes-widget-wrapper .sd-link-color { font-size: 12px; } div.jetpack-likes-widget-wrapper.slim-likes-widget { width: 1px; /* initial default */ min-height: 0; } #likes-other-gravatars { display: none; position: absolute; padding: 10px 10px 12px 10px; background-color: #2e4453; border-width: 0; box-shadow: 0 0 10px #2e4453; box-shadow: 0 0 10px rgba(46,68,83,.6); min-width: 130px; z-index: 1000; } #likes-other-gravatars * { line-height: normal; } #likes-other-gravatars .likes-text { color: white; font-size: 12px; padding-bottom: 8px; } #likes-other-gravatars ul, #likes-other-gravatars li { margin: 0; padding: 0; text-indent: 0; list-style-type: none; } #likes-other-gravatars li::before { content: ""; } #likes-other-gravatars ul.wpl-avatars { overflow: auto; display: block; max-height: 190px; } #likes-other-gravatars ul.wpl-avatars li { width: 32px; height: 32px; float: left; margin: 0 5px 5px 0; } #likes-other-gravatars ul.wpl-avatars li a { margin: 0 2px 0 0; border-bottom: none !important; display: block; } #likes-other-gravatars ul.wpl-avatars li a img { background: none; border: none; margin: 0 !important; padding: 0 !important; position: static; } div.sd-box { border-top: 1px solid #ddd; border-top: 1px solid rgba(0,0,0,.13); } .entry-content .post-likes-widget, .post-likes-widget, .comment-likes-widget { margin: 0; border-width: 0; display: block; } /* Loading text */ .post-likes-widget-placeholder { margin: 0; border-width: 0; position: relative; } .post-likes-widget-placeholder .button { display: none; /* Let's not show a dummy like button, let's just make a great button experience once it's loaded */ } .post-likes-widget-placeholder .button span { } .post-likes-widget-placeholder .loading { color: #999; font-size: 12px; } .slim-likes-widget .post-likes-widget { width: auto; float: none; } /* Like Special cases (display on it's own) */ div.sharedaddy.sd-like-enabled .sd-like h3 { display: none; } div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget { width: 100%; float: none; position: absolute; /* Need to abs position placeholder and iframe so there isn't a jarring jump */ top: 0; } .comment-likes-widget { width: 100%; } /* Make ratings block. @todo: make !important unnecessary by removing inline style */ .pd-rating { display: block !important; } /* Hide G+ title */ .sd-gplus .sd-title { display: none; } /** * 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 */ /* Replace Omnisearch PNG search icon with a dashicon */ #wpadminbar div.ab-item form#adminbarsearch input.adminbar-search-input { background-image: none; position: relative; z-index: 30; } /* Show globe icon next to blog */ #wpadminbar #wp-admin-bar-blog > .ab-item:before { position: relative; top: 2px; content: '\f319'; } /* If a blavatar is present, move it left to cover the globe */ #wpadminbar #wp-admin-bar-blog > .ab-item { position: relative; } #wpadminbar #wp-admin-bar-blog > .ab-item img.avatar { position: absolute; z-index: 1; left: 10px; top: 10px; } /* @noflip */ #wpadminbar.rtl #wp-admin-bar-blog > .ab-item img.avatar { right: 12px; } /* Fix omnisearch lineheight */ #wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary input.adminbar-search-input.search-input-focus { border: none; text-shadow: none; box-shadow: none; line-height: 1; background: #ccc; background: rgba(255,255,255,.7); } /* Invert stats sparkline on light theme */ body.admin-color-mp6-light li#wp-admin-bar-stats img { filter: invert(100%); -webkit-filter: invert(100%); } /* Override white color on blog title */ body.admin-color-mp6-light #wpadminbar ul li#wp-admin-bar-blog > .ab-item { color: #333; } /* Updated message fixes */ body.admin-color-mp6-light #wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary span.noticon { color: #eee; } div.updated p, div.error p { position: relative; } div.updated .noticon-close, div.error .noticon-close { font-size: 28px; height: 28px; width: 28px; position: absolute; right: 0; top: -1px; } /* Fix taller MP6 v2 toolbar. Merge this into mu-plugins/wpcom-admin-bar.css after MP6 v2 launch */ @media screen and ( max-width: 782px ) { .mp6 #wpadminbar li#wp-admin-bar-follow > a, .mp6 #wpadminbar li#wp-admin-bar-blog > a, .mp6 #wpadminbar li#wp-admin-bar-topicpress > a, .mp6 #wpadminbar li#wp-admin-bar-wpr-reblog > a, /* These next lines are necessary for when users opt out to the responsive styles */ .mp6 #wpadminbar li#wp-admin-bar-dbg > div, .mp6 #wpadminbar li#wp-admin-bar-my-account > a { line-height: 46px !important; } /* Notes only shown when users opt out to the responsive styles */ body.mp6 #wpadminbar #wp-admin-bar-notes #wpnt-notes-unread-count { margin: 13px 3px 0 3px !important; } .mp6 #wpadminbar li#wp-admin-bar-blog > a.ab-item:before { top: 13px; } #wpadminbar #wp-admin-bar-blog > .ab-item img.avatar { top: 17px; } } /* Fix toolbar hover color temporarily. Post launch, remove from /wp-content/mu-plugins/admin-bar/wpcom-admin-bar.css */ .admin-color-mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-with-avatar.hover .ab-display-name, .mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-with-avatar.hover .ab-display-name, .admin-color-mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-no-avatar.hover .ab-display-name, .mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-no-avatar.hover .ab-display-name, .admin-color-mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account.hover .ab-display-name, .mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account.hover .ab-display-name { color: inherit !important; } /* add style for reader link in /wp-admin/ leftbar */ /* Reader icon in left-bar */ .icon16.icon-reader:before, #adminmenu .menu-icon-reader div.wp-menu-image:before, ul#adminmenu .toplevel_page_reader div.wp-menu-image:before{ content: '\f116'; } /* 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; } p.comment-likes { height: 16px; float: none; width: 100%; clear: both; display: block; margin-left: -2px; } p.comment-not-liked { cursor: pointer; } p.comment-likes a.view-likers { text-decoration: underline; border: none; } div.comment-likes-overlay { color: rgb(85, 85, 85); position: absolute; font-size: 9pt; padding: 0; margin: 0; /* Some O2 instances have elements with manually specified `z-index`, so * we just set this to an arbitrary high value to make sure that the * overlay is not covered up. */ z-index: 20000; } div.comment-likes-overlay div.inner { background-color: white; border: 1px solid #dfdfdf; border-color: rgba(0, 0, 0, 0.1); padding: 8px; margin: 0; max-width: 310px; max-height: 250px; overflow: hidden; -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.15), 0 3px 8px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.15), 0 3px 8px rgba(0, 0, 0, 0.1); box-shadow: 0 0 2px rgba(0, 0, 0, 0.15), 0 3px 8px rgba(0, 0, 0, 0.1); } div.comment-likes-overlay div.inner a img { text-decoration: none; height: 25px; width: 25px; margin: 2px 10px 2px 2px; vertical-align: middle; } div.comment-likes-overlay div.inner ul { margin: 0; padding: 0; } div.comment-likes-overlay div.inner ul li { float: left; display: inline; padding: 0; margin: 0 0 5px 0; /** Truncate people's names if they are too long. **/ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } div.comment-likes-overlay div.inner ul.single li { width: 100%; /* one column */ } div.comment-likes-overlay div.inner ul.double li { width: 50%; /* two columns */ } div.comment-likes-overlay div.inner a, div.comment-likes-overlay div.inner a:hover { text-decoration: none; border-bottom: none; background: transparent; } div.comment-likes-overlay div.inner ul li a span.user-name { color: rgb(85, 85, 85); } p.comment-likes span.comment-like-feedback { font-size: 12px; line-height: 1.8em; opacity: .8; float: left; padding: 1px 0 0 5px; display: block !important; } a.comment-like-link:hover { background: transparent; } a.comment-like-link span { display: none; } a.comment-like-link { outline: none; border: 0 !important; text-decoration: none !important; padding: 0; margin: 0; float: left; text-decoration: none; line-height: 70%; background: transparent; } a.comment-like-link:before, div.comment-likes-overlay span.icon { -webkit-font-smoothing: antialiased; font-family: "Noticons"; font-size: 20px; line-height: .9; } div.comment-likes-overlay span.icon { color: white; height: 100%; margin: 0; padding: 3px 0 1px 0; } a.comment-like-link:before { color: #2EA2CC; content: '\f408'; width: 16px; display: inline-block; } a.comment-like-link.loading { -webkit-transition: opacity 2s; -moz-transition: opacity 2s; -ms-transition: opacity 2s; -o-transition: opacity 2s; transition: opacity 2s; opacity: 0; } a.comment-like-link:hover:before, p.comment-liked a.comment-like-link:before, p.comment-not-liked:hover a.comment-like-link:before { color: #f1831e; background: transparent; } /** * Styles for navigation. * Mostly copied from trunk/wp-content/mu-plugins/atlas/css/reader.css. */ div.comment-likes-overlay div .slider-nav { position: relative; clear: both; width: 310px; height: 40px; margin: 15px 0 -15px -12px; text-align: center; border-top: 1px solid #dfdfdf; } div.comment-likes-overlay div .slider-nav em { font-style: normal; } div.comment-likes-overlay div .slider-nav .prev { position: absolute; top: 0; left: 0; display: block; width: 40px; height: 40px; border-right: 1px solid #dfdfdf; } div.comment-likes-overlay div .slider-nav .noticon { width: 40px; height: 40px; font-size: 25px; line-height: 40px; } div.comment-likes-overlay div .slider-nav .next { position: absolute; top: 0; right: 0; display: block; display: block; width: 40px; height: 40px; border-left: 1px solid #dfdfdf; } div.comment-likes-overlay div .slider-nav .position { position: absolute; top: 0; left: 40px; bottom: 0; right: 40px; text-align:center; } div.comment-likes-overlay div .slider-nav .position div { display: inline; } div.comment-likes-overlay div .slider-nav .position em { display: inline-block; padding: 0 3px; font-size: 30px; line-height: 40px; color: #bbb; cursor: pointer; } div.comment-likes-overlay div .slider-nav .position .on { color: #1e8cbe; } /** * Styles for Swipe. * Copied from the Swipe README. **/ div.comment-likes-overlay .swipe { overflow: hidden; visibility: hidden; position: relative; } div.comment-likes-overlay .swipe-wrap { overflow: hidden; position: relative; } /* @noflip */ div.comment-likes-overlay .swipe-wrap > div { float: left; width: 100%; position: relative; } /** Noticons Noticons are vector icons embedded in a font for use across wp.com. To use, reference this stylesheet in your project. See instructions in example.html */ /* IE8 and below use EOT and allow cross-site embedding. IE9 uses WOFF which is base64 encoded to allow cross-site embedding. So unfortunately, IE9 will throw a console error, but it'll still work. When the font is base64 encoded, cross-site embedding works in Firefox */ @font-face { font-family: "Noticons"; src: url(/i/noticons/./Noticons.eot); src: url(/i/noticons/./Noticons.eot?#iefix) format("embedded-opentype"), url(data:application/font-woff;charset=utf-8;base64,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), url(/i/noticons/./Noticons.woff) format("woff"), url(/i/noticons/./Noticons.ttf) format("truetype"), url(/i/noticons/./Noticons.svg#Noticons) format("svg"); font-weight: normal; font-style: normal; } @media screen and (-webkit-min-device-pixel-ratio:0) { @font-face { font-family: "Noticons"; src: url(/i/noticons/./Noticons.svg#Noticons) format("svg"); } } /** * All noticons */ .noticon { font-size: 16px; vertical-align: top; text-align: center; -moz-transition: color .1s ease-in 0; -webkit-transition: color .1s ease-in 0; display: inline-block; font-family: "Noticons"; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; text-decoration: inherit; text-transform: none; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; speak: none; } /** * Individual icons */ .noticon-404:before { content: "\f423"; } .noticon-activity:before { content: "\f508"; } .noticon-add:before { content: "\f8b3"; } .noticon-akismet:before { content: "\f8d2"; } .noticon-anchor:before { content: "\f509"; } .noticon-art:before { content: "\f8b4"; } .noticon-aside:before { content: "\f101"; } .noticon-atsign:before { content: "\f814"; } .noticon-attachment:before { content: "\f416"; } .noticon-audio:before { content: "\f109"; } .noticon-automattic:before { content: "\f815"; } .noticon-automattic-blip:before { content: "\f817"; } .noticon-automattic-ring:before { content: "\f816"; } .noticon-bell:before { content: "\f8d4"; } .noticon-bold:before { content: "\f471"; } .noticon-book:before { content: "\f444"; } .noticon-bug:before { content: "\f50a"; } .noticon-bullhorn:before { content: "\f8a5"; } .noticon-bullseye:before { content: "\f8a0"; } .noticon-cart:before { content: "\f447"; } .noticon-category:before { content: "\f301"; } .noticon-chat:before { content: "\f108"; } .noticon-checkmark:before { content: "\f418"; } .noticon-close:before { content: "\f405"; } .noticon-close-alt:before { content: "\f406"; } .noticon-cloud:before { content: "\f426"; } .noticon-cloud-download:before { content: "\f440"; } .noticon-cloud-upload:before { content: "\f441"; } .noticon-code:before { content: "\f462"; } .noticon-codepen:before { content: "\f216"; } .noticon-cog:before { content: "\f445"; } .noticon-collapse:before { content: "\f432"; } .noticon-colors:before { content: "\f8a7"; } .noticon-comment:before { content: "\f300"; } .noticon-compact:before { content: "\f807"; } .noticon-day:before { content: "\f305"; } .noticon-digg:before { content: "\f221"; } .noticon-document:before { content: "\f443"; } .noticon-dot:before { content: "\f428"; } .noticon-downarrow:before { content: "\f502"; } .noticon-download:before { content: "\f50b"; } .noticon-draggable:before { content: "\f436"; } .noticon-dribbble:before { content: "\f201"; } .noticon-dropbox:before { content: "\f225"; } .noticon-dropdown:before { content: "\f433"; } .noticon-dropdown-left:before { content: "\f434"; } .noticon-edit:before { content: "\f411"; } .noticon-ellipsis:before { content: "\f476"; } .noticon-eventbrite:before { content: "\f8a6"; } .noticon-expand:before { content: "\f431"; } .noticon-external:before { content: "\f442"; } .noticon-facebook:before { content: "\f203"; } .noticon-facebook-alt:before { content: "\f204"; } .noticon-fastforward:before { content: "\f458"; } .noticon-features:before { content: "\f8a8"; } .noticon-feed:before { content: "\f413"; } .noticon-flag:before { content: "\f468"; } .noticon-flickr:before { content: "\f211"; } .noticon-follow:before { content: "\f801"; } .noticon-following:before { content: "\f803"; } .noticon-fonts:before { content: "\f8b5"; } .noticon-foursquare:before { content: "\f226"; } .noticon-fullscreen:before { content: "\f474"; } .noticon-gallery:before { content: "\f103"; } .noticon-ghost:before { content: "\f8d5"; } .noticon-gift:before { content: "\f8a4"; } .noticon-github:before { content: "\f200"; } .noticon-googleplus:before { content: "\f206"; } .noticon-googleplus-alt:before { content: "\f218"; } .noticon-gravatar:before { content: "\f8d0"; } .noticon-gridview:before { content: "\f808"; } .noticon-handset:before { content: "\f50c"; } .noticon-heart:before { content: "\f461"; } .noticon-help:before { content: "\f457"; } .noticon-hide:before { content: "\f404"; } .noticon-hierarchy:before { content: "\f505"; } .noticon-home:before { content: "\f409"; } .noticon-image:before { content: "\f102"; } .noticon-info:before { content: "\f455"; } .noticon-instagram:before { content: "\f215"; } .noticon-italic:before { content: "\f472"; } .noticon-jetpack:before { content: "\f8d3"; } .noticon-key:before { content: "\f427"; } .noticon-layouts:before { content: "\f8a9"; } .noticon-leftarrow:before { content: "\f503"; } .noticon-lightbulb:before { content: "\f8a1"; } .noticon-link:before { content: "\f107"; } .noticon-linkedin:before { content: "\f207"; } .noticon-linkedin-alt:before { content: "\f208"; } .noticon-localization:before { content: "\f8b2"; } .noticon-location:before { content: "\f417"; } .noticon-lock:before { content: "\f470"; } .noticon-mail:before { content: "\f410"; } .noticon-maximize:before { content: "\f422"; } .noticon-medium:before { content: "\f8d6"; } .noticon-menu:before { content: "\f419"; } .noticon-microphone:before { content: "\f50d"; } .noticon-milestone:before { content: "\f806"; } .noticon-minimize:before { content: "\f421"; } .noticon-minus:before { content: "\f50e"; } .noticon-month:before { content: "\f307"; } .noticon-move:before { content: "\f50f"; } .noticon-next:before { content: "\f429"; } .noticon-notice:before { content: "\f456"; } .noticon-notification:before { content: "\f800"; } .noticon-paintbrush:before { content: "\f506"; } .noticon-path:before { content: "\f219"; } .noticon-pause:before { content: "\f448"; } .noticon-phone:before { content: "\f437"; } .noticon-picture:before { content: "\f473"; } .noticon-pinned:before { content: "\f308"; } .noticon-pinterest:before { content: "\f209"; } .noticon-pinterest-alt:before { content: "\f210"; } .noticon-play:before { content: "\f452"; } .noticon-plugin:before { content: "\f439"; } .noticon-plus:before { content: "\f510"; } .noticon-pocket:before { content: "\f224"; } .noticon-polldaddy:before { content: "\f217"; } .noticon-portfolio:before { content: "\f460"; } .noticon-previous:before { content: "\f430"; } .noticon-price:before { content: "\f8b0"; } .noticon-print:before { content: "\f469"; } .noticon-promoted:before { content: "\f812"; } .noticon-quote:before { content: "\f106"; } .noticon-rating-empty:before { content: "\f511"; } .noticon-rating-full:before { content: "\f512"; } .noticon-rating-half:before { content: "\f513"; } .noticon-reader:before { content: "\f8a2"; } .noticon-reader-alt:before { content: "\f8a3"; } .noticon-reblog:before { content: "\f805"; } .noticon-reddit:before { content: "\f222"; } .noticon-refresh:before { content: "\f420"; } .noticon-reply:before { content: "\f412"; } .noticon-reply-alt:before { content: "\f466"; } .noticon-reply-single:before { content: "\f467"; } .noticon-rewind:before { content: "\f459"; } .noticon-rightarrow:before { content: "\f501"; } .noticon-search:before { content: "\f400"; } .noticon-send-to-phone:before { content: "\f438"; } .noticon-send-to-tablet:before { content: "\f454"; } .noticon-share:before { content: "\f415"; } .noticon-show:before { content: "\f403"; } .noticon-shuffle:before { content: "\f514"; } .noticon-sitemap:before { content: "\f507"; } .noticon-skip-ahead:before { content: "\f451"; } .noticon-skip-back:before { content: "\f450"; } .noticon-skype:before { content: "\f220"; } .noticon-spam:before { content: "\f424"; } .noticon-spike:before { content: "\f811"; } .noticon-spotify:before { content: "\f515"; } .noticon-squarespace:before { content: "\f8d7"; } .noticon-standard:before { content: "\f100"; } .noticon-star:before { content: "\f408"; } .noticon-status:before { content: "\f105"; } .noticon-stop:before { content: "\f449"; } .noticon-stumbleupon:before { content: "\f223"; } .noticon-subscribe:before { content: "\f463"; } .noticon-subscribed:before { content: "\f465"; } .noticon-summary:before { content: "\f425"; } .noticon-tablet:before { content: "\f453"; } .noticon-tag:before { content: "\f302"; } .noticon-time:before { content: "\f303"; } .noticon-title:before { content: "\f8b6"; } .noticon-top:before { content: "\f435"; } .noticon-trapper:before { content: "\f810"; } .noticon-trash:before { content: "\f407"; } .noticon-trophy:before { content: "\f804"; } .noticon-tumblr:before { content: "\f214"; } .noticon-twitch:before { content: "\f516"; } .noticon-twitter:before { content: "\f202"; } .noticon-types:before { content: "\f8b1"; } .noticon-unapprove:before { content: "\f446"; } .noticon-unfollow:before { content: "\f802"; } .noticon-unsubscribe:before { content: "\f464"; } .noticon-unzoom:before { content: "\f401"; } .noticon-uparrow:before { content: "\f500"; } .noticon-user:before { content: "\f304"; } .noticon-vaultpress:before { content: "\f8d1"; } .noticon-video:before { content: "\f104"; } .noticon-videocamera:before { content: "\f517"; } .noticon-vimeo:before { content: "\f212"; } .noticon-warning:before { content: "\f414"; } .noticon-website:before { content: "\f475"; } .noticon-week:before { content: "\f306"; } .noticon-wordads:before { content: "\f813"; } .noticon-wordpress:before { content: "\f205"; } .noticon-xpost:before { content: "\f504"; } .noticon-youtube:before { content: "\f213"; } .noticon-zoom:before { content: "\f402"; } /** * Deprecated noticon names */ .noticon-like:before { content: "\f408"; } /* PAGE GRID */ .gce-page-grid .gce-calendar .gce-caption{ /* Caption at top of calendar */ color:#333333; text-align:center; } .gce-page-grid .gce-calendar{ /* Main calendar table */ width:100%; border-collapse:collapse; border:1px solid #CCCCCC; color:#CCCCCC; } .gce-page-grid .gce-calendar th{ /* Day headings (S, M etc.) */ border:1px solid #CCCCCC; text-align:center; width:14.29%; padding:0; } .gce-page-grid .gce-calendar td{ /* Day table cells */ border:1px solid #CCCCCC; text-align:center; height:80px; vertical-align:middle; padding:0; } .gce-page-grid .gce-calendar .gce-has-events{ /* Table cells with events */ color:#333333; cursor:pointer; } .gce-page-grid .gce-calendar .gce-event-info{ /* Event information */ display:none; /* Important! */ } .gce-page-grid .gce-calendar .gce-day-number{ /* Day number span */ font-size:2em; } .gce-page-grid .gce-calendar .gce-today{ /* Table cell that represents today */ background-color:#DDDDDD; } .gce-page-grid .gce-calendar .gce-next, .gce-page-grid .gce-calendar .gce-prev{ /* Previous and next month links */ cursor:pointer; display:inline-block; width:3%; } .gce-page-grid .gce-calendar .gce-month-title{ /* Month title */ display:inline-block; width:90%; } .gce-page-grid .gce-calendar th abbr{ /* Day letter abbreviation */ border-bottom:none; } /* PAGE LIST */ .gce-page-list .gce-list p{ /* Each piece of information in the list */ margin:0; } .gce-page-list .gce-list p span, .gce-page-list .gce-list div span{ /* The text displayed before each piece of info, 'Starts:' for example */ color:#999999; } .gce-page-list .gce-list .gce-list-event{ /* The event title */ background-color:#DDDDDD; } .gce-page-list .gce-list .gce-list-title{ /* The title (not the same as event title) */ font-weight:bold; } .gce-page-list .gce-list ul{ list-style-type:none; margin:0; padding:0; } /* WIDGET GRID */ .gce-widget-grid .gce-calendar .gce-caption{ text-align:center; } .gce-widget-grid .gce-calendar{ /* Main calendar table */ width:100%; border:1px solid #CCCCCC; border-collapse:collapse; } .gce-widget-grid .gce-calendar th{ /* Day headings (S, M etc.) */ width:14.29%; border:1px solid #CCCCCC; text-align:center; } .gce-widget-grid .gce-calendar td{ /* Day table cells */ color:#CCCCCC; width:14.29%; border:1px solid #CCCCCC; text-align:center; } .gce-widget-grid .gce-calendar .gce-has-events{ /* Table cells with events */ cursor:pointer; color:#666666; } .gce-widget-grid .gce-calendar .gce-today{ /* Table cell that represents today */ background-color:#DDDDDD; } .gce-widget-grid .gce-calendar .gce-event-info{ /* Event information */ display:none; /* Important! */ } .gce-widget-grid .gce-calendar .gce-next, .gce-widget-grid .gce-calendar .gce-prev{ /* Prev and next month links */ cursor:pointer; display:inline-block; width:5%; } .gce-widget-grid .gce-calendar .gce-month-title{ /* Month title in caption at top of table */ display:inline-block; width:80%; } .gce-widget-grid .gce-calendar th abbr{ /* Day name abbreviations */ border-bottom:none; } /* WIDGET LIST */ .gce-widget-list .gce-list p{ /* Each piece of information in the list */ margin:0; } .gce-widget-list .gce-list p span, .gce-widget-list .gce-list div span{ /* The text displayed before each piece of info, 'Starts:' for example */ color:#999999; } .gce-widget-list .gce-list .gce-list-event{ /* The event title */ background-color:#DDDDDD; } .gce-widget-list .gce-list .gce-list-title{ /* The title (not the same as event title) */ font-weight:bold; } .gce-widget-list .gce-list ul{ list-style-type:none; margin:0; padding:0; } /* TOOLTIP */ .gce-event-info{ /* Tooltip container */ background-color:#FFFFFF; border:1px solid #333333; max-width:300px; } .gce-event-info .gce-tooltip-title{ /* 'Events on...' text */ margin:5px; font-weight:bold; font-size:1.2em; } .gce-event-info ul{ /* Events list */ padding:0; margin:5px; list-style-type:none; } .gce-event-info ul li{ /* Event list item */ margin:10px 0 0 0; } .gce-event-info ul li p{ /* Each piece of information */ margin:0; } .gce-event-info ul li p span, .gce-event-info ul li div span{ /* The text displayed before each piece of info, 'Starts:' for example */ color:#999999; } .gce-event-info .gce-tooltip-event{ /* The event title */ background-color:#DDDDDD; font-weight:bold; }/*********************************************/ /* Canada.com - Great War Responsive Styles */ /*******************************************/ /* Widget styles */ ul#pm-story-feed-wrapper { list-style-type: none; font-size: 1em; line-height: 100%; margin: 10px 0 !important; padding: 0; } .pm-story-feed-banner { float: left; margin-bottom: 10px; width: 98%; padding-right: 2%; background: #756951 url('http://wpmedia.o.canada.com/2014/06/thegreatwar-banner.jpg') left top no-repeat; line-height: 38px !important; color: #FFF; font-size: 12px !important; text-transform: uppercase; text-align: right; font-family:'TitlingGothicFBCond-Standard',Helvetica,Arial,sans-serif !important; } #pm-story-feed-wrapper li { float: none; width: 100%; margin-bottom: 10px; margin-top:10px; display:inline-block; list-style-type:none; padding:0px; margin-left:0px !important; } #pm-story-feed-wrapper a:hover { text-decoration: underline; } #pm-story-feed-wrapper h2 { font-family:'Shift-Bold',Times,"Times New Roman",serif !important; font-size: 11px !important; text-transform: uppercase; color:#837a69 !important; } #pm-story-feed-wrapper h3 { font-size: 15px; margin-top: 0px; font-family:'TitlingGothicFBCond-Standard',Helvetica,Arial,sans-serif !important; line-height: 1.43em !important; } #pm-story-feed-wrapper img { float: left; height: 80px; margin: 0 10px 10px 0; width: 125px; } #pm-story-feed-wrapper p { margin: 0; padding-bottom: 20px; } /******************************************************************************* CSS on Sails Framework Title: Postmedia Author: X-Team (http://x-team.com/) Date: December 2013 ******************************************************************************** 1. BASE 1.1 Reset 1.2 Accessibility Navigation & Hide 1.3 Clearfix 1.4 Fonts 1.5 Normalized Styles 1.6 Image Replacement 2. COMMON 2.1 Container 2.2 Header 2.3 Navigation 2.4 Footer 3. PAGES 3.1 Home 3.2 Article 3.3 404 3.4 Author 3.5 Subscription Pages 3.6 Marketing 3.7 Advertise with us 4. PRINT 5. ADS *******************************************************************************/ /* 1. BASE -------------------------------------------------------------------------------- ==============================================================================*/ /* 1.1 Reset ------------------------------------------------------------------------------*/ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } a[href], label[for], select, input[type=checkbox], input[type=radio] { cursor: pointer; } button, input[type=button], input[type=image], input[type=reset], input[type=submit] { padding: 0; overflow: visible; cursor: pointer; } button::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=image]::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=submit]::-moz-focus-inner { border: 0; } /* 1.2 Accessibility Navigation & Hide ------------------------------------------------------------------------------*/ #accessibility-nav { position: absolute; top: 0; left: -9999em; z-index: 1000; } #accessibility-nav a { position: absolute; top: 0; white-space: nowrap; color: #000; } #accessibility-nav a:active, #accessibility-nav a:focus { left: 9999em; } .hide, .accessibility-nav { position: absolute; left: -9999em; top: 0; text-align: left; text-direction: ltr; } .hidden { display: none; } /* 1.3 Clearfix ------------------------------------------------------------------------------*/ .clearfix:after, blockquote:after, .container:after, .l-header:after, .l-ad:after, .l-header .top-bar:after, .header-boxes:after, .breadcrumb:after, .l-three-quarters:after, .l-half:after, .posts-list:after, .posts-list > li:after, .post:after, .wp-caption-text:after, .pagination:after, .widget-weather:after, .widget-weather .weather header:after, .widget-weather .weather-header:after, .weather-content:after, .l-nav-wrap:after, .l-article .entry-details:after, .subs-products .product:after, .subs-main:after, .cols:after, .marketing-item:after, #footer:after { content: "\200B"; display: block; visibility: hidden; clear: both; height: 0; } .clearfix, blockquote, .container, .l-header, .l-ad, .l-header .top-bar, .header-boxes, .l-three-quarters, .l-half, .breadcrumb, .posts-list, .posts-list li, .post, .wp-caption-text, .pagination, .widget-weather, .widget-weather .weather header, .widget-weather .weather-header, .weather-content, .l-nav-wrap, .l-article .entry-details, .subs-products .product, .subs-main, .cols, .marketing-item, #footer { zoom: 1; } /* 1.4 Fonts ------------------------------------------------------------------------------*/ /* Glyphicons */ @font-face { font-family: "glyphiconshalflings-regular"; src: url(/wp-content/themes/vip/postmedia/css/../fonts/glyphiconshalflings/glyphiconshalflings-regular.eot); src: url(/wp-content/themes/vip/postmedia/css/../fonts/glyphiconshalflings/glyphiconshalflings-regular.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/vip/postmedia/css/../fonts/glyphiconshalflings/glyphiconshalflings-regular.woff) format("woff"), url(/wp-content/themes/vip/postmedia/css/../fonts/glyphiconshalflings/glyphiconshalflings-regular.ttf) format("truetype"), url(/wp-content/themes/vip/postmedia/css/../fonts/glyphiconshalflings/glyphiconshalflings-regular.svg#-regular) format("svg"); font-weight: "400"; font-style: "normal"; } @font-face { font-family: "glyphicons-regular"; src: url(/wp-content/themes/vip/postmedia/css/../fonts/glyphicons/glyphicons-regular.eot); src: url(/wp-content/themes/vip/postmedia/css/../fonts/glyphicons/glyphicons-regular.eot?#iefix) format("embedded-opentype"), url(/wp-content/themes/vip/postmedia/css/../fonts/glyphicons/glyphicons-regular.woff) format("woff"), url(/wp-content/themes/vip/postmedia/css/../fonts/glyphicons/glyphicons-regular.ttf) format("truetype"), url(/wp-content/themes/vip/postmedia/css/../fonts/glyphicons/glyphicons-regular.svg#-regular) format("svg"); font-weight: "400"; font-style: "normal"; } @font-face { font-family: "Shift-Bold"; src: url(/wp-content/themes/vip/postmedia/css/../fonts/ShiftBold/86b871a8-3c21-46cd-a9e2-4876f7d6b9c1-2.eot); src: url(/wp-content/themes/vip/postmedia/css/../fonts/ShiftBold/86b871a8-3c21-46cd-a9e2-4876f7d6b9c1-2.eot?) format("embedded-opentype"), url(/wp-content/themes/vip/postmedia/css/../fonts/ShiftBold/86b871a8-3c21-46cd-a9e2-4876f7d6b9c1-3.woff) format("woff"), url(/wp-content/themes/vip/postmedia/css/../fonts/ShiftBold/86b871a8-3c21-46cd-a9e2-4876f7d6b9c1-1.ttf) format("truetype"), url(/wp-content/themes/vip/postmedia/css/../fonts/ShiftBold/86b871a8-3c21-46cd-a9e2-4876f7d6b9c1-4.svg#ShiftBold) format("svg"); font-style: normal; font-weight: 700; } @font-face { font-family: "Shift-BoldItalic"; src: url(/wp-content/themes/vip/postmedia/css/../fonts/ShiftBoldItalic/62e790dc-aa00-4854-b551-734cd9607285-2.eot); src: url(/wp-content/themes/vip/postmedia/css/../fonts/ShiftBoldItalic/62e790dc-aa00-4854-b551-734cd9607285-2.eot?) format("embedded-opentype"), url(/wp-content/themes/vip/postmedia/css/../fonts/ShiftBoldItalic/62e790dc-aa00-4854-b551-734cd9607285-3.woff) format("woff"), url(/wp-content/themes/vip/postmedia/css/../fonts/ShiftBoldItalic/62e790dc-aa00-4854-b551-734cd9607285-1.ttf) format("truetype"), url(/wp-content/themes/vip/postmedia/css/../fonts/ShiftBoldItalic/62e790dc-aa00-4854-b551-734cd9607285-4.svg#ShiftBoldItalic) format("svg"); font-style: italic; font-weight: 700; } /* Content Fonts */ @font-face { font-family: "Shift-Book"; src: url(/wp-content/themes/vip/postmedia/css/../fonts/ShiftBook/fef1fa78-f7d7-414c-8350-a1dc2527200b-2.eot); src: url(/wp-content/themes/vip/postmedia/css/../fonts/ShiftBook/fef1fa78-f7d7-414c-8350-a1dc2527200b-2.eot?) format("embedded-opentype"), url(/wp-content/themes/vip/postmedia/css/../fonts/ShiftBook/fef1fa78-f7d7-414c-8350-a1dc2527200b-3.woff) format("woff"), url(/wp-content/themes/vip/postmedia/css/../fonts/ShiftBook/fef1fa78-f7d7-414c-8350-a1dc2527200b-1.ttf) format("truetype"), url(/wp-content/themes/vip/postmedia/css/../fonts/ShiftBook/fef1fa78-f7d7-414c-8350-a1dc2527200b-4.svg#ShiftBook) format("svg"); font-style: normal; font-weight: 400; } @font-face { font-family: "Shift-BookItalic"; src: url(/wp-content/themes/vip/postmedia/css/../fonts/ShiftBookItalic/ad7d2be5-5e98-4b52-91a1-7550c654f094-2.eot); src: url(/wp-content/themes/vip/postmedia/css/../fonts/ShiftBookItalic/ad7d2be5-5e98-4b52-91a1-7550c654f094-2.eot?) format("embedded-opentype"), url(/wp-content/themes/vip/postmedia/css/../fonts/ShiftBookItalic/ad7d2be5-5e98-4b52-91a1-7550c654f094-3.woff) format("woff"), url(/wp-content/themes/vip/postmedia/css/../fonts/ShiftBookItalic/ad7d2be5-5e98-4b52-91a1-7550c654f094-1.ttf) format("truetype"), url(/wp-content/themes/vip/postmedia/css/../fonts/ShiftBookItalic/ad7d2be5-5e98-4b52-91a1-7550c654f094-4.svg#ShiftBookItalic) format("svg"); font-style: italic; font-weight: 400; } @font-face { font-family: "TitlingGothicFBComp-Regular"; src: url(/wp-content/themes/vip/postmedia/css/../fonts/TitlingGothicFBCompRegular/7adca158-48f5-4b45-af57-5441f63718c6-2.eot); src: url(/wp-content/themes/vip/postmedia/css/../fonts/TitlingGothicFBCompRegular/7adca158-48f5-4b45-af57-5441f63718c6-2.eot?) format("embedded-opentype"), url(/wp-content/themes/vip/postmedia/css/../fonts/TitlingGothicFBCompRegular/7adca158-48f5-4b45-af57-5441f63718c6-3.woff) format("woff"), url(/wp-content/themes/vip/postmedia/css/../fonts/TitlingGothicFBCompRegular/7adca158-48f5-4b45-af57-5441f63718c6-1.ttf) format("truetype"), url(/wp-content/themes/vip/postmedia/css/../fonts/TitlingGothicFBCompRegular/7adca158-48f5-4b45-af57-5441f63718c6-4.svg#TitlingGothicFBCompRegular) format("svg"); font-style: normal; font-weight: 500; } @font-face { font-family: "TitlingGothicFBCond-Standard"; src: url(/wp-content/themes/vip/postmedia/css/../fonts/TitlingGothicFBCondStandard/5993ebd0-66f0-45c7-8230-d8c123bfc3a7-2.eot); src: url(/wp-content/themes/vip/postmedia/css/../fonts/TitlingGothicFBCondStandard/5993ebd0-66f0-45c7-8230-d8c123bfc3a7-2.eot?) format("embedded-opentype"), url(/wp-content/themes/vip/postmedia/css/../fonts/TitlingGothicFBCondStandard/5993ebd0-66f0-45c7-8230-d8c123bfc3a7-3.woff) format("woff"), url(/wp-content/themes/vip/postmedia/css/../fonts/TitlingGothicFBCondStandard/5993ebd0-66f0-45c7-8230-d8c123bfc3a7-1.ttf) format("truetype"), url(/wp-content/themes/vip/postmedia/css/../fonts/TitlingGothicFBCompRegular/5993ebd0-66f0-45c7-8230-d8c123bfc3a7-4.svg#TitlingGothicFBCompRegular) format("svg"); font-style: normal; font-weight: 500; } .glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'glyphicons-regular'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; } .glyphicon-show-line:before { content: "\E159"; } .glyphicon-star:before { content: "\E050"; } .glyphicon-user:before { content: "\E004"; } .glyphicon-search:before { content: "\E028"; } .glyphicon-close:before { content: "\E208"; } .glyphicon-chevron-right:before { content: "\E224"; } /* 1.5 Normalized Styles ------------------------------------------------------------------------------*/ body { font-size: 14px; line-height: 1.43; font-family: "Shift-Book", Georgia, Times, "Times New Roman", serif; -webkit-font-smoothing: antialiased; color: black; background: white repeat-x; } hr { display: none; } strong { font-weight: bold; } em { font-style: italic; } del { text-decoration: line-through; } th, td { vertical-align: top; } th { font-weight: normal; text-align: left; } address, cite, dfn { font-style: normal; } abbr, acronym { border-bottom: 1px dotted #999; cursor: help; } sub, sup { position: relative; font-size: 75%; line-height: 0; } sup { top: -0.5em; } sub { bottom: -0.25em; } input, textarea, select { font-family: "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; } textarea { overflow: auto; } a { text-decoration: none; color: black; } a:hover { content: #666666; text-decoration: underline; } a.highlight { color: #005b8d; } figure.post-img { overflow: hidden; } figure img { max-width: 100%; } figure img.wp-post-image { width: 100%; } figure br { display: none; } figure.thumbnail.from_atom { position: relative; overflow: hidden !important; } figure.thumbnail.from_atom img { width: 117%; max-width: 117%; margin-left: -8.5%; top: 0; } img#wpstats { display: none; } .oldie .posts-list figure img { max-width: 233px; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { display: block; margin-bottom: 9px; font-family: "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; font-weight: 100; line-height: 1em; line-height: 1em; color: #000; text-rendering: optimizeLegibility; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a { text-decoration: none; color: #000; } h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, .h1 a:hover, .h2 a:hover, .h3 a:hover, .h4 a:hover, .h5 a:hover, .h6 a:hover { text-decoration: underline; } .cat-head, .l-article .cat-head { font: 18px/20px 'TitlingGothicFBComp-Regular', Helvetica, Arial, sans-serif; color: #fff; height: 65px; background-color: #ccdee8; overflow: hidden; position: relative; text-transform: uppercase; margin-bottom: 10px; } .cat-head:before, .l-article .cat-head:before { content: ""; height: 65px; min-width: 65px; position: absolute; left: 0; } .cat-head > span, .l-article .cat-head > span { background-color: #005a8c; color: #fff; position: absolute; bottom: 0; padding: 41px 6px 4px 6px; display: inline-block; min-width: 54px; } .cat-head > span.heading-content, .l-article .cat-head > span.heading-content { background: none; color: #000; font: 12px 'Shift-Bold', Times, "Times New Roman", serif; padding-left: 78px; overflow: auto; width: auto; max-width: 150px; } .cat-head > span.heading-content strong, .l-article .cat-head > span.heading-content strong { font-weight: normal; color: #4c4c4c; } .cat-head.blue, .cat-head.news, .cat-head.business, .l-article .cat-head.blue, .l-article .cat-head.news, .l-article .cat-head.business { background-color: #ccdee8; } .cat-head.blue > span, .cat-head.news > span, .cat-head.business > span, .l-article .cat-head.blue > span, .l-article .cat-head.news > span, .l-article .cat-head.business > span { background-color: #005a8c; } .cat-head.blue > span.heading-content, .cat-head.news > span.heading-content, .cat-head.business > span.heading-content, .l-article .cat-head.blue > span.heading-content, .l-article .cat-head.news > span.heading-content, .l-article .cat-head.business > span.heading-content { background: none; } .cat-head.red, .cat-head.sports, .l-article .cat-head.red, .l-article .cat-head.sports { background-color: #f5d7d4; } .cat-head.red > span, .cat-head.sports > span, .l-article .cat-head.red > span, .l-article .cat-head.sports > span { background-color: #ce3727; } .cat-head.red > span.heading-content, .cat-head.sports > span.heading-content, .l-article .cat-head.red > span.heading-content, .l-article .cat-head.sports > span.heading-content { background: none; } .cat-head.green, .cat-head.opinion, .cat-head.opinions, .l-article .cat-head.green, .l-article .cat-head.opinion, .l-article .cat-head.opinions { background-color: #b2d8ce; } .cat-head.green > span, .cat-head.opinion > span, .cat-head.opinions > span, .l-article .cat-head.green > span, .l-article .cat-head.opinion > span, .l-article .cat-head.opinions > span { background-color: #007d5d; } .cat-head.green > span.heading-content, .cat-head.opinion > span.heading-content, .cat-head.opinions > span.heading-content, .l-article .cat-head.green > span.heading-content, .l-article .cat-head.opinion > span.heading-content, .l-article .cat-head.opinions > span.heading-content { background: none; } .cat-head.orange, .cat-head.arts, .cat-head.entertainment, .cat-head.health, .cat-head.life, .l-article .cat-head.orange, .l-article .cat-head.arts, .l-article .cat-head.entertainment, .l-article .cat-head.health, .l-article .cat-head.life { background-color: #f2cdbc; } .cat-head.orange > span, .cat-head.arts > span, .cat-head.entertainment > span, .cat-head.health > span, .cat-head.life > span, .l-article .cat-head.orange > span, .l-article .cat-head.arts > span, .l-article .cat-head.entertainment > span, .l-article .cat-head.health > span, .l-article .cat-head.life > span { background-color: #d25a21; } .cat-head.orange > span.heading-content, .cat-head.arts > span.heading-content, .cat-head.entertainment > span.heading-content, .cat-head.health > span.heading-content, .cat-head.life > span.heading-content, .l-article .cat-head.orange > span.heading-content, .l-article .cat-head.arts > span.heading-content, .l-article .cat-head.entertainment > span.heading-content, .l-article .cat-head.health > span.heading-content, .l-article .cat-head.life > span.heading-content { background: none; } .cat-head.purple, .cat-head.jobs, .l-article .cat-head.purple, .l-article .cat-head.jobs { background-color: #d9c9d3; } .cat-head.purple > span, .cat-head.jobs > span, .l-article .cat-head.purple > span, .l-article .cat-head.jobs > span { background-color: #804b6d; } .cat-head.purple > span.heading-content, .cat-head.jobs > span.heading-content, .l-article .cat-head.purple > span.heading-content, .l-article .cat-head.jobs > span.heading-content { background: none; } .cat-head.yellow, .cat-head.obits, .l-article .cat-head.yellow, .l-article .cat-head.obits { background-color: #f1e0b7; } .cat-head.yellow > span, .cat-head.obits > span, .l-article .cat-head.yellow > span, .l-article .cat-head.obits > span { background-color: #cf980f; } .cat-head.yellow > span.heading-content, .cat-head.obits > span.heading-content, .l-article .cat-head.yellow > span.heading-content, .l-article .cat-head.obits > span.heading-content { background: none; } .cat-head.violet, .cat-head.driving, .l-article .cat-head.violet, .l-article .cat-head.driving { background-color: #cacbdb; } .cat-head.violet > span, .cat-head.driving > span, .l-article .cat-head.violet > span, .l-article .cat-head.driving > span { background-color: #4f5188; } .cat-head.violet > span.heading-content, .cat-head.driving > span.heading-content, .l-article .cat-head.violet > span.heading-content, .l-article .cat-head.driving > span.heading-content { background: none; } .cat-head.short, .l-article .cat-head.short { height: 30px; font: 18px 'TitlingGothicFBComp-Regular', Helvetica, Arial, sans-serif; } .cat-head.short:before, .l-article .cat-head.short:before { height: 30px; width: 62px; } .cat-head.short span, .l-article .cat-head.short span { width: 54px; position: relative; padding: 6px 8px 0 8px; } h1, h2, h3, .h1, .h2, .h3 { line-height: 1em; } h1, .h1 { font-size: 3.93em; margin-bottom: 0.21em; } h2, .h2 { font-size: 2.5em; margin-bottom: 0.2em; } h3, .h3 { font-size: 2em; margin-bottom: 0.055em; } h4, .h4 { font-size: 1.7em; margin-bottom: 0.6em; } h5, .h5 { font-size: 1.45em; margin-bottom: 0.08em; } h6, .h6 { font-size: 1.25em; margin-bottom: 0.72em; } p { margin-bottom: 1.125em; } .secondary p { font-size: 1.14em; margin-bottom: 1.875em; line-height: 1.25em; } article p { font-size: 1.286em; line-height: 1.4; margin-bottom: 1.52em; } article h3, article .h3 { margin-bottom: 0.36em; } article h5, article .h5 { margin-bottom: 0.75em; } article h6, article .h6 { margin-bottom: 0.61em; } article ul, article ol { font-size: 1.12em; line-height: 1.4em; margin-bottom: 2em; } article ul ul, article ul ol, article ol ul, article ol ol { margin-bottom: 0; padding-top: 0.3em; font-size: 1em; } article ul li, article ol li { padding-top: 0.3em; padding-bottom: 0.3em; } article img { max-width: 100%; } article hr { background-color: #b2b2b2; border: none; display: block; height: 1px; margin-bottom: 15px; } article .wp-caption { color: #fff; font: 12px Helvetica, "Helvetica Neue", Arial, sans-serif; margin-bottom: 2em; } article .wp-caption img { display: block; width: auto; } article .wp-caption .wp-caption-text { background: #0C0C0C; padding: 10px; margin-top: -1px; text-align: right; } article .wp-caption .wp-caption-text p { font: 12px/16px Helvetica, "Helvetica Neue", Arial, sans-serif; text-align: left; margin-bottom: 0.8em; } article .wp-caption .wp-caption-text .img-author { font-weight: bold; } article .wp-caption.align-none { float: none; } article .wp-caption.align-left, article .wp-caption.align-right { max-width: 84%; } article .wp-caption.align-left { clear: left; float: left; margin: 0 15px 10px 0; } article .wp-caption.align-right { clear: right; float: right; margin: 0 0 10px 15px; } article .wp-caption.align-center { float: none; margin: 0 auto 15px; max-width: 74%; } article.l-article blockquote, article.l-article blockquote p, article blockquote, article blockquote p { font: 20px/25px 'Shift-Book', Times, "Times New Roman", serif; } article blockquote { color: #262626; quotes: "\201C" "\201D" "\2018" "\2019"; position: relative; padding: 0 33px; margin-top: 2.313em; } article blockquote:before { color: #f6d79e; content: "\201C"; font: 172px/115px "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; height: 100%; min-height: 60px; padding-right: 25px; width: 58px; float: left; left: 0; top: 0; z-index: 1; } article blockquote p { position: relative; z-index: 2; } .center, .aligncenter { text-align: center; } .small { font-size: 0.84em; } .bigger { font-size: 1.38em; } ul, ol { margin-left: 1.37em; margin-bottom: 1.125em; } ul ul, ul ol, ol ul, ol ol { margin-bottom: 0; } ul { list-style-type: disc; } ol { list-style-type: decimal; } nav ul { margin-left: 0; list-style-type: none; } .alignright, .alignleft { margin-bottom: 20px; } .alignright { float: right; margin-left: 10px; clear: right; } .alignleft { float: left; margin-right: 10px; clear: left; } .iframe, iframe { max-width: 100%; } .blue, .blue a, .blue .head, .news, .news a, .news .head, .business, .business a, .business .head { color: #005a8c; } .green, .green a, .green .head, .opinion, .opinion a, .opinion .head { color: #007d5d; } .light-green, .light-green a, .light-green .head { color: #b2d8ce; } .red, .red a, .red .head, .sports, .sports a, .sports .head { color: #ce3727; } .orange, .orange a, .orange .head, .arts, .arts a, .arts .head, .entertainment, .entertainment a, .entertainment .head, .health, .health a, .health .head, .life, .life .head, .life a { color: #d25a21; } .purple, .purple a, .purple .head, .jobs, .jobs a, .jobs .head { color: #804b6d; } .yellow, .yellow a, .yellow .head, .obits, .obits a, .obits .head { color: #cf980f; } .violet, .violet a, .violet .head, .driving, .driving a, .driving .head { color: #4f5188; } .grey, .grey a, .grey .head { color: #cacbde; } .dark-grey, .dark-grey a, .dark-grey .head { color: #333333; } .cyan, .cyan a, .cyan .head { color: #75adae; } .pink-light, .pink-light a, .pink-light .head { color: #d9cbd3; } .out-of-page .pn_dfpads { position: absolute; } #infinite-handle { display: none; visibility: hidden; height: 0; width: 0; } @media only screen and (max-width: 767px) { h1, .h1 { font-size: 1.875em; } h2, .h2 { font-size: 1.786em; margin-bottom: 0.435em; } h3, .h3 { font-size: 1.785em; } h4, .h4 { font-size: 1.43em; } h5, .h5 { font-size: 1.27em; } h6, .h6 { font-size: 1.12em; } article .wp-caption { position: relative; } article .wp-caption .wp-caption-text { position: absolute; bottom: 0; visibility: hidden; width: 100%; padding-left: 0; padding-right: 0; } article .wp-caption .wp-caption-text:before { cursor: pointer; content: "\E196"; font-family: 'glyphicons-regular'; font-size: 26px; text-indent: 0; position: absolute; visibility: visible; right: 10px; bottom: 10px; } article .wp-caption .wp-caption-text.is-active { visibility: visible; } article .wp-caption .wp-caption-text.is-active:before { display: none; } article .wp-caption .wp-caption-text p { padding-left: 10px; padding-right: 10px; } article .wp-caption .wp-caption-text .img-author { padding-right: 10px; } article .wp-caption.video .wp-caption-text { position: relative; bottom: 0; visibility: visible; display: block; } article .wp-caption.video .wp-caption-text:before { display: none; } article.l-article blockquote, article.l-article blockquote p, article blockquote, article blockquote p { font: 16px/20px 'Shift-Book', Times, "Times New Roman", serif; } article blockquote { color: #262626; position: relative; padding: 0 13px; margin-top: 2.313em; } article blockquote:before { font: 132px/81px "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; height: 100%; min-height: 60px; padding-right: 25px; width: 58px; left: 0px; top: 0; z-index: 1; margin-bottom: -50px; } } /* 1.6 Image replacement ------------------------------------------------------------------------------*/ .ir { display: block; position: relative; overflow: hidden; } .ir span { display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; } /* 2. COMMON -------------------------------------------------------------------------------- ==============================================================================*/ /* 2.1 Container ------------------------------------------------------------------------------*/ .l-constrained { max-width: 1000px; margin: 0 auto; padding: 0 20px 100px; } .l-main { float: left; width: 66%; } .l-main > section { padding-bottom: 5px; } .l-main.no-sidebar { float: none; width: 100%; } .l-sidebar { float: right; width: 32%; padding-top: 15px; } .l-bottom-content { padding-top: 22px; clear: both; } .l-ad .l-main { width: 49%; } .l-ad .l-main article.fullwidth { padding-bottom: 0; } .l-ad .l-sidebar { width: 49%; } .desktop-only, .tablet-up, .mobile-up { display: block; } .tablet-only { display: none; } .mobile-only { display: none; } .section-header { max-width: 100%; width: 100%; position: relative; margin-top: 10px; } .section-header img { max-width: 100%; } .section-header .pn_layouts_head_text { position: absolute; right: 10px; top: 10px; color: #fff; font: 24px/28px 'TitlingGothicFBComp-Regular', Helvetica, Arial, sans-serif; text-align: right; } #main div.mltContainer.mltThreeTiles .mltTileContainer { margin-bottom: 20px; } #main div.mltContainer h3 { display: none; } #main div.mltContainer li a { color: #000; text-decoration: none; font: 1.071em/1.071em 'TitlingGothicFBCond-Standard',Helvetica,Arial,sans-serif; margin-bottom: 0; } #main div.mltContainer li a:hover { color: #000; text-decoration: underline; } @media only screen and (max-width: 767px) { .desktop-only { display: none; } .tablet-only { display: block; } .l-main, .l-sidebar, .l-ad .l-main, .l-ad .l-sidebar { float: none; width: 100%; } .tablet-only, .tablet-up { display: none; } .mobile-only { display: block; } .section-header .pn_layouts_head_text { position: absolute; right: 10px; top: 0px; color: #fff; font: 18px/20px 'TitlingGothicFBComp-Regular', Helvetica, Arial, sans-serif; text-align: right; } #main div.mltContainer.mltFourTiles .mltTileContainer { margin-left: 0px; } #main div.mltContainer.mltFourTiles ul li { width: 100%; margin-left: 0px; margin-bottom: 20px; } } @media only screen and (max-width: 1024px) { .l-constrained { padding: 0 5px 100px; } } /* 2.2 Header ------------------------------------------------------------------------------*/ .l-header { margin-bottom: 20px; position: relative; } .l-header.no-margin { margin-bottom: 0; } .l-header .header-logo { transition: all 0.5s ease 0s; float: left; margin: 0; max-width: 15%; font-size: 2em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .l-header .header-logo a { display: block; position: relative; max-width: 220px; width: 100%; height: 100%; } .l-header .header-logo a span { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; font-size: 8px; } .l-header .header-logo a img { position: relative; width: 100%; right: 0; top: -1px; } .l-header .top-bar { background-color: #fff; border-bottom: 4px solid #b2b2b2; height: 60px; min-height: 60px; position: fixed; width: 100%; z-index: 10; top: 0; } .l-header .header-actions { list-style: none; margin: 0; float: right; width: 70%; text-align: right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .l-header .header-actions li { border-left: 1px solid #939597; display: inline-block; margin-left: -4px; margin-bottom: -4px; } .l-header .header-actions li:hover { border-color: transparent; } .l-header .header-actions li a { -webkit-transition: background-color 300ms ease; -moz-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; -ms-transition: background-color 300ms ease; transition: background-color 300ms ease; text-decoration: none; text-align: center; text-transform: uppercase; font: 1.071em/95px 'TitlingGothicFBComp-Regular', Helvetica, Arial, sans-serif; letter-spacing: 0.05em; color: #939597; display: block; width: 60px; height: 60px; position: relative; } .l-header .header-actions li a:before { content: ""; font-family: 'glyphicons-regular'; font-size: 20px; text-indent: 0; position: absolute; margin: auto; right: 0; left: 0; top: -45%; } .l-header .header-actions li a:hover { background-color: #ffcc00; color: #000; } .l-header .header-actions li.subscribe, .l-header .header-actions li.postmedia-logo { vertical-align: top; } .l-header .header-actions li.subscribe a, .l-header .header-actions li.postmedia-logo a { color: #000; font-size: 1.143em; width: auto; line-height: 70px; padding-right: 10px; padding-left: 10px; } .l-header .header-actions li.subscribe a:hover, .l-header .header-actions li.postmedia-logo a:hover { color: #000; } .l-header .header-actions li.subscribe a { padding-left: 20px; padding-right: 20px; font-size: 1.571em; letter-spacing: 0; line-height: 62px; } .l-header .header-actions li.postmedia-logo { max-width: 164px; width: 164px; -webkit-transition: background-color 300ms ease; -moz-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; -ms-transition: background-color 300ms ease; transition: background-color 300ms ease; } .l-header .header-actions li.postmedia-logo:hover { background-color: #ffcc00; } .l-header .header-actions li.postmedia-logo a { background: transparent url(/wp-content/themes/vip/postmedia/css/../images/common/logo-postmedia-top1.svg) no-repeat center center; -moz-background-size: auto auto; -webkit-background-size: auto auto; background-size: auto auto; font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; line-height: 78px; width: 120px; margin: 0 auto; height: 60px; } .l-header .header-actions li.postmedia-logo a:hover { background-image: url(/wp-content/themes/vip/postmedia/css/../images/common/logo-postmedia-top-h.svg); } .l-header .header-actions li.postmedia-logo img { max-width: 100%; } .l-header .header-actions li.share a:before { content: "\E309"; } .l-header .header-actions li.user a { background-position: -120px 0; } .l-header .header-actions li.user a:before { content: "\E004"; } .l-header .header-actions li.user a img { display: none; } .l-header .header-actions li.user.is-signed a { background-image: none; text-indent: 0; } .l-header .header-actions li.user.is-signed a:before { content: ""; } .l-header .header-actions li.user.is-signed a img { display: block; } .l-header .header-actions li.search { background-color: #fff; } .l-header .header-actions li.search .form-search { width: 60px; } .l-header .header-actions li.search .form-search fieldset { background-color: #fff; border-left: 1px solid #939597; width: 60px; height: 60px; display: block; right: 0; top: 0; position: absolute; text-align: center; color: #939597; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -o-transition: all 300ms ease; -ms-transition: all 300ms ease; transition: all 300ms ease; } .l-header .header-actions li.search .form-search fieldset label { background: #fff; position: absolute; bottom: 0; right: 0; width: 60px; height: 60px; -webkit-transition: width 400ms ease; -moz-transition: width 400ms ease; -o-transition: width 400ms ease; -ms-transition: width 400ms ease; transition: width 400ms ease; z-index: 5; font: 1.071em 'TitlingGothicFBComp-Regular', Helvetica, Arial, sans-serif; text-transform: uppercase; } .l-header .header-actions li.search .form-search fieldset label:hover { background-color: #ffcc00; color: #000; } .l-header .header-actions li.search .form-search fieldset label span { line-height: 95px; } .l-header .header-actions li.search .form-search fieldset label span:before { width: 60px; height: 30px; position: absolute; margin: auto; left: 0; right: 0; top: -45%; content: "\E028"; font-family: 'glyphicons-regular'; font-size: 20px; text-indent: 0; } .l-header .header-actions li.search .form-search fieldset input[type="submit"] { position: absolute; right: 0; top: 0; width: 60px; height: 60px; border: 0; background: none; } .l-header .header-actions li.search .form-search fieldset input[type="text"], .l-header .header-actions li.search .form-search fieldset input[type="search"] { background: #fff; border: 0; color: #000; outline: 0; width: 96%; padding: 0 2%; height: 96%; position: relative; z-index: 2; text-align: left; font: 1.929em "Shift-Book", Georgia, Times, "Times New Roman", serif; } .l-header .header-actions li.search .form-search fieldset input[type="text"].focus, .l-header .header-actions li.search .form-search fieldset input[type="search"].focus { width: 98%; padding-right: 2%; } .l-header .header-actions li.search .form-search fieldset input[type="text"]:focus, .l-header .header-actions li.search .form-search fieldset input[type="search"]:focus { outline: none; } .l-header .header-actions li.search .form-search fieldset .close { background: transparent url(/wp-content/themes/vip/postmedia/css/../images/common/search-close.svg) no-repeat center center; position: absolute; display: block; z-index: 3; right: -100px; top: 0; line-height: 10px; -webkit-transition: right 500ms ease; -moz-transition: right 500ms ease; -o-transition: right 500ms ease; -ms-transition: right 500ms ease; transition: right 500ms ease; } .l-header .header-actions li.search .form-search fieldset .close:hover { background-color: none; } .l-header .header-actions li.search .form-search fieldset.is-wide { border-left: 0; width: 100%; } .l-header .header-actions li.search .form-search fieldset.is-wide label { background: #005a8c; color: #fff; } .l-header .header-actions li.search .form-search fieldset.is-wide input[type="submit"] { z-index: 6; } .l-header .header-actions li.search .form-search fieldset.is-wide .close { right: 70px; } .l-header .l-constrained { padding-bottom: 0; } .l-header.is-sub-scrolled .header-boxes { border-bottom: none; padding: 40px 0 20px; } .l-header .header-boxes { padding: 80px 0 20px; border-bottom: 1px solid #b2b2b2; overflow-x: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .l-header .header-boxes .posts-list.boxes { overflow: hidden; position: relative; padding-bottom: 0; } .l-header .header-boxes .posts-list.boxes > li { width: 20%; height: 100%; padding: 0 0 1000px 2%; margin: 0 0 -1000px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .l-header .header-boxes .posts-list.boxes > li:last-child { border-right: 0; } .l-header .header-boxes .posts-list.boxes article .thumbnail { max-height: 90px; overflow: hidden; margin-bottom: 0; } .l-header .header-boxes .posts-list.boxes article .thumbnail img { height: auto; } .l-header .header-boxes .posts-list.boxes .entry-content { min-height: 32px; } .l-header .header-boxes h2, .l-header .header-boxes p { font-size: 12px; line-height: 13px; } .l-header .header-boxes h2 { font-family: 'Shift-Bold', Times, "Times New Roman", serif; } .l-header .header-boxes p { margin-bottom: 0; } .l-header .header-boxes header { background-color: #005a8c; padding: 10px 6px; min-height: 41px; } .l-header .header-boxes header h2, .l-header .header-boxes header h2 a { color: #fff; display: block; } .l-header .header-boxes .blue, .l-header .header-boxes .news, .l-header .header-boxes .business { background-color: #005a8c; } .l-header .header-boxes .green, .l-header .header-boxes .opinion { background-color: #007d5d; } .l-header .header-boxes .light-green { background-color: #b2d8ce; } .l-header .header-boxes .red, .l-header .header-boxes .sports { background-color: #ce3727; } .l-header .header-boxes .orange, .l-header .header-boxes .arts, .l-header .header-boxes .entertainment, .l-header .header-boxes .health, .l-header .header-boxes .life { background-color: #d25a21; } .l-header .header-boxes .purple, .l-header .header-boxes .jobs { background-color: #804b6d; } .l-header .header-boxes .yellow, .l-header .header-boxes .obits { background-color: #cf980f; } .l-header .header-boxes .violet, .l-header .header-boxes .driving { background-color: #4f5188; } .l-header.is-scrolled .header-logo, .l-header.is-sub-scrolled .header-logo { font-size: 1em; max-width: 61px; position: fixed; top: 0; left: 62px; z-index: 12; } .l-header.is-scrolled .top-bar .header-actions li.subscribe, .l-header.is-sub-scrolled .top-bar .header-actions li.subscribe { padding-right: 0; } .l-header.is-scrolled .top-bar .header-actions li.subscribe a, .l-header.is-sub-scrolled .top-bar .header-actions li.subscribe a { font-size: 1.071em; line-height: 95px; color: #939597; width: 50px; padding-right: 5px; padding-left: 5px; overflow: hidden; } .l-header.is-scrolled .top-bar .header-actions li.subscribe a:before, .l-header.is-sub-scrolled .top-bar .header-actions li.subscribe a:before { content: "\E040"; } .l-header.is-scrolled .top-bar .header-actions li.subscribe a:hover, .l-header.is-sub-scrolled .top-bar .header-actions li.subscribe a:hover { color: #000; background-color: #ffcc00; } .admin-bar .is-scrolled .header-logo, .admin-bar .is-scrolled .l-header .top-bar, .admin-bar .is-sub-scrolled .header-logo, .admin-bar .is-sub-scrolled .l-header .top-bar, .admin-bar .header-logo, .admin-bar .l-header .top-bar { top: 32px; } .is-search #nav-trigger, .is-search .l-header .header-logo, .is-search .l-header.is-scrolled .header-logo, .is-search .l-header.is-sub-scrolled .header-logo { -webkit-transition: left 200ms ease; -moz-transition: left 200ms ease; -o-transition: left 200ms ease; -ms-transition: left 200ms ease; transition: left 200ms ease; left: -100px; } .oldie .l-header .header-actions li a:before { left: 35%; } .oldie .l-header .header-actions li.search .form-search fieldset label span:before { left: 20px; } .oldie .l-header .header-actions li.search .form-search fieldset .close { background-image: url(/wp-content/themes/vip/postmedia/css/../images/common/search-close-ie.png); } .oldie .l-header .header-actions li.search .form-search fieldset input[type="text"], .oldie .l-header .header-actions li.search .form-search fieldset input[type="search"] { line-height: 60px; } .oldie .l-header .header-actions li.postmedia-logo a { background: transparent url(/wp-content/themes/vip/postmedia/css/../images/common/logo-postmedia-ie.png) no-repeat center top; width: 140px; } .oldie .l-header .header-actions li.postmedia-logo a:hover { background-position: center bottom; background-color: #ffcc00; } /* clearfix */ .owl-carousel .owl-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } /* display none until init */ .owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; } .owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); } .owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; } .owl-carousel .owl-wrapper-outer.autoHeight { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; } .owl-carousel .owl-item { float: left; } .owl-controls .owl-page, .owl-controls .owl-buttons div { cursor: pointer; } .owl-controls { -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: transparent; } /* mouse grab icon */ .grabbing { cursor: url(/wp-content/themes/vip/postmedia/css/grabbing.png) 8 8, move; } /* fix */ .owl-carousel .owl-wrapper, .owl-carousel .owl-item { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); } @media only screen and (max-width: 767px) { .l-header .header-actions li.subscribe { padding-right: 0; padding-left: 0; } .l-header .header-actions li.subscribe a { font-size: 1.071em; line-height: 95px; color: #939597; width: 50px; padding-right: 5px; padding-left: 5px; overflow: hidden; } .l-header .header-actions li.subscribe a:before { content: "\E040"; } .l-header .header-actions li.subscribe a:hover { color: #000; background-color: #ffcc00; } .l-header .header-boxes h2, .l-header .header-boxes p { font-size: 11px; line-height: 9.73px; } .admin-bar .l-header.is-scrolled .header-logo, .admin-bar .l-header.is-sub-scrolled .header-logo, .admin-bar .l-header .header-logo { top: 46px; } .l-header { margin-bottom: 10px; } .l-header .top-bar { min-height: 66px; } .l-header.is-scrolled .header-logo, .l-header.is-sub-scrolled .header-logo, .l-header .header-logo { font-size: 1em; max-width: 67px; position: fixed; top: 0; left: 64px; z-index: 12; } .l-header .header-actions, .l-header.is-scrolled .top-bar .header-actions, .l-header.is-sub-scrolled .top-bar .header-actions { width: auto; } .l-header .header-actions li a, .l-header.is-scrolled .top-bar .header-actions li a, .l-header.is-sub-scrolled .top-bar .header-actions li a { width: 64px; height: 66px; line-height: 101px; } .l-header .header-actions li a:before, .l-header.is-scrolled .top-bar .header-actions li a:before, .l-header.is-sub-scrolled .top-bar .header-actions li a:before { top: -43%; } .l-header .header-actions li.subscribe a, .l-header.is-scrolled .top-bar .header-actions li.subscribe a, .l-header.is-sub-scrolled .top-bar .header-actions li.subscribe a { width: 54px; line-height: 101px; } .l-header .header-actions li.postmedia-logo, .l-header.is-scrolled .top-bar .header-actions li.postmedia-logo, .l-header.is-sub-scrolled .top-bar .header-actions li.postmedia-logo { display: none; max-width: 130px; } .l-header .header-actions li.postmedia-logo a, .l-header.is-scrolled .top-bar .header-actions li.postmedia-logo a, .l-header.is-sub-scrolled .top-bar .header-actions li.postmedia-logo a { width: auto; height: 66px; line-height: 78px; -moz-background-size: 110px 111px; -webkit-background-size: 110px 111px; background-size: 110px 111px; } .l-header .header-actions li.user, .l-header.is-scrolled .top-bar .header-actions li.user, .l-header.is-sub-scrolled .top-bar .header-actions li.user { display: none; } .l-header .header-actions li.search .form-search fieldset, .l-header.is-scrolled .top-bar .header-actions li.search .form-search fieldset, .l-header.is-sub-scrolled .top-bar .header-actions li.search .form-search fieldset { height: 66px; } .l-header .header-actions li.search .form-search fieldset label, .l-header.is-scrolled .top-bar .header-actions li.search .form-search fieldset label, .l-header.is-sub-scrolled .top-bar .header-actions li.search .form-search fieldset label { height: 66px; } .l-header .header-actions li.search .form-search fieldset label span, .l-header.is-scrolled .top-bar .header-actions li.search .form-search fieldset label span, .l-header.is-sub-scrolled .top-bar .header-actions li.search .form-search fieldset label span { line-height: 101px; } .l-header .header-actions li.search .form-search fieldset input[type="submit"], .l-header.is-scrolled .top-bar .header-actions li.search .form-search fieldset input[type="submit"], .l-header.is-sub-scrolled .top-bar .header-actions li.search .form-search fieldset input[type="submit"] { height: 66px; } .l-header .header-actions li.search .form-search fieldset input[type="text"], .l-header .header-actions li.search .form-search fieldset input[type="search"], .l-header.is-scrolled .top-bar .header-actions li.search .form-search fieldset input[type="text"], .l-header.is-scrolled .top-bar .header-actions li.search .form-search fieldset input[type="search"], .l-header.is-sub-scrolled .top-bar .header-actions li.search .form-search fieldset input[type="text"], .l-header.is-sub-scrolled .top-bar .header-actions li.search .form-search fieldset input[type="search"] { font-size: 1.1em; } .l-header .header-actions li.search .form-search fieldset.is-wide .close, .l-header.is-scrolled .top-bar .header-actions li.search .form-search fieldset.is-wide .close, .l-header.is-sub-scrolled .top-bar .header-actions li.search .form-search fieldset.is-wide .close { right: 50px; } .l-header .header-boxes { padding-bottom: 10px; padding-top: 82px; } .l-header .header-boxes .owl-item { float: left; } .l-header .header-boxes .owl-item li { margin: 0 5px; } .l-header .header-boxes .posts-list.boxes { margin-left: 0; margin-right: 0; } .l-header .header-boxes .posts-list.boxes > li { width: auto; max-width: 50%; margin: 0 10px 0 0; padding: 0; } .l-header .header-boxes .posts-list.boxes article .thumbnail { max-height: 104px; } } @media only screen and (min-width: 767px) and (max-width: 782px) { .admin-bar .l-header.is-scrolled .header-logo, .admin-bar .l-header.is-sub-scrolled .header-logo, .admin-bar .l-header .header-logo { top: 46px; } } @media only screen and (max-width: 600px) { .admin-bar .l-header .top-bar { position: absolute; } .admin-bar .l-header .header-logo { position: absolute; top: 0; } .admin-bar .l-header.is-scrolled .top-bar, .admin-bar .l-header.is-sub-scrolled .top-bar { position: fixed; top: 0; } .admin-bar .l-header.is-scrolled .header-logo, .admin-bar .l-header.is-sub-scrolled .header-logo { position: fixed; top: 0; } } /*---Top boxes animation ---*/ @media only screen and (min-width: 768px) { .l-header .header-boxes article { overflow: hidden; } .l-header .header-boxes header { min-height: 31px; padding: 0px 0px 20px 0px; position: relative; } .l-header .header-boxes header h2 { display: block; background-color: inherit; position: absolute; width: 90%; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; padding-top: 6px; padding-bottom: 0px; padding-right: 6%; padding-left: 5%; top: 0px; height: 38px; overflow: hidden; } .l-header .header-boxes header h2 a:hover { text-decoration: none; } .l-header .header-boxes article:hover h2 { top: -100%; height: 120px; } .l-header .header-boxes header span.top-stories-read-more-link { position: absolute; bottom: -100%; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; color: #fff; padding-left: 6px; font-size: 12px; } .l-header .header-boxes article:hover header span.top-stories-read-more-link { bottom: 0px; } } @media only screen and (min-width: 780px) { .l-header .header-boxes article { overflow: hidden; } .l-header .header-boxes header { min-height: 41px; } .l-header .header-boxes header h2 { padding-top: 10px; } .l-header .header-boxes article:hover h2 { top: -65%; height: 80px; } .l-header .header-boxes header span.top-stories-read-more-link { bottom: -65%; } .l-header .header-boxes article:hover header span.top-stories-read-more-link { bottom: 2px; } } @media only screen and (max-width: 780px) { .l-header .header-boxes .posts-list.boxes article .thumbnail { max-height: 140px; } .l-header .header-boxes header h2 { font-size: 10px; line-height: 12px; } .l-header .header-boxes a:hover { text-decoration: none; } .l-header .header-boxes header span.top-stories-read-more-link { display: none; } } @media only screen and (max-width: 480px) { .l-header .header-boxes header h2 { line-height: 10px; } .l-header .header-boxes header { min-height: 45px; } } /* 2.3 Navigation ------------------------------------------------------------------------------*/ /* 2.3 Navigation ------------------------------------------------------------------------------*/ .navigation { width: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .navigation ul { margin: 0; -webkit-transition: left 0.2s ease-in-out; -moz-transition: left 0.2s ease-in-out; -o-transition: left 0.2s ease-in-out; transition: left 0.2s ease-in-out; } .navigation ul li { display: block; text-align: center; float: left; } .navigation ul li a { font: 1.286em/34px 'TitlingGothicFBComp-Regular', Helvetica, Arial, sans-serif; display: inline-block; color: #005a8c; vertical-align: middle; padding: 3px 13px 0; height: 37px; position: relative; text-transform: uppercase; text-decoration: none; -webkit-transition: background-color 300ms ease; -moz-transition: background-color 300ms ease; -o-transition: background-color 300ms ease; -ms-transition: background-color 300ms ease; transition: background-color 300ms ease; } .navigation ul li a:hover { text-decoration: none; color: #fff; } .navigation ul li a.back { display: none; } .navigation ul li.subnav a:after { content: ""; position: absolute; right: 10px; bottom: 16px; width: 0; height: 0; border-style: solid; border-width: 5px 2.5px 0 2.5px; border-color: #d1d2d4 transparent transparent; } .navigation ul li.subnav a:hover:after { border-color: #fff transparent transparent; } .navigation ul li.blue a:hover, .navigation ul li.news a:hover, .navigation ul li.business a:hover { background-color: #005a8c; } .navigation ul li.green a:hover, .navigation ul li.opinion a:hover { background-color: #007d5d; } .navigation ul li.light-green a:hover { background-color: #b2d8ce; } .navigation ul li.red a:hover, .navigation ul li.sports a:hover { background-color: #ce3727; } .navigation ul li.orange a:hover, .navigation ul li.arts a:hover, .navigation ul li.entertainment a:hover, .navigation ul li.health a:hover, .navigation ul li.life a:hover { background-color: #d25a21; } .navigation ul li.purple a:hover, .navigation ul li.jobs a:hover { background-color: #804b6d; } .navigation ul li.yellow a:hover, .navigation ul li.obits a:hover { background-color: #cf980f; } .navigation ul li.violet a:hover, .navigation ul li.driving a:hover { background-color: #4f5188; } .navigation ul li.grey-dark a:hover { background-color: #333333; } .navigation .blue, .navigation .blue a, .navigation .news, .navigation .news a, .navigation .business, .navigation .business a { color: #005a8c; } .navigation .green, .navigation .green a, .navigation .opinion, .navigation .opinion a { color: #007d5d; } .navigation .light-green, .navigation .light-green a { color: #b2d8ce; } .navigation .red, .navigation .red a, .navigation .sports, .navigation .sports a { color: #ce3727; } .navigation .orange, .navigation .orange a, .navigation .arts, .navigation .arts a, .navigation .entertainment, .navigation .entertainment a, .navigation .health, .navigation .health a, .navigation .life, .navigation .life a { color: #d25a21; } .navigation .purple, .navigation .purple a, .navigation .jobs, .navigation .jobs a { color: #804b6d; } .navigation .yellow, .navigation .yellow a, .navigation .obits, .navigation .obits a { color: #cf980f; } .navigation .violet, .navigation .violet a, .navigation .driving, .navigation .driving a { color: #4f5188; } .navigation .grey-dark, .navigation .grey-dark a { color: #333333; } .navigation#navigation > ul li { margin-right: -4px; } .navigation#side-navigation { width: 100%; } .navigation#side-navigation > ul { top: 60px; background-color: #fff; left: -999px; position: fixed; -webkit-overflow-scrolling: touch; height: 100%; z-index: 14; width: 62px; } .navigation#side-navigation > ul > li:last-child:after { -moz-background-clip: border; -webkit-background-clip: border; background-clip: border-box; -moz-background-clip: padding; -webkit-background-clip: padding; background-clip: padding-box; -moz-background-clip: content; -webkit-background-clip: content; background-clip: content-box; content: ""; background-color: #fff; border-right: 4px solid rgba(0, 0, 0, 0.3); position: absolute; left: 0; top: -60px; height: 100%; width: 62px; z-index: -1; } .navigation#side-navigation > ul li { display: block; text-align: right; border-bottom: 1px solid #fff; float: none; } .navigation#side-navigation > ul li.is-active > a:after { content: ""; position: absolute; width: 0; height: 0; border-style: solid; border-width: 5.5px 0 5.5px 4px; border-color: transparent transparent transparent #666; right: -4px; top: 0; bottom: 0; margin: auto; } .navigation#side-navigation > ul li.is-active > a:before { content: ""; position: absolute; width: 0; height: 0; border-style: solid; border-width: 5.5px 0 5.5px 4px; border-color: transparent transparent transparent rgba(0, 0, 0, 0.3); right: -8px; top: 0; bottom: 0; margin: auto; } .navigation#side-navigation > ul li a { color: #fff; width: 55px; height: 60px; padding: 0 7px 0 0; line-height: 95px; overflow: hidden; } .navigation#side-navigation > ul li.blue a, .navigation#side-navigation > ul li.blue .subnav > a span, .navigation#side-navigation > ul li.news a, .navigation#side-navigation > ul li.news .subnav > a span, .navigation#side-navigation > ul li.business a, .navigation#side-navigation > ul li.business .subnav > a span { background-color: #005a8c; } .navigation#side-navigation > ul li.blue.is-active > a:after, .navigation#side-navigation > ul li.news.is-active > a:after, .navigation#side-navigation > ul li.business.is-active > a:after { border-color: transparent transparent transparent #005a8c; } .navigation#side-navigation > ul li.blue .subnav > a, .navigation#side-navigation > ul li.news .subnav > a, .navigation#side-navigation > ul li.business .subnav > a { background-color: #ccdee8; } .navigation#side-navigation > ul li.green a, .navigation#side-navigation > ul li.green .subnav > a span, .navigation#side-navigation > ul li.opinion a, .navigation#side-navigation > ul li.opinion .subnav > a span { background-color: #007d5d; } .navigation#side-navigation > ul li.green .subnav > a, .navigation#side-navigation > ul li.opinion .subnav > a { background-color: #b2d8ce; } .navigation#side-navigation > ul li.green.is-active > a:after, .navigation#side-navigation > ul li.opinion.is-active > a:after { border-color: transparent transparent transparent #007d5d; } .navigation#side-navigation > ul li.light-green a, .navigation#side-navigation > ul li.light-green .subnav > a span { background-color: #b2d8ce; } .navigation#side-navigation > ul li.light-green.is-active > a:after { border-color: transparent transparent transparent #b2d8ce; } .navigation#side-navigation > ul li.red a, .navigation#side-navigation > ul li.red .subnav > a span, .navigation#side-navigation > ul li.sports a, .navigation#side-navigation > ul li.sports .subnav > a span { background-color: #ce3727; } .navigation#side-navigation > ul li.red .subnav > a, .navigation#side-navigation > ul li.sports .subnav > a { background-color: #f5d7d4; } .navigation#side-navigation > ul li.red.is-active > a:after, .navigation#side-navigation > ul li.sports.is-active > a:after { border-color: transparent transparent transparent #ce3727; } .navigation#side-navigation > ul li.orange a, .navigation#side-navigation > ul li.orange .subnav > a span, .navigation#side-navigation > ul li.arts a, .navigation#side-navigation > ul li.arts .subnav > a span, .navigation#side-navigation > ul li.entertainment a, .navigation#side-navigation > ul li.entertainment .subnav > a span, .navigation#side-navigation > ul li.health a, .navigation#side-navigation > ul li.health .subnav > a span, .navigation#side-navigation > ul li.life a, .navigation#side-navigation > ul li.life .subnav > a span { background-color: #d25a21; } .navigation#side-navigation > ul li.orange .subnav > a, .navigation#side-navigation > ul li.arts .subnav > a, .navigation#side-navigation > ul li.entertainment .subnav > a, .navigation#side-navigation > ul li.health .subnav > a, .navigation#side-navigation > ul li.life .subnav > a { background-color: #f2cdbc; } .navigation#side-navigation > ul li.orange.is-active > a:after, .navigation#side-navigation > ul li.arts.is-active > a:after, .navigation#side-navigation > ul li.entertainment.is-active > a:after, .navigation#side-navigation > ul li.health.is-active > a:after, .navigation#side-navigation > ul li.life.is-active > a:after { border-color: transparent transparent transparent #d25a21; } .navigation#side-navigation > ul li.purple a, .navigation#side-navigation > ul li.purple .subnav > a span, .navigation#side-navigation > ul li.jobs a, .navigation#side-navigation > ul li.jobs .subnav > a span { background-color: #804b6d; } .navigation#side-navigation > ul li.purple .subnav > a, .navigation#side-navigation > ul li.jobs .subnav > a { background-color: #d9c9d3; } .navigation#side-navigation > ul li.purple.is-active > a:after, .navigation#side-navigation > ul li.jobs.is-active > a:after { border-color: transparent transparent transparent #804b6d; } .navigation#side-navigation > ul li.yellow a, .navigation#side-navigation > ul li.yellow .subnav > a span, .navigation#side-navigation > ul li.obits a, .navigation#side-navigation > ul li.obits .subnav > a span { background-color: #cf980f; } .navigation#side-navigation > ul li.yellow .subnav > a, .navigation#side-navigation > ul li.obits .subnav > a { background-color: #f1e0b7; } .navigation#side-navigation > ul li.yellow.is-active > a:after, .navigation#side-navigation > ul li.obits.is-active > a:after { border-color: transparent transparent transparent #cf980f; } .navigation#side-navigation > ul li.violet a, .navigation#side-navigation > ul li.violet .subnav > a span, .navigation#side-navigation > ul li.driving a, .navigation#side-navigation > ul li.driving .subnav > a span { background-color: #4f5188; } .navigation#side-navigation > ul li.violet .subnav > a, .navigation#side-navigation > ul li.driving .subnav > a { background-color: #cacbdb; } .navigation#side-navigation > ul li.violet.is-active > a:after, .navigation#side-navigation > ul li.driving.is-active > a:after { border-color: transparent transparent transparent #4f5188; } .navigation#side-navigation > ul li.grey-dark a, .navigation#side-navigation > ul li.grey-dark .subnav > a span { background-color: #333333; } .navigation#side-navigation > ul li.grey-dark .subnav > a { background-color: #333333; } .navigation#side-navigation > ul li.grey-dark.is-active > a:after { border-color: transparent transparent transparent #333333; } .navigation#side-navigation > ul.is-half-menu, .navigation#side-navigation > ul.is-full-menu { left: 0; } .navigation#side-navigation > ul li.is-active .subnav { visibility: visible; left: 62px; } .navigation#side-navigation > ul li.is-active .subnav .subnav { visibility: hidden; left: -62px; top: 0; z-index: -10; } .navigation#side-navigation > ul li.is-active li.is-active .subnav { visibility: visible; left: 254px; } .navigation#side-navigation:hover > ul { left: 0; } .navigation#side-navigation .subnav { background-color: #fff; border-right: 4px solid rgba(0, 0, 0, 0.5); -moz-background-clip: border; -webkit-background-clip: border; background-clip: border-box; -moz-background-clip: padding; -webkit-background-clip: padding; background-clip: padding-box; -moz-background-clip: content; -webkit-background-clip: content; background-clip: content-box; height: 100%; position: absolute; top: -60px; left: -500px; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; width: 250px; visibility: hidden; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; z-index: -1; } .navigation#side-navigation .subnav > a { overflow: hidden; height: 60px; line-height: 18px; padding: 0; position: relative; width: 100%; } .navigation#side-navigation .subnav > a span { left: 0; bottom: 0; height: auto; padding: 50px 8px 4px; position: absolute; min-width: 47px; } .navigation#side-navigation .subnav > ul li { border-bottom: 1px solid #b2b2b2; text-align: left; } .navigation#side-navigation .subnav > ul li a { display: block; font: 20px 'TitlingGothicFBComp-Regular', Helvetica, Arial, sans-serif; background: none; width: auto; padding: 10px 10px 8px; color: #000; height: auto; } .navigation#side-navigation .subnav > ul li.is-active > a:after { border-color: transparent transparent transparent #fff; } .navigation#side-navigation .subnav .posts-list.boxes > li { max-width: none; float: none; margin-right: 0; } .navigation#side-navigation .subnav .posts-list.boxes > li:last-child { border: 0; } .navigation#side-navigation .subnav .posts-list.boxes > li figure { margin-bottom: 0; } .navigation#side-navigation .subnav .posts-list.boxes > li figure a { padding-bottom: 0; padding-top: 0; } .navigation#side-navigation .subnav .posts-list.boxes > li figure img { height: auto; } .navigation#side-navigation .subnav .posts-list.boxes > li a { opacity: 1; font-family: "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; text-transform: none; line-height: 20px; } .navigation#side-navigation .subnav .posts-list.boxes > li .entry-title a { padding-bottom: 4px; } .navigation#side-navigation .subnav:after { -moz-background-clip: border; -webkit-background-clip: border; background-clip: border-box; -moz-background-clip: padding; -webkit-background-clip: padding; background-clip: padding-box; -moz-background-clip: content; -webkit-background-clip: content; background-clip: content-box; content: ""; border-right: 4px solid rgba(0, 0, 0, 0.1); content: ""; position: absolute; top: 0; left: 0; background-color: #fff; width: 100%; height: 100%; z-index: -1; } .navigation#side-navigation .subnav.is-third-lvl { overflow: visible; } .navigation#side-navigation .subnav .subnav > a { font: 1.286em 'TitlingGothicFBComp-Regular',Helvetica,Arial,sans-serif; line-height: 18px; color: #fff; height: 60px; padding-right: 7px; width: 100%; padding: 0; position: relative; overflow: hidden; } .navigation#side-navigation .subnav .subnav > a span { position: absolute; bottom: 0; height: auto; padding-top: 50px; padding-bottom: 4px; } .navigation#side-navigation .subnav .with-subnav > a { background: transparent url(/wp-content/themes/vip/postmedia/css/../images/common/indicator.svg) no-repeat 95% 50%; } .oldie #side-navigation.navigation .subnav .with-subnav > a { background-image: url(/wp-content/themes/vip/postmedia/css/../images/common/indicator.png); } #nav-trigger { float: left; border-right: 1px solid #b2b2b2; background: white url(/wp-content/themes/vip/postmedia/css/../images/common/nav-trigger.svg) no-repeat 48% 12px; -moz-background-size: 27px 17px; -webkit-background-size: 27px 17px; background-size: 27px 17px; position: fixed; left: 1px; top: 0; color: #939597; -webkit-transition: background-color 0.3s ease-in-out; -moz-transition: background-color 0.3s ease-in-out; -o-transition: background-color 0.3s ease-in-out; transition: background-color 0.3s ease-in-out; width: 61px; height: 60px; cursor: pointer; text-decoration: none; text-align: center; text-transform: uppercase; font: 1em/95px 'TitlingGothicFBComp-Regular', Helvetica, Arial, sans-serif; letter-spacing: 0.05em; display: block; z-index: 20; } #nav-trigger:hover { background-color: #ffcc00; color: #000; left: 0; top: 0; } #nav-trigger.is-triggered { background-color: #ffcc00; left: 0; top: 0; } .oldie #nav-trigger { background: transparent url(/wp-content/themes/vip/postmedia/css/../images/common/ie-icon-sections.png) no-repeat 0 0; } .oldie #nav-trigger:after { position: static; } .admin-bar #nav-trigger { top: 32px; } .admin-bar .navigation#side-navigation > ul { top: 92px; } .l-nav-wrap { border-bottom: 1px solid #b2b2b2; } .l-nav-wrap #navigation { float: left; width: 75%; } .l-nav-wrap .widget { float: right; width: 160px; padding: 0; margin-bottom: 0px; text-align: right; position: relative; } .l-nav-wrap .widget .advertisement { max-height: 36px; position: absolute; right: 0; top: -1px; } @media only screen and (max-width: 767px) { .navigation ul li a { -webkit-tap-highlight-color: transparent !important; font-size: 1.357em; } .navigation#side-navigation .subnav > a span { font-size: 20px; } #nav-trigger { width: 60px; height: 59px; left: 1px; top: 1px; } #nav-trigger:hover, #nav-trigger:focus, #nav-trigger:active { background-color: #fff; } #nav-trigger.is-triggered { background-color: #ffcc00; } #nav-trigger:hover, #nav-trigger.is-triggered { left: 0; top: 0; width: 61px; height: 60px; } .navigation#side-navigation { position: fixed; overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: auto; height: 100%; z-index: 14; width: 69px; top: 0; left: -999px; padding-top: 66px; } .navigation#side-navigation.is-nav { left: 0; } .navigation#side-navigation.is-nav.is-subnav { width: 320px; } .navigation#side-navigation.is-nav.is-subnav .subnav { -webkit-overflow-scrolling: auto; -webkit-transition: left 300ms ease; -moz-transition: left 300ms ease; -o-transition: left 300ms ease; -ms-transition: left 300ms ease; transition: left 300ms ease; top: 0; position: fixed; overflow-x: hidden; } .navigation#side-navigation.is-nav.is-subnav .subnav.is-third-lvl { overflow-x: visible; } .navigation#side-navigation.is-nav.is-subnav .subnav.is-third-lvl .subnav { visibility: visible; display: block; } .navigation#side-navigation.is-nav.is-subnav .subnav .subnav { visibility: hidden; display: none; position: absolute; } .navigation#side-navigation.is-nav > ul > li:last-child:after { left: 0; } .navigation#side-navigation > ul { top: auto; left: auto; position: relative; width: 65px; top: 0; } .navigation#side-navigation > ul li a { width: 58px; height: 60px; font-size: 18px; line-height: 90px; } .navigation#side-navigation > ul li a.back { display: none; position: absolute; top: 0; } .navigation#side-navigation > ul li.is-active .subnav { left: 65px; } .navigation#side-navigation > ul li.is-active .subnav.is-third-lvl { left: -74px; } .navigation#side-navigation > ul li.is-active .subnav.is-third-lvl > ul > li.with-subnav > a { opacity: 0.2; } .navigation#side-navigation > ul li.is-active .subnav.is-third-lvl .is-active .subnav { left: 200px; width: 192px; } .navigation#side-navigation > ul li.is-active .subnav.is-third-lvl .back { display: block; } .navigation#side-navigation > ul li.is-active .subnav .subnav > a { height: 66px; } .navigation#side-navigation > ul > li:last-child:after { -webkit-overflow-scrolling: auto; -webkit-transition: left 100ms ease; -moz-transition: left 100ms ease; -o-transition: left 100ms ease; -ms-transition: left 100ms ease; transition: left 100ms ease; border-color: #B2B2B2; top: 0; width: 65px; position: fixed; z-index: -1; left: -999px; } .navigation#side-navigation .subnav { top: -66px; width: 200px; } .navigation#side-navigation .subnav > a { height: 66px; } .navigation#side-navigation .subnav > a span { background-image: url(/wp-content/themes/vip/postmedia/css/../images/common/indicator-s-right.svg); background-position: 92% 92%; background-repeat: no-repeat; background-size: 6px 20px; right: 0; left: auto; min-width: 40px; font-size: 18px; padding-right: 15px; } .navigation#side-navigation .subnav > a.back { text-align: left; } .navigation#side-navigation .subnav > a.back span { background-image: url(/wp-content/themes/vip/postmedia/css/../images/common/indicator-s-left.svg); background-position: 15% 92%; opacity: 0.7; padding-left: 20px; min-width: 26px; } #nav-trigger { left: 0; top: 0; width: 64px; height: 66px; } #nav-trigger.is-triggered { background-color: #ffcc00; border-right: 0; width: 65px; height: 66px; } #nav-trigger:hover { background-color: #fff; left: 0; top: 0; width: 65px; height: 66px; } .admin-bar #nav-trigger { top: 46px; } .admin-bar .navigation#side-navigation > ul { top: 112px; } .l-nav-wrap #navigation { float: none; width: 100%; } .l-nav-wrap .widget { width: auto; float: none; height: 36px; text-align: center; } .l-nav-wrap .widget .advertisement { position: relative; top: 0; } .ios-oldie #side-navigation, .ios-oldie .navigation, .ios-oldie #side-navigation ul, .ios-oldie #side-navigation ul .subnav, .ios-oldie .navigation#side-navigation.is-nav.is-subnav .subnav, .ios-oldie #side-navigation ul li .subnav { -moz-transition: none; -webkit-transition: none; -o-transition: color 0 ease-in; transition: none; } } @media only screen and (min-width: 767px) and (max-width: 782px) { .admin-bar #nav-trigger { top: 46px; } .admin-bar .navigation#side-navigation > ul { top: 106px; } } @media only screen and (max-width: 600px) { .admin-bar .navigation#side-navigation #nav-trigger, .admin-bar .navigation#side-navigation > ul { position: absolute; } .admin-bar .navigation#side-navigation.is-scrolled #nav-trigger { position: fixed; top: 0; } .admin-bar .navigation#side-navigation.is-scrolled > ul { position: fixed; top: 66px; } } /* 2.4 Content ------------------------------------------------------------------------------*/ .glyphicons { font-family: glyphicons-regular; font-size: 85%; text-decoration: none; padding-right: 3px; } .inline-video-background { overflow: hidden; display: table-cell; vertical-align: middle; background-color: #000; line-height: 0; cursor: pointer; } .breadcrumb { border-top: 5px solid #B1CAE1; font: 18px/20px 'TitlingGothicFBComp-Regular', Helvetica, Arial, sans-serif; margin: 8px 0 0; } .breadcrumb ol { margin: 0; } .breadcrumb li { list-style: none; float: left; position: relative; padding: 36px 0 6px 4px; margin: -5px 0 0 15px; } .breadcrumb li:first-child, .breadcrumb li.sub { padding: 0; margin-left: 0; margin-right: 0; } .breadcrumb li:first-child:after, .breadcrumb li.sub:after { content: ""; font-size: 0; display: none; } .breadcrumb li:first-child a, .breadcrumb li:first-child .bc-item, .breadcrumb li.sub a, .breadcrumb li.sub .bc-item { background-color: #005a8c; display: block; color: #fff; height: 59px; min-width: 65px; position: relative; overflow: hidden; display: table; vertical-align: bottom; text-transform: uppercase; } .breadcrumb li:first-child a span, .breadcrumb li:first-child .bc-item span, .breadcrumb li.sub a span, .breadcrumb li.sub .bc-item span { display: table-cell; vertical-align: bottom; padding: 0 8px 3px; } .breadcrumb li:first-child a, .breadcrumb li.home a { background-color: #000; } .breadcrumb li.light a, .breadcrumb li.light .bc-item { background-color: #337da4; } .breadcrumb li.lighter a, .breadcrumb li.lighter .bc-item { background-color: #4d8db0; } .breadcrumb li.lighter { margin-right: -10px; } .breadcrumb li:last-child:after { content: ""; font-size: 0; display: none; } .breadcrumb li.blue a, .breadcrumb li.news a, .breadcrumb li.business a, .breadcrumb li.blue .bc-item, .breadcrumb li.news .bc-item, .breadcrumb li.business .bc-item { background-color: #005a8c; } .breadcrumb li.green a, .breadcrumb li.opinion a, .breadcrumb li.green .bc-item, .breadcrumb li.opinion .bc-item { background-color: #007d5d; } .breadcrumb li.light-green a, .breadcrumb li.light-green .bc-item { background-color: #b2d8ce; } .breadcrumb li.red a, .breadcrumb li.sports a, .breadcrumb li.red .bc-item, .breadcrumb li.sports .bc-item { background-color: #ce3727; } .breadcrumb li.orange a, .breadcrumb li.arts a, .breadcrumb li.entertainment a, .breadcrumb li.health a, .breadcrumb li.life a, .breadcrumb li.orange .bc-item, .breadcrumb li.arts .bc-item, .breadcrumb li.entertainment .bc-item, .breadcrumb li.health .bc-item, .breadcrumb li.life .bc-item { background-color: #d25a21; } .breadcrumb li.purple a, .breadcrumb li.jobs a, .breadcrumb li.purple .bc-item, .breadcrumb li.jobs .bc-item { background-color: #804b6d; } .breadcrumb li.yellow a, .breadcrumb li.obits a, .breadcrumb li.yellow .bc-item, .breadcrumb li.obits .bc-item { background-color: #cf980f; } .breadcrumb li.violet a, .breadcrumb li.driving a, .breadcrumb li.violet .bc-item, .breadcrumb li.driving .bc-item { background-color: #4f5188; } .breadcrumb li.grey a, .breadcrumb li.grey .bc-item { background-color: #cacbde; } .breadcrumb li.grey-dark a, .breadcrumb li.grey-dark .bc-item { background-color: #333333; } .breadcrumb li.cyan a, .breadcrumb li.cyan .bc-item { background-color: #75adae; } .breadcrumb li.pink-light a, .breadcrumb li.pink-light .bc-item { background-color: #d9cbd3; } .breadcrumb li.sponsored a, .breadcrumb li.grey a, .breadcrumb li.sponsored .bc-item, .breadcrumb li.grey .bc-item { background-color: #666666; } .breadcrumb li:after { content: "\2022"; color: #D60021; font-size: 20px; line-height: 0; vertical-align: -6px; margin-left: 2px; position: absolute; right: -13px; bottom: 16px; } .breadcrumb li a, .breadcrumb li .bc-item { color: #4C4C4C; text-decoration: none; } .breadcrumb li a:hover, .breadcrumb li .bc-item:hover { text-decoration: underline; } .breadcrumb li .bc-item:hover { text-decoration: none; } .breadcrumb.blue, .breadcrumb.news, .breadcrumb.business { border-top-color: #b2cdde; } .breadcrumb.blue li:after, .breadcrumb.news li:after, .breadcrumb.business li:after { color: #005a8c; } .breadcrumb.blue .sub a, .breadcrumb.blue .sub .bc-item, .breadcrumb.news .sub a, .breadcrumb.news .sub .bc-item, .breadcrumb.business .sub a, .breadcrumb.business .sub .bc-item { background-color: #005a8c; } .breadcrumb.blue .lighter a, .breadcrumb.blue .lighter .bc-item, .breadcrumb.news .lighter a, .breadcrumb.news .lighter .bc-item, .breadcrumb.business .lighter a, .breadcrumb.business .lighter .bc-item { background-color: #4d8db0; } .breadcrumb.blue .light a, .breadcrumb.blue .light .bc-item, .breadcrumb.news .light a, .breadcrumb.news .light .bc-item, .breadcrumb.business .light a, .breadcrumb.business .light .bc-item { background-color: #337da4; } .breadcrumb.green, .breadcrumb.opinion { border-top-color: #b3d9ce; } .breadcrumb.green li:after, .breadcrumb.opinion li:after { color: #007d5d; } .breadcrumb.green .sub a, .breadcrumb.green .sub .bc-item, .breadcrumb.opinion .sub a, .breadcrumb.opinion .sub .bc-item { background-color: #007d5d; } .breadcrumb.green .lighter a, .breadcrumb.green .lighter .bc-item, .breadcrumb.opinion .lighter a, .breadcrumb.opinion .lighter .bc-item { background-color: #4da58f; } .breadcrumb.green .light a, .breadcrumb.green .light .bc-item, .breadcrumb.opinion .light a, .breadcrumb.opinion .light .bc-item { background-color: #34987e; } .breadcrumb.red, .breadcrumb.sports { border-top-color: #f0c3be; } .breadcrumb.red li:after, .breadcrumb.sports li:after { color: #ce3727; } .breadcrumb.red .sub a, .breadcrumb.red .sub .bc-item, .breadcrumb.sports .sub a, .breadcrumb.sports .sub .bc-item { background-color: #ce3727; } .breadcrumb.red .lighter a, .breadcrumb.red .lighter .bc-item, .breadcrumb.sports .lighter a, .breadcrumb.sports .lighter .bc-item { background-color: #dc7469; } .breadcrumb.red .light a, .breadcrumb.red .light .bc-item, .breadcrumb.sports .light a, .breadcrumb.sports .light .bc-item { background-color: #da6053; } .breadcrumb.orange, .breadcrumb.arts, .breadcrumb.entertainment, .breadcrumb.health, .breadcrumb.life { border-top-color: #f2cdbb; } .breadcrumb.orange li:after, .breadcrumb.arts li:after, .breadcrumb.entertainment li:after, .breadcrumb.health li:after, .breadcrumb.life li:after { color: #d25a21; } .breadcrumb.orange .sub a, .breadcrumb.orange .sub .bc-item, .breadcrumb.arts .sub a, .breadcrumb.arts .sub .bc-item, .breadcrumb.entertainment .sub a, .breadcrumb.entertainment .sub .bc-item, .breadcrumb.health .sub a, .breadcrumb.health .sub .bc-item, .breadcrumb.life .sub a, .breadcrumb.life .sub .bc-item { background-color: #d25a21; } .breadcrumb.orange .lighter a, .breadcrumb.orange .lighter .bc-item, .breadcrumb.arts .lighter a, .breadcrumb.arts .lighter .bc-item, .breadcrumb.entertainment .lighter a, .breadcrumb.entertainment .lighter .bc-item, .breadcrumb.health .lighter a, .breadcrumb.health .lighter .bc-item, .breadcrumb.life .lighter a, .breadcrumb.life .lighter .bc-item { background-color: #e08d65; } .breadcrumb.orange .light a, .breadcrumb.orange .light .bc-item, .breadcrumb.arts .light a, .breadcrumb.arts .light .bc-item, .breadcrumb.entertainment .light a, .breadcrumb.entertainment .light .bc-item, .breadcrumb.health .light a, .breadcrumb.health .light .bc-item, .breadcrumb.life .light a, .breadcrumb.life .light .bc-item { background-color: #dd7c4f; } .breadcrumb.purple, .breadcrumb.jobs { border-top-color: #cbcada; } .breadcrumb.purple li:after, .breadcrumb.jobs li:after { color: #804b6d; } .breadcrumb.purple .sub a, .breadcrumb.purple .sub .bc-item, .breadcrumb.jobs .sub a, .breadcrumb.jobs .sub .bc-item { background-color: #804b6d; } .breadcrumb.purple .lighter a, .breadcrumb.purple .lighter .bc-item, .breadcrumb.jobs .lighter a, .breadcrumb.jobs .lighter .bc-item { background-color: #a8829b; } .breadcrumb.purple .light a, .breadcrumb.purple .light .bc-item, .breadcrumb.jobs .light a, .breadcrumb.jobs .light .bc-item { background-color: #9b708b; } .breadcrumb.yellow, .breadcrumb.obits { border-top-color: #f2e0b8; } .breadcrumb.yellow li:after, .breadcrumb.obits li:after { color: #cf980f; } .breadcrumb.yellow .sub a, .breadcrumb.yellow .sub .bc-item, .breadcrumb.obits .sub a, .breadcrumb.obits .sub .bc-item { background-color: #cf980f; } .breadcrumb.yellow .lighter a, .breadcrumb.yellow .lighter .bc-item, .breadcrumb.obits .lighter a, .breadcrumb.obits .lighter .bc-item { background-color: #deb758; } .breadcrumb.yellow .light a, .breadcrumb.yellow .light .bc-item, .breadcrumb.obits .light a, .breadcrumb.obits .light .bc-item { background-color: #d9ad40; } .breadcrumb.violet, .breadcrumb.driving { border-top-color: #d9c9d3; } .breadcrumb.violet li:after, .breadcrumb.driving li:after { color: #4f5188; } .breadcrumb.violet .sub a, .breadcrumb.violet .sub .bc-item, .breadcrumb.driving .sub a, .breadcrumb.driving .sub .bc-item { background-color: #4f5188; } .breadcrumb.violet .lighter a, .breadcrumb.violet .lighter .bc-item, .breadcrumb.driving .lighter a, .breadcrumb.driving .lighter .bc-item { background-color: #8486ad; } .breadcrumb.violet .light a, .breadcrumb.violet .light .bc-item, .breadcrumb.driving .light a, .breadcrumb.driving .light .bc-item { background-color: #7275a0; } .breadcrumb.cyan { border-top-color: #d6e6e6; } .breadcrumb.cyan li:after { color: #75adae; } .breadcrumb.cyan .sub a, .breadcrumb.cyan .sub .bc-item { background-color: #75adae; } .breadcrumb.cyan .lighter a, .breadcrumb.cyan .lighter .bc-item { background-color: #9fc5c6; } .breadcrumb.cyan .light a, .breadcrumb.cyan .light .bc-item { background-color: #91bdbe; } .breadcrumb.sponsored, .breadcrumb.grey { border-top-color: #cacbde; } .breadcrumb.sponsored li:after, .breadcrumb.grey li:after { color: #666666; } .breadcrumb.sponsored .sub a, .breadcrumb.sponsored .sub .bc-item, .breadcrumb.grey .sub a, .breadcrumb.grey .sub .bc-item { background-color: #666666; } .breadcrumb-wrap { position: relative; } .widget .local-branding, .sponsor_block { text-align: right; float: right; } .local-branding, .sponsor_block { color: #000; float: none; margin-bottom: 10px; text-align: left; font: 11px/15px Helvetica, Arial, sans-serif; text-transform: none; position: relative; } .local-branding .sponsorship-img, .sponsor_block .sponsorship-img { float: right; height: 100%; min-height: 30px; margin-left: 10px; max-width: 120px; max-height: 60px; } .local-branding .sponsorship-img img, .sponsor_block .sponsorship-img img { max-width: 120px; max-height: 60px; } .local-branding .label.sponsor, .sponsor_block .label.sponsor { padding-right: 0px; color: #666666; line-height: 12px; font-family: Helvetica,Arial,sans-serif !important; font-size: 12px !important; } .local-branding .label.sponsor strong, .sponsor_block .label.sponsor strong { color: #000; } .local-branding .post_category, .sponsor_block .post_category { font-weight: bold; text-transform: uppercase; } .local-branding .post-date, .sponsor_block .post-date { padding-left: 10px; font: Helvetica, Arial, sans-serif; } .local-branding .info-box, .sponsor_block .info-box { float: left; margin-top: -2px; margin-right: 5px; position: relative; } .local-branding .info-box .info-box-link, .sponsor_block .info-box .info-box-link { width: 13px; height: auto; margin-top: 0px; background-color: #808080; border: 1px solid #808080; border-radius: 100px; color: #fff !important; cursor: pointer; display: inline-block !important; float: left; font-family: "shift-bold"; font-size: 11px; font-style: normal; font-weight: bold; line-height: 1 !important; margin-right: 0px; padding: 1px 0px; text-align: center; } .local-branding .info-box .info-box-link a:hover, .sponsor_block .info-box .info-box-link a:hover { text-decoration: none; } .local-branding .info-box .info-box-content, .sponsor_block .info-box .info-box-content { background: none repeat scroll 0 0 #fff; border: 4px solid rgba(0, 0, 0, 0.2); margin: 0 auto; max-width: 200px; padding: 15px 30px 15px 15px; position: absolute; display: none; left: 20px; width: 200px; z-index: 1000001; } .local-branding .info-box .info-box-content.is-visible, .sponsor_block .info-box .info-box-content.is-visible { display: block; } .local-branding .info-box .info-box-content .modal-content, .sponsor_block .info-box .info-box-content .modal-content { padding: 0px; text-align: left; color: #000; } .local-branding .info-box .info-box-content .modal-content p, .sponsor_block .info-box .info-box-content .modal-content p { font-family: Helvetica, Arial, sans-serif; font-size: 12px; margin-bottom: 0px; line-height: 16px; } .local-branding .info-box .info-box-content .modal-close, .sponsor_block .info-box .info-box-content .modal-close { background-color: #fff; border: 0 none; color: #000; font: 600 16px/10px Helvetica,Arial,sans-serif; height: 30px; position: absolute; right: 0; top: 0; width: 30px; } .local-branding .info-box p, .sponsor_block .info-box p { margin: 0; } .local-branding .sponsor_details, .sponsor_block .sponsor_details { float: left; } .local-branding .sponsor_details span, .sponsor_block .sponsor_details span { display: block; } .local-branding .sponsor_details .sponsor, .sponsor_block .sponsor_details .sponsor { font-weight: bold; } .boxes .sponsor_block .label.sponsor strong { display: block; } .boxes.half .sponsor_block .label.sponsor strong { display: inline; } .sponsored-wrap { border: solid 1px #dedede; padding: 5px; margin-top: 10px; font: 18px "Shift-Book", Georgia, Times, "Times New Roman", serif; position: relative; color: #000; } .sponsored-wrap .category-branding { width: 100%; float: left; text-align: center; vertical-align: middle; } .sponsored-wrap .category-branding .sponsorship-img { margin-left: 10px; display: inline-block; vertical-align: middle; max-width: 120px; max-height: 60px; } .sponsored-wrap .category-branding .sponsorship-img img { max-width: 120px; max-height: 60px; display: block; } .sponsored-wrap .category-branding .sponsor_details { text-align: center; display: inline-block; vertical-align: middle; max-width: 80%; } .sponsored-wrap .category-branding .sponsor_details .logo_label .category-name { font-style: italic; text-transform: capitalize; } .sponsored-wrap .category-branding .sponsor_details .logo_label .lowercase { text-transform: lowercase; } .sponsored-wrap .category-branding .sponsor_details .logo_label .sponsor_label { display: inline-block; } .sponsored-wrap .category-branding .sponsor_details .sponsor { font-style: italic; font-weight: bold; display: inline-block; } .sponsored-wrap .category-branding .sponsor_details .sponsor.long_title { display: block; } .sponsored-wrap .category-branding .sponsor_details .sponsor a { color: #000; } .sponsored-wrap .category-branding .sponsor_details .sponsor a:hover { text-decoration: none; } .sponsored-wrap .category-branding .info-box a { width: 13px; height: auto; margin-top: 0px; background-color: #808080; border: 1px solid #808080; border-radius: 100px; color: #fff !important; cursor: pointer; display: inline-block !important; float: left; font-family: "shift-bold"; font-size: 11px; font-style: normal; font-weight: bold; line-height: 1 !important; margin-right: 0px; padding: 1px 0px; text-align: center; position: absolute; top: -5px; right: -5px; } .sponsored-wrap .category-branding .info-box a:hover { text-decoration: none; } .sponsored-wrap .category-branding .info-box-content { background: none repeat scroll 0 0 #fff; border: 4px solid rgba(0, 0, 0, 0.2); margin: 0 auto; padding: 15px 30px 15px 15px; position: absolute; display: none; max-width: 680px; right: 20px; width: 680px; z-index: 1000001; } .sponsored-wrap .category-branding .info-box-content.is-visible { display: block; } .sponsored-wrap .category-branding .info-box-content .modal-content { padding: 0px; text-align: left; color: #000; } .sponsored-wrap .category-branding .info-box-content .modal-content p { font-family: Helvetica, Arial, sans-serif; font-size: 12px; margin-bottom: 0px; line-height: 16px; } .sponsored-wrap .category-branding .info-box-content .modal-close { background-color: #fff; border: 0 none; color: #000; font: 600 16px/10px Helvetica,Arial,sans-serif; height: 30px; position: absolute; right: 0; top: 0; width: 30px; } .single-post-sponsor .local-branding, .widget .local-branding { max-width: 240px; width: 100%; margin-top: 0px; float: right; text-align: right; } .single-post-sponsor .local-branding .label.sponsor, .widget .local-branding .label.sponsor { padding-right: 0px; } .single-post-sponsor .local-branding .sponsorship-img, .widget .local-branding .sponsorship-img { margin-bottom: 30px; } .single-post-sponsor .local-branding .sponsorship-img img, .widget .local-branding .sponsorship-img img { max-height: 60px; max-width: 120px; } .single-post-sponsor .local-branding .label.sponsored_by, .single-post-sponsor .local-branding .label.sponsor, .widget .local-branding .label.sponsored_by, .widget .local-branding .label.sponsor { color: #000; margin-right: 0px; text-align: right; font-family: Helvetica, Arial, sans-serif; } .single-post-sponsor .local-branding .label.sponsored_by .sponsored_by_label, .single-post-sponsor .local-branding .label.sponsor .sponsored_by_label, .widget .local-branding .label.sponsored_by .sponsored_by_label, .widget .local-branding .label.sponsor .sponsored_by_label { color: #666; font-size: 10px; position: relative; padding-left: 10px; } .single-post-sponsor .local-branding .label.sponsored_by .sponsored_by_label .info-box, .single-post-sponsor .local-branding .label.sponsor .sponsored_by_label .info-box, .widget .local-branding .label.sponsored_by .sponsored_by_label .info-box, .widget .local-branding .label.sponsor .sponsored_by_label .info-box { position: absolute; left: -10px; top: -2px; float: none; font: "Shift-Bold", "Shift-Book", Georgia, Times, "Times New Roman", serif; margin-right: 0px; } .single-post-sponsor .local-branding .label.sponsored_by .sponsored_by_label .info-box .info-box-link:hover, .single-post-sponsor .local-branding .label.sponsor .sponsored_by_label .info-box .info-box-link:hover, .widget .local-branding .label.sponsored_by .sponsored_by_label .info-box .info-box-link:hover, .widget .local-branding .label.sponsor .sponsored_by_label .info-box .info-box-link:hover { text-decoration: none; } .single-post-sponsor .local-branding .label.sponsored_by .sponsored_by_label .info-box .info-box-content, .single-post-sponsor .local-branding .label.sponsor .sponsored_by_label .info-box .info-box-content, .widget .local-branding .label.sponsored_by .sponsored_by_label .info-box .info-box-content, .widget .local-branding .label.sponsor .sponsored_by_label .info-box .info-box-content { max-width: 330px; right: 22px; left: auto; width: 330px; display: none; } .single-post-sponsor .local-branding .label.sponsored_by .sponsored_by_label .info-box .info-box-content.is-visible, .single-post-sponsor .local-branding .label.sponsor .sponsored_by_label .info-box .info-box-content.is-visible, .widget .local-branding .label.sponsored_by .sponsored_by_label .info-box .info-box-content.is-visible, .widget .local-branding .label.sponsor .sponsored_by_label .info-box .info-box-content.is-visible { display: block; } .single-post-sponsor .local-branding .label.sponsored_by .sponsored_by_label .info-box .info-box-content .modal-content p, .single-post-sponsor .local-branding .label.sponsor .sponsored_by_label .info-box .info-box-content .modal-content p, .widget .local-branding .label.sponsored_by .sponsored_by_label .info-box .info-box-content .modal-content p, .widget .local-branding .label.sponsor .sponsored_by_label .info-box .info-box-content .modal-content p { font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 16px; } .widget .local-branding .sponsorship-img { margin-bottom: 0px; } .widget .local-branding .sponsorship-img img { max-height: 30px; max-width: 90px; } .wp-layout { margin-bottom: 30px; } .wp-layout .wp-post-image { float: right; margin: 0 0 20px 20px; } .l-top-content { padding-bottom: 5px; } .l-top-content .widget { padding-bottom: 12px; border-bottom: 1px solid #b2b2b2; position: relative; z-index: 0; } .l-top-content .posts-list.horizontal { margin-top: 10px; } article figure.thumbnail { position: relative; } article .play_button_overlay { position: absolute; bottom: 10px; left: 5px; } article .play_button_icon { vertical-align: middle; } article .thumbnail img { display: block; } article .info-box .info-box-link { background-color: #808080; border-radius: 50%; color: #fff; float: left; font: 12px "Shift-Book",Georgia,Times,"Times New Roman",serif; height: 16px; margin-right: 5px; margin-top: -20px; text-align: center; text-decoration: none; width: 16px; float: right; } article.post-excerpt { padding: 15px 0 10px; } article.post-excerpt .entry-content { overflow: hidden; } article.post-excerpt p { font-size: 1em; line-height: 1.43em; margin-bottom: 0; } article.post-excerpt p.entry-details { font-size: 12px; } article.post-excerpt p.sponsored_by, article.post-excerpt p.sponsor { font-family: "Helvetica", Arial, sans-serif; } article.fullwidth, article.box { padding-bottom: 34px; } article.fullwidth .thumbnail, article.box .thumbnail { margin-right: 0; margin-bottom: 8px; } article.top-story .entry-title { font-size: 3.214em; margin-bottom: 0.2em; } article.top-story .entry-content p { font-size: 1.143em; } article .entry-details { font-size: 12px; color: #656565; text-transform: uppercase; padding-bottom: 10px; } article .entry-details .label { text-decoration: none; color: #0062af; font-family: 'Shift-Bold', Times, "Times New Roman", serif; margin-right: 18px; } article .entry-details .label.blue, article .entry-details .label.news, article .entry-details .label.business { color: #005a8c; } article .entry-details .label.green, article .entry-details .label.opinion { color: #007d5d; } article .entry-details .label.red, article .entry-details .label.sports { color: #ce3727; } article .entry-details .label.orange, article .entry-details .label.arts, article .entry-details .label.entertainment, article .entry-details .label.health, article .entry-details .label.life { color: #d25a21; } article .entry-details .label.purple, article .entry-details .label.jobs { color: #804b6d; } article .entry-details .label.yellow, article .entry-details .label.obits { color: #cf980f; } article .entry-details .label.violet, article .entry-details .label.driving { color: #4f5188; } article .entry-details time { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } .posts-list { list-style: none; margin: 0; } .posts-list > li { border-bottom: 1px solid #b2b2b2; } .posts-list > li:last-child { border-bottom: 0; } .posts-list > li article .thumbnail { float: left; margin: 0 20px 10px 0; max-width: 235px; } .posts-list.horizontal { border-width: 1px 0; border-style: solid; border-color: #b2b2b2; padding: 12px 0 10px; margin-bottom: 10px; } .posts-list.horizontal > li { float: left; border-width: 0 1px 0 0; border-style: solid; border-color: #b2b2b2; max-width: 23%; padding: 0 12px; } .posts-list.horizontal > li:first-child { padding-left: 0; } .posts-list.horizontal > li:last-child { padding-right: 0; border-right: 0; } .posts-list.horizontal article { padding: 0; } .posts-list.horizontal article figure { margin-bottom: 0; } .posts-list.horizontal article h3 { font: 0.929em/15px 'Shift-Book', Times, "Times New Roman", serif; } .posts-list.posts-stream > li { padding-top: 0; padding-bottom: 16px; border-bottom: 0; } .posts-list.posts-stream .thumbnail { margin: 0 0 14px; } .posts-list.posts-stream time { color: #656565; } .posts-list.posts-stream time, .posts-list.posts-stream p { font: 16px/20px 'TitlingGothicFBCond-Standard', Helvetica, Arial, sans-serif; display: inline; } .posts-list.posts-stream time a, .posts-list.posts-stream p a { text-decoration: none; } .posts-list.boxes { padding-bottom: 24px; } .posts-list.boxes > li { border: 0; max-width: 23%; float: left; margin-right: 2.5%; } .posts-list.boxes > li:last-child { margin-right: 0; } .posts-list.boxes article .thumbnail { margin-bottom: 8px; margin-right: 0; float: none; max-width: none; } .posts-list.boxes article .entry-details { padding-bottom: 8px; } .posts-list.boxes article .entry-details .label { font-size: 11px; } .posts-list.boxes article.post-excerpt h3 { font: 1.071em/1.071em 'TitlingGothicFBCond-Standard', Helvetica, Arial, sans-serif; margin-bottom: 0; } .posts-list.boxes.half > li { margin-right: 2%; width: 49%; max-width: 50%; } .posts-list.boxes.half > li:last-child { margin-right: 0; } .posts-list.boxes.half article .entry-details, .posts-list.boxes.half article .entry-details .label { font-size: 12px; } .posts-list.boxes.half article h3 { font-size: 1.785em; margin-bottom: 0.36em; } .posts-list.boxes.posts-related { padding-bottom: 0; } .posts-list.boxes.posts-related > li { border-bottom: 1px solid #7f7f7f; float: none; margin-right: 0; max-width: none; padding: 19px 0 13px; } .posts-list.boxes.posts-related > li:first-child { padding-top: 0; } .posts-list.boxes.posts-related > li:last-child { border-bottom: 0; padding-bottom: 0; } .posts-list.boxes.posts-related article { padding: 0; } .posts-list.boxes.posts-related article h3 { margin-bottom: 0.714em; font: 17px/20px "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; } .posts-list.boxes.posts-related article .entry-content { margin-top: -8px; } .posts-list.boxes.posts-related article .entry-content p { font: 14px "Shift-Book", Georgia, Times, "Times New Roman", serif; line-height: 18px; } .posts-list.boxes.categories-list > li { max-width: 23%; } .posts-list.boxes.categories-list article h3 { font-size: 1.286em; line-height: 20px; } .posts-list.boxes.categories-list article .label { font-size: 12px; } .l-three-quarters > article { float: left; width: 75%; } .l-three-quarters > article.fullwidth { padding-bottom: 10px; } .l-three-quarters .posts-list { float: right; width: 23%; } .l-three-quarters .posts-list > li { float: none; margin-right: 0; max-width: none; } .l-three-quarters .posts-list.boxes > li { border-bottom: 1px solid #B2B2B2; } .l-three-quarters .posts-list.boxes > li:last-child { border-bottom: 0; } .l-three-quarters .posts-list article { padding-bottom: 15px; } .l-half .half { float: left; margin: 10px 2% 0 0; width: 49%; max-width: 50%; } .l-half .half:last-child { margin-right: 0; } .l-half article { border-bottom: 1px solid #b2b2b2; } .l-half article .thumbnail { margin: 0 0 10px 0; } .l-half article:last-child { border-bottom: 0; } .l-half article.no-content { padding: 8px 0 0; } .l-main .posts-list.boxes article .thumbnail { max-height: 112px; overflow: hidden; } .l-main .posts-list.boxes.half article .thumbnail { max-height: none; } .oldie .posts-list.boxes > li { margin-right: 0; margin-left: 2.5%; } .oldie .posts-list.boxes > li:first-child { margin-left: 0; } .oldie .posts-list.boxes.half > li { margin-right: 0; margin-left: 2%; } .oldie .posts-list.boxes.half > li:first-child { margin-left: 0; } .oldie .l-half .half { margin-right: 0; margin-left: 2%; } .oldie .l-half .half:first-child { margin-left: 0; } .fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] { display: block !important; width: 100% !important; } .fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe span[style], .fb-comments * { width: 100% !important; } #wpstats { width: auto !important; } #ugc-media-form .ugc-inner-wrapper .ugc-input-wrapper { margin-top: 10px; } #ugc-media-form .ugc-inner-wrapper h2 { font-family: "Shift-Book", Georgia, Times, "Times New Roman", serif; font-size: 24px; } #ugc-media-form .ugc-inner-wrapper #ug_photo { font-family: "Shift-Book", Georgia, Times, "Times New Roman", serif; font-style: italic; } #ugc-media-form .ugc-inner-wrapper label { font: 16px "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; } #ugc-media-form .ugc-inner-wrapper .wp-editor-wrap { border: 1px solid #ddd; border-top-color: #999; } #ugc-media-form .ugc-inner-wrapper #ug_submit_button { background-color: #048d54; height: 40px; width: 160px; font-size: 16px; color: #FFFFFF; border: none; letter-spacing: 0.5px; line-height: 16px; text-transform: uppercase; } @media only screen and (max-width: 1024px) { .single-post-sponsor .local-branding { max-width: 48%; } .widget .local-branding { max-width: 170px; } } @media only screen and (max-width: 767px) { .posts-list.boxes.categories-list { text-align: center; } .posts-list.boxes.categories-list > li { float: none; text-align: left; display: inline-block; margin-right: 1.6%; max-width: 22.9%; } .posts-list.boxes.categories-list > li:last-child { margin-right: 0; } #main section article.last-in-section { border: 0; } .l-top-content { padding-bottom: 0; } .l-top-content .widget { padding-bottom: 4px; } article.post-excerpt { padding-top: 10px; } .posts-list > li article .thumbnail { margin-right: 3%; } .posts-list.boxes { padding-bottom: 0; } .posts-list.boxes > li { margin-right: 6%; max-width: 47%; } .posts-list.boxes > li:nth-child(even) { margin-right: 0; } .posts-list.boxes > li:last-child { margin-right: 0; } .posts-list.boxes.categories-list > li { margin-right: 5%; max-width: 43.2%; } .posts-list.boxes.categories-list > li:nth-child(even) { margin-right: 0; } .posts-list.boxes.categories-list > li:last-child { margin-right: 0; } article.top-story { border-bottom: 1px solid #b2b2b2; } article.top-story .entry-title { font-size: 1.786em; line-height: 25px; } article.top-story .entry-content p { font-size: 1em; } article.fullwidth { padding-bottom: 12px; } .l-main .posts-list > li article .thumbnail { float: none; width: 100%; max-width: none; } .l-three-quarters > article { float: none; width: 100%; border-bottom: 1px solid #b2b2b2; } .l-three-quarters .posts-list { float: none; width: 100%; } .l-three-quarters .posts-list.boxes > li { max-width: none; margin-right: 0; } .l-three-quarters .posts-list.boxes > li:last-child { border-bottom: 1px solid #b2b2b2; } .l-three-quarters .posts-list.boxes article .thumbnail { float: left; max-width: 140px; margin-right: 20px; margin-bottom: 0; } .l-three-quarters .posts-list.boxes article h3 { font-size: 1.143em; line-height: 18px; } .l-half .half { float: none; width: 100%; max-width: none; margin: 0; } .l-half .half article { border-bottom: 1px solid #B2B2B2; } .local-branding { clear: both; } .widget .local-branding { max-width: 80%; } .single-post-sponsor .local-branding { max-width: 100%; text-align: left; margin-top: 10px; } .single-post-sponsor .local-branding .sponsorship-img { margin-bottom: 0px; position: relative; right: 0px; } .single-post-sponsor .local-branding .label.sponsored_by .sponsored_by_label, .single-post-sponsor .local-branding .label.sponsor .sponsored_by_label { padding-left: 20px; } .single-post-sponsor .local-branding .label.sponsored_by .sponsored_by_label .info-box, .single-post-sponsor .local-branding .label.sponsor .sponsored_by_label .info-box { left: 0px; } .single-post-sponsor .local-branding .label.sponsored_by .sponsored_by_label .info-box .info-box-content, .single-post-sponsor .local-branding .label.sponsor .sponsored_by_label .info-box .info-box-content { max-width: 300px; width: 230px; left: 18px; right: auto; } .widget .local-branding .label.sponsored_by .sponsored_by_label .info-box .info-box-content, .widget .local-branding .label.sponsor .sponsored_by_label .info-box .info-box-content { max-width: 250px; width: 230px; } .sponsored-wrap .category-branding .sponsor_details { max-width: 70%; } .sponsored-wrap .category-branding .sponsor_details .sponsor { display: inline-block; } .sponsored-wrap .category-branding .info-box-content { max-width: 540px; width: 540px; } .boxes .sponsor_block .label.sponsor strong { display: inline-block; margin-left: 3px; } .boxes.half .sponsor_block .label.sponsor strong { display: block; } #ugc-media-form .ugc-inner-wrapper h2 { font-size: 18px; } #ugc-media-form .ugc-inner-wrapper #ug_submit_button { width: 100%; } } @media only screen and (max-width: 480px) { .boxes .sponsor_block .label.sponsor strong { display: block; } .sponsored-wrap { font-size: 16px; } .sponsored-wrap .category-branding { text-align: left; vertical-align: middle; display: table; } .sponsored-wrap .category-branding .sponsorship-img { display: block; float: right; margin-right: 5px; } .sponsored-wrap .category-branding .sponsor_details { text-align: left; font-size: 0.9em; max-width: 65%; display: table-cell; vertical-align: middle; } .sponsored-wrap .category-branding .sponsor_details .logo_label .text-the, .sponsored-wrap .category-branding .sponsor_details .logo_label .text-section { display: none; } .sponsored-wrap .category-branding .sponsor_details .logo_label .sponsor_label { display: block; } .sponsored-wrap .category-branding .sponsor_details .sponsor { display: block; } .sponsored-wrap .category-branding .info-box-content { width: 280px; } } @media only screen and (max-width: 470px) { .widget .local-branding .label.sponsored_by .sponsored_by_label .info-box .info-box-content, .widget .local-branding .label.sponsor .sponsored_by_label .info-box .info-box-content { max-width: 240px; width: 240px; top: 18px !important; right: -110px !important; } } @media only screen and (max-width: 380px) { .local-branding .info-box-content, .sponsor_block .info-box-content { max-width: 240px; width: 240px; } .sponsored-wrap .category-branding .info-box-content { max-width: 240px; width: 240px; } .sponsored-wrap .category-branding .sponsor { display: block; } .single-post-sponsor .local-branding .label.sponsored_by .sponsored_by_label .info-box .info-box-content, .single-post-sponsor .local-branding .label.sponsor .sponsored_by_label .info-box .info-box-content { max-width: 240px; width: 240px; } } .widget { margin-bottom: 18px; } .widget .cat-head:before { width: 72px; } .widget.widget-article { max-width: 35%; } .widget.widget-breaking { max-width: 50%; } .widget.widget-breaking .cat-head { margin-bottom: 0; } .widget.is-border { border-bottom: 1px solid #b2b2b2; margin-bottom: 10px; } .widget article.post-excerpt { padding: 10px 0 2px; } .widget .posts-list h3 { font-size: 1.143em; line-height: 18px; } .widget .posts-list > li article .thumbnail { max-width: 150px; max-height: 87px; overflow: hidden; } .widget .icon-social { display: block; margin-bottom: 2px; } .widget .icon-social img { max-width: 16px; } .widget .ranking { color: #7f7f7f; font: 20px/20px 'Shift-Bold', Georgia, Times, 'Times New Roman', serif; } .widget.widget_pn_dfpad { text-align: center; } .widget.widget_pn_dfpad iframe, .widget.widget_pn_dfpad .iframe { /*padding: 10px; background: #000;*/ margin: 0 auto; } .widget .widgets-list-layout .widgets-list-layout-blavatar { max-width: 100% !important; } .widget.widget-weather { padding-bottom: 0; } .widget.widget_pmlay_lists_widget article.post-excerpt .entry-content { width: 100%; } .widget #kgallery h3 { display: none; } .widget #kgallery div.mltContainer.mltFourTiles ul li { width: 45%; min-height: 200px; margin-left: 4.0%; } .widget #kgallery div.mltContainer li a { color: #000; font-size: 16px; font-family: "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; line-height: 1.2em !important; } .widget_pn_sponsor_widget, .widget_pn_sponsor_widget li { word-wrap: break-word; } .widget_recent_entries .cat-head > span, .widget-zone-posts .cat-head > span, .widget_pn-top-posts .cat-head > span { max-width: 60px; } .widget_recent_entries ul, .widget-zone-posts ul, .widget_pn-top-posts ul { list-style: none; margin: 0; } .widget_recent_entries ul > li, .widget-zone-posts ul > li, .widget_pn-top-posts ul > li { padding: 10px 0 8px; border-bottom: 1px solid #b2b2b2; } .widget_recent_entries ul > li:last-child, .widget-zone-posts ul > li:last-child, .widget_pn-top-posts ul > li:last-child { border-bottom: 0; } .widget_recent_entries ul > li a, .widget-zone-posts ul > li a, .widget_pn-top-posts ul > li a { font: 1.143em/18px "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; } .widget_recent_entries ul > li .post-date, .widget-zone-posts ul > li .post-date, .widget_pn-top-posts ul > li .post-date { display: block; font-size: 1em; } .widget-weather { margin: 0 auto; } .widget-weather .weather { height: 100%; min-height: 65px; } .widget-weather .weather.cat-head, .widget-weather .weather.cat-head:before, .widget-weather .weather .weather-content > ul, .widget-weather .weather .weather-wrap { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .widget-weather .weather.cat-head { overflow: visible; margin-bottom: 0; } .widget-weather .weather.cat-head:before { z-index: 2; background-color: #005a8c; width: 65px; } .widget-weather .weather h2 { font: 18px/20px 'TitlingGothicFBComp-Regular', Helvetica, Arial, sans-serif; color: #fff; height: 65px; width: 65px; position: relative; text-transform: uppercase; float: left; z-index: 2; margin-bottom: 0px; } .widget-weather .weather h2 > span { color: #fff; position: absolute; bottom: 0; padding: 41px 6px 4px 6px; display: inline-block; min-width: 47px; } .widget-weather .weather .weather-wrap { position: absolute; width: 100%; height: 100%; background-color: #B1CFE7; } .widget-weather .weather .weather-wrap.is-weather { overflow: hidden; } .widget-weather .weather .weather-header { padding: 0 0 0 80px; position: relative; line-height: 18px; } .widget-weather .weather .weather-header h3 { color: #656565; font: bold 13px 'Shift-Bold', Times, "Times New Roman", serif; text-transform: none; float: left; padding: 6px 0 5px; } .widget-weather .weather .weather-header .options { position: absolute; right: 0; top: 0; width: 18px; height: 15px; color: #7eb0d7; text-align: center; text-decoration: none; z-index: 3; padding-right: 5px; font-size: 14px; line-height: 25px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .widget-weather .weather .weather-header .options:before { font-family: 'glyphicons-regular'; content: "\E138"; } .widget-weather .weather .weather-header .options:hover { color: #0062af; } .widget-weather .weather .weather-content { margin-bottom: 5px; } .widget-weather .weather .weather-content span { position: static; width: auto; } .widget-weather .weather .weather-content ul { list-style: none; margin: 0; padding-left: 80px; opacity: 1; } .widget-weather .weather .weather-content ul > li { border-right: 1px solid #fff; color: #323232; float: left; width: 36%; text-align: center; font: bold 11px Helvetica, Arial, sans-serif; text-transform: none; max-height: 33px; } .widget-weather .weather .weather-content ul > li:last-child { border-right: 0; } .widget-weather .weather .weather-content .icon-weather { text-align: left; width: 26%; } .widget-weather .weather .weather-content .icon-weather img { max-width: 46px; } .widget-weather .weather .weather-content .icon-weather span { color: #fff; font-family: 'glyphicons-regular'; font-size: 28px; font-weight: normal; line-height: 34px; } .widget-weather .weather .weather-content .icon-weather span:before { content: "\2744"; } .widget-weather .weather .weather-content p { font: 24px/21px 'Shift-Book', Times, "Times New Roman", serif; margin: 0; } .widget-weather .weather .weather-content p sup { font-size: 16px; top: -6px; } .widget-weather .weather .is-weather .location { visibility: hidden; opacity: 0; } .widget-weather .weather.customize-weather.cat-head h2, .widget-weather .weather.customize-weather.cat-head h2 span { width: 100%; } .widget-weather .weather.customize-weather.cat-head:before { width: 100%; } .widget-weather .weather.customize-weather .weather-wrap { background-color: #2e2f31; min-height: 188px; height: 100%; } .widget-weather .weather.customize-weather .weather-header .options { background-color: #b1cfe7; width: 55px; height: 65px; color: #000; padding-left: 5px; font-size: 32px; line-height: 65px; } .widget-weather .weather.customize-weather .weather-header .options:before { content: "\E208"; } .widget-weather .weather.customize-weather .weather-header .options:hover { color: #0062af; } .widget-weather .weather.customize-weather .weather-content > ul { opacity: 0; visibility: hidden; } .widget-weather .weather.customize-weather .weather-content .location { padding: 57px 10px 20px; opacity: 1; -webkit-transition: opacity 3s ease-in-out; -moz-transition: opacity 3s ease-in-out; -o-transition: opacity 3s ease-in-out; transition: opacity 3s ease-in-out; } .widget-weather .weather.customize-weather .weather-content .location h3 { color: #fff; font: 15px/18px 'Shift-Bold', Times, "Times New Roman", serif; text-transform: none; padding-bottom: 12px; } .widget-weather .btn-location { display: inline-block; font: bold 16px Helvetica, Arial, sans-serif; color: #fff; text-transform: none; position: relative; margin-top: 12px; padding: 0 0 0 50px; text-decoration: none; } .widget-weather .btn-location:before { color: #109d59; background-color: #fff; font-family: 'glyphicons-regular'; font-weight: normal; content: "\E243"; font-size: 24px; line-height: 37px; text-align: center; width: 35px; height: 35px; left: 0; top: -10px; position: absolute; -moz-border-radius: 38px; -webkit-border-radius: 38px; border-radius: 38px; behavior: url(/wp-content/themes/vip/postmedia/css/../js/PIE.htc); } .widget-weather .btn-location:hover { opacity: 0.7; } .widget-advertisement { text-align: center; } .widget-video article.post-excerpt { padding-top: 0; } .widget-video article .entry-details { padding-bottom: 5px; } .widget-video article .entry-details .label { letter-spacing: 0.1em; } .widget-video article .entry-title { margin-bottom: 0; font-size: 20px; line-height: 25px; } .widget-video .thumbnail { position: relative; } .widget-video .thumbnail a:before { color: #fff; position: absolute; left: 0; bottom: 0; background: #000; text-align: center; font-family: 'glyphicons-regular'; font-size: 34px; line-height: 61px; content: "\E174"; width: 60px; height: 60px; } .widget-video .thumbnail a:hover:before { opacity: 0.7; } .widget-updates .cat-head { margin-bottom: 0; } .widget-updates .form-wrap { background-color: #2e2f31; } .widget-updates .form-wrap label { color: #fff; } .widget-form { padding: 12px; } .widget-form input[type="submit"] { border: 0; color: #fff; text-align: center; font: bold 13.5px Helvetica, Arial, sans-serif; background-color: #109d59; float: right; width: 52px; height: 40px; -webkit-appearance: none; -moz-appearance: none; appearance: none; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; } .widget-form .input-wrap { overflow: hidden; margin-bottom: 10px; } .widget-form .input-wrap input { border: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; color: #808080; font: 15px "Shift-Book", Georgia, Times, "Times New Roman", serif; float: left; width: 90%; height: 40px; padding: 0 5%; } .widget-form .input-wrap select { border: 0; background: #ffcc00; color: #333; font: bold 15px Helvetica, Arial, sans-serif; line-height: 25px; float: left; width: 100%; height: 40px; padding: 13px 5% 8px; } .widget-form .input-wrap.textbox-wrap { margin-right: 52px; } .widget-form label { display: block; font: 15px/18px 'Shift-Bold', Georgia, Times, 'Times New Roman', serif; margin-bottom: 12px; } .widget-form #widget-newsletter-submit { margin-top: -50px; } .oldie .widget-form .input-wrap input { line-height: 40px; } .widget-columns article .entry-details { padding-bottom: 5px; } .widget-columns article .entry-details .label { font-size: 11px; } .widget-columns article.post-excerpt p { font-size: 15px; line-height: 18px; } .widget-columns article.post-excerpt p a { text-decoration: none; } .widget-columns article .thumbnail img { max-width: 130px; } .widget-most-popular .posts-list > li .thumbnail img, .widget-our-picks .posts-list > li .thumbnail img { max-width: 165px; } .widget-most-popular .posts-list h3, .widget-our-picks .posts-list h3 { font-size: 20px; line-height: 20px; } .widget-our-picks .cat-head span { width: 54px; } .widget-our-picks .posts-list > li .thumbnail img { max-width: 150px; } .widget-our-picks .posts-list h3 { font-size: 16px; line-height: 18px; } .l-sidebar .cat-head > span, .widget_top-posts .cat-head > span, .widget_recent_entries .cat-head > span, .widget_pmlay_lists_widget .cat-head > span { width: 57px; } .widget-social-trending .icon-social { float: right; } .widget-social-trending .ranking { color: #e9c100; } .widget-social-trending .posts-list h3 { font-size: 20px; line-height: 20px; } .widget_vip_powered_wpcom { border-top: 1px solid gray; padding-top: 10px; margin-top: 30px; } .widget_vip_powered_wpcom img { width: auto; } .widget .local-branding { margin-top: -60px; } .widget .local-branding .sponsor_details { max-width: 150px; } .widget .sponsored { background-image: url(/wp-content/themes/vip/postmedia/css/../images/widgets/sponsored_content/border-top-sponsor.png); background-color: #FFFFFF; background-position: left top; background-repeat: repeat-x; margin-top: 8px !important; } .widget h3 .advertisment, .widget h3 .sponsored_content, .widget h3 .joint_venture { font-family: 'Shift-Bold',Times,"Times New Roman",serif !important; } .tvm_tbl_outer { width: 100% !important; } .tvm_tbl_outer .tvm_td_timebar { background-color: #2e2f31; border: 1px solid #2e2f31; color: #fff; padding: 5px; } .tvm_tbl_outer .tvm_td_chn { background-color: #dfdfdf; } .tvm_tbl_outer .tvm_td_chn, .tvm_tbl_outer .tvm_td_grd, .tvm_tbl_outer .tvm_td_grd_r_ovr, .tvm_tbl_outer .tvm_td_grd_r, .tvm_tbl_outer .tvm_td_grd_m, .tvm_tbl_outer .tvm_td_grd_s, .tvm_tbl_outer .tvm_td_grd_s, .tvm_tbl_outer .tvm_td_grd_ovr, .tvm_tbl_outer .tvm_td_grd_r_ovr, .tvm_tbl_outer .tvm_td_grd_m_ovr, .tvm_tbl_outer .tvm_td_grd_s_ovr { border: 1px solid #2e2f31; padding: 7px; } .tvm_tbl_outer .tvm_chan_logo { display: block; margin-bottom: 5px; } .tvm_tbl_outer .tvm_txt_chan_num { display: none; } .widget .tvm-cta-grid { width: 100% !important; background-color: #ffcc00; border: none; color: #333; font: bold 15px/44px Helvetica,Arial,sans-serif; height: 40px; padding: 3px 0px; } #classified_slider_holder { z-index: 1; position: relative; clear: both; padding-top: 0px; width: 100%; } #classified_slider_holder ul { margin-left: 10px !important; height: 80px !important; list-style: none; margin-bottom: 10px; } #classified_slider_holder li { width: 100%; } #classified_slider_holder li img { float: left; margin-right: 10px; margin-left: -10px !important; width: 140px !important; height: 80px !important; } #classified_slider_holder img { width: 40px !important; height: 40px !important; } #classified_slider_holder p { margin-bottom: 0px; } #classified_slider_holder #classified_navigation { width: 100%; } #classified_slider_holder #classified_navigation .pnNext { float: left; } #classified_slider_holder #classified_navigation .pnPrev { float: right; } .widget.pn_kaltura, .widget.postmedia_worldcup2014 { position: relative; } .widget.pn_kaltura:before, .widget.postmedia_worldcup2014:before { background-color: #ccdee8; height: 65px; margin-bottom: 10px; overflow: hidden; position: relative; text-transform: uppercase; } .widget.pn_kaltura:before, .widget.postmedia_worldcup2014:before { display: block; content: ""; width: 100%; } .widget.pn_kaltura h3.widget-title, .widget.postmedia_worldcup2014 h3.widget-title, .widget.pn_kaltura h2.widget-title { color: #fff; font: 18px/20px 'TitlingGothicFBComp-Regular',Helvetica,Arial,sans-serif; background-color: #005a8c; top: 0; color: #fff; display: inline-block; min-width: 54px; padding: 41px 6px 4px; position: absolute; text-transform: uppercase; } @media only screen and (max-width: 767px) { .widget.widget-article { max-width: none; } .widget.widget-article.alignright, .widget.widget-article.alignleft { float: none; margin: 0; } .widget-weather { max-width: 400px; } .widget-weather .weather .weather-content ul > li { font-size: 10px; } .widget-columns article .thumbnail img { max-width: 78px; } .widget-most-popular .posts-list > li .thumbnail, .widget-our-picks .posts-list > li .thumbnail { min-height: 60px; } .widget-most-popular .posts-list > li .thumbnail img, .widget-our-picks .posts-list > li .thumbnail img { max-width: 100px; } .widget-form .input-wrap input { font-size: 12px; } } #pmalerts_holder { height: auto; position: fixed; top: 70px; z-index: 6; width: 100%; overflow: hidden; } #pmalerts_holder #pmalerts_link { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block; float: left; height: auto; width: 100%; color: white; text-decoration: none; font-size: 18px; line-height: 20px; padding: 10px; } #pmalerts_holder #pmalerts_close_btn { cursor: pointer; background-image: url(/wp-content/themes/vip/postmedia/css/../images/common//alerts_close_icon.png); background-repeat: no-repeat; background-position: center center; height: 100%; width: 65px; position: absolute; right: 0; top: 0; } #pmalerts_holder #pmalerts_message { color: #fff; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; font-weight: normal; line-height: 20px; float: left; width: 80%; margin-top: 5px; margin-bottom: 5px; } #pmalerts_head { font-weight: bold; } .admin-bar #pmalerts_holder { top: 96px; } .pm_isalert .l-header .header-boxes { padding-top: 144px; } .oldie #pmalerts_holder { top: 64px; } @media screen and (min-width: 480px) { #pmalerts_holder #pmalerts_message { width: 85%; } } @media screen and (min-width: 768px) { #pmalerts_holder { top: 64px; } #pmalerts_holder #pmalerts_message { font-size: 22px; line-height: 25px; width: 90%; } } @media screen and (min-width: 1024px) { #pmalerts_holder #pmalerts_message { font-size: 25px; line-height: 28px; width: 95%; } } @media only screen and (max-width: 767px) { .admin-bar #pmalerts_holder { top: 116px; } .pm_isalert .l-header .header-boxes { padding-top: 182px; } } @media only screen and (max-width: 600px) { .admin-bar #pmalerts_holder { position: absolute; } .admin-bar #pmalerts_holder.is-scrolled { position: fixed; top: 64px; } } /* 2.5 Footer ------------------------------------------------------------------------------*/ .l-footer { background-color: #3d3d3d; color: #fff; padding: 30px 0 0; margin-bottom: -20px; } .l-footer .l-constrained { padding-bottom: 20px; } .l-footer .subnav a { color: #fff; } .l-footer .head { position: relative; z-index: 2; } .l-footer ul { list-style: none; margin: 0; } .l-footer .col { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; width: 16%; padding-right: 1%; position: relative; z-index: 2; } .l-footer .col:last-child { padding-right: 0; } .l-footer .col > a, .l-footer .col .head { font: 1.571em/36px 'TitlingGothicFBComp-Regular', Helvetica, Arial, sans-serif; text-transform: uppercase; } .l-footer .col .subnav a { font-size: 0.857em; line-height: 20px; } .l-footer .postmedia { position: relative; display: block; } .l-footer .postmedia img { max-width: 100%; display: block; } .top-footer { position: relative; } .top-footer:before { content: ""; background-color: #fff; position: absolute; width: 100%; height: 30px; z-index: 1; } .top-footer .col .subnav { padding-top: 5px; } .top-footer .col .subnav a { font: 0.929em/20px 'Shift-Bold', Times, "Times New Roman", serif; } .top-footer .col .subnav li.menu-item:first-child { display: none; } .top-footer .head { color: #0062af; } .top-footer .blue, .top-footer .blue > a, .top-footer .blue .head, .top-footer .news, .top-footer .news > a, .top-footer .news .head, .top-footer .business, .top-footer .business > a, .top-footer .business .head { color: #005a8c; } .top-footer .green, .top-footer .green > a, .top-footer .green .head, .top-footer .opinion, .top-footer .opinion > a, .top-footer .opinion .head { color: #007d5d; } .top-footer .light-green, .top-footer .light-green > a, .top-footer .light-green .head { color: #b2d8ce; } .top-footer .red, .top-footer .red > a, .top-footer .red .head, .top-footer .sports, .top-footer .sports > a, .top-footer .sports .head { color: #ce3727; } .top-footer .orange, .top-footer .orange > a, .top-footer .orange .head, .top-footer .arts, .top-footer .arts > a, .top-footer .arts .head, .top-footer .entertainment, .top-footer .entertainment > a, .top-footer .entertainment .head, .top-footer .health, .top-footer .health > a, .top-footer .health .head, .top-footer .life, .top-footer .life .head, .top-footer .life > a { color: #d25a21; } .top-footer .purple, .top-footer .purple > a, .top-footer .purple .head, .top-footer .jobs, .top-footer .jobs > a, .top-footer .jobs .head { color: #804b6d; } .top-footer .yellow, .top-footer .yellow > a, .top-footer .yellow .head, .top-footer .obits, .top-footer .obits > a, .top-footer .obits .head { color: #cf980f; } .top-footer .violet, .top-footer .violet > a, .top-footer .violet .head, .top-footer .driving, .top-footer .driving > a, .top-footer .driving .head { color: #4f5188; } .top-footer .grey, .top-footer .grey > a, .top-footer .grey .head { color: #cacbde; } .top-footer .dark-grey, .top-footer .dark-grey > a, .top-footer .dark-grey .head { color: #333333; } .top-footer .cyan, .top-footer .cyan > a, .top-footer .cyan .head { color: #75adae; } .top-footer .pink-light, .top-footer .pink-light > a, .top-footer .pink-light .head { color: #d9cbd3; } .bottom-footer { background-color: #000; padding-top: 37px; } .bottom-footer a { color: #fff; } .bottom-footer .footer-info { width: 32%; padding-right: 2%; } .bottom-footer .footer-info p { font: 0.857em/20px Helvetica, Arial, sans-serif; margin-bottom: 1.25em; } .bottom-footer .head { color: #cacbde; } .bottom-footer .blue, .bottom-footer .blue > a, .bottom-footer .blue .head, .bottom-footer .news, .bottom-footer .news > a, .bottom-footer .news .head, .bottom-footer .business, .bottom-footer .business > a, .bottom-footer .business .head { color: #005a8c; } .bottom-footer .green, .bottom-footer .green > a, .bottom-footer .green .head, .bottom-footer .opinion, .bottom-footer .opinion > a, .bottom-footer .opinion .head { color: #007d5d; } .bottom-footer .light-green, .bottom-footer .light-green > a, .bottom-footer .light-green .head { color: #b2d8ce; } .bottom-footer .red, .bottom-footer .red > a, .bottom-footer .red .head, .bottom-footer .sports, .bottom-footer .sports > a, .bottom-footer .sports .head { color: #ce3727; } .bottom-footer .orange, .bottom-footer .orange > a, .bottom-footer .orange .head, .bottom-footer .arts, .bottom-footer .arts > a, .bottom-footer .arts .head, .bottom-footer .entertainment, .bottom-footer .entertainment > a, .bottom-footer .entertainment .head, .bottom-footer .health, .bottom-footer .health > a, .bottom-footer .health .head, .bottom-footer .life, .bottom-footer .life .head, .bottom-footer .life > a { color: #d25a21; } .bottom-footer .purple, .bottom-footer .purple > a, .bottom-footer .purple .head, .bottom-footer .jobs, .bottom-footer .jobs > a, .bottom-footer .jobs .head { color: #804b6d; } .bottom-footer .yellow, .bottom-footer .yellow > a, .bottom-footer .yellow .head, .bottom-footer .obits, .bottom-footer .obits > a, .bottom-footer .obits .head { color: #cf980f; } .bottom-footer .violet, .bottom-footer .violet > a, .bottom-footer .violet .head, .bottom-footer .driving, .bottom-footer .driving > a, .bottom-footer .driving .head { color: #4f5188; } .bottom-footer .grey, .bottom-footer .grey > a, .bottom-footer .grey .head { color: #cacbde; } .bottom-footer .dark-grey, .bottom-footer .dark-grey > a, .bottom-footer .dark-grey .head { color: #333333; } .bottom-footer .cyan, .bottom-footer .cyan > a, .bottom-footer .cyan .head { color: #75adae; } .bottom-footer .pink-light, .bottom-footer .pink-light > a, .bottom-footer .pink-light .head { color: #d9cbd3; } @media only screen and (max-width: 767px) { .l-footer .col { width: 32%; min-height: 250px; margin-right: 10px; } .top-footer .l-constrained { padding-left: 0; padding-right: 0; } .top-footer .col { width: 33.3%; margin-right: 0; padding-left: 20px; padding-right: 20px; overflow: hidden; } .top-footer .col:nth-child(3n + 1) { clear: both; } .top-footer .col:before { content: ""; background-color: #fff; position: absolute; width: 100%; height: 30px; z-index: 1; left: 0; } .top-footer .col a { position: relative; z-index: 1; } .top-footer .col .subnav { margin-right: 10px; } .bottom-footer .footer-info.col { width: 100%; } .bottom-footer .col { width: 45%; } } /* 3. PAGES -------------------------------------------------------------------------------- ==============================================================================*/ /* 3.1 Home ------------------------------------------------------------------------------*/ /* 3.2 Article ------------------------------------------------------------------------------*/ .page-article .l-top-content .widget, body.single .l-top-content .widget { border-bottom: 0; } .page-article .l-header .header-boxes { border-bottom: 0; } .page-article .l-nav-wrap { border-bottom: 0; } .l-article { padding-top: 15px; } .l-article .entry-title { margin-bottom: 0.15em; } .l-article .entry-subtitle { font: 1.429em 'Shift-Book', Times, "Times New Roman", serif; margin-bottom: 0.4em; } .l-article .entry-details { font-size: 0.929em; padding-bottom: 0; margin-bottom: 1.3em; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: none; padding-top: 10px; } .l-article .entry-details .story_details { width: 100%; max-width: 350px; float: left; } .l-article .entry-details a:hover { text-decoration: underline; } .l-article .entry-details div { display: inline; } .l-article .entry-details .author { font-family: 'Shift-Bold', Times, "Times New Roman", serif; text-decoration: none; margin-right: 4px; text-transform: uppercase; } .l-article .entry-details .author .avatar { float: left; margin-right: 10px; margin-top: 2px; width: auto; } .l-article .entry-details time:after { content: " | "; } .l-article .entry-details .author-more { color: #4c4c4c; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform: none; text-decoration: underline; } .l-article .entry-details.byline div { display: block; } .l-article .entry-details.byline .author-wrap { display: block; clear: both; min-height: 33px; margin-bottom: 3px; width: 100%; float: left; } .l-article .entry-details.byline .author-wrap:last-child { min-height: 0; margin-bottom: 0; } .l-article .entry-details.byline .author-wrap .author { display: inline-block; width: 100%; text-decoration: none; } .l-article .entry-details.byline .author-wrap .author .name { display: block; margin-right: 20px; } .l-article .entry-details.byline .byline-dates { display: block; padding-left: 44px; float: left; } .l-article .entry-details.byline .byline-dates time.updated:after { content: ""; } .l-article p { font-family: Georgia, Times, "Times New Roman", serif; } .l-article p a { text-decoration: underline; } .l-article h2, .l-article h3, .l-article h4, .l-article h5, .l-article h6, .l-article .h2, .l-article .h3, .l-article .h4, .l-article .h5, .l-article .h6 { font-family: "TitlingGothicFBComp-Regular", Arial, Helvetica, sans-serif; } .l-article h3 { margin-bottom: 0.78em; } .l-article .related_links { list-style: none; margin: 0 0 1.52em; font: 17px/20px "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; } .l-article .related_links li { border-bottom: 1px solid #7F7F7F; padding: 20px 0; } .l-article .related_links li:first-child { padding-top: 0; } .oldie .l-article .entry-details div { padding-right: 5px; } .pagination { clear: both; } .pagination > a { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #fff; text-align: left; font: 12px/15px Helvetica, "Helvetica Neue", Arial, sans-serif; float: left; background: #0c0c0c; width: 50%; min-height: 85px; position: relative; text-decoration: none; vertical-align: top; } .pagination > a .pag-content { padding: 18px 0 0 14px; max-width: 308px; max-height: 60px; overflow: hidden; } .pagination > a img { float: left; margin: 0 14px 0 0; width: 50px; } .pagination > a:hover { text-decoration: underline; } .pagination > a:before { background-color: #004da1; height: 65px; position: absolute; width: 75px; min-height: 85px; text-transform: uppercase; font-weight: 100; font: 24px/134px 'TitlingGothicFBComp-Regular', Helvetica, Arial, sans-serif; } .pagination > a.previous { padding-right: 10px; padding-left: 85px; } .pagination > a.previous:before { left: 0; padding-left: 10px; content: "Previous"; } .pagination > a.next { border-left: 1px solid #fff; padding-right: 95px; margin-left: -4px; float: right; } .pagination > a.next:before { right: 0; text-align: right; padding-right: 10px; content: "Next"; } .pagination > a.off { cursor: default; color: #999; } .pagination > a.off:before { background: #666; } .pagination.for-search { margin-top: 15px; padding-bottom: 23px; } .pagination.for-search > a { text-decoration: none; min-height: 96px; } .pagination.for-search > a:before { line-height: 156px; min-height: 96px; width: 86px; font-size: 27.2px; } .pagination.for-search .pag-content { font: 25px "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; padding-top: 60px; display: block; } #comments { padding-top: 20px; } #comments > p { background: #F2F2F2; color: #464646; padding: 12px; font: 11px/13px Helvetica, Arial, sans-serif; margin: 0; } .article-actions { float: left; margin: 0 20px 20px 0; font-size: 14px; } .article-actions a { text-decoration: none; text-align: center; text-transform: uppercase; font: 14px/108px 'TitlingGothicFBComp-Regular',Helvetica,Arial,sans-serif; color: #fff; background-color: #000; display: block; width: 65px; height: 65px; position: relative; z-index: 5; margin-bottom: 27px; letter-spacing: 0.1em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .article-actions a:before { content: ""; font-family: 'glyphicons-regular'; font-size: 24px; text-indent: 0; position: absolute; margin: auto; right: 0; left: 0; top: -45%; } .article-actions a:hover { opacity: 0.7; } .article-actions a.icon-share:before { content: "\E309"; } .article-actions a.icon-adjust:before { content: "\E101"; } .article-actions a.icon-comment:before { content: "\E310"; } .article-actions a.icon-print { margin-bottom: 0; } .article-actions a.icon-print:before { content: "\E016"; } .single-storyline .article-actions a.icon-comment { display: none; } .gallery .gallery-item { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; max-width: 32%; } .gallery .gallery-item img { display: block; margin-bottom: -3px; width: 100%; height: 100%; } .single-gallery .article-actions { float: none; margin-right: 0; margin-top: 20px; } .single-gallery .article-actions a { display: inline-block; margin-right: 2%; } .single-gallery .article-actions a.icon-adjust, .single-gallery .article-actions a.icon-print, .single-gallery .article-actions a.icon-comment { display: none; } .oldie .article-actions a { font-family: Helvetica,Arial,sans-serif; letter-spacing: -0.01em; font-size: 12px; } .oldie .article-actions a:before { left: 20px; } @media only screen and (max-width: 1024px) { .l-article .entry-details .story_details { max-width: 50%; } } @media only screen and (max-width: 767px) { .breadcrumb { border-top: 0; } .breadcrumb li { margin-top: 0; } .l-article .entry-details { -webkit-text-size-adjust: 100%; } .l-article .entry-details .story_details { max-width: 100%; } .l-article .entry-details.byline .author-wrap { max-width: 100%; } .l-article .entry-details.byline .author-wrap .author .avatar { margin-top: 0; } .l-article .entry-details.byline .author-wrap .author .name { margin-right: 5px; } .l-article .entry-details.byline .author-wrap .author .author-more { display: block; } .l-article .entry-details.byline .byline-dates { margin-top: 0; max-width: 100%; } .article-actions { float: none; margin-right: 0; text-align: center; } .article-actions a { display: inline-block; font-size: 12px; line-height: 98px; margin-right: 3.6%; margin-bottom: 0; width: 60px; height: 60px; } .article-actions a:before { font-size: 22px; top: -46%; } .article-actions a.icon-print { margin-right: 0; } .gallery .gallery-item { max-width: 49%; } .pagination.for-search > a:before { width: 50%; max-width: 75px; font-size: 22px; } .pagination.for-search .pag-content { font-size: 15px; padding-top: 45px; padding-left: 0; display: block; position: relative; left: 10px; } .pagination.for-search .pag-content span { display: block; } } @media only screen and (max-width: 320px) { .article-actions a { margin-right: 0; width: 59px; } } .modal { top: -9999px; position: fixed; left: 0; right: 0; margin: auto; width: 100%; min-height: 574px; margin: 0 auto; -webkit-transition: top 500ms ease; -moz-transition: top 500ms ease; -o-transition: top 500ms ease; -ms-transition: top 500ms ease; transition: top 500ms ease; z-index: 9999; overflow: hidden; zoom: 1; } .modal.is-visible { position: fixed; top: 0; } .modal .bg-modal { background: #fff; position: absolute; width: 100%; height: 100%; top: 0; opacity: 0.9; z-index: 1; } .modal .modal-wrap { position: relative; z-index: 2; padding: 0 2%; max-width: 1000px; margin: 0 auto; } .modal .modal-close { background-color: #000; border: 0; color: #cd171d; position: absolute; top: 0; right: 0; font: 600 42px/10px Helvetica, Arial, sans-serif; width: 60px; height: 60px; } .modal .modal-header { padding-top: 76px; } .modal .modal-header .modal-title { font-size: 3.571em; padding: 16px 0 65px; } .modal .modal-content { padding-bottom: 30px; } .modal .share { color: #cd171d; font: 16px 'TitlingGothicFBCond-Standard', Arial, Helvetica, sans-serif; text-transform: uppercase; } .modal .share:before { content: "\E309"; font-family: 'glyphicons-regular'; font-size: 12px; text-indent: 0; margin-right: 5px; } .modal .copy-url, .modal .url { outline: 0; color: #fff; border: 0; background-color: #000; width: 100%; height: 92px; font: 27px 'Shift-Bold', Times, "Times New Roman", serif; } .modal .copy-url.is-hidden { visibility: hidden; } .modal .copy-wrap { position: relative; } .modal .copy-wrap .url { line-height: 90px; margin: auto; height: 90px; font-size: 14px; font-weight: normal; text-align: center; } .share-icons { list-style: none; margin: 20px 0 0; text-align: center; } .share-icons li { vertical-align: top; display: inline-block; width: 15%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center; margin-left: 1.6%; max-height: 142px; } .share-icons li:first-child { margin-left: 0; } .share-icons li a { background-color: #fff; display: inline-block; width: 100%; height: 114px; padding: 28px 0 0; font: 21px/60px 'Shift-Bold', Times, "Times New Roman", serif; text-align: center; outline: 0; } .share-icons li a.email svg { max-width: 70px; } .share-icons li a.fb svg { max-width: 65px; } .share-icons li a.pin svg { max-width: 66px; } .share-icons li a.google svg { max-width: 68px; } .share-icons li a.lin svg { max-width: 71px; } .share-icons li a svg { max-height: 72px; min-height: 70px; height: 70px; max-width: 72px; display: block; margin: 0 auto; } .oldie .share-icons li a { max-width: 106px; background: transparent url(/wp-content/themes/vip/postmedia/css/../images/icons-social/ie-social.png) no-repeat 0 0; padding-top: 67px; } .oldie .share-icons li a.tw { background-position: -106px 0; } .oldie .share-icons li a.fb { background-position: -212px 0; } .oldie .share-icons li a.pin { background-position: -318px 0; } .oldie .share-icons li a.google { background-position: -424px 0; } .oldie .share-icons li a.lin { background-position: -530px 0; } @media only screen and (max-width: 767px) { .modal .modal-header { padding-top: 54px; } .modal .modal-header .modal-title { padding-top: 32px; padding-bottom: 15px; } .share-icons li { margin-left: 1.5%; } .share-icons li a { font-size: 16px; line-height: 22px; padding-top: 12px; height: 95px; } .share-icons li a.email svg { max-width: 56px; } .share-icons li a.tw svg { max-width: 53px; } .share-icons li a.fb svg { max-width: 55px; } .share-icons li a.pin svg { max-width: 50px; } .share-icons li a.google svg { max-width: 54px; } .share-icons li a.lin svg { max-width: 51px; } .share-icons li a svg { max-width: 56px; min-height: 66px; height: auto; } .ios-oldie .modal { position: absolute; } .ios-oldie .modal .modal-wrap { height: 100% !important; } .ios-oldie .modal .bg-modal { display: none; } .ios-oldie .local-branding .modal { position: fixed; } .modal .modal-header { padding-top: 48px; padding-left: 14px; padding-right: 14px; } .modal .modal-header .modal-title { font-size: 1.5em; line-height: 25px; padding-top: 5px; padding-bottom: 5px; } .modal .copy-wrap { padding: 0 14px; } .modal .copy-url { font-size: 18px; height: 60px; } .modal .copy-wrap .url { font-size: 12px; height: 57px; line-height: 50px; } .modal .modal-wrap { padding: 0; overflow-y: auto; } .share-icons li { width: 31%; padding: 0 7px 14px; } .share-icons li a { font-size: 13px; line-height: 25px; padding-top: 12px; height: 68px; } .share-icons li a.email svg { max-width: 46px; } .share-icons li a.tw svg { max-width: 43px; } .share-icons li a.fb svg { max-width: 45px; } .share-icons li a.pin svg { max-width: 40px; } .share-icons li a.google svg { max-width: 44px; } .share-icons li a.lin svg { max-width: 41px; } .share-icons li a svg { min-height: 45px; } } /* 3.3 404 ------------------------------------------------------------------------------*/ .error-404 { padding-top: 20px; } .error-404 .page-content { padding-top: 6px; } .error-404 .page-content p { font-size: 1.929em; } .search-form { position: relative; } .search-form input { outline: none; } .search-form input:focus { outline: none; } .search-form span.screen-reader-text { display: none; } .search-form label { display: block; padding-right: 80px; } .search-form input[type="search"], .search-form input[type="text"] { width: 100%; padding: 0 2%; outline: none; border: 1px solid #b2b2b2; font: 1.929em/55px "Shift-Book", Georgia, Times, "Times New Roman", serif; height: 58px; -webkit-appearance: none; -webkit-border-radius: 0px; } .search-form input[type="search"]:focus, .search-form input[type="text"]:focus { outline: none; } .search-form .submit-wrapper { background: #004da1; position: absolute; right: 2px; top: 0; display: block; width: 60px; height: 60px; text-align: center; } .search-form .submit-wrapper:before { color: #fff; width: 60px; height: 30px; position: absolute; margin: auto; left: 0; right: 0; top: 5px; content: "\E028"; font-family: 'glyphicons-regular'; font-size: 20px; text-indent: 0; } .search-form input[type="submit"] { border: 0; color: #939597; width: 60px; height: 60px; background: none; color: #fff; font: 1.071em 'TitlingGothicFBComp-Regular', Helvetica, Arial, sans-serif; letter-spacing: 0.05em; text-transform: uppercase; padding-top: 35px; position: relative; } .l-sidebar .search-form input[type="search"] { font-size: 1.2em; } .oldie .search-form .submit-wrapper:before { left: 20px; } @media only screen and (max-width: 767px) { .error-404 .page-content p { font-size: 1.2em; } .search-form input[type="search"] { font-size: 1.2em; } } /* 3.4 Author ------------------------------------------------------------------------------*/ .author-info .thumbnail { float: left; max-width: 150px; margin-right: 20px; } .author-info header { overflow: hidden; } .author-info header .author-name { font: 2.571em/40px "Shift-Book", Georgia, Times, "Times New Roman", serif; margin-bottom: 0; } .author-info header .author-email { color: #0062af; font-size: 1.286em; } .author-info header .author-social { padding-top: 14px; } .author-info header .author-social .social-icon { background-color: #000; color: #7f7f7f; display: inline-block; vertical-align: top; text-align: center; width: 66px; height: 58px; padding-top: 12px; margin-right: 16px; font: 12px Helvetica, Arial, sans-serif; } .author-info header .author-social .social-icon span { display: block; height: 25px; padding-bottom: 12px; } .author-info header .author-social .social-icon svg, .author-info header .author-social .social-icon object { margin-bottom: 5px; width: 30px; } .author-info header .author-social .social-icon svg path, .author-info header .author-social .social-icon object path { fill: #fff; } .author-info header .author-social .social-icon.social-email svg, .author-info header .author-social .social-icon.social-email object { width: 34px; } .author-info header .author-social .social-icon.social-tw svg, .author-info header .author-social .social-icon.social-tw object { width: 31px; } .author-info .entry-content { clear: both; font: 16px/20px "Shift-Book", Georgia, Times, "Times New Roman", serif; padding: 18px 0 20px; } .oldie .author-info .thumbnail { width: 150px; } .oldie .author-info header .author-social { padding-top: 20px; } .oldie .author-info header .social-icon { position: relative; padding-top: 40px; height: 20px; } .oldie .author-info header .social-icon span, .oldie .author-info header .social-icon object { display: none; } .oldie .author-info header .social-icon:before { content: ""; position: absolute; top: 10px; width: 36px; height: 35px; background-image: url(/wp-content/themes/vip/postmedia/css/../images/icons-social/ie-author-icons.png); background-repeat: no-repeat; background-position: left top; } .oldie .author-info header .social-icon.social-tw:before { background-position: right top; } @media only screen and (max-width: 767px) { .author-info .thumbnail { max-width: 100px; overflow: hidden; text-align: center; } .author-info .thumbnail img { display: inline-block; max-height: 408px; width: auto; } .author-info header { overflow: visible; } .author-info header .author-social { clear: both; } .author-info header .author-email { font-size: 1em; display: none; } } /* 3.5 Subscription Pages ------------------------------------------------------------------------------*/ .bg-head { background-color: #e8e8e8; color: #000; font: 1.857em "TitlingGothicFBComp-Regular", Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 0.04em; padding: 8px 12px; margin: 16px 0; } .bg-head .more { float: right; font: 20px "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; letter-spacing: 0.04em; line-height: 32px; width: 30%; text-align: right; text-transform: none; } .bg-head small { text-transform: none; } .subscription-page { overflow: hidden; } .subscription-page .l-constrained { overflow: hidden; } .subscription-page aside { padding-top: 0; } .subscription-page .entry-content ul.subs-bullets { list-style: none; margin: 0; font-family: Georgia, Times, "Times New Roman", serif; line-height: 29.2px; } .subscription-page .entry-content ul.subs-bullets li { background: left 9px url(/wp-content/themes/vip/postmedia/css/../images/subscription/yes.svg) no-repeat transparent; -moz-background-size: 16px 13px; -webkit-background-size: 16px 13px; background-size: 16px 13px; padding-left: 30px; } .subscription-page .entry-content p.no-margin { margin: 0; } .subscription-page .subs-all-access h3 { font-size: 24px; line-height: 38.4px; margin-bottom: 13px; } .subscription-page .subs-all-access .entry-content { font-size: 1.143em; } .subscription-page .subs-all-access .entry-content ul.subs-bullets { margin-bottom: 24px; } .subscription-page .subs-all-access .subscription-info { font: 0.857em/24.4px Georgia, Times, "Times New Roman", serif; padding-top: 24px; } .subscription-page .subscribe-form abbr { border: 0; cursor: default; color: #ff0000; } .subscription-page .subscribe-form fieldset legend, .subscription-page .subscribe-form fieldset p { font-size: 1.143em; margin-bottom: 16px; } .subscription-page .subscribe-form fieldset .list-form { list-style: none; margin: 0; } .subscription-page .subscribe-form fieldset .list-form label { display: block; font: 1.143em Georgia, Times, "Times New Roman", serif; line-height: 25.2px; margin-bottom: 8px; vertical-align: middle; overflow: hidden; clear: both; } .subscription-page .subscribe-form fieldset .list-form input { float: left; width: 16px; height: 16px; margin-right: 10px; margin-left: 0; margin-bottom: 20px; } .subscription-page .subscribe-form fieldset .list-form span { float: left; width: 95.5%; } .subscription-page .subscribe-form fieldset .postal-code { clear: both; margin-bottom: 20px; } .subscription-page .subscribe-form fieldset .postal-code p { max-width: 429px; } .subscription-page .subscribe-form fieldset .postal-code label { font-size: 1.143em; } .subscription-page .subscribe-form fieldset .postal-code input { font: 1.143em Georgia, Times, "Times New Roman", serif; width: 40px; padding: 0 10px; height: 33px; border: 1px solid #000; margin-left: 13px; } .subscription-page .subscribe-form fieldset .note { font: 12px Georgia, Times, "Times New Roman", serif; } .subscription-page .subscribe-form fieldset .btn-subscribe { margin-top: 20px; float: none; border: 0; padding: 10px 0; } .subscription-page .widget .btn { float: none; } .subscription-page .widget.e-billing { background-color: #E8E8E8; margin-bottom: 25px; } .subscription-page .widget.e-billing h2 { margin-bottom: 0; padding-left: 18px; text-transform: none; } .subscription-page .widget.e-billing .entry-content { padding: 0 14px 0 18px; } .subscription-page .widget.e-billing .entry-content h3 { font: 20px/29px 'Shift-BookItalic', Georgia, Times, 'Times New Roman', serif; letter-spacing: 0.02em; padding-bottom: 5px; } .subscription-page .widget.e-billing .entry-content p { line-height: 25px; } .subscription-page .widget.e-billing .entry-content .slogan { text-align: center; font: 16px/25px 'Shift-BookItalic', Georgia, Times, 'Times New Roman', serif; } .subscription-page .widget.e-billing .entry-content .slogan p { margin: 0; } .subscription-page .widget.e-billing .btn { margin: 14px auto 0; padding: 10px 0; } .subscription-page .widget .subs-links { list-style: none; margin: 0; line-height: 23px; } .subscription-page .widget .subs-links li { padding-bottom: 7px; } .subscription-page .subs-main .price-info { font-family: "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; } .subscription-page .subs-main .price-info p { margin: 0; font-size: 32px; letter-spacing: -0.02em; } .subscription-page .subs-main .price-info p .info { font-size: 14px; text-transform: uppercase; } .subscription-page .subs-main .price-info .additional { font: 12px Helvetica, Arial, sans-serif; } .subscription-page .subs-current .entry-content { font-size: 1.429em; line-height: 29.2px; letter-spacing: 0.02em; } .subscription-page .subs-current .btns { text-align: center; } .subscription-page .subs-current .btn-subscribe { width: auto; font-size: 16px; max-width: 237px; float: none; display: inline-block; margin: 0 8px; padding-top: 10px; padding-bottom: 10px; width: 45%; } .subscription-page .subs-options .options-img { max-width: 100%; width: 50%; margin-right: 25px; margin-top: 5px; float: left; } .subscription-page .subs-options .options-wrap { max-width: 45%; float: left; } .subscription-page .subs-options .entry-content { margin-top: 28px; } .subscription-page .subs-options .btn-subscribe { float: left; margin-right: 16px; } .subscription-page .subs-options .subs-option h3 { font-size: 3.286em; margin-bottom: 8px; } .subscription-page .subs-options .subs-option h4 { font-size: 1.571em; letter-spacing: 0.04em; } .subscription-page .subs-options .subs-option p { line-height: 25px; } .subscription-page .subs-options .subs-option.digital-access { border-bottom: 1px solid #5d5d5d; padding-bottom: 20px; margin-bottom: 20px; } .subscription-page .subs-options .subs-option.digital-access .btn-subscribe { font-size: 20px; max-width: 135px; padding: 12.5px 0; } .subscription-page .subs-options .subs-option.all-access .price-info p { font-size: 24px; line-height: 40px; } .subscription-page .options-learn-more { font: 2em/35px "Shift-Book", Georgia, Times, "Times New Roman", serif; border-width: 1px 0 0; border-style: solid; border-color: #999; margin: 18px 0; padding: 30px 0 20px; } .subscription-page .options-learn-more a { max-width: 778px; display: block; margin: 0 auto; } .subscription-page .options-learn-more .more { font: 20px "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 0.04em; } .subscription-page .subs-epaper { border-top: 1px solid #999; padding: 30px 0 10px; margin: 15px 0 0; } .subscription-page .subs-epaper .bg-head, .subscription-page .subs-epaper .entry-title { margin-bottom: 25px; text-transform: none; } .subscription-page .subs-epaper > div { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .subscription-page .subs-epaper .entry-content { float: left; width: 66%; line-height: 24px; } .subscription-page .subs-epaper .entry-content ul { list-style: none; margin: 0; } .subscription-page .subs-epaper .entry-content ul li { background: left 4px url(/wp-content/themes/vip/postmedia/css/../images/subscription/yes.svg) no-repeat transparent; -moz-background-size: 16px 13px; -webkit-background-size: 16px 13px; background-size: 16px 13px; padding-left: 30px; } .subscription-page .subs-epaper .subscribe-trial { float: right; max-width: 260px; width: 30%; text-align: center; } .subscription-page .subs-epaper .subscribe-trial .btn-subscribe { float: none; margin: 0 auto 10px; } .subscription-page .subs-epaper .subscribe-trial .price-info p { font-size: 14px; text-transform: uppercase; } .subscription-page .subs-epaper .subscribe-trial .price-info p strong { font-size: 24px; font-weight: normal; } .subscription-page .subs-table, .subscription-page table { margin-top: 6px; font-size: 15px; line-height: 30px; letter-spacing: 0.02em; } .subscription-page .subs-table th, .subscription-page table th { text-align: center; font: 16px "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; text-transform: uppercase; padding-bottom: 10px; } .subscription-page .subs-table th.epaper, .subscription-page table th.epaper { text-transform: none; } .subscription-page .subs-table td, .subscription-page .subs-table th, .subscription-page table td, .subscription-page table th { border-bottom: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; height: 50px; } .subscription-page .subs-table td:first-child, .subscription-page .subs-table th:first-child, .subscription-page table td:first-child, .subscription-page table th:first-child { width: 34%; } .subscription-page .subs-table td:last-child, .subscription-page .subs-table th:last-child, .subscription-page table td:last-child, .subscription-page table th:last-child { border-right: 0; } .subscription-page .subs-table td, .subscription-page table td { height: 50px; vertical-align: middle; width: 20%; } .subscription-page .subs-table tfoot tr td, .subscription-page table tfoot tr td { border-bottom: 0; vertical-align: top; padding-top: 10px; } .subscription-page .subs-table .yes, .subscription-page table .yes { background: transparent url(/wp-content/themes/vip/postmedia/css/../images/subscription/yes.svg) no-repeat 0 0; -moz-background-size: 33px 26px 100%; -webkit-background-size: 33px 26px 100%; background-size: 33px 26px 100%; width: 33px; height: 26px; margin: 0 auto; display: block; } .subscription-page .subs-table .subscribe-cta, .subscription-page table .subscribe-cta { text-align: center; } .subscription-page .subs-table .subscribe-cta .btn-subscribe, .subscription-page table .subscribe-cta .btn-subscribe { display: block; float: none; margin: 0 auto 10px; } .subscription-page .subs-table .subscribe-cta .price-info p, .subscription-page table .subscribe-cta .price-info p { font-size: 20px; line-height: 21px; } .subscription-page .subs-table .subscribe-cta .price-info p span, .subscription-page table .subscribe-cta .price-info p span { font-size: 10px; } .subscription-page .subs-table .subscribe-cta .price-info p .price, .subscription-page table .subscribe-cta .price-info p .price { font-size: 20px; } .subscription-page .subs-table .subscribe-cta .price-info .additional, .subscription-page table .subscribe-cta .price-info .additional { font-size: 10px; line-height: 14px; display: block; } .subscription-page .subs-table .subscribe-cta.epaper p, .subscription-page table .subscribe-cta.epaper p { text-transform: uppercase; } .subscription-page .subs-table .subscribe-cta.epaper .additional, .subscription-page table .subscribe-cta.epaper .additional { max-width: 130px; margin: 4px auto 0; } .subscription-page .learn-more-header { text-align: center; padding: 35px 0 0; } .subscription-page .learn-more-header h1 { font: 2.714em 'Shift-BookItalic', Georgia, Times, 'Times New Roman', serif; } .subscription-page .learn-more-header p { font-size: 1.571em; line-height: 33.6px; } .subscription-page .subs-products { list-style: none; margin: 0; } .subscription-page .subs-products > li { background: transparent url(/wp-content/themes/vip/postmedia/css/../images/subscription/clock.svg) no-repeat 0 0; -moz-background-size: 154px 154px; -webkit-background-size: 154px 154px; background-size: 154px 154px; margin-bottom: 26px; padding: 0 0 26px 22%; position: relative; clear: both; min-height: 362px; border-bottom: 1px solid #aeaeae; } .subscription-page .subs-products > li:last-child { border-bottom: 0; } .subscription-page .subs-products > li img { float: right; } .subscription-page .subs-products > li h2 { padding: 64px 0 0; font: 2.429em "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; text-transform: uppercase; } .subscription-page .subs-products > li .entry-content { max-width: 50%; font-size: 1.286em; line-height: 30px; } .subscription-page .subs-products > li .more { font: 1.286em "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 0.04em; } .subscription-page .subs-products > li .more:before { content: "\00BB"; padding-right: 5px; } .subscription-page .subs-products > li.overview-print, .subscription-page .subs-products > li.overview-tablet { background-image: url(/wp-content/themes/vip/postmedia/css/../images/subscription/clock6.gif); } .subscription-page .subs-products > li.overview-web, .subscription-page .subs-products > li.overview-mobile { background-image: url(/wp-content/themes/vip/postmedia/css/../images/subscription/clock24.gif); } .subscription-page .subs-products > li .hour { position: absolute; left: 0; top: 165px; width: 154px; text-align: center; font: 2.429em "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; } .subscription-page .product-overview { padding-top: 24px; position: relative; } .subscription-page .product-overview .subs-img { float: right; margin-right: -40%; padding-left: 20px; background: #fff; } .subscription-page .product-overview h1 { font-size: 3.429em; padding: 13px 0 10px; } .subscription-page .product-overview .intro { font: 1.286em/33.2px "Shift-Book", Georgia, Times, "Times New Roman", serif; border-bottom: 1px solid #adadad; margin-bottom: 25px; } .subscription-page .product-overview .intro p { margin-bottom: 1.8em; } .subscription-page .product-overview .entry-content p { line-height: 27.2px; float: left; width: 480px; margin-right: 10px; } .subscription-page .product-overview.print h1 { font-size: 3.286em; } .subscription-page .product-overview.print .intro { font-size: 1.143em; line-height: 27.2px; } .subscription-page .product-overview.print .subs-img { margin-right: -10%; } .subscription-page .product-overview.print .entry-content p { width: 38%; } .subscription-page .product-overview.tablet h1 { white-space: nowrap; } .subscription-page .product-overview.tablet .subs-img { margin-right: -28%; margin-top: 78px; } .subscription-page .product-overview.tablet .intro { font-size: 1.143em; line-height: 27.2px; } .subscription-page .product-overview.mobile h1 { max-width: 460px; } .subscription-page .product-overview.mobile .subs-img { margin-right: -10%; margin-top: 17px; } .subscription-page .product-overview.mobile .intro { font-size: 1.143em; line-height: 29.2px; } .subscription-page .app-info { border-bottom: 1px solid #ADADAD; margin-bottom: 24px; padding-bottom: 20px; overflow: hidden; } .subscription-page .app-info .app-download { background: transparent url(/wp-content/themes/vip/postmedia/css/../images/subscription/logo-oc.png) no-repeat 0 0; -moz-background-size: 109px 109px; -webkit-background-size: 109px 109px; background-size: 109px 109px; min-height: 109px; padding-left: 130px; font-size: 1.143em; line-height: 27.2px; float: left; width: 52%; margin-bottom: 0; } .subscription-page .app-info .download-btns { float: right; max-width: 150px; margin-left: 25px; } .subscription-page .app-info .download-btns a { display: block; text-indent: 100%; white-space: nowrap; overflow: hidden; margin-bottom: 8px; } .subscription-page .app-info .download-btns .btn-appstore { background: transparent url(/wp-content/themes/vip/postmedia/css/../images/subscription/btn-appstore.png) no-repeat 0 0; height: 53px; width: 145px; } .subscription-page .app-info .download-btns .btn-googleplay { background: transparent url(/wp-content/themes/vip/postmedia/css/../images/subscription/btn-googleplay.png) no-repeat 0 0; height: 52px; width: 143px; } .subscription-page .btn-subscribe { background-color: #008d54; font: 22px "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; color: #fff; text-transform: uppercase; width: 150px; display: block; text-align: center; padding: 13px 0; float: right; text-decoration: none; } .subscription-page .btn-subscribe.small { font-size: 16px; max-width: 109px; padding: 10px 0; } .oldie .subscription-page .entry-content ul.subs-bullets li { background-image: url(/wp-content/themes/vip/postmedia/css/../images/subscription/yes-bullet-ie.png); } .oldie .subscription-page .subs-epaper .entry-content ul li { background-image: url(/wp-content/themes/vip/postmedia/css/../images/subscription/yes-bullet-ie.png); } .oldie .subscription-page .subs-table .yes { background-image: url(/wp-content/themes/vip/postmedia/css/../images/subscription/yes.png); } .oldie .subscription-page .subs-products > li { background: transparent url(/wp-content/themes/vip/postmedia/css/../images/subscription/clock.png) no-repeat 0 0; } @media only screen and (max-width: 767px) { .subscription-page .l-main.subs-all-access { float: left; width: 57.48663%; } .subscription-page .l-sidebar { float: right; width: 40.10695%; } .subscription-page .subs-options .options-img { float: none; width: 100%; margin: 0 0 23px 0; } .subscription-page .subs-options .options-wrap { float: none; max-width: none; } .subscription-page .subs-options .subs-option { overflow: hidden; } .subscription-page .subs-options .subs-option .subs-option-content { float: left; width: 65%; } .subscription-page .subs-options .subs-option .subscribe-cta { float: right; width: 33%; } .subscription-page .subs-options .subs-option .subscribe-cta .btn-subscribe { float: none; margin: 0 auto 10px; } .subscription-page .subs-options .subs-option .price-info p { line-height: normal; overflow: hidden; } .subscription-page .subs-options .subs-option .price-info .price { float: left; width: 70px; } .subscription-page .subs-options .subs-option .price-info .info { line-height: 17px; padding-top: 5px; float: right; width: 70%; } .subscription-page .subs-options .subs-option .price-info .additional { clear: both; } .subscription-page .subs-options .subs-option.all-access .price-info p { text-align: center; } .subscription-page .options-learn-more a { max-width: 670px; text-align: center; } .subscription-page .subs-table .subscribe-cta .price-info p { line-height: normal; } .subscription-page .subs-table .subscribe-cta .price-info .info { display: inline-block; width: 83px; vertical-align: middle; } .subscription-page .subscribe-form fieldset .list-form input { margin-right: 5px; width: 13px; } .subscription-page .learn-more-header h1 { font-size: 2.143em; } .subscription-page .subs-products img { max-width: 290px; } .subscription-page .subs-products > li { -moz-background-size: 90px 90px; -webkit-background-size: 90px 90px; background-size: 90px 90px; background-position: 2% top; margin-left: -20px; margin-right: -20px; padding-left: 17%; min-height: 330px; } .subscription-page .subs-products > li h2 { font-size: 2.143em; padding-top: 28px; } .subscription-page .subs-products > li .entry-content { max-width: 50%; } .subscription-page .subs-products > li .more { font-size: 1.143em; } .subscription-page .subs-products > li .hour { display: none; } .subscription-page .product-overview .subs-img { margin-right: -60%; } .subscription-page .product-overview h1 { font-size: 2.857em; } .subscription-page .product-overview .entry-content p { float: none; width: auto; } .subscription-page .product-overview.print .entry-content p { width: 52%; } .subscription-page .product-overview.print .subs-img { margin-right: -38%; } .subscription-page .product-overview.tablet .intro { border-bottom: 0; } .subscription-page .product-overview.tablet .subs-img { max-height: 406px; margin-top: 67px; margin-bottom: 33px; } .subscription-page .product-overview.tablet .entry-content p { float: left; width: 75%; } .subscription-page .product-overview.tablet .btn-subscribe { float: right; } .subscription-page .product-overview.mobile .subs-img { margin-right: -20%; } .subscription-page .product-overview.mobile h1 { font-size: 2.714em; max-width: 400px; } .subscription-page .product-overview.mobile .intro { border-bottom: 0; } .subscription-page .product-overview.mobile .entry-content p { float: left; width: 75%; } .subscription-page .product-overview.mobile .btn-subscribe { float: right; } .subscription-page .product-overview .app-info { clear: both; border-top: 1px solid #ADADAD; padding-top: 20px; } .subscription-page .product-overview .app-info .download-btns { margin-left: 50px; } .subscription-page .btn-subscribe { float: none; } .bg-head { margin-left: -20px; margin-right: -20px; padding-left: 20px; } .subscription-page .l-main.subs-all-access, .subscription-page .l-sidebar { float: none; width: 100%; } .subscription-page .subs-current .btn-subscribe { width: 49%; min-height: 40px; margin: 0; padding-left: 2%; padding-right: 2%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .subscription-page .subs-current .btn-subscribe span { max-width: 110px; display: block; margin: 0 auto; } .subscription-page .subs-current .btn-subscribe:first-child { margin-right: 2px; } .subscription-page .subs-options .entry-content { margin-top: 0; } .subscription-page .subs-options .subs-option .subs-option-content, .subscription-page .subs-options .subs-option .subscribe-cta { float: none; width: 100%; } .subscription-page .subs-options .subs-option .subscribe-cta { max-width: 238px; margin: 0 auto; text-align: center; } .subscription-page .subs-options .subs-option .price-info .info { text-align: left; } .subscription-page .subs-options .subs-option.digital-access { border-bottom: 0; margin-bottom: 10px; } .subscription-page .subs-tabs { list-style: none; margin: 0; overflow: hidden; margin-bottom: 20px; } .subscription-page .subs-tabs li { display: inline-block; border-bottom: 1px solid #e8e8e8; width: 49%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-right: -2px; } .subscription-page .subs-tabs li a { color: #666; text-transform: uppercase; font: 2em/29px "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; padding: 12px 20%; width: 60%; display: block; margin: 0 auto; text-align: center; } .subscription-page .subs-tabs li a:hover { text-decoration: none; color: #666; } .subscription-page .subs-tabs li:first-child a { border-right: 1px solid #e8e8e8; } .subscription-page .subs-tabs li.active { border-bottom: 0; border-top: 1px solid #e8e8e8; } .subscription-page .subs-tabs li.active a { color: #000; } .subscription-page .options-learn-more { font-size: 24px; } .subscription-page .options-learn-more a { text-align: left; } .subscription-page .subs-epaper { padding-bottom: 27px; } .subscription-page .subs-epaper .entry-content, .subscription-page .subs-epaper .subscribe-trial { float: none; width: 100%; max-width: none; } .subscription-page .subs-epaper .subscribe-trial { margin: 25px auto 0; overflow: hidden; } .subscription-page .subs-epaper .subscribe-trial .btn-subscribe { float: none; } .subscription-page .subs-epaper .subscribe-trial .price-info { margin-top: -4px; } .subscription-page .subs-epaper .subscribe-trial .price-info .additional { margin-top: -1px; display: block; } .subscription-page .subs-glance .bg-head { position: relative; } .subscription-page .subs-glance .bg-head span { max-width: 45%; display: inline-block; vertical-align: middle; } .subscription-page .subs-glance .bg-head.with-link .more { position: absolute; top: 0; bottom: 0; margin: auto; right: 20px; height: 34px; } .subscription-page .subs-glance .entry-content { overflow-x: auto; } .subscription-page .subscribe-form fieldset .list-form span { width: 90%; } .subscription-page .learn-more-header { text-align: left; } .subscription-page .learn-more-header h1 { font-size: 1.714em; text-align: center; margin-bottom: 12px; } .subscription-page .learn-more-header p { font-size: 1.143em; line-height: 27px; } .subscription-page .subs-products > li, .subscription-page .subs-products > li.product { background: none; min-height: 0; padding: 0; padding: 30px 0; margin: 0; } .subscription-page .subs-products > li:first-child, .subscription-page .subs-products > li.product:first-child { padding-top: 8px; } .subscription-page .subs-products > li h2, .subscription-page .subs-products > li.product h2 { font-size: 1.786em; padding-top: 0; } .subscription-page .subs-products > li .entry-content, .subscription-page .subs-products > li.product .entry-content { line-height: 24.4px; max-width: none; font-size: 1em; } .subscription-page .product-overview .img-wrap { overflow: hidden; max-height: 115px; } .subscription-page .product-overview .subs-img { float: none; margin: 0; padding-left: 0; max-width: 170%; } .subscription-page .product-overview h1 { font-size: 1.714em; } .subscription-page .product-overview .intro { font-size: 1em; line-height: 29px; } .subscription-page .product-overview.print h1 { font-size: 1.9em; } .subscription-page .product-overview.print .subs-img { margin-right: 0; max-width: 126%; } .subscription-page .product-overview.print .entry-content p { width: auto; } .subscription-page .product-overview.tablet h1 { white-space: normal; font-size: 2.286em; line-height: 35.6px; } .subscription-page .product-overview.tablet .intro { font-size: 1em; } .subscription-page .product-overview.tablet .img-wrap { max-height: 130px; text-align: center; } .subscription-page .product-overview.tablet .subs-img { max-width: 100%; margin-right: 0; margin-top: 0; } .subscription-page .product-overview.tablet .entry-content p { float: none; width: auto; } .subscription-page .product-overview.tablet .btn-subscribe { float: none; } .subscription-page .product-overview.mobile { padding-top: 0; } .subscription-page .product-overview.mobile h1 { font-size: 2.2em; max-width: 290px; } .subscription-page .product-overview.mobile .img-wrap { text-align: center; max-height: 125px; margin-left: -33px; margin-right: -20px; } .subscription-page .product-overview.mobile .img-wrap .subs-img { margin-right: 0; margin-top: 0; max-width: 115%; } .subscription-page .product-overview.mobile .img-wrap .subs-img.mobile-only { display: inline-block; } .subscription-page .product-overview.mobile .entry-content p { float: none; width: auto; } .subscription-page .product-overview.mobile .btn-subscribe { float: none; } .subscription-page .product-overview .app-info .app-download { float: none; width: auto; -moz-background-size: 69px 69px; -webkit-background-size: 69px 69px; background-size: 69px 69px; padding-left: 80px; font-size: 1em; line-height: 25.2px; min-height: 69px; } .subscription-page .product-overview .app-info .download-btns { float: none; display: block; margin-top: 20px; margin-left: 0; max-width: none; } .subscription-page .product-overview .app-info .download-btns.two-btns { text-align: center; } .subscription-page .product-overview .app-info .download-btns.two-btns a { display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -moz-background-size: 135px 49px; -webkit-background-size: 135px 49px; background-size: 135px 49px; width: 135px; } .subscription-page .subs-table { margin-bottom: 0; } .subscription-page .subs-table td, .subscription-page .subs-table th { position: relative; overflow: hidden; } .subscription-page .pinned { position: absolute; left: 0; top: 0; background: #fff; width: 35%; height: 100%; overflow: hidden; overflow-x: scroll; border-right: 2px solid #E8E8E8; } .subscription-page .pinned table { border-right: none; border-left: none; width: 100%; } .subscription-page .pinned table th, .subscription-page .pinned table td { white-space: nowrap; border-right: 0; } .subscription-page div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; } .subscription-page div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; } .subscription-page div.table-wrapper div.scrollable table { margin-left: 35%; } .subscription-page table.subs-table th:first-child, .subscription-page table.subs-table td:first-child, .subscription-page table.subs-table td:first-child, .subscription-page table.subs-table.pinned td { display: none; } } /* 3.6 Marketing ------------------------------------------------------------------------------*/ .italic-title { font: 2.571em/43px 'Shift-BookItalic', Georgia, Times, 'Times New Roman', serif; } .marketing-page .entry-content p { font: 1.143em/24px Georgia, Times, "Times New Roman", serif; } .marketing-page .entry-content a { text-decoration: underline; } .marketing-page a.more { font: 1.143em "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 0.04em; text-decoration: none; } .marketing-page a.more:hover { text-decoration: underline; } .l-main .marketing-intro { max-width: 850px; margin: 0 auto; padding: 40px 0; } .l-main .marketing-intro .italic-title { text-align: center; } .l-main .marketing-list { border-top: 1px solid #aeaeae; padding-top: 0; } .l-main .marketing-cols { padding: 20px 0; } .marketing-intro .cols { text-align: left; padding-top: 28px; } .marketing-intro .col { padding: 0 10px; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .marketing-intro .col.with-photo { width: 20%; } .marketing-intro .col.with-photo p { color: #656565; font: 0.929em Helvetica, Arial, sans-serif; } .marketing-intro .col.with-photo .name { color: #000; margin-top: 4px; font: 1.143em/24px Georgia, Times, "Times New Roman", serif; margin-bottom: 10px; } .marketing-intro .col.with-text { width: 42%; } .marketing-intro .col.with-media { width: 38%; } .marketing-intro .col.with-media .entry-title { margin-bottom: 18px; } .marketing-intro .l-half, .marketing-intro .l-fullwidth { padding-top: 30px; } .marketing-intro .l-half .italic-title, .marketing-intro .l-fullwidth .italic-title { margin-bottom: 30px; } .marketing-intro .l-half .logo, .marketing-intro .l-fullwidth .logo { margin-bottom: 20px; } .marketing-intro .l-fullwidth.welcome { padding-top: 0; } .marketing-intro .l-fullwidth.welcome .cols { padding-top: 0; } .marketing-intro .l-fullwidth .col.with-photo { padding-left: 0; } .marketing-intro .brand-story .logo { margin-right: 20px; margin-bottom: 10px; max-width: 158px; } .marketing-intro .postmedia-story { display: table; vertical-align: middle; width: 100%; } .marketing-intro .postmedia-story .half { display: table-cell; vertical-align: middle; float: none; } .marketing-intro .postmedia-story .logo { margin: 0 auto; text-align: center; } .marketing-item { border-bottom: 1px solid #aeaeae; padding: 35px 0 30px; } .marketing-item .content-wrap { float: left; width: 65%; } .marketing-item .thumbnail.alignright { float: right; width: 30%; } .marketing-item .thumbnail .caption { margin-bottom: 16px; } .marketing-item .entry-title { letter-spacing: 0.04em; margin-bottom: 13px; } .marketing-item .download-btns { text-align: center; margin-top: 30px; } .marketing-item .download-btns .label-download { float: left; font: 16px/48px "TitlingGothicFBCond-Standard", Arial, Helvetica, sans-serif; letter-spacing: 0.04em; } .marketing-item .download-btns a { display: inline-block; text-indent: 100%; white-space: nowrap; overflow: hidden; margin: 0 6px; width: 32%; max-width: 100%; background-size: 100% auto; } .marketing-item .download-btns .btn-appstore { background: transparent url(/wp-content/themes/vip/postmedia/css/../images/subscription/btn-appstore.png) no-repeat 0 0; height: 53px; background-size: 100% auto; } .marketing-item .download-btns .btn-googleplay { background: transparent url(/wp-content/themes/vip/postmedia/css/../images/subscription/btn-googleplay.png) no-repeat 0 0; height: 52px; background-size: 100% auto; } .marketing-item .thumbnail { margin-bottom: 0; } .marketing-item .half { max-width: 480px; } .marketing-item .half .download-btns { text-align: left; } .marketing-item .half:last-child { float: right; } .marketing-cols .entry-title { margin-bottom: 13px; letter-spacing: 0.04em; } .marketing-cols.l-half .half { width: 48%; margin-right: 4%; } .marketing-cols.l-half .half:last-child { margin-right: 0; } .oldie .marketing-intro .brand-story .logo, .oldie .marketing-intro .brand-story .logo img { width: 158px; height: 158px; } .oldie .marketing-cols.l-half .half { margin-right: 0; margin-left: 4%; } .oldie .marketing-cols.l-half .half:first-child { margin-left: 0; } .marketing-social { padding-top: 30px; } .marketing-social .entry-title { letter-spacing: 0.04em; float: left; } .marketing-social .entry-title, .marketing-social .social-icons { display: inline-block; vertical-align: middle; } .marketing-social .icon { background: transparent url(/wp-content/themes/vip/postmedia/css/../images/common/marketing-social.png) no-repeat 0 0; display: inline-block; text-indent: 100%; white-space: nowrap; overflow: hidden; height: 31px; margin-left: 25px; } .marketing-social .icon.fb { width: 13px; } .marketing-social .icon.tw { background-position: -38px 0; width: 27px; } .marketing-social .icon.gplus { background-position: -86px 0; width: 27px; } .marketing-social .icon.instagram { background-position: -138px 0; width: 27px; } .marketing-social .icon.pin { background-position: -189px 0; width: 26px; } @media only screen and (max-width: 767px) { .italic-title { font-size: 1.714em; line-height: normal; } .l-main .marketing-intro { padding-bottom: 20px; } .l-main .marketing-cols { padding-top: 0; } .marketing-intro .cols { padding-top: 15px; } .marketing-intro .cols .col { float: none; width: auto; padding: 0; clear: both; } .marketing-intro .cols .col.with-photo { position: relative; overflow: hidden; display: table; } .marketing-intro .cols .col.with-photo .thumbnail { float: left; display: table-cell; width: 150px; margin-right: 20px; } .marketing-intro .cols .col.with-photo .photo-info { display: table-cell; vertical-align: bottom; } .marketing-intro .cols .col.with-photo p { margin-bottom: 5px; } .marketing-intro .cols .col.with-photo p.name { margin-bottom: 8px; } .marketing-intro .cols .col.with-text { padding: 15px 0; } .marketing-intro .cols .col.with-media img, .marketing-intro .cols .col.with-media object, .marketing-intro .cols .col.with-media iframe { width: 100%; } .marketing-intro .cols .entry-content { padding-top: 10px; } .marketing-intro .half { padding-bottom: 20px; } .marketing-intro .half .ottawa-logo img { max-width: 140px; } .marketing-intro .half .video img, .marketing-intro .half .video object, .marketing-intro .half .video iframe { width: 100%; } .marketing-intro .brand-story .logo { float: none; margin: 0 auto 20px; } .marketing-intro .postmedia-story { display: block; } .marketing-intro .postmedia-story .half { display: block; } .marketing-item .content-wrap { float: none; width: auto; } .marketing-item .thumbnail.alignright { float: none; margin: 0; width: auto; } .marketing-item.learn-more .thumbnail { display: none; } .marketing-item.subscribe .thumbnail { border-top: 1px solid #AEAEAE; margin-top: 30px; padding-top: 35px; clear: both; } .marketing-item.subscribe .thumbnail img, .marketing-item.subscribe .thumbnail object, .marketing-item.subscribe .thumbnail iframe { width: 100%; } .marketing-item .download-btns { float: none; display: block; margin: 22px 0; max-width: none; } .marketing-item .download-btns.two-btns { text-align: center; } .marketing-item .download-btns.two-btns a { display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -moz-background-size: 135px 49px; -webkit-background-size: 135px 49px; background-size: 135px 49px; width: 135px; margin: 0; } .marketing-item .half { max-width: none; margin: 40px 0; } .marketing-item .half .download-title { font-size: 25px; } .marketing-item .half:last-child { float: none; margin-bottom: 0; } .marketing-cols { padding-bottom: 0; } .marketing-cols.l-half .half { width: 100%; padding: 40px 0; border-bottom: 1px solid #AEAEAE; } .marketing-cols.l-half .half:last-child { border-bottom: 0; padding-bottom: 0; } .marketing-social .entry-title { margin-right: 25px; float: none; } .marketing-social .icon { margin-left: 0; margin-right: 25px; } .marketing-social .icon:last-child { margin-right: 0; } } /* 3.7 Advertise With Us ------------------------------------------------------------------------------*/ .adv-intro { border-bottom: 1px solid #aeaeae; margin-bottom: 40px; padding-bottom: 25px; } .adv-intro .entry-title { font-size: 3.286em; line-height: 51px; text-align: center; margin-bottom: 34px; } .adv-intro .logo { max-width: 156px; margin-right: 20px; } .adv-intro .entry-content p { font-size: 1.286em; line-height: 33.6px; } .l-main .adv-section { padding-bottom: 100px; } .l-main .adv-section .adv-title { font-size: 2.429em; letter-spacing: 0.04em; margin-bottom: 20px; } .l-main .adv-section .contacts-head { margin-bottom: 20px; font-size: 1.857em; letter-spacing: 0.04em; } .l-main .adv-section.adv-contacts { padding-bottom: 0; } .adv-downloadable { margin-bottom: 34px; border-bottom: 1px solid #aeaeae; } .adv-downloadable p { font-size: 1em; line-height: 19.6px; max-width: 364px; margin-top: 20px; } .adv-downloadable .more { text-transform: none; } .adv-contacts .contacts-list { margin: 0 0 40px; list-style: none; } .adv-contacts .contact-item { padding-bottom: 22px; } .adv-contacts .contact-item .contact-details { font: 1.143em "Shift-Book", Georgia, Times, "Times New Roman", serif; } .adv-contacts .contact-item .contact-details .contact-label { font-weight: bold; display: inline-block; width: 84px; } .adv-contacts .contact-item .contact-details p { margin-bottom: 10px; } .adv-contacts .contact-item .contacts-group { font-size: 18px; } @media only screen and (max-width: 767px) { .adv-intro .entry-title { font-size: 2.571em; margin-bottom: 24px; } .adv-intro .less-text { overflow: hidden; height: 345px; } .adv-intro .logo { max-width: 82px; } .adv-intro .entry-content p { font-size: 1.143em; line-height: 27px; } .adv-intro .read-more-trigger { font-size: 14px; } .read-more-trigger { text-align: center; font-size: 14px; display: block; vertical-align: middle; width: 100%; margin: -35px auto 0; background: -moz-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%); background: -o-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%); background: -ms-linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%); padding: 60px 0 20px; position: relative; } .read-more-trigger.less { margin-top: 0; padding-top: 30px; } .read-more-trigger.less span { vertical-align: -3px; } .read-more-trigger span { text-transform: none; display: inline-block; vertical-align: 2px; } .l-main .adv-section .adv-title { font-size: 1.857em; } .l-main .adv-section .contacts-head { font-size: 18px; } .l-main .adv-section .contacts-head:after { font-size: 17px; } .l-main .adv-section.adv-downloadable { padding-bottom: 0; } .adv-downloadable { padding-bottom: 0; } .adv-downloadable .half { margin-bottom: 30px; } .ac-container { border-bottom: 1px solid #aeaeae; } .ac-container .contacts-head { cursor: pointer; display: block; position: relative; font-size: 18px; padding-top: 15px; } .ac-container .contacts-head:after { content: "v"; position: absolute; right: 0; } .ac-container .contacts-head.is-active:after { content: "^"; } .ac-container .contacts-list { display: none; } .ac-container .contacts-list.is-visible { display: block; } .adv-contacts .contacts-list { margin-bottom: 0; } .adv-contacts .contact-item .contacts-group { font-size: 16px; } .adv-contacts .contact-item .contact-details { font-size: 1em; } } /* 4. PRINT -------------------------------------------------------------------------------- ==============================================================================*/ @media print { body { font: normal normal 12pt/1.5em "Times New Roman", Times, serif; } a[href]:after { content: " (" attr(href) ") "; font-size: 90%; } a[href^="/"]:after { content: " (http://domain.com" attr(href) ") "; } .accessibility-nav, .hide, #sidebar, .l-header, .l-top-content, #side-navigation, .l-bottom-content, .top-footer, .footer-links, .pagination, .article-actions { display: none !important; } .l-main { float: none; width: 100%; } .bottom-footer .footer-info { width: 100%; padding: 0; } } /* 5. ADS -------------------------------------------------------------------------------- ==============================================================================*/ .l-header .l-constrained .skinnybar-container { margin: 20px auto 0; display: block; width: 970px; } .pn_dfpads { text-align: center; } .pn_dfpads div { margin: 0 auto; } /* Smartphones (landscape) ----------- */ @media only screen and (min-width: 321px) { .pn-leaderboard-ad-large, #pn-leaderboard-ad-large, #pn-mobile-ad-small { padding: 0 0 5px 0; } } /* Smartphones (portrait) ----------- */ @media only screen and (max-width: 320px) { .pn-leaderboard-ad-large, #pn-leaderboard-ad-large, #pn-mobile-ad-small { width: 320px; left: -5px; padding: 0 0 5px 0; position: relative; } .widget_pn_dfpad { left: 0px; position: relative; } }/* ----------------------------------------------- Widgets and Shortcodes ----------------------------------------------- */ /* =pnCarousel ----------------------------------------------- */ .pnCarousel { position: relative; overflow: hidden; } .pnCarousel ul { list-style: none; position: relative; padding: 0; margin: 0; overflow: hidden; } .pnCarousel li { width: 100%; padding: 0; } .pnCarousel > a { color: #999; font-size: 30px; line-height: 40px; text-align: center; display: block; float: right; width: 40px; height: 40px; margin-left: 10px; background-color: #000; border-radius: 2px; } .pnCarousel > a:hover { color: #fff; text-decoration: none; } /* =Timbits - Scores Ticker ----------------------------------------------- */ .pnSportsScores .pnCarousel ul { height: 40px } .pnSportsScores { font-family: 'Franklin ITC Pro Med','Helvetica Neue',helvetica,sans-serif; border: #999 1px solid; display: none } .pnSportsScores .pnLeagues { list-style: none; padding: .5em; margin: 0; border-bottom: #999 1px solid } .pnSportsScores .pnLeagues li { cursor: pointer; float: left; margin-right: .5em } .pnSportsScores .pnLeagues li:before { color: #06c; content: '\00b7'; margin-right: .5em } .pnSportsScores .pnLeagues li:first-child:before { content: none } .pnSportsScores .pnLeagues .pnCurrent { color: #999 } .pnSportsScores .pnLeague { color: #666; font-size: 16px; line-height: 40px; float: left; padding: 0 .25em; border-right: #999 1px solid } .pnSportsScores .pnLeague.pnCFL { padding-left: 36px; margin-left: .25em; background: url(/wp-content/themes/vip/postmedia/css/images/scores/cfl-32x32.png) 0 50% no-repeat } .pnSportsScores .pnLeague.pnMLB { padding-left: 36px; margin-left: .25em; background: url(/wp-content/themes/vip/postmedia/css/images/scores/mlb-32x32.png) 0 50% no-repeat } .pnSportsScores .pnLeague.pnNBA { padding-left: 30px; margin-left: .25em; background: url(/wp-content/themes/vip/postmedia/css/images/scores/nba-32x32.png) 0 50% no-repeat } .pnSportsScores .pnLeague.pnNFL { padding-left: 36px; margin-left: .25em; background: url(/wp-content/themes/vip/postmedia/css/images/scores/nfl-32x32.png) 0 50% no-repeat } .pnSportsScores .pnLeague.pnNHL { padding-left: 36px; margin-left: .25em; background: url(/wp-content/themes/vip/postmedia/css/images/scores/nhl-32x32.png) 0 50% no-repeat } .pnSportsScores .pnCarousel li { padding: 5px 0 0 5px } .pnSportsScores .pnCarousel li span,#secondary .pnSportsScores .pnCarousel li span { font-size: 16px; line-height: 20px; float: left; margin: 0 .25em 0 0 } .pnSportsScores .pnCarousel .team:before { color: #999; content: ' VS '; font-size: 12px } .pnSportsScores .pnCarousel .team:first-child:before { content: none; margin: 0 } .pnSportsScores .pnCarousel .period,#secondary .pnSportsScores .pnCarousel .period { font-size: 11px; line-height: 1em; display: block; clear: left; margin: 0 } .pnSportsScores .pnCarousel>a { font-size: 18px; line-height: 24px; width: 24px; height: 24px; margin: 8px 5px 8px 0 } .pnSportsScores .pnCarousel>a.pnDisabled { visibility: hidden } /***************************************/ /* Great War Responsive Styles Homepage*/ /***************************************/ /* The Great War homepage styles */ #pm_layouts_news_ticker { display:inline-block; } #pn-great-war-fp-wrapper { float: left; width:100%; margin-top: 10px; } .pn-great-war-fp { float:left; margin-top: 10px; width: 98%; height: 38px; padding-right: 2%; background: #756951 url('http://wpmedia.o.canada.com/2014/06/thegreatwar-banner-home.jpg') left top no-repeat; color: #fff; line-height: 48px; text-transform: uppercase; text-align: right; font-family:'TitlingGothicFBCond-Standard',Helvetica,Arial,sans-serif !important; } #pn-great-war-fp-wrapper img { width: 100%; margin-bottom: 4px; } #pn-great-war-fp-wrapper ul { float: left; width: 100%; padding: 0; margin-left:0px !important; margin-right:0px !important; margin-top:10px !important; margin-bottom:10px !important; } #pn-great-war-fp-wrapper li { float: left; width: 23%; padding: 0; list-style-type: none; display: inline-block; margin-right:2.65% !important; } #pn-great-war-fp-wrapper li:last-child { margin-right:0px !important; } ul.pm-war-fp-content { width: 100% !important; } ul.pm-war-fp-content li { display: block; vertical-align: inherit; margin-bottom: 5px; width: 100% !important; } #pn-great-war-fp-wrapper a:hover { text-decoration: underline; } #pn-great-war-fp-wrapper p { font-size: 15px; width: auto; margin-top: 0px; font-family:'TitlingGothicFBCond-Standard',Helvetica,Arial,sans-serif !important; } .pn-geat-war-category { font-family:'Shift-Bold',Times,"Times New Roman",serif !important; font-size: 11px !important; text-transform: uppercase; color:#837a69 !important; } @media only screen and (max-width:660px) { /* The Great War homepage styles */ #pn-great-war-fp-wrapper { float: none; width: 100%; margin-top: 10px; } .pn-great-war-fp { float:left; margin-top: 10px; width: 98%; height: 38px; padding-right: 2%; background: #756951 url('http://wpmedia.o.canada.com/2014/06/thegreatwar-banner-home.jpg') left top no-repeat; color: #fff; line-height: 48px; text-transform: uppercase; text-align: right; margin-top:10px !important; margin-bottom:10px !important; font-family:'TitlingGothicFBCond-Standard',Helvetica,Arial,sans-serif !important; } #pn-great-war-fp-wrapper img { width: 100%; height: 100%; margin-bottom: 4px; } #pn-great-war-fp-wrapper ul { float: none; width: 100% !important; padding: 0; } #pn-great-war-fp-wrapper li { float: none; padding: 0; width: 100% !important; display: block; list-style-type: none; margin-top:10px !important; } ul.pm-war-fp-content li { display: inline-block !important; vertical-align: middle; margin-bottom: 5px; } #pn-great-war-fp-wrapper a:hover { text-decoration: underline; } #pn-great-war-fp-wrapper p { font-size: 15px; width: auto; margin-top: 0px; font-family:'TitlingGothicFBCond-Standard',Helvetica,Arial,sans-serif !important; } } /***********************************/ /* Gift Guide - Right Rail Styles */ /***********************************/ .pn-gift-guide-banner { float: left; margin-bottom: 1px; margin-left: 4px; width: 94%; height: 38px; padding-right: 10px; background: #1693a5 url('http://wpmedia.o.canada.com/2014/10/gg-right-rail-header.jpg') left top no-repeat; color: #fff; font-weight: bold; font-size:12px; font-family: Helvetica,Arial,sans-serif !important; line-height: 48px; text-transform: uppercase; text-align: right; } #pn-gift-guide-wrapper { display: inline-block; } #pn-gift-guide-wrapper li { list-style: none outside none; } #pn-gift-guide-wrapper a:hover { text-decoration: underline; } .pn-gift-guide-content a:hover p { text-decoration: underline; } .pn-gift-guide-single { float: left; height: 195px; width: 44%; padding: 1%; margin: 1%; border: 2px solid #f1f1f1; text-align: center; font-family: Helvetica,Arial,sans-serif !important; font-size: 14px; line-height:17px; } .pn-gift-guide-thumb { width: 100%; } /* Mobile styles for Gift Guide (right-rail) */ @media only screen and (min-width:661px) and (max-width:767px) { .pn-gift-guide-single { height: 215px; } .pn-gift-guide-thumb { width: 60%; } } @media only screen and (max-width:660px) { .pn-gift-guide-single { height: 215px; } .pn-gift-guide-thumb { width: 70%; } } /***************************************/ /* Gift Guide Responsive Styles Homepage*/ /***************************************/ #pn-gift-guide-fp-wrapper { float: left; width:100%; margin-top: 10px; } .pn-gift-guide-fp { float:left; margin-top: 10px; width: 98%; height: 38px; padding-right: 1%; background: #1693a5 url('http://wpmedia.o.canada.com/2014/10/gg-content-header.jpg') left top no-repeat; background-position: 220px; color: #fff; line-height: 53px; text-transform: uppercase; text-align: right; font-family: Helvetica,Arial,sans-serif !important; font-size: 12px; font-weight: bold; } #pn-gift-guide-fp-wrapper img { width: 100%; margin-bottom: 4px; } #pn-gift-guide-fp-wrapper ul { float: left; width: 100%; padding: 0; margin-left:0px !important; margin-right:0px !important; margin-top:2px !important; margin-bottom:10px !important; } #pn-gift-guide-fp-wrapper li { float: left; width: 24.5%; padding: 0; list-style-type: none; display: inline-block; margin-right:0.45% !important; } #pn-gift-guide-fp-wrapper li:last-child { margin-right:0px !important; } ul.pn-gift-guide-fp-content { width: 100% !important; } ul.pn-gift-guide-fp-content li { display: block; vertical-align: inherit; margin-bottom: 5px; width: 100% !important; } #pn-gift-guide-fp-wrapper a:hover { text-decoration: underline; } #pn-gift-guide-fp-wrapper p { font-size: 14px; width: auto; margin-top: 0px; font-family: Helvetica,Arial,sans-serif !important; line-height: 18px; } .pn-gift-guide-single-gift { border: 2px solid #f6f6f6; height: 240px; text-align: center; } @media only screen and (max-width:660px) { #pn-gift-guide-fp-wrapper { float: none; width: 100%; margin-top: 10px; } .pn-gift-guide-fp { float:left; margin-top: 10px; width: 98%; height: 38px; padding-right: 1%; background: #1693a5 url('http://wpmedia.o.canada.com/2014/10/gg-content-header.jpg') left top no-repeat; color: #fff; line-height: 53px; text-transform: uppercase; text-align: right; margin-top:10px !important; margin-bottom:10px !important; font-family: Helvetica,Arial,sans-serif !important; font-size: 12px; } #pn-gift-guide-fp-wrapper img { width: 50%; height: 50%; margin-bottom: 4px; } #pn-gift-guide-fp-wrapper ul { float: none; width: 100% !important; padding: 0; } #pn-gift-guide-fp-wrapper li { float: none; padding: 0; width: 100% !important; list-style-type: none; margin-top:5px !important; } ul.pn-gift-guide-fp-content li { display: inline-block !important; vertical-align: middle; margin-bottom: 5px; } #pn-gift-guide-fp-wrapper a:hover { text-decoration: underline; } #pn-gift-guide-fp-wrapper p { font-size: 15px; width: auto; margin-top: 0px; font-family:Helvetica,Arial,sans-serif !important; } .pn-gift-guide-single-gift { border: 2px solid #f6f6f6; height: auto; text-align: center; } }/* ----------------------------------------------- Widgets and Shortcodes ----------------------------------------------- */ #classified_slider li img { float:left; margin-right:10px; margin-left:-10px !important; width:140px !important; height:80px !important; } #classified_slider li { list-style:none !important; padding:0px !important; margin:0px !important; background:none !important; } #classified_slider ul { margin-left:10px !important; height:80px !important; } #classified_navigation { z-index:10; position:relative; } #classified_navigation img { width:40px !important; height:40px !important; } img.emoji { border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .05em 0 .1em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; }.geolocation-chip .noticon { display: inline-block; vertical-align: middle; } .geolocation-chip { margin-bottom: 1em; }/** * Post Reblogging not in the Reader */ .reblogger-note img.avatar { float: left; padding: 0; border: 0; } .reblogger-note-content { margin: 0 0 20px; } .wpcom-reblog-snapshot .reblog-from img { margin: 0 .5em 0 0; padding: 0; border: 0; } .wpcom-reblog-snapshot .reblogger-note img.avatar { float: left; padding: 0; border: 0; margin: 0 .5em 0 0; } .wpcom-reblog-snapshot { margin-bottom: 1em; } .wpcom-reblog-snapshot p.reblog-from { margin: 0 0 1em 0; } .wpcom-reblog-snapshot p.reblogger-headline { line-height: 32px; margin: 0 0 1em 0; } .wpcom-reblog-snapshot .reblogged-content { margin: 0 0 1em 0; } /* Old reblog styles */ .reblog-post .wpcom-enhanced-excerpt-content {border-left: 3px solid #eee; padding-left: 15px; } .reblog-post ul.thumb-list { display: block; list-style: none; margin: 2px 0; padding: 0; clear: both; } .reblog-post ul.thumb-list li { display: inline; margin: 0; padding: 0 1px; border: 0; } .reblog-post ul.thumb-list li a { margin: 0; padding: 0; border: 0; } .reblog-post ul.thumb-list li img { margin: 0; padding: 0; border: 0; } .reblog-post .wpcom-enhanced-excerpt { clear: both; } .reblog-post .wpcom-enhanced-excerpt address, .reblog-post .wpcom-enhanced-excerpt li, .reblog-post .wpcom-enhanced-excerpt h1, .reblog-post .wpcom-enhanced-excerpt h2, .reblog-post .wpcom-enhanced-excerpt h3, .reblog-post .wpcom-enhanced-excerpt h4, .reblog-post .wpcom-enhanced-excerpt h5, .reblog-post .wpcom-enhanced-excerpt h6, .reblog-post .wpcom-enhanced-excerpt p { font-size: 100% !important; } .reblog-post .wpcom-enhanced-excerpt blockquote, .reblog-post .wpcom-enhanced-excerpt pre, .reblog-post .wpcom-enhanced-excerpt code, .reblog-post .wpcom-enhanced-excerpt q { font-size: 98% !important; } /* Reblogged post */ .reblog-from img { margin: 0 10px 0 0; vertical-align: middle; padding: 0; border: 0; } .reblog-source { font-weight: bold; } /* Optional notes */ .wpcom-reblog-snapshot .reblogger-note { border-bottom: 1px solid #ddd; border-bottom: 1px solid rgba(0,0,0,.1); margin: 0 0 1em 0; padding: 0 0 1em 0; overflow: hidden; } .wpcom-reblog-snapshot p.reblogger-headline { line-height: 32px; margin: 0 0 1em 0; } .wpcom-reblog-snapshot .reblogger-note-content { margin: 0; padding: 0; } body .wpcom-reblog-snapshot .reblogger-note-content blockquote { font-style: normal; font-weight: normal; font-size: 1em; margin: 0; padding: 0; position: relative; border: none; } .wpcom-reblog-snapshot .reblogger-note-content blockquote p:last-child { margin-bottom: 0; } /* img{ max-width:100%; width:100%; } */ /*----SEQUENCER Q AND A ---*/ .pm_sequences_q_and_a{ width:100%; float:left; margin:0.5em 0px; } .q_and_a_question_holder, .q_and_a_answer_holder{ float:left; width:100%; margin-bottom:5px; } .q_and_a_answer_holder{ margin-bottom:10px; } .q_and_a_q, .q_and_a_a{ float:left; font-size:2em; font-weight:bold; display:block; margin-right:15px; margin-bottom:0px; line-height:1em; margin-top:5px; } .q_and_a_a{ color:#999; } @media only screen and (min-width: 767px) { .q_and_a_q, .q_and_a_a{ font-size:3em; } } /*----SEQUENCER DEFAULT ---*/ .pm_sequences_default{ float:left; width:100%; margin:0.5em 0px; } ul.pm_sequences_default_holder{ list-style:none; margin:0px; font-size:1em; } ul.pm_sequences_default_holder li{ border-bottom: 1px solid #B2B2B2; margin-bottom:0.5em; } ul.pm_sequences_default_holder li:last-child{ border-bottom: none; } ul.pm_sequences_default_holder p{ margin-bottom:0.5em; } @media only screen and (min-width: 767px) { .pm_sequences_default{ float:right; width:30%; margin-left:15px; margin-bottom:10px; margin-top:0px; } } /*----SEQUENCER NUMBERS ---*/ .pm_sequences_numbers .pm_sequences_default_holder h3.sec_numbers{ font-size:50px; line-height:50px; margin-bottom:6px; letter-spacing:-2px; font-style:italic; font-weight:100; } .pm_sequences_numbers .pm_sequences_default_holder h3{ margin-bottom:6px; } @media only screen and (min-width: 767px) { .pm_sequences_numbers .pm_sequences_default_holder h3{ font-size:100px; line-height:80px; letter-spacing:-5px; } } /*----SEQUENCER PROCON ---*/ .pm_sequences_procon .postmedia_sequencer_block{ width:100%; float:left; margin:0.5em 0px; border-bottom: 1px solid #B2B2B2; } .pm_sequences_procon .half { float: left; margin: 10px 0px; width: 100%; } .pm_sequences_procon h3{ text-align:left; } .procon{ float:left; font-size:1.5em; font-weight:bold; display:block; margin-right:15px; margin-bottom:5px; line-height:1em; margin-top:3px; color:#999; } @media only screen and (min-width: 767px) { .pm_sequences_procon .postmedia_sequencer_block{ border:none; } .pm_sequences_procon .half { float: left; margin: 10px 0px; width: 48%; max-width: 50%; padding-right:2%; border-right: 1px solid #B2B2B2; } .pm_sequences_procon .half:last-child{ border:none; float:right; padding-right:0px; } .pm_sequences_procon h3{ text-align:center; } } /*----SEQUENCER TAPE ---*/ .pm_sequences_tape{ width:100%; float:left; margin:0.5em 0px; } .pm_sequences_tape table{ width:100%; } .pm_sequences_tape .third { float: none; margin: 10px 0px; width: 29%; max-width: 33%; padding-right:2%; padding-left:2%; border-right: 1px solid #B2B2B2; text-align:center; } .pm_sequences_tape th.third{ border-bottom:1px solid #B2B2B2; ; } .pm_sequences_tape .third:last-child{ border-right:none; } @media only screen and (min-width: 767px) { .pm_sequences_tape .third.tape_title{ vertical-align:middle; } } /*----SEQUENCER NUGGETS ---*/ .pm_sequences_nuggets{ width:100%; float:left; margin:0.5em 0px; } .col_1, .col_2, .col_3, .col_4, .col_5, .col_6, .col_7, .col_8{ display: block; border-bottom: 1px solid #B2B2B2; padding-bottom:10px; padding-top:10px; } @media only screen and (min-width: 767px) { .pm_sequences_nuggets{ display: table; } .col_1, .col_2, .col_3, .col_4, .col_5, .col_6, .col_7, .col_8{ display: table-cell; padding-right:2%; padding-left:2%; border-right: 1px solid #B2B2B2; border-bottom:none; padding-top:0px; padding-bottom:0px; vertical-align:top; } .col_1{ width:100%; border:none; padding:0px; } .col_2{ width:50%; } .col_3{ width:33%; } .col_4{ width:25%; } .col_5{ width:20%; } .col_6{ width:17%; } .col_7{ width:14%; } .col_8{ width:12%; } .pm_sequences_nuggets .postmedia_sequencer_block:first-child{ padding-left:0px; } .pm_sequences_nuggets .postmedia_sequencer_block:last-child{ padding-right:0px; border-right:0px; } } /*----SEQUENCER QUOTES ---*/ .pm_sequences_quotes{ float:left; width:100%; margin:0.5em 0px; font-style:italic; position:relative; } .pm_sequences_quotes:before{ content: open-quote; color:#efefef; font-size:380px; line-height:380px; position:absolute; z-index:0; top:0px; left:-20px; } .pm_sequences_quotes .postmedia_sequencer_block{ position:relative; z-index:1; } p.quote_content{ color:#666; margin-bottom:5px; } p.quote_title{ font-weight:bold; font-size:90%; margin-bottom:5px; } p.quote_notes{ font-weight:bold; font-size:80%; } @media only screen and (min-width: 767px) { .pm_sequences_quotes{ } .pm_sequences_quotes .postmedia_sequencer_block:first-child{ padding-left:0px; } .pm_sequences_quotes .postmedia_sequencer_block:last-child{ padding-right:0px; border-right:0px; } } /*----SEQUENCER STEP BY STEP ---*/ .pm_sequences_step h3{ margin-bottom:10px; } .step_number{ float:left; font-size:2em; font-weight:bold; display:block; margin-right:15px; margin-bottom:5px; line-height:1em; margin-top:3px; } @media only screen and (min-width: 767px) { .step_number{ font-size:3.5em; } } .seq_img { float: right; }/* Theme Name: Calgary Herald Responsive Theme URI: http://www.nationalpost.com Author: Postmedia Inc. Template: postmedia Description: The PostMedia responsive parent theme Version: 1.0 Tags: Private Text Domain: postmedia */ /* Global styles for WordPress.com */ img.latex { border: none; vertical-align: middle; } .video-player { border: 0; margin: auto; padding: 5px; text-align: center; max-width: 100%; } .hidden { display: none; } .screen-reader-text { position: absolute; left: -1000em; } .comment object, .comment embed, .embed-vimeo iframe, .embed-youtube iframe { max-width: 100%; /* avoid videos being too wide */ } /** * Layout */ .simple-homepage { display: none; } /* 2-Column Grid Layout */ .widgets-grid-layout { width: 100%; } .widgets-grid-layout:before, .widgets-grid-layout:after { content: " "; display: table; } .widgets-grid-layout:after { clear: both; } .widget-grid-view-image { float: left; max-width: 50%; } .widget-grid-view-image a { display: block; margin: 0 2px 4px 0; } .widget-grid-view-image:image:nth-child(even) { float: right; } .widget-grid-view-image:nth-child(even) a { margin: 0 0 4px 2px; } .widgets-grid-layout .widget-grid-view-image img { max-width: 100%; height: auto; } /* Multi-Column Grid Layout */ .widgets-multi-column-grid ul { overflow: hidden; padding: 0; margin: 0; list-style-type: none; } .widgets-multi-column-grid ul li { background: none; clear: none; float: left; margin: 0 -5px -3px 0; padding: 0 8px 6px 0; border: none; list-style-type: none !important; } .widgets-multi-column-grid ul li a { background: none; margin: 0; padding: 0; border: 0; } .widgets-multi-column-grid .avatar { vertical-align: middle; } /* List Layout */ .widgets-list-layout { padding: 0; margin: 0; list-style-type: none; } .widgets-list-layout li:before, .widgets-list-layout li:after { content:""; display:table; } .widgets-list-layout li:after { clear:both; } .widgets-list-layout li { zoom:1; margin-bottom: 1em; list-style-type: none !important; } .widgets-list-layout .widgets-list-layout-blavatar { float: left; width: 21.276596%; max-width: 40px; height: auto; } .widgets-list-layout-links { float: right; width: 73.404255%; } .widgets-list-layout span { opacity: 0.5; } .widgets-list-layout span:hover { opacity: 0.8; } /* Ensure My Community images fit the 48 pixel grid. */ .widget_jetpack_my_community .avatar-48, .widget_jetpack_my_community .avatar-240 { max-width: 48px; max-height: 48px; }