@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap');
* {
  margin: 0;
  padding: 0;
}
@font-face {
  font-family: gopher-medium;
  src: url(../fonts/Gopher/GopherDisplay-Medium.otf);
}

@font-face {
  font-family: gopher-light;
  src: url(../fonts/Gopher/Gopher-Light.otf);
}

@font-face {
  font-family: gopher-bold;
  src: url(../fonts/Gopher/Gopher-Bold.otf);
}

@font-face {
  font-family: DarkerGrotesque-Medium;
  src: url("../fonts/Darker Grotesque/DarkerGrotesque-Medium.ttf");
}

.aiz-carousel .slick-dots {
    position: absolute;
    bottom: 5%;
    left: 6%;
}
.aiz-carousel .slick-dots button {
    height: 4px;
    width: 50px;
    border-radius: 0;
    margin: 0;
}

/*Menu Style by Deepak*/
.hamburger-menu-button {
	width: 40px;
	border: none;
	display: block;
	position: relative;
	z-index: 100;
	box-sizing: content-box;
	text-indent: 100%;
	color: #000;
	white-space: nowrap;
	cursor: pointer;
	overflow: hidden;
	outline: 0;
}
.hamburger-menu-button-open {
  top: 50%;
  margin-top: -1px;
  left: 50%;
  margin-left: -12px;
}
.hamburger-menu-button-open, 
.hamburger-menu-button-open::before, 
.hamburger-menu-button-open::after {
  position: absolute;
  width: 24px;
  height: 2px;
  background: #000;
  border-radius: 4px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.hamburger-menu-button-open::before, 
.hamburger-menu-button-open::after {
  left: 0;
  content: "";
}
.hamburger-menu-button-open::before {
  top: 6px;
}
.hamburger-menu-button-open::after {
  bottom: 6px;
}
.hamburger-menu-button-close {
  background: transparent;
  -webkit-transform: rotate(180deg);
		  transform: rotate(180deg);
}
.hamburger-menu-button-close::before {
  -webkit-transform: translateY(-6px) rotate(45deg);
		  transform: translateY(-6px) rotate(45deg);
}
.hamburger-menu-button-close::after {
  -webkit-transform: translateY(6px) rotate(-45deg);
		  transform: translateY(6px) rotate(-45deg);
}

.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  background-color: #E4E2E1;
  overflow-x: hidden;
  transition: 0.5s;
  /*padding-top: 60px;*/
}

/*Mobile Menu*/
.sidenav.sidenavMobile {
  height: 0;
  width: 100%;
  position: fixed;
  z-index: 99999;
  top: 49px;
  left: 0;
  background-color: #efeeec;
  overflow: hidden;
  transition: 0.5s;
  /*padding-top: 60px;*/
}

.sidenav a {
  /*padding: 8px 8px 8px 32px;*/
  text-decoration: none;
  font-size: 25px;
  color: #333;
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  color: #000;
}

.sidenav .closebtn {
  /*position: absolute;*/
  top: 0;
  left: 0;
  font-size: 36px;
  TEXT-DECORATION: none;
}

#mySidenav .sidenav-list {
  display: none;
}

@media screen and (max-height: 450px) {
  /*.sidenav {padding-top: 15px;}*/
  .sidenav a {
    font-size: 18px;
  }
}

