/*------------- [ Page Loader ] -------------*/
#cs_loadingoverlay, #cs_loader_icon {
  position: fixed;
  top: 0%;
  left: 0;
  background: rgba(0, 0, 0, .3);
  width: 100%;
  height: 100%;
  z-index: 999999;
  text-align: center;
  align-items: center;
  display: inline-flex;
  justify-content: center;
}
#cs_loader_icon img {
  width: 71px;
  height: 71px;
}
@keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.lds-dual-ring {
  position: relative;
}
.lds-dual-ring div {
  position: absolute;
  width: 100px;
  height: 100px;
  top: 20px;
  left: 20px;
  border-radius: 60%;
  border: 10px solid #000;
  border-color: #fff transparent #fff transparent;
  -webkit-animation: lds-dual-ring 1.4s linear infinite;
  animation: lds-dual-ring 1.4s linear infinite;
}
.lds-dual-ring {
  width: 200px !important;
  height: 200px !important;
  -webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
  transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
}
.lds-dual-ring {
  width: 200px !important;
  height: 200px !important;
  -webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
  transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
}



.frontend_social_share_shortcode_outer, .frontend_social_share_shortcode_outer.gop_bootstrap_outer {
background: none;
}


 .animation_cont{
	 width: auto;
    max-width: 100%;
    float: none;
    clear: both;
    margin: 0px auto;
    text-align: center;
    min-width: 400px;
    display: table;
	padding-bottom: 10px;
}
.animation_cont img{		 
	max-width:100%;
	max-height:100%;
	text-align:center;	
}

.frontend_social_share_shortcode_inner .gop_share_thank_you_msg_wrapper h1{
	margin-bottom: 20px;
    text-align: center;
    line-height: inherit;
    font-family: inherit;
    margin-top: 0;
    font-family: sans-serif;
    line-height: 18px;
    letter-spacing: 0;
    font-weight: normal;
    padding: 4px;
} 

#frontend_social_share_shortcode_inner{display:none;}
/*
 .frontend_social_share_shortcode_inner .max_reached_display_thank_you_msg .cs_tiny_editor ,
 .frontend_social_share_shortcode_inner .max_reached_display_thank_you_msg ul.referral_social_icon ,
  .frontend_social_share_shortcode_outer  .max_reached_display_thank_you_msg  .template_affiliate_copy_code{display:none !important;}
 .frontend_social_share_shortcode_inner .max_reached_display_thank_you_msg .cs_tiny_editor.gop_share_thank_you_msg {display:block !important;}
  */


.frontend_social_share_shortcode_outer  .animation_cont{
	padding-top: 20px;
	padding-bottom: 20px;
	height: 600px;
	width: 100%;
	max-width: 100%;
	float: none;
	clear: both;
	margin: 0px auto;
	text-align: center;
	min-width: 400px;
	display: block;

}
.frontend_social_share_shortcode_outer  .animation_cont img{
	max-width: 100%;
	max-height: 100%;
	margin: auto;
	position: static;
	width: 100%;
	height: 100%;
	object-fit: cover;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);  

}

#cs_view_cart_wrapper_modal.modal.show {opacity: 1;}

#cs_view_cart_wrapper_modal.modal.show .modal-content {overflow: visible;}

#cs_view_cart_wrapper_modal .close i.fa {line-height: normal;display: inline-block;vertical-align: middle;font-weight: normal;font-size: 20px;top: -6px;}
