    body{
         margin: 0;
         padding: 0;
         font-family: 'Gotham Book';
         font-weight: 500;
    }
     a {
        text-decoration:none;
         color:#000;
    }

    .post-template .more-article-mainsec .more-article-leftsec h2,.post-template .more-article-mainsec .more-article-rightsec h2,.more-article-leftsec .blocksec h3,.more-article-rightsec .one-block .blocksec h3{
        font-family: 'Gotham Medium';
        font-weight: 500;
    }
     .blog-headsec {
         width: 100%;
         position: relative;
    }
     .blog-inner-headsec {
         display: flex;
         width: auto;
         margin: 0 auto;
         padding:1% 4.5%;
    }
     .logosec {
         margin: 0;
         padding: 0;
         position: relative;
         top: 7px;
    }
     .logosec a{
         display: block;
    }
     .logosec a svg{
         width: 64px;
         height: 64px;
    }
     .navsec{
         flex: 1;
         margin-left: 2rem;
    }
     .navsec ul {
         margin: 0;
         padding: 0;
         list-style: none;
         display: flex;
    }
     .navsec .menus li {
         margin: 0 30px;
    }
     .navsec .menus li a{
         text-decoration: none;
    }
     .navsec .menus li > a {
         color: #000;
         font-size: 18px;
         letter-spacing: -0.36px;
         display: block;
         line-height: 80px;
         position: relative;
    }
    .navsec li:hover > a::after{
        content: "";
        height: 2px;
        display: block;
        width: 100%;
        background: #000;
        position: absolute;
        bottom: 25px;
        left: 0;        
    }
     .navsec li:hover .nav-panel-container{
         display: block;
    }
     .nav-panel-container{
         background: #fff;
         width: 100%;
         position: absolute;
         left: 0;
         top: 99px;
         z-index: 1;
         border-top:#f2f2f2 solid 1px;
         display: none;
    }
     .nav-inner-container{
         padding: 2% 0;
         display: flex;
         max-width: 1160px;
         margin: 0 auto;
    }
     .nav-inner-container a{
         margin: 0 .6rem;
         width:24%;
    }
     .nav-inner-container img{
         width: 100%;
    }
     .mobile-close-button {
         position: absolute;
         top: -35px;
         left: 15px;
         display: none;
    }
     .nav-panel-title{
         color: #000;
         text-transform: uppercase;
         font-size: 14px;
         line-height: 1.64;
         letter-spacing: -0.28px;
         margin: .5rem 0 .5rem 0;
    }
     .nav-panel-info{
         font-size: 18px;
         line-height: 1.33;
         letter-spacing: -0.36px;
         color: #000;
         font-weight: 500;
         font-family: 'Gotham Medium';
         margin: 0;
    }
     .top-searchsec {
         padding: 15px 0 0;
    }
     .top-searchsec a,.searchtwoicons a{
         text-decoration: none;
         margin: 0 0 0 2rem;
         display: inline-block;
    }
     .search-hoversec {
         position: absolute;
         top: 0;
         left: 0;
         right: 0;
         background: #fff;
         padding: 2.4rem 4% 1.8rem;
         z-index: 3;
         display: none;
         width:auto;
         margin:0 auto 0 10%;
    }
     .search-container{
         display: flex;
    }
     .searchinput {
         flex: 1;
    }
     .searchtwoicons{
         padding-top: 8px;
    }
     .searchinput input {
         width: 100%;
         margin: 0;
         padding: 7px 0;
         border: none;
         background: transparent;
         font-size: 18px;
         color: #000000;
         font-family: 'Gotham Book';
    }
     .searchinput input:focus{
         outline: none;
    }
     .blog-search {
         width: auto;
         margin: 0 auto;
         padding: 2rem 4.5%;
    }
     #header-search-close svg{
         width: 20px;
         height: 20px;
    }
     .mobile-menuicon {
         display: none;
    }
     .mobile-menuicon svg{
         width: 20px;
         height: 16px;
    }
     .m-menu-socialsec {
         position: fixed;
         bottom: 20px;
         padding: 0;
         margin: 0;
         left: 0;
         right: 0;
         display: none;
    }
     .m-menu-socialsec ul{
         padding: 0 15px;
         justify-content: space-between;
         align-items: center;
    }
     .m-menu-socialsec ul a{
         padding: 0 10px;
    }
     .serach-result-btn{
         margin: 8px 15px 0 0;
    }
     .hero-imgsec {
         margin:0;
         padding:0;
         display:flex;
         align-items:center;
         justify-content:center;
         flex-direction:row;
         position:relative;
    }
     .hero-imgsec picture{
        width:100%;
         display:block;
         margin:0;
    }
     .hero-imgsec picture img {
        width:100%;
         display:block;
         margin:0;
    }
     .hero-imgsec a {
         width: 100%;
         position: relative;
         display: flex;
         justify-content: center;
         align-items: center;
         flex-direction: column;
         text-decoration: none;
    }
     .hero-imgsec a img {
        width:100%;
         display:block;
         margin:0;
    }
     .hero-img-content {
        position: absolute;
         text-align: center;
    }
     .hero-img-content p {
         color: #fff;
         font-size: 16px;
         font-weight: 400;
         margin:0;
         padding:0;
    }
     .hero-img-content p span {
         margin: 0 10px;
    }
     .hero-img-content h2 {
         color: #fff;
         font-size: 32px;
         font-weight: 500;
         margin:7px 0 0;
         padding:0;
         font-family: 'Gotham Medium';
    }
     .hero-img-content h2 span {
         color: #fff;
         font-size: 32px;
         font-weight: 500;
         display:block;
    }
     .mainbody {
        width:auto;
         margin:0 auto;
         padding:0 4.5%;
         box-sizing:border-box;
    }
     .latestposts {
        max-width:100%;
         margin:0;
         padding:0 0 5rem;
         border-bottom:#000 solid 1px;
         position: relative;
    }
     .latestposts h3 {
         margin:0;
         padding:34px 0;
         font-size:24px;
         font-weight:500;
         color:#000;
         position:relative;
         letter-spacing:-1px;
         display:flex;
         justify-content:center;
         font-family: 'Gotham Medium';
    }
     .latestposts .down-arrow {
        position:absolute;
         right:0;
    }
     .latestposts .latestposts-imgsec {
        position:relative;
         display:flex;
         align-items:center;
         justify-content:center;
         flex-flow: wrap;
    }
     .latestposts-imgsec a {
        width: 100%;
        color: #fff;
    }
     .latestposts .latestposts-imgsec picture {
        display:block;
         width:100%;
         margin:0;
    }
     .latestposts .latestposts-imgsec img {
        display:block;
         width:100%;
         margin:0;
    }
     .latestposts-imgsec-content {
        position: absolute;
         text-align: center;
         z-index:10;
    }
     .latestposts-imgsec-content a {
         text-decoration: none;
         color: #fff;
    }
     .latestposts-imgsec-content p {
         color: #fff;
         font-size: 16px;
         font-weight: 400;
         margin:0;
         padding:0;
    }
     .latestposts-imgsec-content p span {
         margin: 0 10px;
    }
     .latestposts-imgsec-content h2 {
         color: #fff;
         font-size: 32px;
         font-weight: 500;
         font-family: 'Gotham Medium';
         margin:7px 0 0;
         padding:0;
    }
     .latestposts-imgsec-content h2 span {
         color: #fff;
         font-size: 32px;
         font-weight: 500;
         display:block;
    }
     .latestposts .four-blocks {
        display:flex;
         justify-content:space-between;
         flex-direction:row;
         margin:1.6% 0 0;
         flex-flow: wrap;
    }
     .latestposts .four-blocks .block-one {
        width:23.7%;
    }
     .latestposts .four-blocks .block-one a {
        text-decoration:none
    }
     .latestposts .four-blocks .block-one:last-child {
        margin-right: 0 !important;
    }
     .four-blocks .white-space {
         width: 1.3%;
    }
     .latestposts .four-blocks .block-one a img {
        width:100%;
         display:block;
         margin:0;
    }
     .latestposts .four-blocks .block-one img {
        width:100%;
         display:block;
         margin:0;
    }
     .latestposts .four-blocks .block-two a img {
        width:100%;
         display:block;
         margin:0;
    }
     .latestposts .four-blocks .block-two img {
        width:100%;
         display:block;
         margin:0;
    }
    .latestposts .four-blocks .block-one p ,.single .more-article-leftsec .blocksec p{
        color: #000;
        font-size: 14px;
        font-weight: 400;
        margin: 0;
        padding: 18px 0 16px;
        text-transform: uppercase;
    }
    .latestposts .four-blocks .block-one p span {
         margin: 0 10px;
    }
     .latestposts .four-blocks .block-one h3 {
         color: #000;
         font-size: 18px;
         font-weight: 500;
         font-family: 'Gotham Medium';
         margin:0;
         padding:0;
    }
     .halfbox {
        width:100%;
         margin:1.6% 0 0;
         padding:0;
         display:flex;
         flex-direction:row;
         align-items: flex-end;
    }
     .halfbox .leftbox {
        width:49.2%;
         margin:0 1.5% 0 0;
         padding:0;
         position:relative;
    }
     .halfbox .leftbox img {
        width:100%;
         margin:0;
         display:block;
         height:100%;
    }
     .halfbox .leftbox a img {
        width:100%;
         margin:0;
         display:block;
    }
     .halfbox .leftbox .leftbox-innercontent {
        margin:0;
         padding:0;
         position:absolute;
         left:0;
         bottom:30px;
         padding:0 0 0 30px;
    }
     .halfbox .leftbox .leftbox-innercontent h2 {
        font-size: 26px;
         letter-spacing: -1px;
    }
     .halfbox .leftbox .leftbox-innercontent h2 span {
        font-size: 26px;
    }
     .halfbox .rightbox {
        width:48%;
         margin:0;
         padding:0 0;
         box-sizing:border-box;
    }
     .halfbox .rightbox .rightbox-innercontent {
        width:100%;
         margin:0;
         display:flex;
         align-items:center;
    }
     .latestposts-imgsec-content.leftbox-innercontent {
        text-align: left;
         width:auto !important;
    }
     .rightbox-innercontent .smallthumb {
        width:50%;
         margin:0;
         padding:0;
    }
     .rightbox-innercontent .smallthumb img {
        width:100%;
         display:block;
         margin:0;
         padding:0;
    }
     .rightbox-innercontent .thumb-content {
        width:50%;
         margin:0;
         padding:0 0 0 20px;
         box-sizing:border-box;
    }
     .rightbox-innercontent .thumb-content h2 {
        font-size: 18px;
         letter-spacing: -1px;
         margin-top: 0;
         font-family: 'Gotham Medium';
         font-weight: 500;
    }
     .rightbox-innercontent.grayline {
         border-bottom: #dddddd solid 2px;
         padding-bottom:2.5%;
         margin-bottom: 2.5% !important;
    }
     .rightbox-innercontent .thumb-content p {
        margin-bottom: 16px;
         font-size: 14px;
    }
     .rightbox-innercontent p span {
        margin: 0 10px;
    }
     .latestposts.trainers {
        border-bottom: none;
    }
     .be-the-first {
        background:#f5f5f5;
         width:100%;
         margin:1rem 0 6rem;
         padding:3.5rem 0;
    }
     .be-the-first .be-the-content {
        max-width:800px;
         margin:0 auto;
         width:90%;
         text-align:center;
    }
     .be-the-first .be-the-content h2 {
        font-size:32px;
         margin:0 0 16px;
         padding:0;
         font-weight:600;
         color:#000;
    }
     .be-the-first .be-the-content h4 {
        font-size:18px;
         margin:0;
         padding:0;
         font-weight:400;
         color:#000;
         letter-spacing:-1px;
    }
     .be-the-first .be-the-content p {
        font-size:18px;
         margin:0;
         padding:0;
         font-weight:400;
         color:#000;
         letter-spacing:-1px;
    }
     .be-the-first .be-the-content p a {
        font-size:18px;
         margin:0;
         padding:0;
         color:#000;
         text-decoration:none;
    }
     .be-the-first .be-the-content p a:hover {
        color:#000;
         text-decoration:none;
    }
     .be-the-first .be-the-content input {
         font-size:16px;
         margin:2.5rem 0;
         padding:18px 15px;
         font-weight:400;
         color:#000;
         background:#fff url('https://i8.amplience.net/i/jpl/arrow-right-2-e75e76c34d8d5c6b16595d643e85f89a');
         background-repeat:no-repeat;
         background-position:center right;
         border:none;
         width:100%;
         box-sizing:border-box;
    }
     .latestposts.fashions {
        border-top:1px solid #000;
    }
     .four-blocks.fashion-two-blocks .block-one {
        width: 49.3%;
    }
     .four-blocks.fashion-two-blocks .block-one h3 {
        justify-content: flex-start;
    }
     .four-blocks.fashion-two-blocks .block-one h3 span {
        display:block;
    }
     .four-blocks.fashion-two-blocks .block-one {
        width: 49.1%;
    }
     .latestposts.sports {
        border-bottom: none;
    }
     .sports .sports-three-blocks {
        margin-top:20px;
    }
     .sports .sports-three-blocks {
         margin-top: 1.6%;
         display: flex;
         flex-direction: row;
    }
     .sports .sports-three-blocks .block-one {
        width:26%;
    }
     .sports .sports-three-blocks .block-one img {
        width:100%;
    }
     .sports .sports-three-blocks .block-one h3 {
        padding-top:0;
    }
     .sports .sports-three-blocks .block-one p {
         color: #000;
         font-size: 14px;
         font-weight: 400;
         margin: 0;
         padding: 15px 0;
    }
     .sports .sports-three-blocks .block-one h3 {
         color: #000;
         font-size: 18px;
         font-weight: 500;
         margin: 0;
         padding: 0;
         justify-content: flex-start;
    }
     .sports .sports-three-blocks .block-two {
        width:50%;
         margin:0 1.3%;
         padding: 0 2px;
    }
     .sports .sports-three-blocks .block-two img {
        width:100%;
    }
     .sports .sports-three-blocks .block-two h3 {
        padding-top:0;
    }
     .sports .sports-three-blocks .block-two p {
         color: #000;
         font-size: 14px;
         font-weight: 400;
         margin: 0;
         padding: 15px 0;
    }
     .sports .sports-three-blocks .block-two h3 {
         color: #000;
         font-size: 20px;
         font-weight: 500;
         margin: 0;
         padding: 0;
         justify-content: flex-start;
    }
     .lifestyle-bottomsec {
         background: #000;
         padding: 4% 4% 5%;
         margin: 0;
    }
     .lifestyle {
         display: flex;
         justify-content: center;
         flex-direction: column;
    }
     .lifestyle h3 {
         color:#fff;
         font-weight:500;
         font-family: 'Gotham Medium';
         padding: 0;
         font-size: 24px;
         text-align: center;
         margin:0 0 56px;
    }
     .lifestyle .four-blocks {
        display: flex;
    }
     .lifestyle .four-blocks .block-one {
        width:24%;
         margin:0 9px;
         padding:0;
    }
     .lifestyle .four-blocks .block-one a img {
        width:100%;
         margin:0;
         padding:0;
         display:block;
    }
     .lifestyle .four-blocks .block-one img {
        width:100%;
         margin:0;
         padding:0;
         display:block;
    }
     .lifestyle .four-blocks .block-one p {
         color: #fff;
         font-size: 14px;
         font-weight: 400;
         margin: 0;
         padding: 15px 0;
         text-align:left;
    }
    .lifestyle .four-blocks .block-one p a {
         color: #fff;
    }
     .lifestyle .four-blocks .block-one a p span {
         margin: 0 10px;
    }
     .lifestyle .four-blocks .block-one h3 {
         color: #fff;
         font-size: 18px;
         font-weight: 500;
         font-family: 'Gotham Medium';
         margin: 0;
         padding: 0;
         text-align:left;
    }
     .assetcon a p span {
         margin: 0 10px;
    }
     .rightbox-innercontent.grayline .thumb-content a p {
         font-size: 14px;
    }
     .video-bottomsec {
        display:flex;
         justify-content:center;
         flex-direction:row;
         flex-flow:wrap;
         background:#fff;
         margin:70px 8px 0;
    }
     .video-bottomsec .videosec {
        width:60%;
    }
     .video-bottomsec .videosec img {
        width:100%;
         display:block;
    }
     .video-bottomsec .video-right {
        width:40%;
    }
     .video-bottomsec .video-right img {
        width:100%;
         display:block;
    }
    .video-bottomsec .videosec .tabcontent p{
         margin: 0;
         text-align: center;
         padding: 2rem 0;
    }
     .tab {
         height: 661px;
         overflow-y: auto;
    }
     .tab::-webkit-scrollbar {
         width: 8px;
         border-radius: 10px;
    }
     .tab::-webkit-scrollbar-track {
         background: #f1f1f1;
    }
     .tab::-webkit-scrollbar-thumb {
         background: #c1c1c1;
         border-radius: 10px;
    }
     .video-bottomsec .video-right .tablinks {
         font-size: 16px;
         font-weight: 500;
         line-height: 1.25;
         letter-spacing: -0.48px;
         padding: 33px;
         cursor: pointer;
         border-bottom: solid 1.5px #ededed;
         min-height: 65px;
         display: flex;
         align-items: center;
    }
     .video-bottomsec .video-right .tablinks.active{
         background: #242424;
         color: #fff;
    }
     .video-bottomsec .video-right .tablinks:last-child{
         border: none;
    }
     .video-bottomsec .video-right .tablinks span{
         font-size: 12px;
         padding-right: 1rem;
    }
    /*-------------- || rs ||--------------------*/
     .video-bottomsec_sec{
         flex-flow: wrap;
    }
     .video-bottomsec_sec .overlay_img,.video-bottomsec_sec .videosec iframe,.video-bottomsec_sec .tabcontent,.video-bottomsec_sec .videosec img,.video_sec{
         width: 100%;
         height: 100%;
    }
     .tabcontent{
         position: relative;
    }
     .videoPoster {
         position: absolute;
         top: 0;
         right: 0;
         left: 0;
         width: 100%;
         height: 100%;
         margin: 0;
         padding: 0;
         cursor: pointer;
         border: 0;
         outline: none;
         background-position: 50% 50%;
         background-size: 100% 100%;
         background-size: cover;
         text-indent: -999em;
         overflow: hidden;
         opacity: 1;
         -webkit-transition: opacity 800ms, height 0s;
         -moz-transition: opacity 800ms, height 0s;
         transition: opacity 800ms, height 0s;
         -webkit-transition-delay: 0s, 0s;
         -moz-transition-delay: 0s, 0s;
         transition-delay: 0s, 0s;
    }
     .videoPoster:before {
         content: "";
         position: absolute;
         top: 50%;
         left: 50%;
         width: 80px;
         height: 80px;
         margin: -40px 0 0 -40px;
         -webkit-transition: border-color 300ms;
         -moz-transition: border-color 300ms;
         transition: border-color 300ms;
         background-image: url('../images/jd-sports-play-icon.svg');
    }
     .videoIframe {
         position: absolute;
         top: 0;
         right: 0;
         bottom: 0;
         left: 0;
         width: 100%;
         height: 100%;
         background-color: transparent;
    }
     .videoWrapperActive .videoPoster {
         opacity: 0;
         height: 0;
         -webkit-transition-delay: 0s, 800ms;
         -moz-transition-delay: 0s, 800ms;
         transition-delay: 0s, 800ms;
    }
     .footer-innersec {
         width: 1160px;
         max-width: 94%;
         padding: 0;
         margin: 0 auto;
         display:flex;
         justify-content:center;
         flex-direction: column;
    }
     .footer-menusec {
         width: 100%;
         display:flex;
         justify-content:center;
         flex-direction: row;
         margin-bottom:2rem;
    }
     .footer-menusec a {
         text-decoration:none;
         color:#000;
         margin:0 15px;
    }
     .footer-socialsec {
         width: 100%;
         padding: 0;
         margin: 0;
         text-align: center;
    }
     .footer-socialsec a {
         display: inline-block;
         margin: 0 15px;
    }
     .footer-socialsec a svg {
         width: 30px;
         height: 30px;
    }
     .st1 {
         fill: #000 !important;
    }
     / Search Results Styles Starts / .blog-search {
         width: auto;
         margin: 0 auto;
         padding: 2rem 4.5%;
    }
     .blog-search h2{
         text-align: center;
         margin: 1rem 0;
         line-height: 1.19;
         letter-spacing: -0.64px;
         font-family: 'Gotham Medium';
         font-weight: 500;
    }
     .blog-search .search-count{
         text-align: center;
         margin: 1rem 0;
    }
     .search-results{
         display: flex;
         padding: 2rem 0 .5rem;
    }
     .search.search-results {
         display: block !important;
    }
     .search-block{
         margin: 0 0;
         width: 24%;
    }
    .search-results .search-block {
        width: 33%;
		margin:0 .8%;
    }
     .search-block h3 {
         font-size: 18px;
         font-weight: 500;
         font-family: 'Gotham Medium';
         margin: 0;
         padding:0;
    }
     .search-block a{
         text-decoration: none;
    }
     .search-block img{
         width: 100%;
         display: block;
    }
     .search-block .category-title{
         font-size: 14px;
         color: #000;
         text-transform: uppercase;
         padding:18px 0;
         margin:0;
    }
     .search-block .category-info{
         font-size: 18px;
         line-height: 1.33;
         letter-spacing: -0.36px;
         color: #000;
         font-weight: 500;
         margin: 0;
    }
     .search-block a p span {
         margin: 0 4px;
    }
     .search.search-results{
         display: block !important;
    }
     .load-more{
         text-align: center;
         margin: 1rem 0;
    }
     .load-more a{
         text-decoration: none;
         color: #000;
         position: relative;
         height: 65px;
         display: inline-block;
         font-weight: 500;
         font-family: 'Gotham Medium';
    }
     .load-more a::after{
         content: '↓';
         font-size: 30px;
         position: absolute;
         left: 50%;
         top: 30px;
         transform: translateX(-50%);
    }
     .footer-mainsec {
         width: 100%;
         padding: 4rem 0;
         margin: 0;
         border-top: #e8e8e8 solid 1px;
    }
     .footer-innersec {
         width: 1160px;
         max-width: 94%;
         padding: 0;
         margin: 0 auto;
         display:flex;
         justify-content:center;
         flex-direction: column;
    }
     .footer-menusec {
         width: 100%;
         display:flex;
         justify-content:center;
         flex-direction: row;
         margin-bottom:2rem;
    }
     .footer-menusec a {
         text-decoration:none;
         color:#000;
         margin:0 15px;
         font-family: 'Gotham Medium';
         font-weight: 500;
    }
     .footer-socialsec {
         width: 100%;
         padding: 0;
         margin: 0;
         text-align: center;
    }
     .footer-socialsec a {
         display: inline-block;
         margin: 0 15px;
    }
     .footer-socialsec a svg {
         width: 30px;
         height: 30px;
    }
     .st1 {
         fill: #000 !important;
    }

     .hero-imgsec {
         margin: 0;
         padding: 0;
         display: flex;
         align-items: center;
         justify-content: center;
         flex-direction: row;
         position: relative;
    }
     .hero-imgsec picture {
         width: 100%;
         display: block;
         margin: 0;
    }
     .hero-imgsec a {
        width:100%;
    }
     .hero-img-content {
         position: absolute;
         text-align: center;
    }
     .hero-imgsec picture img {
         width: 100%;
         display: block;
         margin: 0;
    }
     .hero-img-content p {
         color: #fff;
         font-size: 16px;
         font-weight: 400;
         margin: 0;
         padding: 0;
    }
     .hero-img-content p span {
         margin: 0 10px;
    }
     .hero-img-content h2 {
         color: #fff;
         font-size: 32px;
         font-weight: 500;
         margin: 7px 0 0;
         padding: 0;
    }
     .hero-img-content h2 span {
         color: #fff;
         font-size: 32px;
         font-weight: 500;
         display: block;
    }
     .mainbody {
         width: auto;
         margin: 0 auto;
         padding: 0 4.5%;
         box-sizing: border-box;
    }
     .mainbody.post-template {
         max-width: 1260px;
    }
	.mainbody.post-template p a {
		color:#016cb0;
		text-decoration:underline;
	}
	.mainbody.post-template p a:hover {
		text-decoration:none;
	}
	.mainbody.post-template a {
		color:#016cb0;
		text-decoration:underline;
	}
	.mainbody.post-template a:hover {
		text-decoration:none;
	}
	.mainbody.post-template .blocksec.item p a {
		color:#000;
		text-decoration:none;
	}
     .welcome-sec {
        margin:0;
         padding: 50px 0;
         text-align:center;
    }
     .welcome-sec h2 {
        font-size:21px;
         font-weight:600;
         color:#000;
         line-height:24px;
         max-width:850px;
         margin:0 auto 1.5rem;
         padding:0;
         letter-spacing:-1px;
    }
     .welcome-sec p {
        font-size:18px;
         font-weight:400;
         color:#000;
         line-height:26px;
         max-width:850px;
         margin:0 auto;
         padding:0;
    }
     .posttemp-firstsec {
        display:flex;
         align-items:center;
         flex-direction:row;
         justify-content: space-evenly;
         flex-flow:wrap;
         margin:0 0 3.5rem;
         padding:0;
    }
     .posttemp-firstsec .first-leftsec {
        width:44%;
    }
     .posttemp-firstsec .first-leftsec img, .posttemp-firstsec .first-rightsec img  {
        width:100%;
         display:block;
    }
     .posttemp-firstsec .first-rightsec {
        width:30%;
    }
     .posttemp-firstsec .first-rightsec p {
        display:block;
         font-size:.7rem;
         color:#000;
    }
     .posttemp-firstsec .first-rightsec p a {
        text-decoration:underline;
         font-size:.7rem;
         color:#016cb0;
    }
     .posttemp-firstsec .first-rightsec p a:hover, .posttemp-secondsec p a:hover  {
        text-decoration:none;
		 color:#016cb0;
    }
     .posttemp-firstsec.sec-reverse, .posttemp-secondsec{
      display: flex;
       margin:0 0;
         padding:0;
     }
     .posttemp-firstsec.sec-reverse {
         align-items: center;
         flex-direction: row-reverse;
         justify-content: space-evenly;
    }
     .posttemp-secondsec {
         justify-content:flex-start;
         flex-direction:column;
         flex-flow:wrap;
    }
     .posttemp-secondsec img {
        width:100%;
         display:block;
    }
     .posttemp-secondsec p {
        display:block;
         font-size:.7rem;
         color:#000;
         margin:10px 0;
    }
     .posttemp-secondsec p a {
        text-decoration:underline;
         font-size:.7rem;
         color:#016cb0;
    }
     .des-pagination {
        display:flex;
         justify-content:center;
         margin-bottom:4.5rem;
    }
     .more-article-mainsec {
        display:flex;
         align-items:center;
         flex-direction:row;
         justify-content: space-evenly;
         flex-flow:wrap;
         margin:60px 0 4.5rem;
         padding:0;
         align-items: flex-start;
    }
     .more-article-mainsec .more-article-leftsec {
        width:66.3%;
         border-top:#000 solid 1.5px;
         margin:0 11px 0 0;
         padding:0;
         display:flex;
         flex-direction:column;
    }
     .more-article-leftsec .two-blocks {
         width: 100%;
         display: flex;
         justify-content: space-around;
    }
     .more-article-leftsec .blocksec:first-child {
         width: 48%;
         margin-right: 8px;
    }
     .more-article-leftsec .blocksec {
        width: 48%;
    }
     .more-article-leftsec .blocksec p {
         color: #000;
         font-size: 13px;
         font-weight: 400;
         margin: 0;
         padding: 18px 0;
    }
     .more-article-leftsec .blocksec h3 {
         color: #000;
         font-size: 18px;
         font-weight: 500;
         margin: 0;
         padding: 0;
         letter-spacing:-1px;
    }
     .more-article-leftsec .blocksec a img, .more-article-leftsec .blocksec img, .more-article-rightsec .one-block .blocksec a img , .more-article-rightsec .one-block .blocksec img  {
        width: 100%;
         display:block;
    }
     .more-article-mainsec .more-article-leftsec h2, .more-article-mainsec .more-article-rightsec h2 {
        display:block;
         font-size:18px;
         font-weight:600;
         padding:1.2rem 0;
         text-align:center;
    }
     .more-article-mainsec .more-article-rightsec {
        width:31.2%;
         border-top:#000 solid 1.5px;
         margin:0;
         padding:0;
    }
     .more-article-rightsec .one-block {
         width: 100%;
         display: flex;
         justify-content: space-around;
    }
     .more-article-rightsec .one-block .blocksec {
         width: 100%;
    }
     .more-article-rightsec .one-block .blocksec p, .more-article-rightsec .one-block .blocksec h3 {
    color: #000;
      margin: 0;
     }
     .more-article-rightsec .one-block .blocksec p {
         font-size: 13px;
         font-weight: 400;
         padding: 15px 0;
    }
     .more-article-rightsec .one-block .blocksec h3 {
         font-size: 18px;
         font-weight: 500;
         padding: 0;
    }
     .more-article-leftsec .blocksec a p span, .more-article-rightsec .one-block .blocksec a p span {
         margin: 0 10px;
    }
     .hero-imgsec {
         margin: 0;
         padding: 0;
         display: flex;
         align-items: center;
         justify-content: center;
         flex-direction: row;
         position: relative;
    }
     .hero-imgsec picture {
         display: block;
         margin: 0;
    }
     .hero-imgsec picture, .hero-imgsec a , .hero-imgsec picture img  {
         width: 100%;
     }
     .hero-img-content {
         position: absolute;
         text-align: center;
    }
     .hero-imgsec picture img {
         display: block;
         margin: 0;
    }
     .hero-img-content p {
         font-size: 16px;
         font-weight: 400;
         margin: 0;
		 text-shadow: 1px 1px 2px #000000;
    }
     .hero-img-content p , .hero-img-content h2, .hero-img-content h2 span {
         color: #fff;
         padding: 0;
     }
     .hero-img-content h2 {
         font-size: 32px;
         font-weight: 500;
         margin: 7px 0 0;
    }
     .hero-img-content h2 span {
         font-size: 32px;
         font-weight: 500;
         display: block;
    }
     .hero-imgsec a,  {
        display: inline;
        color: #fff;
    }
     .mainbody {
         width: auto;
         margin: 0 auto;
         padding: 0 4.5%;
         box-sizing: border-box;
    }
     .welcome-sec {
        margin:0;
         padding: 50px 0;
         text-align:center;
    }
     .welcome-sec p {
        font-size:18px;
         font-weight:400;
         color:#000;
         line-height:26px;
         max-width:850px;
         margin:0 auto;
         padding:0;
    }
     .launches {
         max-width: 100%;
         margin: 0;
         padding: 0 0 5rem;
         border-top: #000 solid 1px;
         position: relative;
    }
     .launches h3 {
         margin: 0;
         padding: 34px 0;
         font-size: 24px;
         font-weight: 500;
         font-family: 'Gotham Medium';
         color: #000;
         position: relative;
         letter-spacing: -1px;
         display: flex;
         justify-content: center;
    }
     .launches .launches-imgsec {
         position: relative;
         display: flex;
         align-items: center;
         justify-content: center;
         flex-flow: wrap;
    }
     .launches-imgsec-content {
         position: absolute;
         text-align: center;
         z-index: 10;
    }
     .launches .launches-imgsec picture, .launches .launches-imgsec img  {
         display: block;
         width: 100%;
         margin: 0;
    }
     .launches-imgsec-content p {
         color: #fff;
         font-size: 16px;
         font-weight: 400;
         margin: 0;
         padding: 0;
    }
     .launches-imgsec-content h2 {
         color: #fff;
         font-size: 32px;
         font-weight: 500;
         margin: 7px 0 0;
         padding: 0;
    }
     .launches .three-blocks {
         display: flex;
         justify-content: space-between;
         flex-direction: row;
         flex-flow: wrap;
    }
    .launches_slider .block-one {
        width: 100% !important;
    }
     .launches .three-blocks .block-one {
        width: 32%;
		margin:0 5px;
    }
     .launches .three-blocks .block-one img,.launches .three-blocks .block-one a img  {
        width:100%;
         display:block;
         margin:0;
    }
     .launches .three-blocks .block-one p {
         color: #000;
         font-size: 14px;
         font-weight: 400;
         margin: 0;
         padding: 18px 0;
    }
     .launches .three-blocks .block-one h3 {
         color: #000;
         font-size: 18px;
         font-weight: 500;
         font-family: 'Gotham Medium';
         margin: 0;
         padding: 0;
         justify-content:flex-start;
    }
     .noborder {
        border-top:none !important;
    }
     .all-trainers {
         max-width: 100%;
         margin: 0;
         padding: 0 0 50px;
         position: relative;
         border-top:#000 solid 1px;
    }
     .all-trainers h3 {
         margin: 0;
         padding: 30px 0;
         font-size: 24px;
         font-weight: 500;
         font-family: 'Gotham Medium';
         color: #000;
         position: relative;
         letter-spacing: -1px;
         display: flex;
         justify-content: center;
    }
    .all-trainers h1 {
         margin: 0;
         padding: 30px 0;
         font-size: 24px;
         font-weight: 500;
         font-family: 'Gotham Medium';
         color: #000;
         position: relative;
         letter-spacing: -1px;
         display: flex;
         justify-content: center;
    }
     .all-trainers .all-trainers-imgsec {
         position: relative;
         display: flex;
         align-items: center;
         justify-content: center;
         flex-flow: wrap;
    }
     .all-trainers-imgsec-content {
         position: absolute;
         text-align: center;
         z-index: 10;
    }
     .all-trainers .all-trainers-imgsec picture {
         display: block;
         width: 100%;
         margin: 0;
    }
     .all-trainers-imgsec-content p {
         color: #fff;
         font-size: 16px;
         font-weight: 400;
         margin: 0;
         padding: 0;
    }
     .all-trainers-imgsec-content h2 {
         color: #fff;
         font-size: 32px;
         font-weight: 500;
         margin: 7px 0 0;
         padding: 0;
    }
     .all-trainers .all-trainers-imgsec picture img {
         display: block;
         width: 100%;
         margin: 0;
    }
     .all-trainers .four-blocks {
         display: flex;
         justify-content: space-between;
         flex-direction: row;
         flex-flow: wrap;
    }
     .all-trainers .four-blocks .block-one {
         width: 24%;
    }
     .all-trainers .four-blocks .block-one img {
        width:100%;
         display:block;
         margin:0;
    }
     .all-trainers .four-blocks .block-one a img {
        width:100%;
         display:block;
         margin:0;
    }
     .all-trainers .four-blocks .block-one p {
         color: #000;
         font-size: 14px;
         font-weight: 400;
         margin: 0;
         padding: 18px 0;
    }
     .all-trainers .four-blocks .block-one h3 {
         color: #000;
         font-size: 18px;
         font-weight: 500;
         font-family: 'Gotham Medium';
         margin: 0;
         padding: 0;
         justify-content:flex-start;
    }
     .all-trainers.border {
        border-top:#000 solid 1px;
    }
     .trending-trainers {
         max-width: 100%;
         margin: 0;
         padding: 0 0 50px;
         position: relative;
         border-top:#000 solid 1px;
    }
     .trending-trainers h3 {
         margin: 0;
         padding: 30px 0;
         font-size: 24px;
         font-weight: 500;
         font-family: 'Gotham Medium';
         color: #000;
         position: relative;
         letter-spacing: -1px;
         display: flex;
         justify-content: center;
    }
    .trending-trainers h1 {
         margin: 0;
         padding: 30px 0;
         font-size: 24px;
         font-weight: 500;
         font-family: 'Gotham Medium';
         color: #000;
         position: relative;
         letter-spacing: -1px;
         display: flex;
         justify-content: center;
    }
     .trending-trainers .four-blocks {
         display: flex;
         justify-content: space-between;
         flex-direction: row;
         flex-flow: wrap;
    }
     .trending-trainers .four-blocks .block-one {
         width: 23.8%;
    }
     .trending-trainers .four-blocks .block-one img {
        width:100%;
         display:block;
         margin:0;
    }
     .trending-trainers .four-blocks .block-one a img {
        width:100%;
         display:block;
         margin:0;
    }
     .trending-trainers .four-blocks .block-one p , .trending-trainers .four-blocks .block-one h3 {
     color: #000;
      margin: 0;
         padding:0;
     }
     .trending-trainers .four-blocks .block-one p {
         font-size: 15px;
         font-weight: 400;
    }
     .trending-trainers .four-blocks .block-one h3 {
         font-size: 18px;
         font-weight: 500;
         font-family: 'Gotham Medium';
         justify-content:flex-start;
    }