/*
<!----Sidemenu--->
Search box inside sidenav*/
.sidenav .container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}
.form form {
  color: #555;
  display: flex;
  padding: 2px;
  border: 1px solid currentColor;
  border-radius: 5px;
  margin: 0 0 30px;
}
.form input[type="search"] {
  border: none;
  background: transparent;
  margin: 0;
  padding: 7px 8px;
  font-size: 14px;
  color: inherit;
  border: 1px solid transparent;
  border-radius: inherit;
}
.form input[type="search"]::placeholder {
  color: #bbb;
}
.form input[type="search"]:focus {
  box-shadow: 0 0 3px 0 #1183d6;
  border-color: #F46F2C;
  outline: none;
}
.form form.nosubmit {
  border: none;
  padding: 0;
}
.form input.nosubmit {
  border: 1px solid #F46F2C;
  width: 100%;
  height: 60px;
  /*padding: 18px 4px 18px 40px;*/
  padding: 0 4px 0 40px;
  background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat 13px center;
}
.form .input-hint {
  position: absolute;
  top: 6%;
  left: 18%;
  font-size: 14px;
  color: #F46F2C;
}
.form .input-hint1 {
  position: absolute;
  top: 22%;
  left: 18%;
  font-size: 19px;
}
.search_on {
  display: none;
}
.sidenav-list {
  list-style: none;
}
.sidenav-list li {
  padding: 7px 0;
}
.sidenav-list li a {
  font-size: 18px;
  /* text-decoration: underline; */
}
#headFormMobile {
  display: none;
}
#main-navigation{
  list-style: none;
  padding: 0;
  margin: 0;
  background: transparent;
}

#main-navigation li {
  display: block;
  position: relative;
  float: left;
  background: transparent;
}
/* This hides the dropdowns */
#main-navigation li .container-fluid.ul { display: none; padding: 20px; min-width: 400px; max-width: 100%;}

#main-navigation li a {
    display: block;
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    padding-left: 22px;
    padding-right: 22px;
    text-decoration: none;
    white-space: nowrap;
    color: #000;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 15px;
}
#main-navigation .container-fluid.ul li a{
    padding: 7px 8px;
    font-size: 13px;
    color: #fff;
}
#main-navigation li a:hover { background: #3F3F3F; }

/* Display the dropdown */
#main-navigation li:hover > .container-fluid.ul {
  display: block;
  position: absolute;
  width: 100%;
  background: #000;
  z-index: 99;
}

#main-navigation li:hover li { float: none; }

#main-navigation li:hover a { background: #000; color: #fff; }

#main-navigation li:hover li a:hover { background: #000; color: #fff; }

#main-navigation li ul li { border-top: 0; }

/* Displays second level dropdowns to the right of the first level dropdown */
#main-navigation ul ul {
  left: 100%;
  top: 0;
}
/* Simple clearfix */
#main-navigation:before,
#main-navigation:after {
  content: " "; /* 1 */
  display: table; /* 2 */
}
#main-navigation:after { clear: both; }

/* End Menu Css*/

.ftco-navbar-light .navbar-brand {
    color: #000;
    text-transform: uppercase;
    font-weight: 700;
}
.navbar-brand img {
    width: 140px;
}
.social-media p a {
    width: 25px;
    height: 25px;
   /* margin-right: 4px;
    padding: 0 30px;*/
}

.shop-by-brand {
  background: #FDFBF9
}
.shop-by-brand h2 {
  text-transform: uppercase;
}
.shop-by-brand img {
  border-radius: 10px;
}
.font-gopher {
    font-family: gopher-medium !important;
    font-size: 24px !important;
}

/*.hottest-drops {
  background: #F6F5F3
}*/
.hottest-drops h2 {
  text-transform: uppercase;
}
/*.product-name {
    min-height: 76px !important;
    max-height: 76px !important;
    overflow: hidden !important;
}*/
.hottest-drops .product-name a {
    /*text-decoration: none;
    color: #000 !important;
    font-size: 17px;
    font-family: 'gopher-light';*/
    text-decoration: none;
    color: #000 !important;
    font-size: calc(0.85rem * 1.1);
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0.05rem;
    line-height: 1.7;
}

.hottest-drops .aiz-card-box {
  padding: 10px;
}

.hottest-drops .carousel-btn {
  background: #f3f3f3;
  color: #333;
  font-size: 14px;
  border: none;
  height: 25px;
  width: 33%;
}

