.single .product-detail {  margin-top: 2em; }  .single .product-detail .entry-title {    font-size: 1.7em;    font-weight: bold;    color: #e03136;    }  .single .product-detail .images {    margin-top: 1em;    padding-bottom: 90px; }    .single .product-detail .images .slider .slick-arrow {      position: absolute;      display: -webkit-box;      display: -ms-flexbox;      display: flex;      width: 50px;      height: 50px;      border-radius: 50%;      border: 1px solid #000f9f;      bottom: -70px;      left: calc(50% + 20px);      z-index: 200;      -webkit-box-pack: center;      -ms-flex-pack: center;      justify-content: center;      -webkit-box-align: center;      -ms-flex-align: center;      align-items: center;      cursor: pointer; }      .single .product-detail .images .slider .slick-arrow svg {        width: 50%;        height: auto;        fill: #000f9f; }      .single .product-detail .images .slider .slick-arrow.prev {        left: calc(50% - 60px); }        .single .product-detail .images .slider .slick-arrow.prev svg {          -webkit-transform: rotate(-180deg);          transform: rotate(-180deg); }      .single .product-detail .images .slider .slick-arrow:hover {        background: #000f9f; }        .single .product-detail .images .slider .slick-arrow:hover svg {          fill: #FFF; }  .single .product-detail .nav-tabs {    border-bottom: 1px solid #4d4d4d; }    .single .product-detail .nav-tabs .nav-item {      margin: 0 20px 0 0; }      .single .product-detail .nav-tabs .nav-item a {        padding: 0 0 5px;        border-radius: 0;        border: 0;        text-transform: uppercase;        font-size: 13px;        position: relative;        color: #444; }        @media (max-width: 767.98px) {          .single .product-detail .nav-tabs .nav-item a {            font-size: 12px; } }        .single .product-detail .nav-tabs .nav-item a:hover {          color: #e03136;          }        .single .product-detail .nav-tabs .nav-item a.active {          font-weight: bold;          color: #e03035;          }          .single .product-detail .nav-tabs .nav-item a.active:after {            content: '';            display: block;            width: 100%;            height: 2px;            background: #df3035;            bottom: 0;            left: 0;            position: absolute;            }  .single .product-detail .tab-content {    margin-top: 2em; }    .single .product-detail .tab-content .content {      font-size: .9em;      padding: 0;      margin: 0;      background: #FFF; }      .single .product-detail .tab-content .content h2 {        font-size: 2em; }      .single .product-detail .tab-content .content h3 {        font-size: 1.7em; }      .single .product-detail .tab-content .content h4 {        font-size: 1.4em; }      .single .product-detail .tab-content .content img {        max-width: 100%;        height: auto; }        .single .product-detail .tab-content .content img.alignnone {          float: none;          margin: 10p 0; }        .single .product-detail .tab-content .content img.alignleft {          float: left;          margin: 10px 10px 10px 0; }        .single .product-detail .tab-content .content img.alignright {          float: right;          margin: 10px 0 10px 10px; }        .single .product-detail .tab-content .content img .aligncenter {          display: block;          margin: 10px auto; }      .single .product-detail .tab-content .content table {        border: 1px solid #DDD;        width: 100%;        margin: 1em 0; }        .single .product-detail .tab-content .content table thead tr td,        .single .product-detail .tab-content .content table thead tr th {          background: #000f9f;          color: #FFF;          border: 1px solid rgba(255, 255, 255, 0.3);          padding: 7px 10px; }        .single .product-detail .tab-content .content table tbody tr td,        .single .product-detail .tab-content .content table tbody tr th {          padding: 7px 10px;          border: 1px solid #DDD; }.related {  margin-top: 2em; }  .related .heading {    text-transform: uppercase;    border-bottom: 1px solid #444;    font-size: 2em;    font-weight: bold; }