
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	margin:0;
	padding:0;
   font-family: 'Garamond' !important;
     font-weight: normal;
}
h1, h2, h3, h4, h5, h6, p {
	margin:0;
	padding:0;
}
ul, ol, li {
	margin:0;
	padding:0;
	list-style:none;
}
a {
	text-decoration:none;
}
header, section, footer {
	width:100%;
	float:left;
}
.auto-container {
	width:1200px;
	margin:auto;
}
img {
	max-width:100%;
}
button, input, textarea {
	outline:none;
}

/*header css start*/

header {
    float: left;
    width: 100%;
    padding: 15px 0;
}
.logo-outer {
    float: left;
    width: auto;
}
.logo-outer img {
    float: left;
}
.header-leftbar {
    width: auto;
    float: right;
	margin:15px 0 0;
}
.header-leftbar li {
    float: left;
}

.aut
{
	max-width: 1600px;
	margin:auto;
}

.signup-button
{
    border-radius: 5px;
    border: 2px solid #f2c997;
    padding: 11px 21px;
    width: 195px;
    color: #051f55;
    font-size: 15px;
    margin: 0 70px 0 0;
    display: inline-block;
    text-align: center;
	font-family: 'Poppins', sans-serif;
	font-weight:700;
}
.signup-button:hover {
	background-color: #f2c997;
}
.header-leftbar li span {
        height: 15px;
    width: 15px;
    border-radius: 50%;
    background-color: #f2c997;
    color: #051f55;
    display: inline-block;
    font-size: 10px;
    text-align: center;
    font-family: 'Poppins', sans-serif;
	font-weight:700;
    position: absolute;
    top: 4px;
    right: -5px;
}
.header-leftbar li:nth-child(2) {
    position: relative;
	    padding: 10px 0 0;
}
/*header css end*/





.banner-outer {
	background-color: #f9f9fa;
		position: relative;

}

.banner-outer:after
{
content: "";
    position: absolute;
    background: url(/cdn/shop/files/leaf-img.png) no-repeat;
    width:168px;
    height: 415px;
	top:0;
	right:0;

}
.banner-left {
	float: left;
	width: 50%;
		position: relative;
}
/*.banner-left ul {
    position: absolute;
    bottom: 50px;
    width: 625px;
    left: 0;
    right: 0;
    margin: auto;
}
.banner-left ul li {
    width: 33%;
    float: left;
}*/
.banner-left ul li img {
    border: 2px solid #fff;
}
.banner-right {
	float: right;
	 width: 50%;
    text-align: left;
	background-color:#f9f9fa;
	padding:40px 0 0 70px; 
	    position: relative;
}

.banner-right h1 {
	font-size: 60px;
	line-height: 57px;
	color:#051f55;
	text-transform:uppercase;
}
.banner-right strong {
	font-size: 30px;
	color: #f2c997;
	font-style:italic;
	font-family: 'EB Garamond', serif;
	font-weight:300;
}
.sellers-outer
{
float: left;
	width: 100%;
	padding:25px 0 0;
}
.sellers-outer li a {
    color: #89909b;
    font-size: 12px;
    padding: 6px 17px;
    border-radius: 50px;
    border: 1px solid #89909b;
    text-align: left;
    float: left;
    line-height: 15px;
    margin: 0 20px 0 0;
	    font-family: 'Poppins', sans-serif;
}
.sellers-outer li a img {
    float: left;
    padding: 0 10px 0 0;
}
.banner-right p {
	font-size: 16px;
	color: #89909b;
	margin: 20px 0 15px;
	line-height: 24px;
	width:100%;
	float:left;
}
.card-outer {
    width: 100%;
    float: left;
    border-top: 1px solid #f2c997;
    border-bottom: 1px solid #f2c997;
    padding: 18px 0;
}
.card-left {
    width: auto;
    float: left;
}
.card-left strong{
  font-size: 48px;
	color: #051f55;
	font-style:normal;
	font-weight:700;
	margin:0 50px 0 0;
	line-height:35px;
	    font-family: 'Garamond';
}
.card-left span{
  font-size: 30px;
	color: #89909b;
	font-weight:700;
	text-decoration:line-through;
		line-height:20px;
	
}
.card-right {
    width: auto;
    float: right;
    margin: 10px 20px 0 0;
}
.select-outer {
    width: 100%;
    float: left;
    padding: 20px 0 0;
}
.select-outer span{
  font-size: 14px;
	color: #f2c997;
	font-weight:700;
		line-height:20px;
				    font-family: 'Poppins', sans-serif;
					    width: 100%;
    float: left;
}
.jewel-outer
{
   width: 50%;
    float: left;
	position:relative;
}
.select-outer li {
    width: 100%;
    float: left;
    padding: 20px 0 0;
	font-weight:700;
	font-size:18px;
	color:#051f55;
    line-height: 43px;
	position:relative;
}
.select-outer li img {
    float: left;
    border: 1px solid #cdd0d5;
    border-radius: 50%;
    margin: 0 18px 0 0;
position:relative;
}
.cart-outer
{
width: 100%;
    float: left;
    padding: 20px 0 30px;
}
.cart-outer p {
    font-size: 18px;
    color: #284372;
    margin:0;
	font-weight:700;
}
.cart-outer span{
  font-size: 12px;
	color: #89909b;
	float:left;
	 font-family: 'Poppins', sans-serif;
	 font-weight:300;
text-transform:uppercase;
    padding: 15px 20px 0 0;
	  width: auto;
}