.hottest-drops .carousel-btn:hover {
  background: #f3f3f3;
  color: #333
}
.hottest-drops .badge {
  width: auto;
  margin-right: 5px;
  margin: auto auto;
  background: #EDEDED !important;
  font-weight: normal !important;
  line-height: auto;
  font-size: 10px;
  padding: 6px 18px;
  height: auto !Important;
}
.hottest-drops .slick-slide img,
.latest-drops .slick-slide img {
  /*padding: 0px 15px !important;*/
    /*max-height: 180px !important;
    min-height: 180px;*/
}

.hottest-drops .product-name a,
.latest-drops .product-name a {
  /*font-weight: bold;*/
  text-align: center;
}

.hottest-drops .card,
.latest-drops .card {
  border-radius: 0px !important;
  margin-bottom: 8px !important;
  /*box-shadow: 0 0 10px 0 #cfc1c1ad;*/
  box-shadow: none;
  border: none;
  
}

.slick-slide {
  margin-right: 8px !important;
}
.card {
  /*width: 250px;*/
  
}

span.text-muted {
  font-size: 12px;
}

small.text-muted {
  font-size: 8px;
}
/*.mid {
    background: #FDFBF9;
}*/
/*.price {
    min-height: 54px !important;
    max-height: 54px !important;
    overflow: hidden !important;
}*/

.top-list li{
    padding: 0 5px 0 0;
}
.top-list li a{
    color: #6c6c6c;
    text-decoration: none;
    font-size: 16px;
}
.top-list li+li {
    /*background: url(../images/header_top_links_pipe.gif) no-repeat scroll left 4px transparent;*/
    padding: 0 5px 0 9px;
}

.top-social-custom .social {
    padding: 8px 10px;
}
.top-social-custom .social a i{
    font-size: 16px;
    color: #6c6c6c;
}