.trending-trainers .four-blocks .block-one h1 {
         font-size: 18px;
         font-weight: 500;
         font-family: 'Gotham Medium';
         justify-content:flex-start;
    }
     .trending-trainers.border {
        border-top:#000 solid 1px;
    }
     .load-more {
        display:flex;
         justify-content:center;
         flex-flow:wrap;
         margin:0 0 3rem;
         padding:0;
         flex-direction:column;
         text-align: center;
    }
     .load-more a {
        text-decoration:none;
         color:#000;
    }
     .load-more a span {
        display:block;
         margin-top:15px;
    }
     .load-more a span img {
        width: 12px;
         height: 25px;
    }
     .block-one h3.spacing {
         margin: 14px 0 4px !important;
         padding: 0;
    }
     .launches .three-blocks .block-one a p span, .all-trainers .four-blocks .block-one a p span {
         margin: 0 10px;
    }
     .launches-threeboxes {
         padding-bottom: 3rem;
    }
     .launche_margin {
         margin-top: 20px !important;
    }
     .blog-headsec .searchinput input {     
         margin-left: 10px;
         padding-left:10px;
         padding-right:10px;
         box-sizing: border-box;
    }
    .all-trainers.noborder.jdsports-archive-four .four-blocks {
        display: grid;
        grid-template-columns: repeat(4,1fr);
        grid-column-gap: 20px;
        grid-row-gap: 40px;
    }
    .all-trainers.jdsports-archive-four .four-blocks .block-one {
        width: 100% !important;
    } 
    .videosec .video_sec iframe {
        opacity: 0;
    }
    .videosec .video_sec.videoWrapperActive iframe {
        opacity: 1 !important;
    }
    .latestposts .leftbox-innercontent h2 span {
        display: inline-block;
    }
    .latestposts .latestposts-imgsec-content a p,.mainbody .block-one a p,.rightbox .thumb-content a p ,.hero-img-content a p ,.sports-three-blocks .assetcon a p,body.search-results .search-block a p ,.lifestyle .four-blocks .block-one p   {
        text-transform: uppercase;
    }
    .trending-trainers .block-one a p {
        text-transform: capitalize;
    }
    body.search-results {
        padding-top: 0px;
    }

    body.search-results .search-block a p {
        text-transform: uppercase;
        font-size: 14px;
        color: #000;
        font-weight: 400;
        margin: 0;
        padding: 18px 0 16px;
    }
    body.search .load-more {
        text-align: center;
        margin: 1rem 0 !important;
    }
    .home .latestposts .four-blocks .block-one h3 {
        justify-content: start !important;
    }
    .home .sports-three-blocks .block-one .assetcon h3 {
        display: contents;
    }
    .more-article-leftsec .blocksec:first-child {
        width: 100% !important;
    }
    .more-article-leftsec .owl-carousel .owl-nav,.more-article-leftsec .owl-carousel .owl-dots {
        display: block; 
    }
    .more-article-leftsec .owl-nav {
        position: absolute;
        top: -70px;
        right: 0px;
    }
    .more-article-leftsec{
        position: relative;
    }
    .more-article-leftsec .owl-nav button span {
        font-size: 35px;
    }
    .more-article-leftsec button.owl-prev {
        margin-right: 15px;
    }
    .more-article-rightsec .one-block .blocksec a img {
        width: calc(100% + 10px);
    }
    .mainbody.post-template img {
            max-width: 100%;
            height: auto;
            object-fit: cover;
    }
    #ajax-posts {
        padding: 0;
		margin-top:0;
    }
    #ajax-posts .search-results:last-child {
        padding-bottom: 5rem;
    }


    /*--------- || slider css ||*/
    .home_hero_slider .owl-nav , .home_hero_slider_single .owl-nav{
        position: absolute;
        top: 60%;
        width: 100% !important;
    }
    .home_hero_slider .owl-nav button.owl-prev,.home_hero_slider .owl-nav button.owl-next,
    .home_hero_slider_single .owl-nav button.owl-prev,.home_hero_slider_single .owl-nav button.owl-next{
        width: 50px;
        height: 50px;
        border-radius: 50%;
        color: #fff;
        position: absolute;
        font-size: 35px;
    }
    .home_hero_slider .owl-nav button.owl-prev ,
    .home_hero_slider_single .owl-nav button.owl-prev {
        left: 30px !important;
    }
    .home_hero_slider .owl-nav button.owl-next ,
    .home_hero_slider_single .owl-nav button.owl-next {
        right: 30px !important;
    }

    .home_hero_slider .owl-nav button.owl-prev,
    .home_hero_slider_single .owl-nav button.owl-prev{
        margin-top: 0 !important;
        display: block;
        background-image: url('https://i8.amplience.net/i/jpl/prev-d0db1787db879d1bfa0f6841f8db2075');
        background-position: 0;
        background-repeat: no-repeat;
        width: 35px;
        height: 16px;
    }
    .home_hero_slider .owl-nav button.owl-next,
    .home_hero_slider_single .owl-nav button.owl-next{
        margin-top: 0 !important;
        display: block;
        background-image: url('https://i8.amplience.net/i/jpl/next-43469b0bee7539802764cbc8b674c324');
        background-position: 0;
        background-repeat: no-repeat;
        width: 35px;
        height: 16px;
    }
    .home_hero_slider .owl-nav button.owl-prev span,.home_hero_slider .owl-nav button.owl-next span{    
        display: block;
       display: none;
    }
    .home_hero_slider_single .owl-nav button.owl-prev span,
    .home_hero_slider_single .owl-nav button.owl-next span{    
        display: block;
        display: none;
    }
   .home_hero_slider_single .owl-item img {
    height: calc(100vh - 100px) !important;
    min-height: calc(100vh - 100px) !important;
    object-fit: cover !important;
    }
    .hero-img-content h1 {
        font-weight: 500;
        margin: 7px 0 0;
        font-family: 'Gotham Medium';
		text-shadow: 1px 1px 2px #000000;
    }
    .hero-img-content p, .hero-img-content p a, .hero-img-content h1, .hero-img-content h1 span {
        color: #fff;
        padding: 0;
    }
    .hero-img-content p a {
        display: inline;
    }
    @media(max-width: 575px){
        .home_hero_slider .owl-nav button.owl-prev, .home_hero_slider .owl-nav{
        width: 40px;
        height: 40px;
        font-size: 25px;
    }
    .home_hero_slider .owl-nav {
        top: 50%;
    }
    .home_hero_slider .owl-nav button.owl-prev {
        left: 20px !important;
    }
    .home_hero_slider .owl-nav button.owl-next {
        right: 20px !important;
    }
        .home_hero_slider .owl-nav, .home_hero_slider_single .owl-nav {
        position: absolute;
        top: 50%;
        width: 100% !important;
    }
    }
    @media(max-width: 480px){
    .home_hero_slider_single h2 {
        font-size: 18px !important;
    }
    }
    /*--------- || slider css ||*/


    .section_title .arrow_icon {
        /*position: relative;*/
        padding: 0px 15px;
        display: inline-block;
    }

    .section_title .arrow_icon:after {
        content: '↓';
        font-size: 30px;
        position: absolute;
        top: 30px;
        right: 50px;
        transform: translateX(-50%);
    }


    .launches_slider  .owl-item .item{
      opacity:0.5;
      transition:.4s ease all;
      /*transform:scale(.8);*/
    }
    @media(max-width:1000px){
     .launches_slider .item{margin:0; transform:scale(.9)}
    }
    .launches_slider .active .item{
      opacity:1;
      transform:scale(1);
    } 
    .launches_slider .owl-item {
        -webkit-backface-visibility: hidden;
        -webkit-transform: translateZ(0) scale(1.0, 1.0);
    }
    .launches_slider .owl-stage {
    padding-left: 0px !important;
    }

    .home_hero_slider .owl-nav.disabled, .home_hero_slider .owl-dots.disabled {
        display: block;
    }
    .home_hero_slider .hero-img-content h2, .home_hero_slider_single  .hero-img-content h2{
        font-size: 32px !important;
        padding: 0px 50px !important;
    }
    .home_hero_slider .owl-item img {
        height: 600px !important;
        object-fit: cover !important;
    }
    .welcome-sec .fullwith-posttemplate p {
    margin: 0;
    padding: 0 0 30px 0;
    text-align: left;
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: 25px;
    max-width: 100%;
}
.welcome-sec .fullwith-posttemplate p iframe {
    margin: 0;
    padding: 0 0;
    width: 100%;
    min-height: 630px;
}
.single-post .hero-imgsec picture img {
    height: calc(100vh - 100px) !important;
}

  .home_hero_slider .owl-item .hero-img-content {
           display: none;
        }
     .home_hero_slider .owl-item.active.center .hero-img-content  {
        display: block !important;
    }
    .error-content-box {
        text-align: center !important;
        margin-top: 115px;
    }
    .error-content-box .item-btn_404 {
        padding: 15px;
        background-color: #000;
        color: #fff;
        display: inline-block;
        margin-bottom: 30px;
    }
    .error-content-box form#searchform {
        margin-bottom: 20px;
     }
    .error-content-box #searchform input {
       padding: 10px;
    }
    #home_lifestyle a.arrow_icon {
    color: #fff;
    }
    #home_lifestyle h3 {
        position: relative;
    }
    #home_lifestyle .arrow_icon::after {
        top: 0;
    }
    @media(max-width: 767px){
        .home_hero_slider_single .owl-nav {
        top: 50%;
    }
    .home_hero_slider_single .owl-nav button.owl-prev {
        left: 10px !important;
    }
    .home_hero_slider_single .owl-nav button.owl-next {
        right: 10px !important;
    }
      .hero-img-content p, .hero-img-content h1, .hero-img-content h1 span {
        font-size: 24px;
        padding: 0px 30px;
    }
    }
    @media(max-width: 575px){
      .home_hero_slider_single .owl-item img {
        height: auto !important;
        min-height: 350px !important;
    }
		 .home_hero_slider .hero-img-content h2, .home_hero_slider_single  .hero-img-content h2{
        font-size: 18px !important;
        padding: 0px 50px !important;
    }
    }