.plus
{
    width: 100px;
    float: left;
    border: 1px solid #d4d9e3;
    border-radius: 2px;
    padding: 14px 15px 15px;
    margin: 0 20px 0 0;
    color: #051f55;
    font-weight: 300;
    text-align: center;
    line-height: 13px;
}
 .plus strong
 {
	    font-size: 30px;
    color: #051f55;
    font-style: normal;
	font-weight:700;
    margin: 0 12px;
    line-height: 14px;
	}
.add-cart-button {
     border-radius: 2px;
    background-color: #f2c997;
   padding: 15px 36px;
    width: 360px;
    float: right;
    text-align: center;
    border: 0;
    border-radius: 0;

}
.add-cart-button img{
	width:40px;
	padding:0 20px 0 0;   
	 float: left;
}
.add-cart-button:hover img {
  display:none;
}



.add-cart-button span {
	line-height:20px;
	color: #051f55;
    font-size: 18px;
    font-weight: 700;
	padding:0;
	   font-family: 'Garamond';
}
.add-cart-button:hover {
	background: #2f3b75;
    color: #fff;
	text-align:center;
}
.add-cart-button:hover span {
    color: #fff;
	text-align:center;
	    width: 100%;
}
.chat-outer {
    width: 100%;
    float: left;
	text-align:center;
    border-top: 1px solid #f2c997;
    border-bottom: 1px solid #f2c997;
    padding:16px 0 0;
	margin:0 0 30px;
}

.chat-outer p {
    font-size: 18px;
    color: #284372;
    margin:0;
	font-weight:700;
}

.chat-outer a {
    color: #fff;
    font-size: 12px;
    padding:7px 19px;
    border-radius: 50px;
    text-align: left;
    line-height: 15px;
	background-color:#051f55;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
    display: inline-block;
    position: relative;
    top: 14px;
}
.chat-outer a:hover {
    background-color: #000;
}
.chat-outer a img {
    float: left;
    padding: 0 10px 0 0;
}














.product-outer {
padding:80px 0;
		position: relative;

}

.product-outer:after
{
content: "";
    position: absolute;
    background: url(/cdn/shop/files/tri-cut.png) no-repeat;
    width:443px;
    height: 427px;
	bottom:-250px;
	right:0;
    opacity: .5;
}
.product-left {
	float: left;
	width: 336px;
}
.product-left ul li{	
	width:100%;
	float:left;	
}
.product-left ul li a{	
	padding:15px 28px 15px 25px;
	width:100%;
	float:left;	
	background-color:#f2c997;

}
.product-left ul li a span {
    height: 69px;
    width: 69px;
    border-radius: 50%;
    display: inline-block;
    padding: 14px 0 0;
    text-align: center;
    background-color: #fbd6a9;
	margin: 0 18px 0 0;
	float:left;
}
.product-left ul li a strong{
 	font-weight:700;
	font-size:17px;
	color:#051f55;
	float:left;
	padding:16px 0 0;
}
.rt-arrow
{
float:right;
padding:20px 0 0;
}
.product-left .tablinks.active{
   background-color: #051f55;
    color: #ecc18d;
}
.product-left .tablinks.active strong{
   color: #ecc18d;
}
/*.product-left ul li a:hover {
    background-color: #051f55;
}
.product-left ul li a:hover span{
    background-color: #f2c997;
}*/
/*.product-left ul li a:hover strong{
 color: #ecc18d;
}
*/
.product-inner {
    width: 100%;
    float: left;
    box-shadow: 0 0 32px #e1e1e1;
	    position: relative;
    z-index: 1;
}

