@import url(https://fonts.googleapis.com/css?family=Lato:400,400italic,700,700italic,300,300italic);.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clear{clear:both;}@media print{html{-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%;font-family:Lato,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:subpixel-antialiased;}#page-wrapper{overflow:hidden;}div.panel-pane.pane-page-tabs,#ad-page-skin-click-element,.header-ads,.content-overlay,.pane-page-messages,.pane-ad-manager-x90,.pane-post-social-post-social-block,.sidebar-right,.pane-primary-channel,.in-content-ad,.content-wrapper iframe,.pane-node-field-gallery-items,.media-element-container,.gallery-slider,.slider-cell,.article-divider,.infinite-loader,.pane-comment-providers-comment-providers-comments,.pane-taboola,.pane-outbrain,.pane-author-bio,.pane-node-field-tags,.embedly-card,.pane-ad-manager-fake-out-of-page,.primary-nav,.off-ramp-wrapper,.pane-node-blog-banner,.search{display:none !important;}.pane-page-logo a:after{content:url(/sites/sailingworld.com/themes/bonnier_theme/images/print-logo.png);display:block;height:auto;overflow:visible;-webkit-print-color-adjust:exact;-webkit-transform:scale(0.5,0.5) translate(-50%,0);-ms-transform:scale(0.5,0.5) translate(-50%,0);transform:scale(0.5,0.5) translate(-50%,0);}.pane-page-logo img{display:none;}.content-wrapper,.main-header,.main-footer{width:500px;margin:0 auto;}body{background:#FFF !important;}body.admin-menu{margin-top:0 !important;}.main-header{background-color:transparent !important;}.main-header.sticky{position:relative !important;}.main-header .primary-icons,.main-header .social-icons,.main-header .primary-nav,.main-header .header-nav{display:none !important;}.main-header .inner-wrapper{padding:45px 0 15px !important;border-bottom:2px solid #666;max-width:none !important;}.main-header .header-content{border-top:none !important;}.main-header .header-content .logo{width:auto !important;max-width:210px;margin:0 !important;padding:0 !important;}.main-header .header-content .logo img{max-height:120px;width:100%;}.content-wrapper{padding-top:0 !important;}.content-wrapper .content-wrapper-inner{width:100%;max-width:none !important;box-sizing:border-box;padding:30px 0 0;}.content-wrapper .content p{padding-bottom:0;}.content-wrapper div.field-body blockquote{margin:10px 0;}.content-wrapper div.field-body .pullquote{padding:15px 0;}.content-wrapper div.field-body .pullquote:before{margin-left:0;}.content-wrapper div.field-body p{padding-left:0;padding-right:0;font-size:17px;line-height:1.75;}.content-wrapper .field-tags{padding:30px 0 15px;}#mini-panel-node_header{margin:0 0 15px;}#mini-panel-node_header h1{font-size:37px;line-height:1.1;margin:5px 0;}.pane-node-blog-banner{padding:0 0 30px;}.content-wrapper .field-body .pullquote:before,.content-wrapper .field-body .pullquote:after{position:relative;margin:0 10px;}.content-wrapper .content-header.article-sidebar,.content-wrapper .content-main.article-sidebar,.content-wrapper .content-main.basic-sidebar,.content-wrapper .content-main.article-sidebar-fullheader{margin-right:0 !important;}.content-main{box-sizing:border-box;}.field-sponsor-label{background-color:transparent;color:#333;padding:5px;margin:0 0 5px;font-weight:400;border:1px solid #333;}.pane-heading-image h2{font-size:16px;margin-bottom:0;text-transform:uppercase;}.pane-heading-image .field-subtitle{font-size:14px;padding:0;}.pane-byline{padding-top:5px;}.pane-byline span,.pane-byline a{padding:0 !important;margin-bottom:0 !important;font-size:12px !important;font-style:normal !important;font-weight:normal !important;text-transform:uppercase;color:#000;}.pane-byline span.label{text-transform:capitalize !important;}.pane-byline span.author,.pane-byline span.credit{margin-right:10px;}footer.main-footer{background-color:transparent !important;display:block !important;}footer.main-footer .main-footer-inner{max-width:none;padding:0;box-sizing:border-box;}footer.main-footer .main-footer-inner .footer-content{padding:15px 0 0;}footer.main-footer .footer-ads,footer.main-footer .pane-social-footer,footer.main-footer .pane-menu-footer-menu,footer.main-footer .pane-bonnier-footer{display:none;}footer.main-footer .pane-copyright{border-top:2px solid #666;padding-top:15px;margin-top:45px !important;}footer.main-footer .pane-copyright p,footer.main-footer .pane-copyright a{line-height:1.25;font-weight:400;color:#1a1a1a;}}