.article-imgsec.article-imgDouble {
    display: flex;
    justify-content: space-evenly;
    margin: 50px 0;
}
.latestposts.section_title h3 a:after {
    right: -5px;
}


#ajax-posts .search-results:nth-child(odd) .search-block a img {
    height: 43vh !important;
}
.search-results:nth-child(even) .search-block a img {
    height: 57vh !important;
}
.latestposts .block-one a img, .hero-imgsec img, .search-results .search-block a img, .leftbox .half-img a img, .rightbox .smallthumb a img, .four-blocks.fashion-two-blocks .block-one a img, .latestposts.sports .latestposts-imgsec a img, .sports-three-blocks .block-one .assetsec a img, .sports-three-blocks .block-two .assetsec a img, .lifestyle-bottomsec .lifestyle .four-blocks .block-one img, ul.sub-menu .nav-inner-container img, .launches .three-blocks .block-one a img, .all-trainers.jdsports-archive-four .four-blocks a img, .launches.noborder.jdsports-archive-three .three-blocks .block-one a img, .more-article-mainsec .more-article-leftsec .two-blocks .blocksec.item a img, .more-article-rightsec .one-block .blocksec img {
    object-fit: cover;
    max-width: 100%;
}

#breadcrumbs {
    list-style: none;
    margin: 15px 0;
    overflow: hidden;
    padding: 0;
}

  
#breadcrumbs li{
    display:inline-block;
    vertical-align:middle;
    margin-right: 0px;
}
  