.pr-price-text{
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    color: var(--primary);
    font-size: 14px;
}
.pr-price{
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    margin-left: 0;
    text-decoration: none;
    font-size: 16px;
    color: green;
    font-weight: 500;
}
@media screen and (max-width: 767px) {
    .pr-price {
        display: block;
        white-space: normal;
        overflow: auto;
    }
    .pr-price del{
        display: block;
    }
}
.pr-del-price{
    
    padding-right: 5px;
}
.price-savings {
    color: var(--primary);
}
/*------------------- Footer Design -----------------*/
.pol-footer{
    color: #a1a1a1;
}
.footer-top {
    background-color: #000;
    height: 90px;
}
.home-about-me.container {
    padding: 0;
}
.pol-footer .social {
    float: left;
    height: 90px;
    text-align: left;
    width: 25%;
}
.pol-footer .social > ul {
    display: inline-block;
    list-style: outside none none;
    margin: 0 auto;
    padding: 32px 0px;
    width: auto;
}
.pol-footer .social ul li {
    display: inline-block;
}
.instagram a, .youtube a, .facebook a, .twitter a {
    margin: 0 12px;
}
.pol-footer a {
    color: #a1a1a1;
}
.twitter a {
    margin: 0 10px;
}
/*
.facebook a {
    background: url(../images/pol_social_sprite.png) no-repeat scroll -4px 0 transparent;
    float: left;
    padding: 0 5px;
}

.twitter a {
    background: url(../images/pol_social_sprite.png) no-repeat scroll 2px -46px transparent;
    float: left;
    padding: 0 9px;
}
.google-plus a {
    background: url(../images/pol_social_sprite.png) no-repeat scroll 0 -93px transparent;
    float: left;
    padding: 0 8px;
}*/
.footer-top-right {
    float: right;
    height: 90px;
    width: 75%;
}
.tm-about-text {
    border-left: 2px solid #4d4d4d;
    float: left;
    margin: 23px 0;
    padding: 0 0 0 40px;
    width: 76%;
}
.tm-about-text:before {
    content: "\f087";
    font-family: 'FontAwesome';
    font-size: 45px;
    color: #a1a1a1;
    float: left;
    margin-top: -10px;
}
.pol-footer .content-wrap {
    float: left;
    margin-left: 30px;
}
.footer-top .home-about-me .footer-top-right .tm-about-text h2 {
    margin: 0 0 5px;
}
.footer-top-right .title1 {
    color: #ffffff;
    font-family: "Archivo Narrow",sans-serif;
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.footer-top-right .tm-about-description {
    color: #ffffff;
}
.tm-about-description {
    font-weight: 500;
    clear: both;
}
.tm-about-description p {
    margin: 0;
    color: #a1a0a0;
}
.aboutme-read-more {
    margin: 37px 0 0 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 150px;
    float: right;
}
.aboutme-read-more a {
    font-weight: bold;
    background-color: #3f3f3f;
    color: #ffffff;
    font-weight: bold;
    height: 44px;
    padding: 12px;
}

#pol-footer {
    clear: both;
    line-height: 27px;
    min-height: 100px;
    overflow: hidden;
    padding: 70px 0;
    background-color: #2a2a2a;
}
#pol-footer .column {
    float: left;
    padding-left: 40px;
    width: 25%;
}
#pol-footer .col-sm-3.column.first {
    margin: 0 !important;
    padding: 25px 25px 0 0;
}
.col-sm-3.column.second, .col-sm-3.column.third {
    border-left: 1px solid #4d4d4d;
    padding: 0;
    width: 21%;
}
#pol-footer #footer_cms_block {
    float: left;
    line-height: 23px;
    margin-left: 12px;
    padding-right: 20px;
}
.tm-about-logo {
    margin-bottom: 15px;
}
.pol-footer h5 {
    color: #fff;
    font-family: "Archivo Narrow",sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 20px;
    margin-top: 0;
    position: relative;
    text-transform: uppercase;
}
#pol-footer .column ul {
    list-style: outside none none;
    margin: 0;
    padding-left: 0;
}
#pol-footer .column li a:before {
    font-family: 'FontAwesome';
    content: '\f0da';
    font-size: 14px;
    padding-right: 8px;
    color: #a1a1a1;
}
.col-sm-3.column.third {
    border-right: 1px solid #4d4d4d;
}
#pol-footer #contact .address, #pol-footer #contact .ph-no, #pol-footer #contact .email {
    padding: 0;
}
#pol-footer #contact .email, #pol-footer #contact .ph-no {
    line-height: 32px;
}
#pol-footer #contact .address::before {
    content: "\f041";
    font-family: "FontAwesome";
    font-size: 14px;
    padding: 0 7px 0 0;
    vertical-align: top;
    padding: 5px 8px;
    margin-right: 10px;
    color: #a1a1a1;
}
.footer-bottom {
    background-color: #393939;
}
.copyright-container.container {
    padding: 20px 0;
}
.footer-container {
    
}
#bottomfooter {
    clear: both;
    
    margin: 0px 0 3px;
    text-align: left;
    width: 100%;
}
#bottomfooter > ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    list-style: none;
}
/*#bottomfooter > ul > li {
    background: url(../images/header_top_links_pipe.gif) no-repeat scroll right 13px transparent;
    display: inline;
    font-size: 13px;
    padding: 10px 8px 3px 1px;
}*/
#bottomfooter > ul > li a {
    color: #a1a1a1;
}
#bottomfooter > ul .last {
    background: none repeat scroll 0 0 transparent;
}

.content_footer_bottom {
    float: right;
}
.footer-payment {
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;
}
.payment-block > ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.payment-block > ul > li {
    display: inline;
}
.visa a {
    background: url(../images/payment.png) no-repeat scroll -165px 0 transparent;
    padding: 2px 18px;
}
.paypal a {
    background: url(../images/payment.png) no-repeat scroll -110px 0 transparent;
    margin-left: 10px;
    padding: 2px 18px;
}
.discover a {
    background: url(../images/payment.png) no-repeat scroll -55px 0px transparent;
    margin-left: 10px;
    padding: 2px 18px;
}
.mastercard a {
    background: url(../images/payment.png) no-repeat scroll 0 0 transparent;
    margin-left: 10px;
    padding: 2px 18px;
}