.product-right {
    width: 70%;
    float: right;
    padding: 35px 30px 30px 35px;
}
.product-right h2{
font-size:35px;
color:#051f55;	
    margin: 30px 0 0;
}
.product-right p{
font-size:15px;
color:#051f55;	
line-height:28px;
margin:25px 0 0;
    font-family: 'Avenir Next LT Pro';
	    font-weight: normal;
}




.infinity-outer {
padding:100px 0 100px 100px;
		position: relative;
/*		background-color:#fefefe;*/

}

.infinity-outer:after
{
content: "";
    position: absolute;
    background: url(/cdn/shop/files/leaf-img2.png) no-repeat;
    width:261px;
    height: 1036px;
	top:0px;
	right:0;
    z-index: 1;
}
.infinity-left{
	float: left;
	width: 650px;
}
.infinity-right{
    width: 57%;
    float: right;
    padding: 100px 0 0 100px;
}
.infinity-right strong{
    font-size: 24px;
    color: #f2c997;
	    font-family: 'EB Garamond', serif;
    font-weight: 500;
	font-style:italic;
}
.infinity-right h3{
    font-size:55px;
    color: #051f55;
	text-transform:uppercase;
}
.infinity-right p {
    font-size: 16px;
    color: #89909b;
    line-height: 26px;
    margin: 50px 0 0;
    font-family: 'Avenir Next LT Pro';
    font-weight: normal;
}


.anchor-outer {
padding:80px 100px 80px 0;
		position: relative;
background-color:#051f55;

}

.anchor-outer:after
{
content: "";
    position: absolute;
    background: url(/cdn/shop/files/leaf-img3.png) no-repeat;
    width:290px;
    height: 823px;
	top:170px;
	left:0;

}
.anchor-right{
	float: right;
	width: 650px;
	    position: relative;
    z-index: 1;
}
.anchor-left{
    width: 57%;
    float: left;
    padding: 100px 100px 0 0;
}
.anchor-left strong{
    font-size: 24px;
    color: #f2c997;
	    font-family: 'EB Garamond', serif;
    font-weight: 500;
	font-style:italic;
}
.anchor-left h3{
    font-size:55px;
    color: #fff;
	text-transform:uppercase;
}
.anchor-left p {
    font-size: 16px;
    color: #89909b;
    line-height: 26px;
    margin: 50px 0 0;
    font-family: 'Avenir Next LT Pro';
    font-weight: normal;
}




.trustpilot-outer {
padding:80px 0;
background-color:#fdfdfd;
text-align:center;
position:relative;
}

/*.anchor-outer:after
{
content: "";
    position: absolute;
    background: url(/cdn/shop/files/leaf-img3.png) no-repeat;
    width:290px;
    height: 823px;
	top:170px;
	left:0;

}*/
.trustpilot-inner{
 width: 100%;
    float: left;
}
.trustpilot-innr{
 width: 100%;
    float: left;
	padding:75px 0 0;
}
.trustpilot-left {
      width: 373px;
      min-height: 425px;
    float: left;
    border: 1px solid #f2f2f2;
    padding: 39px 26px;
    margin: 0 40px 40px 0;
}
.trustpilot-left img {
    width: 41px !important;
    display: inline-block !important;
    float: none;
}
.orlando-left img {
    width:77px !important;
}
.orlando-right img {
    width:99px !important;
}
.trustpilot-left:nth-child(3) {
    margin-right: 0;
}
.trustpilot-left:nth-child(6) {
    margin-right: 0;
}
.trustpilot-left p
{
    font-size: 21px;
    color: #051f55;
    line-height:32px;
	
    margin: 30px 0 0;
    font-family: 'Avenir Next LT Pro';
    font-weight: normal;
}
.orlando-outer{
    width: 100%;
    float: left;
    padding: 40px 0 0 0;
}
.orlando-left{
       width: 50%;
    float: left;
    text-align: right;
    padding: 0 20px 0 0;
}
.orlando-right{
    width: 50%;
    float: right;
	text-align:left;
	padding:20px 0 0;
}
.orlando-right strong{
    font-size: 14px;
    color: #f2c997;
	    float: left;
    margin: 0 0 10px;
}
.orlando-right img{ 
padding:0 0 0 20px;
}

