
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600');
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, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, 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; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
body, html { background: #fff; font-family: 'graphik_regularregular'; font-weight: 400; font-size: 18px; line-height: 26px; color: #242424; -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
body:not(.home) { background: url(../images/body-bg.jpg) top left repeat; }
h1 { padding-bottom: 9px; font-size: 62px; line-height: 66px; color: #10cff9; font-weight: 300; letter-spacing: 0.003em; }
img { display: block; max-width: 100%; height: auto; }
p { letter-spacing: 0.13px; padding-bottom: 20px; }
p strong { color: #005ebb; font-weight: normal; font-family: 'graphikbold'; }
hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 1.625em; }
sup { bottom: 1ex; }
h5 { line-height: 35px; }
em{font-style:italic}
sub { top: -10px; position: relative; font-size: 50%; }
*, *:before, *:after {margin:0; padding:0;}
img, fieldset{border:none;}
:focus{outline:none}
a{ text-decoration:none; color: #472545; }
a:hover{ text-decoration: underline;}
*, *:before, *:after {  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.clear { clear: both; overflow: hidden; height: 0px; overflow: hidden; width: 100%; }

.button { display: inline-block; vertical-align: top; padding: 14px 27px 13px; font-size: 20px; line-height: 24px; color: #000; letter-spacing: 0.37px; font-weight: 700; background: #fcd25d; text-transform: uppercase; }
.button .fa-arrow { margin: 4px 0 0 9px; width: 22px; height: 16px; display: inline-block; vertical-align: top; background: url(../images/arrow.png) top left no-repeat; background-size: 22px auto; }
.button:hover .fa-arrow { background-position: bottom left; }
.button:hover { text-decoration: none; color: #fff; background: #006899; }
sup { vertical-align: super; font-size: 10px; }

#main-cntr { padding: 56px 0 0; overflow: hidden; width: 100%; }

.wrapper { max-width: 1166px; margin: 0 auto; padding: 0 20px; position: relative; }

/*********Header Css*********/
#header { float:left; width:100%; background:#151515; text-align:center;  position:fixed;  left:0; top:0; z-index: 99; }
#header .header_inner{float:left; width:100%; padding:0 20px; border-top:4px solid #bce1f1; position:relative; min-height:56px;}
#header .fortune-logo { margin:0; padding:0; width: 117px; float:left; margin:12px 0 0;}
#header .logo { float: left; width: 80px; float: left; margin: 8px 0 0 11px; }
#header .plus { float: left; width: 10px; height: 10px; margin: 21px 12px 0; background: url(../images/plus.png) center center no-repeat; background-size: 10px auto; }  
#header ul.social_icon{ list-style:none; float:right; width:auto; margin:11px 0 0;}
#header ul.social_icon li{ list-style:none; float:left; margin-left:7px;  }
#header ul.social_icon li:first-child{ margin-left:0; }
#header ul.social_icon li a, #header ul.social_icon li div{ display:block; width:29px; height:29px; border-radius:50%; border:2px solid #fff; opacity:1; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; }
#header ul.social_icon li a i, #header ul.social_icon li div i{ font-size:13px; line-height:26px; color:#fff; display:block; }
#header ul.social_icon li a:hover {opacity:0.7;}
#header .show_text{ float:left; width:100%; font-family: 'Source Sans Pro', sans-serif; font-size:11px; font-weight:600; color:#151515; text-transform:uppercase; text-align:center; background:#fff; padding:8px 20px; margin:0; position:relative; display:none; line-height:14px}
#header .show_text a{color: #666}
#header .show_text a:hover{color: #999}
#header .show_text span.close{ position:absolute; right:2px; top:10px; width:20px; height:20px; cursor:pointer;}
#header .show_text span.close:before, header .show_text span.close:after { position:absolute; left:10px; content:""; height:13px; width:1px; background-color:#151515; }
#header .show_text span.close:before { transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); }
#header .show_text span.close:after { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); }

#header .paid_logo{ display:inline-block;width:auto;  margin:0 auto;vertical-align:top; color:#000; text-transform:uppercase; font-family: 'Source Sans Pro', sans-serif; font-size:13px; font-weight: 600; background:#bce1f1; padding: 0px 10px 4px; position:absolute; top:0; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); line-height: 18px; }
#header .paid_logo i{ padding: 0 0 0 8px; font-size:13px; }
#header a:hover { text-decoration: none; }

#siteloader { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: #151515 url(../images/spin.gif) center center no-repeat; background-size: 80px auto; z-index: 999; }

#content-cntr { padding: 0px; position: relative; }

.banner-bar { background-size: cover; background-repeat: no-repeat; background-position: top center; max-width: 1440px; margin: 0 auto;}
.banner-bar .left { padding: 75px 23px 14px; min-height:600px; background: rgba(0,94,187,0.9); width: 315px; }
.banner-bar .taking-logo { display: block; max-width: 250px; margin: 0 auto; position: relative; left: 7px; }
.banner-bar .golf-ball { margin: 33px 0 21px; width: 100%; display: block; height: 23px; background: url(../images/golf-ball.png) center center no-repeat; background-size: 130px auto; }
.banner-bar .left h4 { text-align: center; font-family: 'KPMGLightItalic151009'; font-size: 32px; line-height: 41px; color: #fff; letter-spacing: 1.54px; }
.banner-bar .title { position: absolute; bottom: 53px; right: 20px; /*width: 638px;*/  width: 387px;background: #fff; padding: 12px 17px; }
.banner-bar .title p { padding: 5px 100px 3px 0; font-size: 12px; line-height: 15px; color: #000; font-family: 'graphikmedium'; }
.banner-bar .title p strong { margin: 0 14px 0 0; letter-spacing: 1px; text-align: right; color: #005ebb; font-family: 'graphikbold'; text-transform: uppercase; /*float: left;*/ float:right; width: 180px; min-height: 27px; }
.banner-bar .more { transition: width 0.4s; -webkit-transition: width 0.4s; -ms-transition: width 0.4s; transition: width 0.4s; overflow:hidden; width: 38px; padding: 5px 15px 3px; display:inline-block; vertical-align: top; position: absolute; top: 12px; right: 17px; font-size: 11px; line-height: 13px; color:#005ebb; font-family: 'graphiksemibold'; text-transform: uppercase; border: 2px solid #005ebb; }
.banner-bar .more:before,.banner-bar .more:after { width: 14px; height:9px;content:''; position:absolute; right:10px; top: 50%; margin: -4px 0 0 0; /*background: url(../images/arrow.png) center center no-repeat;*/ background: url(../images/play_icon.png) center center no-repeat;background-size: 100%; transition:all 0.3s; -webkit-transition:all 0.3s; -ms-transition:all 0.3s; } 
.banner-bar .more span { text-indent:1px; display:block; width: 100%; transition:all 0.4s; -webkit-transition:all 0.4s; -ms-transition:all 0.4s; margin-right:-20px; float: right; }
.banner-bar .more:after { right: 50px; opacity:0; transition:all 0s; -webkit-transition:all 0s; -ms-transition:all 0s; }  
.banner-bar .title:hover .more { width: 85px; }
.banner-bar .title:hover .more:before { opacity:0; }
.banner-bar .title:hover .more:after { right: 10px; opacity:100; transition:all 0.3s; -webkit-transition:all 0.3s; -ms-transition:all 0.3s; transition-delay:0.2s; -webkit-transition-delay:0.2s; -ms-transition-delay:0.2s; }
.banner-bar .more:hover:before { opacity: 0; }
.banner-bar .more:hover:after { right: 10px; opacity: 100; /*background-image:url(../images/arrow-white.png);*/  background-image:url(../images/play_icon_white.png);}

.banner-bar .title:hover .more span { margin:0; }

.banner-bar .more:hover { text-decoration:none; background:#005ebb; color:#fff; }
.banner-bar .banner-bar { display:none; }

.info-bar { padding: 47px 0 18px; }
.info-bar h2 { padding: 0 0 0px 75px; font-size: 12px; line-height: 16px; color: #005ebb; letter-spacing: 1px; font-family: 'graphikbold'; text-transform: uppercase; position: relative; }
.info-bar h2:before { content: ""; position: absolute; top: 7px; left: 7px; width: 42px; height: 2px; background: #000; display: block; }
.info-bar ul { padding: 0px; margin: 0px -13px; list-style-type: none; }
.info-bar ul li { float: left; padding: 36px 52px 14px; width: 33.33333%; }
.info-bar ul li figure { transition:all 0.4s; -webkit-transition:all 0.4s; -ms-transition:all 0.4s; border: 0; position: relative; overflow: hidden; }
.info-bar ul li a figure img { transition:all 0.4s; -webkit-transition:all 0.4s; -ms-transition:all 0.4s;  }
.info-bar ul li a:hover figure { transform: scale(0.9); }
.info-bar ul li a:hover figure img { transform: scale(1.2); }
.info-bar ul li .play { overflow: hidden; position: absolute; bottom: 19px; right: 19px; width: 37px; height: 37px; border: 1px solid #fff;  }
.info-bar ul li .play:before { transition-delay:0.4s; -webkit-transition-delay:0.4s; -ms-transition-delay:0.4s; transition:all 0.4s; -webkit-transition:all 0.4s; -ms-transition:all 0.4s; z-index:1; content:''; position: absolute; bottom: 0; right: 0; width: 100%; height: 100%; background: url(../images/play.png) center center no-repeat; background-size: 10px auto; }
.info-bar ul li .play:after {  content: "";  position: absolute;  right: 0;  width: 0;  bottom: 0;  background: #fff;  height: 100%;  transition-property: width;  transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -ms-transition-duration: 0.4s; transition-delay:0.4s; -webkit-transition-delay:0.4s; -ms-transition-delay:0.4s; transition-timing-function: ease-out;}
.info-bar ul li a:hover .play:after,.info-bar ul li a:focus .play:after,.info-bar ul li a:active .play:after {  left: 0;  right: auto;  width: 100%;}

.info-bar ul li a { text-decoration: none; }
.info-bar ul li a:hover .play:before { background-image: url(../images/play_hover.png); }
/*.info-bar ul li a:hover h3 { background:#e7f8ff; }*/
.info-bar ul li figure img { width: 100%; }
.info-bar ul li .date-meta { padding: 25px 0 13px 34px; display: block; font-size: 9px; letter-spacing: 1px; color: #000; font-family: 'graphiksemibold'; text-transform: uppercase; position: relative; }
.info-bar ul li .date-meta .border { width: 40px; height: 2px; position: absolute; top: 36px; left: -30px; display:inline-block; }
.info-bar ul li .date-meta .border:after,.info-bar ul li .date-meta .border:before { content: ""; position: absolute; top: 0; right: 0; width: 100%; height: 2px; background: #000; display: block; }
.info-bar ul li .date-meta .border:after { right:auto; left:0; width:0%; }
.info-bar ul li a:hover .date-meta .border:before{ animation: go_to_right1 0.4s; -webkit-animation: go_to_right1 0.4s; -ms-animation: go_to_right1 0.4s; width: 0%; }
.info-bar ul li a:hover .date-meta .border:after{ animation: go_to_right2 0.4s; -webkit-animation: go_to_right2 0.4s; -ms-animation: go_to_right2 0.4s; animation-delay: 0.4s; -webkit-animation-delay: 0.4s; -ms-animation-delay: 0.3s;  animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; }


.info-bar ul li h3 { transition:all 0.4s; -webkit-transition:all 0.4s; -ms-transition:all 0.4s; padding: 2px 8px 2px 36px; font-size: 14px; line-height: 20px; color: #005ebb; font-family: 'graphikbold'; text-transform: uppercase; letter-spacing: 0.5px; }
.info-bar ul li p { padding: 0 0 0 34px; font-size: 14px; line-height: 20px; color: #000; letter-spacing: 0.5px; }
.info-bar ul li strong { padding: 2px 0 0 34px; font-size: 10px; display:block;  line-height: 18px; color: #000; font-weight:normal; font-family: 'graphiksemibold'; text-transform: uppercase; }
.info-bar ul li:nth-of-type(3n+1) { clear: both; }

.info-bar.past-article { padding: 35px 0 10px; }
.info-bar.past-article ul { margin: 0px; padding: 0 7px; }
.info-bar.past-article ul li { padding: 19px 33px 20px; width: 25%; }
.info-bar.past-article ul li:nth-of-type(3n+1) { clear: none; }
.info-bar.past-article ul li:nth-of-type(4n+1) { clear: both; }
.info-bar.past-article ul li .play { bottom: 16px; right: 16px; }  
.info-bar.past-article ul li .date-meta { padding: 15px 0 11px 26px; letter-spacing: 0.75px; }
.info-bar.past-article ul li .date-meta .border { top: 26px; left: -22px; width: 30px;  }
.info-bar.past-article ul li h3 { padding: 2px 8px 2px 26px; font-size: 12px; line-height: 18px; letter-spacing: 0.5px; }
.info-bar.past-article ul li strong,.info-bar.past-article ul li p { padding-left:26px; }
.info-bar.past-article ul li h3.remove-letter-spacing { padding-right: 0px; letter-spacing: 0.3px; }
.single-article-bar .article-inner .content .bottom-content{ display: -ms-flex; display: -webkit-flex;	display: flex; position: relative; }
.single-article-bar .article-inner .content .bottom-content .bottom-right-content { display: -ms-flex; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.single-article-bar .article-inner .content .bottom-content:before { content: ""; position: absolute; top: 0px; left: -110px; width: 256px; height: 100%; background: #005ebb; }

.video-bar { padding: 46px 0 0px; }
.video-bar .back-row { background: rgba(0,94,187,1); } 
.video-bar .wrapper { max-width: 1014px; }
.video-bar .video { padding: 0px; position: relative; padding-bottom: 56.25%; }  
.video-bar .video .bc-player-B1FpNCG8g_default .vjs-big-play-button { background: none; border: 1px solid #fff; overflow: hidden; transition: 0.3s all; -webkit-transition: 0.3s all; }
.video-bar .video .bc-player-B1FpNCG8g_default .vjs-big-play-button .vjs-icon-placeholder:before { z-index: 3; }
.video-bar .video .bc-player-B1FpNCG8g_default .vjs-big-play-button:before { z-index: 2; transition: all 0.8s; -webkit-transition: all 0.8s; }
.video-bar .video .bc-player-B1FpNCG8g_default .vjs-big-play-button:after {  content: "";  position: absolute; left: -100%;  width: 100%;  bottom: 0;  background: #fff;  height: 100%;  transition: 0.3s left;  transition-delay:0.1s; -webkit-transition-delay:0.1s; -ms-transition-delay:0.1s; transition-timing-function: ease-out; opacity: 0; }
.video-bar .video .bc-player-B1FpNCG8g_default .vjs-big-play-button:hover:after { left: 0px; opacity: 1; }
.video-bar .video .bc-player-B1FpNCG8g_default .vjs-big-play-button.have-hover:after { left: 100%; opacity: 1; }
.video-bar .video .bc-player-B1FpNCG8g_default .vjs-big-play-button:hover { color: #005ebb; }

body.touch-devices .video-bar .video .bc-player-B1FpNCG8g_default .vjs-big-play-button { color: #005ebb; background: #fff; }

.video-bar .video img { width: 100%; opacity:0; display: none; }
.video-bar .video .bc-player-B1FpNCG8g_default { position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; }
.vjs-poster,.bc-iframe, .bc-iframe body, .bc-player-B1FpNCG8g_default { background-color: #fff !important; }
.video .vjs-poster { background-size: cover; }
.video-bar .content { display: -ms-flex; display: -webkit-flex;	display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;
-webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; }
.video-bar .content .left { padding: 40px 0 15px; width: 24.4%; }
.video-bar .content:before { content: ""; position: absolute; top: 0px; left: 0px; width: 24.4%; height: 100%; background: #005ebb; }
.video-bar .content .left img { width: 195px; margin: 0 auto; position: relative; }
.video-bar .content .left h5 { color: #fff; font-family: 'KPMGLightItalic151009'; text-align: center; font-size: 26px; line-height: 33px; letter-spacing: 0.05em; padding: 20px 30px; }
.video-bar .content .golf-ball { margin: 16px 0; width: 100%; display: block; height: 18px; background: url(../images/golf-ball.png) center center no-repeat; background-size: 98px auto; position: relative; }
.video-bar .content h1 { padding-bottom: 10px; font-size: 36px; line-height: 40px; color: #005ebb; font-family: 'graphikblack'; text-transform: uppercase; }
.video-bar .content .right { padding: 54px 50px 50px 114px; width: 75.6%; }
.video-bar .content p { padding: 0 0 5px; font-size: 24px; line-height: 33px; letter-spacing: 0px; font-family: 'graphikmedium'; }
.video-bar .content .text { padding: 20px 0 0 0; }
.video-bar .content .text p { padding-bottom: 25px; font-size: 20px; line-height: 33px; color: #000; font-family: 'graphiklight'; }

.video-bar .content .date-meta { padding: 0px; display: block; font-size: 9px; letter-spacing: 1px; color: #000; font-family: 'graphiksemibold'; text-transform: uppercase; position: relative; }
.video-bar .content .date-meta:before { content: ""; position: absolute; top: 12px; left: -66px; width: 42px; height: 2px; background: #000; display: block; }

.back-row { padding: 12px 37px 9px; background: rgba(0,94,187,0.85); }
.back-row a { padding: 0 0 0 63px; display: inline-block; vertical-align: top; color: #fff; font-size: 14px; line-height: 40px; letter-spacing: 0.5px; font-family: 'graphikbold'; text-transform: uppercase; position: relative; }
.back-row a span.arrow_btn { width: 37px; height: 37px; position: absolute; top: 0px; left: 0px; border: 1px solid #fff; }
.back-row a span.arrow_btn:before { transition:all 0.3s; -webkit-transition:all 0.3s; -ms-transition:all 0.3s; z-index:1; content:''; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background: url(../images/back-arrow.png) center center no-repeat; background-size: 14px auto; }

.back-row a span.arrow_btn:after {  content: "";  position: absolute;  left: 0;  width: 0;  bottom: 0;  background: #fff;  height: 100%;  transition-property: width;  transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -ms-transition-duration: 0.3s;  transition-timing-function: ease-out;}
.back-row a:hover span.arrow_btn:after,.back-row a:focus span.arrow_btn:after,.back-row a:active span.arrow_btn:after {  right: 0;  left: auto;  width: 100%;}
.back-row a:hover span.arrow_btn:before,.back-row a:focus span.arrow_btn:before,.back-row a:active span.arrow_btn:before {  background-image: url(../images/back-arrow_hover.png); }

.back-row a:hover { text-decoration: none; }


.ad-bar { padding: 23px 0; background: #f1f1f1; }
.ad-bar .ad { max-width: 728px; height: 90px; overflow: hidden; }
.ad-bar .ad iframe { width: 100% !important; height: 100% !important; }
.ad-bar .desktop-only { display: block; }
.ad-bar .mobile-only { display: none; }
.ad-bar .wrapper { max-width: 768px !important; }

.single-article-bar { padding: 0px; } 
.single-article-bar .single-banner { width: 100%; height: 695px; background-position: top center; background-size: cover; background-repeat: no-repeat; max-width:1440px; margin:0 auto}
.single-article-bar .single-article-content { margin: -274px 0 0; }
.single-article-bar .wrapper { max-width: 880px; }
.single-article-bar h1 { padding: 12px 0 15px; font-size: 36px; line-height: 40px; color: #005ebb; font-family: 'graphikblack'; text-transform: uppercase; }
.single-article-bar h3 { padding: 0 0 5px; font-size: 24px; line-height: 33px; letter-spacing: 0px; font-family: 'graphikmedium';  }
.single-article-bar .name { padding: 10px 0 0 0; display:block; font-size: 18px; line-height: 25px; color:#000; font-family: 'graphiksemibold'; }
.single-article-bar .name span { font-family: 'graphik_regularregular'; }
.single-article-bar .date-meta { padding: 16px 0 50px; display: block; font-size: 9px; letter-spacing: 1px; color: #000; font-family: 'graphiksemibold'; text-transform: uppercase; position: relative; }
.single-article-bar .date-meta:before { content: ""; position: absolute; top: 28px; left: -66px; width: 42px; height: 2px; background: #000; display: block; }
.single-article-bar .article-inner {  }
.single-article-bar .article-inner .content { padding: 45px 115px 0px 105px; background: #fff; }  
.single-article-bar .article-inner .content.add-gap { padding-right: 100px; }
.single-article-bar .article-inner .content p strong { color: #000; }
.single-article-bar .article-inner .content p:nth-of-type(1) strong { font-family: 'graphiksemibold'; letter-spacing: 0.9px; font-size: 18px; line-height: 33px; }
.single-article-bar .article-inner .content p { padding-bottom: 37px; font-size: 20px; line-height: 33px; color: #000; font-family: 'graphiklight'; }
.single-article-bar .article-inner .content p a { color:#005ebb; font-family: 'graphikmedium'; text-decoration:none; } 
.single-article-bar .article-inner .content p a:hover { text-decoration:underline } 
.single-article-bar .article-inner .content .space { padding: 7px 0; display: block; }
.single-article-bar .alignleft { float: left; margin: 8px 23px 15px -112px; }
.single-article-bar .alignright { float: right; margin: 8px -112px 15px 23px; }
.single-article-bar .article-inner .content blockquote { padding: 20px 0; }
.single-article-bar .single-article-content .content blockquote { padding-top:0; overflow: hidden;}
.single-article-bar .single-article-content .content blockquote.no-letter-space p { letter-spacing: 0px; }
.single-article-bar .article-inner .content .notes { margin: -25px 0 0; padding: 0 0 20px; display: block; font-size: 12px; line-height: 21px; font-family: 'graphiklight'; }
.single-article-bar .article-inner .content .notes a { color: #000; word-break: break-all; }
.single-article-bar .article-inner .content blockquote.add-padding, .single-article-bar .article-inner .content blockquote.add-padding1 { padding-left: 40px; padding-right: 40px; }

.single-article-bar .article-inner .content blockquote p { padding: 0px; font-size: 94px; line-height: 88px; font-family: 'KPMGLightItalic151009'; text-align:center; letter-spacing: 0.02em; color: #003386; }
.single-article-bar .article-inner .content blockquote strong { font-size: 18px; line-height: 34px; padding: 15px 0 18px; font-family: 'graphikbold'; color: #00338c; letter-spacing: 0px; text-align: center; display: block; }
.single-article-bar .article-inner .content blockquote strong span { font-family: 'graphik_regularregular'; }
.single-article-bar .article-inner .center-img { margin: 0 -110px 40px; overflow: hidden; }
.single-article-bar .article-inner .center-img img { width: 100%; }
.single-article-bar .article-inner .content p em { font-family: 'graphikregular_italic'; }
.single-article-bar .article-inner .content p em,.single-article-bar .article-inner .content p i { font-family: 'graphiklight_italic'; }
.single-article-bar .article-inner .content p strong em { font-family: 'graphikbold_italic'; font-size: 18px; line-height: 32px; display: block; overflow: hidden; }
.single-article-bar .article-inner .content p .more { display: inline; }
.single-article-bar .article-inner .content p .more a { color: #000; font-family: inherit; word-break: break-all;  } 

.single-article-bar .quote.min-height { min-height: 547px; } 
.single-article-bar .bottom-content .quote { background: none;}

.single-article-bar .single-article-content.removespace { margin: 0px; }
.single-article-bar .quote { margin: 0 46px 0 -110px; width: 256px; float: left; padding: 60px 27px 40px; background: #005ebb; }
.single-article-bar .quote img { width: 100%; margin: 0 auto; position: relative; }
.single-article-bar .quote .golf-ball { margin: 25px 0 20px; width: 100%; display: block; height: 18px; background: url(../images/golf-ball.png) center center no-repeat; background-size: 98px auto; position: relative; }
.single-article-bar .quote h5 { color: #fff; font-family: 'KPMGLightItalic151009'; text-align:center; font-size: 26px; line-height: 33px; letter-spacing:0.05em; }
.single-article-bar .quote h5.add-space { padding: 20px 10px; }
.single-article-bar .list-repeat { padding: 0 0 20px; position: relative; }
.single-article-bar .list-repeat:nth-last-of-type(1) { padding-bottom: 10px; }
.single-article-bar .list-repeat .number { width: 38px; height: 38px; background: #005ebb; line-height: 38px; text-align: center; position: absolute; top: 5px; left: -67px; font-size: 14px; letter-spacing: 0.67px; font-family: 'graphiksuper'; color: #fff; } 

.single-article-bar .article-inner .content .list-repeat  p strong { display:block; clear:both; font-size: 14px; line-height:18px; padding:15px 0 0; }
.single-article-bar .article-inner .content .list-repeat  h4 { color: #000; font-weight:normal; font-family: 'graphiksemibold'; font-size: 24px; line-height: 33px; letter-spacing: 0.9px; padding:9px 0 10px; text-transform:uppercase; }


.single-article-bar .single-article-content.removespace.listspace { padding: 25px 0 0; }
.single-article-bar .single-article-content.removespace.listspace .quote { padding: 48px 0 20px; width: 201px; margin: 6px auto 0 auto; float: none; }
.single-article-bar .single-article-content.removespace.listspace .quote img { width: 160px; left: 4px; }
.single-article-bar .single-article-content.removespace.listspace .quote .golf-ball { margin: 14px 0; height: 15px; background-size: 84px auto; }
.single-article-bar .single-article-content.removespace.listspace .quote + p { padding: 53px 0 0; }
.single-article-bar .single-article-content.removespace.listspace .quote + p em { font-size: 18px; line-height: 32px; display: block; margin-right: -20px; }


/********************************************Footer Css******************************************************************/
footer{ position: relative; z-index:1; float:left; width:100%; background:#151515; padding:20px 0 16px; text-align:center; }
Footer .wrapper { position: static; }
footer a.footer_logo{ display:inline-block;}
a.footer_logo img{ vertical-align:top; width:149px;}
footer ul{ list-style:none; padding:0; }
footer ul li{ display:inline-block; font-family: 'Source Sans Pro', sans-serif; font-size:11px; line-height:16px; font-weight:400; color:#fff; padding:0 5px 0 8px; background:url(../images/link_sep.jpg) no-repeat left center; }
footer ul li:first-child{ background:none; }
footer ul li a{ display:block; color:#fff;} 
footer ul li a:hover,footer ul li a:focus{ color:#888888;}


@keyframes go_to_right1 {
from { width:100%; }
to { width:0%; }
}
@-webkit-keyframes go_to_right1 {
from { width:100%; }
to { width:0%; }
}

@keyframes go_to_right2 {
from { width:0; }
to { width:100%; }
}
@-webkit-keyframes go_to_right2 {
from { width:0; }
to { width:100%; }
}


.touch-devices .info-bar ul li a:hover figure img,
.touch-devices .info-bar ul li a:hover figure { transform: none; -webkit-transform: none; -ms-transform: none; }
.touch-devices .info-bar ul li a .play:after { display:none; }
.touch-devices .info-bar ul li a:hover h3 { background:none; }
.touch-devices .info-bar ul li a:hover .date-meta .border:before{ width: 100%; }
.touch-devices .info-bar ul li a .date-meta .border:after { display:none; }
.touch-devices .info-bar ul li a .date-meta .border:before { width: 100% !important; }
.touch-devices .info-bar ul li a:hover .play::before { background-color:#fff; }
.touch-devices .back-row a span.arrow_btn::after { display: none; }
.touch-devices .back-row a:hover span.arrow_btn:before,.touch-devices .back-row a:focus span.arrow_btn:before,.touch-devices .back-row a:active span.arrow_btn:before {  background-image: url(../images/back-arrow.png); }
.show-desktop-only { display: block; }
.show-mobile-only { display: none; }
.mobile-banner-image { display: none; }


.bc-player-B1FpNCG8g_default .vjs-big-play-button { border-radius: 0 !important; }