.toogle-list{
    display: none;
}
span.toggle, span.toggle-show {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    float: right;
    margin: 0;
    padding: 0;
    width: 24px;
    height: 24px;
    line-height: 23px;
    font-weight: 900;
    color: #222529;
}
span.toggle:before {
    font-family: "Line Awesome Free";
    content: "\f107";
    color: #b5b5bf;
    font-size: 16px;
}
span.toggle-show:before {
    font-family: "Line Awesome Free";
    content: "\f106";
    color: #b5b5bf;
    font-size: 16px;
}

/*Category (Product listing) */
.category-banner-container.bg-gray {
    background-color: #f4f4f4!important;
}
.add-cart-btn{
    background: #000;
    opacity: 1;
    transition: 0.3s;
    overflow: hidden;
}
.wishlist-btn{
    /*background: #f2f2f2;*/
    
}
.add-wishlist{
    padding: 10px 20px;
    color: #222529;
    font-size: 0.875rem;
    font-weight: 700;
    letter-spacing: -0.015em;
    text-transform: uppercase;
    white-space: nowrap;
    background: none;
}
.text-green{
    color: green;
}

.category-text{
   
    
}


.homer-content-area {
    padding: 50px 0;
    position: relative;
    z-index: 1;
}
.homer-content-area .h2 {
    margin-top: 15px;
    margin-bottom: 25px;
    font-size: 30px;
    font-weight: 600;
    font-family: 'Lato', sans-serif;
}
.homer-content-area .heading--small {
    font-size: 17px;
    line-height: 1.5;
    font-weight: 500;
    font-family: 'Lato', sans-serif;
}
.homer-content-area p{
    text-align: center;
    font-size: 17px;
    line-height: 1.5;
    font-weight: 400;
    margin: 24px 0;
    font-family: 'Lato', sans-serif;
}




.sound-btn-group {
    position: absolute;
    bottom: 22%;
    right: 8px;
}
.sound-field {
    display: flex;
    align-items: center;
    gap: 6px;
}
.sound-field .btn-secondary {
    background: #fff;
    border: 1px solid #000;
    color: #000;
    padding: 6px 10px;
}
.sound-field .play-pause-button {
    line-height: 0;
}
.sound-field .sound-field-title {
    padding: 0 5px;
}
.sound-field .custom-pause{
    display: none;
}
@media screen and (min-width: 741px) {
    .sound-field .sound-field-title {
        font-size: 12px;
    }
}

.bowl-detail-wrapper .icon img{
    max-width: 50px;
    width: 100px;
}
.bowl-detail-wrapper .icon h3{
    margin-top: 16px;
    margin-bottom: 16px;
    font-weight: 700;
    font-size: 18px;
}
.bowl-detail-wrapper .content p{
    font-size: 16px;
    line-height: 1.7;
}

.product-short-desc {
    font-size: 16px;
    line-height: 1.7;
    font-family: 'gopher-light'!important;
}
.see-more {
    display: block;
    text-align: center;
    font-size: 14px;
    border: 1px solid #d0cdcd;
    border-radius: 4px;
    padding: 7px 0;
    color: #1b1b28;
}
.btn-outline {
    background: transparent;
    color: #000;
    border: 1px solid #000;
    font-size: 17px;
    border-radius: 0;
}
.btn-outline:hover {
    background: #000;
    color: #fff;
    border: 1px solid #000;
}