.trustpilot-left:hover {
    background-color: #fff;
    box-shadow: 0 0 32px #e1e1e1;
}

.trustpilot-outer .owl-theme .owl-nav {
    margin-top: 30px;
    width: 80px;
    display: inline-block;
}

.trustpilot-outer .owl-theme .owl-nav button.owl-prev {
    background: url(/cdn/shop/files/slider-arrow1.png) left top no-repeat !important;
    width:33px;
    height: 11px;
	left:10px;
	float: left;
    margin: 0;
}
.trustpilot-outer .owl-theme .owl-nav button.owl-next{
    background: url(/cdn/shop/files/slider-arrow2.png) left top no-repeat !important;
   width:33px;
    height: 11px;
	right:10px;
    margin: 0;
	float: right;
}

.trustpilot-outer .owl-theme .owl-nav button.owl-next span {
    display: none;
}
.trustpilot-outer .owl-theme .owl-nav button.owl-prev span {
    display: none;
}




.cta-outer {
		position: relative;
background-color:#a6cdd3;

}

.cta-outer:after
{
content: "";
    position: absolute;
    background: url(/cdn/shop/files/leaf-img4.png) no-repeat;
    width:191px;
    height: 923px;
	top:0;
	right:0;

}
.cta-right{
	  width: 57%;
    float: right;
    padding: 100px 0 0 100px;
	text-align:center;
}
.cta-left{
  	float: left;
	width: 700px;
}
.cta-left img {
    float: left;
}
.cta-right strong{
    font-size: 24px;
    color: #051f55;
	    font-family: 'EB Garamond', serif;
    font-weight: 500;
	font-style:italic;
}
.cta-right h3{
    font-size:55px;
    color: #051f55;
	text-transform:uppercase;
}
.cta-right p {
    font-size: 16px;
    color: #051f55;
    line-height: 26px;
    margin: 50px 0 0;
    font-family: 'Avenir Next LT Pro';
    font-weight: normal;
}
.cta-right a {
    border-radius: 3px;
    padding: 10px 31px;
    color: #fff;
	background-color:#051f55;
    font-size: 16px;
    margin: 40px 0 0 0;
    display: inline-block;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
}
.cta-right a:hover{
background-color:#f2c997;
color:#051f55;
}


.unique-outer {
background-color:#fdfdfd;
padding:140px 0 120px;
}
.unique-inner {
	float: left;
	width: 100%;
}
.unique-inner strong{
    font-size: 24px;
    color: #051f55;
        font-family: 'EB Garamond', serif;
    font-weight: 500;
    font-style:italic;
    text-align: center;
}
.unique-inner h3{
    font-size:55px;
    color: #051f55;
    text-transform:uppercase;
    margin: 0 0 40px;
    text-align: center;
}
.unique-inner li{
	float: left;
	width: 33%;
	text-align:center;
	    border: 1px solid #f2f2f2;
    padding: 40px 60px;
	    min-height: 340px;
}
.unique-inner li:nth-child(2){
        background-color: #fff;
    box-shadow: 0 0 32px #e1e1e1;
}
.unique-inner li:hover {
    background-color: #fff;
    box-shadow: 0 0 32px #e1e1e1;
}
.unique-inner li strong {
    font-size: 18px;
    color: #f2c997;
    margin: 40px 0 26px;
	width:100%;
	display:block;
}
.unique-inner li p {
    font-size: 12px;
    color: #89909b;
	line-height:20px;
	width:100%;
	display:block;
	 font-family: 'Poppins', sans-serif;
    font-weight: 300;
}