#breadcrumbs .separator{
    font-size:18px;
    font-weight:100;
    color:#ccc;
}
.next.page-numbers {
    text-align: center;
    justify-content: center;
}
.jd_sports_pagination {
    text-align: center;
}
.jd_sports_pagination span.page-numbers.current {
    font-weight: 900 !important;
}
.jd_sports_pagination span,.jd_sports_pagination a {
    padding:5px;
}
.jd_sports_pagination.js_search_pagination {
    margin: 30px 0px;
}

#breadcrumbs li a {
    font-size: 12px;
    text-decoration: none;
	color:#016cb0;
}
#breadcrumbs li a:hover {
    text-decoration: underline;
}
#breadcrumbs li.item-current {
    font-size: 12px;
}
.blocksec.item a, .block-one a {
    color: #000;
	text-decoration:none;
}
.blocksec.item a:hover {
    color: #000;
	text-decoration:none;
}
.blocksec a {
    color: #000;
    text-decoration: none;
}
.blocksec a:hover {
    color: #000;
	text-decoration:none;
}
.jd_sports_pagination span.page-numbers.current {
    padding: 1px 7px;
    border: #000 solid 1px;
}
.jd_sports_pagination a {
    color: #a7a5a5;
    text-decoration: none;
    border: #a7a5a5 solid 1px;
    padding: 1px 7px;
}
.nopadding {padding:0px;}