.crafts-wrapper .title{
    font-size: 50px;
    font-weight: 700;
    text-transform: none;
    line-height: 1.1;
    color: #3e402d;
    text-align: left;
}
.crafts-wrapper .short_description {
    font-size: 20px;
    line-height: 1.6;
    margin-top: 30px;
    margin-bottom: 35px;
    padding-right: 40px;
    font-family: 'gopher-light';
}
.wholesale .wholesale_info {
    /*padding: 80px;*/
}
.wholesale .btn-wholesale{
    background: #000;
    border: 1px solid #000;
    padding: 12px 28px;
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    border-radius: 0;
}
.wholesale .btn-outline{
    background: transparent;
    border: 1px solid #000;
    padding: 12px 28px;
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
}
.wholesale .btn-outline:hover {
    background: #000;
}
.dropdown-item.active, .dropdown-item:hover, .dropdown-item:active {
    color: #fff !important;
    background-color: #000;
}

.prod-banner-container {
    scroll-behavior: smooth;
    scroll-snap-type: x mandatory;
    white-space: nowrap;
    transition: transfrom .5s ease-in-out;
}
.prod-banner-container .dsr-banner {
    overflow: hidden;
    border-radius: 12px;
    width: calc((100% - 100px)/3);
    scroll-snap-align: start;
    transition: transform .4s ease;
    margin-right: 15px;
    flex-shrink: 0;
    height: 100%;
}
.prod-banner-container .dsr-banner img {
    width: 100%;
}
.share-buttons {
    display: flex;
    margin-top: 8px;
}
.share-buttons .share-buttons--button {
    
    color: #fff;
    background-color: #111;
    width: 24px;
    height: 24px;
    padding: 1px;
    border-radius: 100%;
        margin-right: 6px;
}
.share-buttons .share-buttons--button svg {
    display: block;
    width: 100%;
    height: 100%;
    fill: currentColor;
}
.share-buttons .share-buttons--button a {
    position: absolute!important;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
    border: 0;
}

.aiz-megabox > input:checked ~ .aiz-megabox-elem,
.aiz-megabox > input:checked ~ .aiz-megabox-elem {
    border-color: #000; border-width: 2px;
}
.aiz-nav-tabs a {
    border: 1px solid #DDDDDD;
    padding: 10px 10px 0px;
    border-bottom: 0;
    height: 36px;
    background: #F4F4F5;
    color: #5a5a5a!important;
}
.aiz-nav-tabs a.active {
    border-radius: 7px 7px 0 0;
    position: relative;
    top: -4px;
    padding-top: 10px;
    background: #fff;
    color: #000!important;
}
ul.social a {
    background-color: transparent;
}
ul.social i {
    color: #fff;
}

.dsr-payment-strip li{
    display: block;
    margin-right: 5px;
    margin-bottom: 10px;
    margin-left: 5px;
}
.dsr-payment-strip li svg {
    display: block;
    width: auto;
    height: 30px;
}
.list li{
    font-size: 13px;
    margin-right: 5px;
}
.list span{
    color: #fff;
}
.site-footer-credits {
    margin-block: 0;
    color: #999;
    text-align: left;
    overflow-wrap: break-word;
}
.site-footer-credits p {
    margin: 0.375rem 0;
}
ul.social i {
    font-weight: normal;
}

.category_content p, .category_content span{
    text-decoration: none;
    color: #000 !important;
    font-size: 1rem!important;
    font-family: "Open Sans", sans-serif!important;
    font-weight: 400!important;
    font-style: normal!important;
    letter-spacing: 0.05rem!important;
    line-height: 1.7!important;
}
.category_content div{
    margin-bottom: 5px!important;
}
.category_content {
    margin-bottom: 25px;
}