.made-outer {
		position: relative;
background-color:#f9fafb;
padding:110px 120px 110px 0;
}

.made-outer:after
{
content: "";
    position: absolute;
    background: url(/cdn/shop/files/leaf-img5.png) no-repeat;
    width:210px;
    height: 395px;
	bottom:0;
	left:0;

}
.made-left{
	  width: 50%;
    float: left;
    padding: 45px 100px 0 0;
	text-align:left;
	    position: relative;
    z-index: 1;
}
.made-right{
  	float: right;
	width: 50%;
}
.made-left img {
    float: left;
}
.made-left strong{
    font-size: 24px;
    color: #f2c997;
	    font-family: 'EB Garamond', serif;
    font-weight: 500;
	font-style:italic;
}
.made-left h3{
    font-size:55px;
    color: #051f55;
	text-transform:uppercase;
}
.made-left p {
    font-size: 16px;
    color: #051f55;
    line-height: 26px;
    margin: 50px 0 0;
    font-family: 'Avenir Next LT Pro';
    font-weight: normal;
}
.made-left a {
    border-radius: 3px;
    padding: 10px 21px;
    width: 134px;
    color: #fff;
	background-color:#051f55;
    font-size: 15px;
    margin: 40px 0 0 0;
    display: inline-block;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
}
.made-left a:hover{
background-color:#f2c997;
color:#051f55;
}

footer
{
padding:24px 0;
}
.footer-inner
{
	float: left;
	width: 100%;
}

.footer-left
{
	float: left;
	width: auto;
}
.footer-left img
{
	float: left;
	width: auto;
}
.footer-right
{
	float: right;
	width: auto;
}

.footer-right p
{
	 font-size: 15px;
    margin: 25px 0 0 0;
    font-family: 'Poppins', sans-serif;
    font-weight:300;
	color:#284372;
    text-align: right;
}
.footer-right p a{
color:#284372;
}
.footer-right p a:hover{
text-decoration: underline;
}

sub {
    font-size: 77px;
    color: #f2c997;
}



.action{
  display:block;
  margin:100px auto;
  width:100%;
  text-align:center;
}
.action a {
  display:inline-block;
  padding:5px 10px; 
  background:#f30;
  color:#fff;
  text-decoration:none;
}
.action a:hover{
  background:#000;
}


.banner-left .slick-slider {
/*    margin-bottom: 0;
    position: absolute;
    left: 0;
    bottom: -720px;*/
    right: 0;
}
.banner-left .slick-slide {
    height: auto;
}
.banner-left .slider .slick-slide .slick-slide img {
    display: block;
	  border: 2px solid #fff !important;
	  margin: auto !important;
}
.slider .slider-nav
{
padding:70px 0 0;
}
.banner-left .slider-nav .slick-slide img {
    display: block;
    margin: auto;
    border: 2px solid #ffff;
    width: 210px;
}

.slick-slide {
    outline: none;
}

.banner-left .slider-nav .slick-next {
    right: 5px;
    color: #000;
}
.banner-left .slider-nav .slick-prev {
    left: 5px;
    color: #000;
	z-index: 1;
}

.banner-left .slider-nav .slick-next:before, .banner-left .slider-nav .slick-prev:before {
    font-size: 20px;
    line-height: 1;
    opacity: 1;
    color: #f2c997;
}

.time-outer 
{
   width:88%;
    display:inline-block;
}