.paragraph{
    font-family: "Open Sans", sans-serif;
    padding-top: 18px;
    line-height: 1.6;
    font-size: 18px;
}
.about-wrapper {
    position: relative;
    text-align: center;
}
.about-wrapper .centered-text {
    position: absolute;
    top: 27%;
    left: 50%;
    width: 70%;
    transform: translate(-50%, -50%);
}
.about-wrapper .logo{
    width: 200px;
}
@media screen and (max-width: 767px) {
    .mobile-in-focus .short_description, .mobile-in-focus .btn-sec{
        display: none;    
    }
    .about-wrapper .centered-text {
        position: relative;
        top: 30%;
        left: 50%;
        width: 98%;
        transform: translate(-50%, -50%);
    }
    .dsr-payment-strip li {
        margin-left: 0;
    }
    .navbar-brand img {
        width: 250px;
        position: relative;
        top: 5px;
    }
}


.share-icon-new{
    border: 1px solid #ddd;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 10px;
    right: 26px;
    z-index: 1;
    background-color: #fff;
    width: calc(24px * 1.4);
    height: calc(24px * 1.4);
    position: absolute;
}
.share-icon-new img{
    height: 24px;
    width: 24px;
    text-align: right;
}


.pol-popover {
    display: inline-block;
    position: absolute;
    visibility: hidden;
    top: 0;
    right: 0;
    z-index: 1010;
    padding: 8px;
    max-width: 440px;
}
.pol-popover .pol-popover-start {
    top: 1px!important;
}
.pol-popover .pol-popover-a11y-offscreen {
    opacity: 0;
    overflow: hidden!important;
    display: block!important;
    width: 1px!important;
    height: 1px!important;
    margin: 0!important;
    padding: 0!important;
    border: 0!important;
    position: absolute!important;
    left: 0!important;
}
.pol-popover-wrapper {
    overflow: hidden;
    border: 1px solid #BBBFBF;
    border-color: #BBBFBF;
    height: 100%;
    width: 100%;
    border-radius: 8px;
    box-shadow: 0 2px 5px rgba(15,17,17,.15);
    background-color: #fff;
}
.pol-popover-inner {
    background-color: #fff;
    padding: 14px 16px;
    text-align: left;
    overflow-x: hidden;
}
.pol-padding-none {
    padding: 0!important;
}
.pol-popover-inner.pol-padding-none .pol-button-close {
    margin: 0;
}
.pol-popover-inner .pol-button-close {
    position: static;
    margin: -10px -14px 6px 6px;
}
.pol-button-close-a11y {
    opacity: 0;
    width: 1px;
    height: 1px;
    padding: 0;
}
.pol-button-close {
    display: block;
    zoom: 1;
    background-color: transparent;
    border-radius: 7px;
    border: #BBBFBF;
    border-color: transparent;
    float: right;
    padding: 6px;
    position: absolute;
    top: 50%;
    right: 5px;
    margin: -13px 0 0;
    line-height: 0;
}
.pol-button-close-a11y .pol-icon-close {
    display: none;
}
.pol-icon.pol-icon-close {
    height: 12px;
    width: 12px;
    /*background-position: -223px -332px;*/
}

.ssf-channel-v:not(:last-child) {
    border-bottom: 1px #ddd solid;
}
.ssf-channel-v {
    padding: 0.5em;
}
a.a-color-base, a:link.a-color-base, a:visited.a-color-base {
    color: #0F1111;
}
.ssf-channel-v a {
    display: block;
    word-break: break-all;
}
a, a:link, a:visited {
    text-decoration: none;
    color: #007185;
}
.link-section, .ssf-channel {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.a-color-base {
    color: #0F1111!important;
}
ssf-channel-v span {
    margin-left: 0.5em;
}
.a-align-center, .aok-align-center {
    vertical-align: middle!important;
}
.a-hidden, .aok-hidden {
    display: none!important;
    visibility: hidden!important;
}
.a-spinner-small {
    width: 16px;
    height: 16px;
    -webkit-animation: fadeIn .3s ease-in forwards, rotate360 1s linear infinite;
    animation: fadeIn .3s ease-in forwards, rotate360 1s linear infinite;
    background: url() 50% 50% no-repeat;
}
.ssf-channel-h i, .ssf-channel-v i {
    background-size: cover;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
}
.ssf-channel-v span {
    margin-left: 0.5em;
}

.pol-popover.pol-arrow-bottom .pol-arrow-top {
    top: 0;
    margin-left: -8px;
    border-top: 0;
    border-bottom-color: #BBBFBF!important;
}
.pol-popover .pol-arrow-top {
    position: absolute;
}
.pol-popover.pol-arrow-bottom .pol-arrow {
    top: 1px;
    right: -8px;
    border-top: 0;
}
.pol-popover.pol-arrow-bottom .pol-arrow {
    border-bottom-color: #fff;
}
.pol-popover .pol-arrow {
    width: 0;
    height: 0;
    position: absolute;
    display: block;
    z-index: 1011;
}
.pol-popover .pol-arrow, .pol-popover .pol-arrow-top {
    border: 8px solid transparent;
}

.pol-popover {
    z-index: 299;
    width: 160px;
    max-width: none;
    visibility: hidden;
    position: absolute;
    top: 38px;
    right: 12px;
    opacity: 0;
    display: none;
    transition: visibility 0s, opacity 0.5s linear;
}

.pol-popover.visible {
    visibility: visible;
    opacity: 1;
    display: block;
}

.share-icon-new {
    cursor: pointer;
}

.heading-font {
    font-family: "Open Sans", sans-serif!important;
}
.heading-f-size {
    font-size: 1.3rem !important;
    letter-spacing: 0.02rem!important;
    font-weight: 600!important;
    line-height: 1.6;
}



.article--pagination {
    width: 100%;
    margin-top: 3.984375rem;
    font-size: 0;
    letter-spacing: 0;
}
.article--pagination .article--pagination-item-right {
    float: right;
    text-align: right;
}
.article--pagination .article--pagination-item-left, .article--pagination .article--pagination-item-right {
    position: relative;
    display: inline-block;
    max-width: 40%;
    width: 100%;
}
.article--pagination .article--pagination-item-right>a{
    color: #007185;
    text-decoration: none;
    transition: color .1s ease;
}
.article--pagination .article--pagination-text {
    font-family: "Open Sans", sans-serif!important;
    font-style: normal;
    font-weight: 400;
}
.article--pagination .article--pagination-text {
    font-size: 1rem;
    display: inline-block;
    width: calc(100% - (8px + 0.3125rem));
    letter-spacing: 0em;
    vertical-align: top;
}
@media screen and (min-width: 680px) {
    .article--pagination .article--pagination-title {
        display: block;
    }
}
.article--pagination .article--pagination-title {
    font-family: "Open Sans", sans-serif;
    font-style: italic;
    font-weight: 200;
    font-size: 1rem;
    margin-top: 0.234375rem;
    line-height: 1.46;
    letter-spacing: 0em;
    color: #111;
    display: block;
}

.article--pagination .article--pagination-chevron-right, .article--pagination .article--pagination-chevron-left {
    margin-top: 0.5rem;
}
.pagination__previous-chevron, .pagination__next-chevron, .breadcrumbs-delimiter, .article--excerpt-readmore--icon, .article--pagination .article--pagination-chevron-right, .article--pagination .article--pagination-chevron-left, .blogposts--footer-icon, .button-signpost .signpost-icon, .button-icon {
    display: inline-block;
    margin-left: 0.3125rem;
    vertical-align: middle;
}
.pagination__previous-chevron svg, .pagination__next-chevron svg, .breadcrumbs-delimiter svg, .article--excerpt-readmore--icon svg, .article--pagination .article--pagination-chevron-right svg, .article--pagination .article--pagination-chevron-left svg, .blogposts--footer-icon svg, .button-signpost .signpost-icon svg, .button-icon svg {
    display: block;
    transform: rotate(-90deg);
}