.time-outer li {
    width: 33%;
    float: left;
    padding: 10px 0 0 36px;
    line-height: 13px;
    font-size: 17px;
    font-weight: 700;
    color: #051f55;
    text-transform: capitalize;
    position: relative;
	text-align: left;
}
.time-outer li:after {
    content: ":";
    position: absolute;
    right: 0;
    bottom: 0;
    font-weight: 700;
    font-size: 20px;
}
.time-outer li span{
	font-size:26px;
	font-weight:700;
	color:#051f55;
	font-style:normal;
	    width: auto;
    line-height: inherit;
	    padding: 0 5px 0 0;
}
.testimonial-outer {
    padding: 40px 0;
	position:relative;
}
.testimonial-inner {
    width: 100%;
    float: left;
	text-align:center;
}
.testimonial-left {
    padding: 10px 26px;
}
.testimonial-left img {
    width: 41px !important;
    display: inline-block !important;
    float: none;
}
.testimonial-left p {
    font-size:40px;
    max-width: 797px;
    color: #051f55;
	line-height:45px;
    margin: 30px auto auto;
    font-family: 'Avenir Next LT Pro';
    font-weight: normal;
}
.testimonial-outer  .owl-theme .owl-nav {
   display:none;
}
.orlando-outer2 {
    width: 100%;
    float: left;
    padding: 40px 0 0 0;
}
.orlando-outer2 .orlando-left {
    width: 50%;
    float: left;
    text-align: right;
    padding: 0 20px 0 0;
}
.orlando-outer2 .orlando-left img {
    width: 77px !important;
}
.orlando-outer2 .orlando-right {
    width: 50%;
    float: right;
    text-align: left;
    padding: 20px 0 0;
}
.orlando-outer2 .orlando-right strong {
    font-size: 14px;
    color: #bb9d5e;
	display:block;
    float: left;
    margin: 0 0 10px;
	width:100%;
}
.orlando-outer2 .orlando-right img {
    width: 89px !important;
	   padding: 0 0 0 10px;
}
.pd-0
{
padding-top:0;
}
.pale-bg
{
background-color:#d4af37;
    z-index: 1;
}

.anchor-rt strong
{
color:#fff;
}
.anchor-rt h3
{
color:#fff;
}
.anchor-rt p
{
color:#fff;
}
.anchor-rt:before {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/leaf-img33.png) no-repeat;
    width: 290px;
    height: 823px;
    top: 170px;
    left: 0;
}
.pale-bg:after {
  display:none;
}

.time-outer li:last-child:after
{
  display:none;
}

.pd-b
{
padding-bottom:30px;
}

.ds-n 
{
  display:none;
}

.made-right iframe {
    width: 100%;
	height:500px;
    float: right;
}

.number span {cursor:pointer; }
		.number{
	/*		margin:100px;*/
			width: 100px;
    float: left;
    border: 1px solid #d4d9e3;
    border-radius: 2px;
    padding: 4px 5px 5px;
    margin: 0 20px 0 0;
    color: #051f55;
    font-weight: 300;
    text-align: center;
    line-height: 13px;
		}
.number .minus, .pluss{
    background: none;
    padding: 8px 5px 8px 5px;
    border: none;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    float: left;
	    font-size: 20px;
		}
		.pluss
		{
		float: right !important;
    margin-top: 8px;
    padding: 0 10px 0 0 !important;
    font-size: 20px !important;
    color: #051f55 !important;
		}
		.number input{
    width: 40px;
    text-align: center;
    font-size: 27px;
    border: none;
    vertical-align: middle;
    background: transparent;
    color: #051f55;
    float: left;
		}
		
		
.overlay {
    position: absolute;
    top: 20px;
    bottom: 0;
    left: 0;
    right: 0;
    height: 43px;
    width: 44px;
    opacity: 0;
    transition: .5s ease;
    background-color: rgba(5,31,85,.7);
    border-radius: 50%;
    border: 1px solid #f2c997;
}

.jewel-outer:hover .overlay {
  opacity: 1;
}
/*
.jo-active .overlay{
    opacity: 1;
}
*/
 .unselected .overlay{
 opacity: 0;
}
.selected .overlay{
 opacity: 1;
}

.text {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.text img {
    border: none !important;
}

/* Custom */
.btn-primary{
    border-radius: 3px;
    padding: 10px 35px;
    display: inline-block;
    color: #fff;
    background-color: #051f55;
    font-size: 15px;
    margin: 40px 0 0 0;
    display: inline-block;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    border: 0;
}
.btn-primary:hover {
    background-color: #f2c997;
    color: #051f55;
}

.badge-trustpilot{
    position: fixed;
    bottom: 15px;
    right: 15px;
    z-index: 9999999;
    -webkit-box-shadow: 0px 0px 11px -1px rgba(0,0,0,0.17);
-moz-box-shadow: 0px 0px 11px -1px rgba(0,0,0,0.17);
box-shadow: 0px 0px 11px -1px rgba(0,0,0,0.17);
border-radius: 10px;
}
.announce_add_empty,
.giraffly_announce {
  display: none;
}