body{	
	padding-top:		20px;
	font-family: 'Poppins', sans-serif;
	letter-spacing:		0.4px;
	font-size:			185%;	
}
h1{
	font-family: 'Poppins', sans-serif;	
	font-weight: bold;
	font-size:			280%;
	color:				#e06c79;
}
h3{
	font-family: 'Poppins', sans-serif;
	color:				#e06c79;
	font-size:			120%;
}
h2{
	font-family: 'Poppins', sans-serif;
	font-weight: bold;
	color:				#e06c79;
	font-size:			160%;
	text-transform:uppercase;
}
h4{
	font-family: 'Poppins', sans-serif;
	font-weight: bold;
	color:				#e06c79;
	font-size:			130%;
}
h6{
	font-family: 'Poppins', sans-serif;	
	font-weight: bold;
	font-size:			220%;
	color:				#e06c79;
}
a{
	text-decoration:	none !important;
	color:				#519fb0;font-weight: bold;
}
#shopPrice{
	color:#6b6567;
	font-size:180%;
}
a:hover{
	text-decoration:	none !important;
	color:				#fcc76a;
}
#googsearch{
	max-width:				60%;
}
.navbar-inverse{
	background:			#519fb0;
	padding:			0px;
	border:				none;
	padding-left:		20px;
	padding-right:		20px;
	border-radius: 0px;
}
#navbar-items{
	color:				#6b6567 !important;	
	font-weight: bold!important;
	letter-spacing:		0.5px;
	font-family: 'Poppins', sans-serif;
	outline: none;
}
#navbar-bottom-items{
	color:				#6b6567 !important;
	font-size:			100% !important;
	font-weight: bold!important;
	letter-spacing:		0.5px;
	font-family: 'Poppins', sans-serif;outline: none;text-align: left;	
}
.navbar-nav{
	padding:			0px;
}
.navbar-nav > li{
	padding-left:		8px;
	padding-right:		8px;
}
.navbar{
	margin-bottom: 		0px;
	
}
.navbar-bottom{
	padding:			0px;
	border:				none;
	padding-left:		20px;
	padding-right:		20px;
}
#navbar-items:hover{
	color:				white !important; 
	background:			#ff80b2;
}
.dropbtn{
	background-color: 	#519fb0;
	color: 				#ffffff !important;
	padding: 			15px;
	font-weight: bold!important;
	font-size:			100% !important;
	border: 			none;
	letter-spacing:		0.5px;
	font-family: 'Poppins', sans-serif;
	outline: none;
}
.dropbtn a{
	color: 				#6b6567 !important;
	font-weight: bold!important;
	outline: none;
}
.dropbtn a:hover{
	color: 				white !important;
	font-weight: bold!important;
}
.dropdown{
	position: 			relative;
	display: 			inline-block;
	outline: none;
}
.dropdown-content{
	display: 			none;outline: none;
	position: 			absolute; 
	font-size:			80% !important;
	background-color: 	#f4a755;
	min-width: 			100%;
	z-index: 			1;
	letter-spacing:		0.5px;
	font-family: 'Poppins', sans-serif;
}
.dropdown-content a{
	letter-spacing:		0.5px;
	color: 				#ffffff;
	padding: 			12px 16px;
	text-decoration: 	none;
	display: 			block;
	font-weight: bold!important;
	outline: none;
}
.dropdown-content a:hover{
	color:				white !important;
	background-color: 	#fcc76a;
}
.dropdown:hover .dropdown-content{
	display:			block;
}
.dropdown:hover .dropbtn{
	background-color: 	#e06c79;
	color:				white !important;
}
#contact-form{
	max-width:				30%;
}
#thanks-image{
    max-width:			20%;
    max-height:			20%;
}
#title-image{	
	max-width:			60%;
    max-height:			60%;
}
.panel{
	border:				0px;
	margin:				0px; 
	box-shadow:			none;
}	
.panel-body{
	border:				0px;
	margin:				0px; 
	box-shadow:			none;
	padding:			0px;
}
.panel-body table tr td{ 
	padding-left:		15px;
	border:				0px;
	margin:				0px;
}
.panel-body .table{
	border:				0px;
	margin:				0px;
}
.panel-heading{
	background-color:	white;
	border-color:		white;
	padding:			0px;
	border:				0px;	
}
.panel-body table tr td:hover{
	background:   		#ffaacc;
		}
#downloadContainer{
	padding-top:			10px;
	padding-bottom:			10px;
	border-style: double;
	border-color:#666666;
}
#main-container{
	margin:				0px;
	padding:			0px;
	max-width:			100%;
}
#main-panel{
	padding-left:		50px;
	padding-right:		50px;
}
#shop-panel{
	padding-left:		10px;
	padding-right:		10px;
}
#home-category-image{
	max-width:			60%;
    max-height:			60%;	
}
#category-image{
	max-width:			60%;
    max-height:			60%;	
}
#sub-category-image{
	max-width:			60%;
    max-height:			60%;
}
#banner-image{
	max-width:			90%;
    max-height:			90%;	
}

#download-image{
	max-width:			60%;
    max-height:			60%;
	image-orientation: 	0deg !important;
	}
#product-image{
	max-width:			70%;
    max-height:			70%;
	image-orientation: 	0deg !important;
	}
#search-image{
	max-width:			10%;
    max-height:			10%;	
}
#show-image{
	max-width:			30%;
    max-height:			30%;		
}
#activity-image{
	max-width:			80%;
    max-height:			80%;
}
#image-carousel{
	width:				60%;
	height:				60%;	
}
#activity-title-button{
	color:				#ff0066;
	background-color:	#CCCC9A;
	border:				none;
}
#activity-title-button:hover{
	color:				#CCCC9A;
	background-color:	#ff0066;
	border:				none;
}

#pdfcolor1{
	color:				#FFFFFF;
	background-color:	#666666;
	border:				none;
	padding:			10px;
	font-size:			100%;
	border-radius: 		10px;
}

#pdfcolor1:hover{
	color:				#ff0066;
	background-color:	#CCCC9A;
	border:				none;
	padding:			10px;
	font-size:			100%;
}
#pdfcolor2{
	color:				#FFFFFF;
	background-color:	#CCCCCC;
	border:				none;
	padding:			10px;
	font-size:			100%;
	border-radius: 		10px;
}
#pdfcolor2:hover{
	color:				#ff0066;
	background-color:	#CCCC9A;
	border:				none;
	padding:			10px;
	font-size:			100%;
}
/* To prevent page shaking */
body{ 
	overflow-x:			hidden;
}
#auto-download{
	color:				#ffffff;
	background-color:	#666666;
	border:				none;
	padding:			10px;
	font-size:			80%;
	border-radius: 		10px;
}
#contact-link{	
	color:				#FF5599!important;
	font-weight: bold!important;	
	max-width: 50%;outline: none;
}
#contact-page-title{
	color:				#6a4b57!important;	
}
#download-link{
	background:linear-gradient(to bottom, #ffaacc 5%, #ff80b2 100%)!important;
	color:				#FFFFFF!important;
	border:				none!important;
	padding:			15px!important;
	font-size:			120%!important;
	border-radius: 		10px!important;
	font-weight: bold!important;
}
#download-link:hover{
	color:				#ff!important;
	background:linear-gradient(to bottom, #ff5599 5%, #ffaacc 100%)!important;
}

#contact-link-red{
	background:#e06c79;
	color:				#FFFFFF!important;
	border:				none!important;
	padding:			10px!important;
	font-size:			140%!important;
	border-radius: 		10px!important;
	font-weight: bold!important;
	display: block;
	max-width: 55%;
}

#contact-link-red:hover{
	color:				#ff!important;
	background:#fcc76a;
		border:				none!important;

}

#follow-us-img{
	width:				50px;
	height:				50px;
	padding:			0px;
}
#video{
	width:				400px;
	height:				265px;
}
/* Remove disqus footer --- start */
#disqus_thread{
    position: 			relative;
}
#disqus_thread:after{
    content: 			"";
    display: 			block;
    height: 			55px;
    width: 				100%;
    position: 			absolute;
    bottom: 			0;
    background: 		white;
}
/* Remove disqus footer --- end */
#accordion{	
	max-width:			60%;
    max-height:			80%;
}
hr.style2{
	border-top: 		6px double #ffaacc;
}
hr.style1{
	border-top: 		3px solid #ffaacc;
}
hr.style3{
	border-top: 		6px dotted #ffaacc;
}
.glyphicon.glyphicon-search {
    font-size: 90%;
}
.button {
  background-color: #666666; /* Green */
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
}
.button1 {font-size: 100%;}
.button1:disabled,
.button1.disabled{
  color:#666666;
  border-color: #cccccc;
  background-color: #cccccc;
}
/* Social media buttons --- start */
.icon-bar{
	position: 			fixed;
	right:				0px;
	top: 				60%;
	-webkit-transform: 	translateY(-50%);
	-ms-transform:		translateY(-50%);
	transform: 			translateY(-50%);
}
.icon-bar a{
	display: 			block;
	text-align: 		center;
	padding:			16px;
	transition: 		all 0.3s ease;
	color: 				white;
	font-size: 			20px;
}
.icon-bar a:hover{
  background-color: 	#ffaacc;
}
.facebook{
	background: 		#3B5998;
	color: 				white;
}
.pinterest {
	background: 		#dd4b39;
	color: 				white;
}
.youtube {
	background: 		#bb0000;
	color: 				white;
}
.etsy {
	background: 		#FF8C00;
	color: 				white;
}
/* Social media buttons --- end */

.kural table {
  font-family: arial, sans-serif;
  border-collapse: collapse;  
}
.kural td, th {
  border: 1px solid #ffd5e5;
  text-align: center;
  padding: 8px;
}
.kural tr:nth-child(even) {
  background-color: #ffd5e5;
}
ul.bullet1 {
  list-style-type: circle;
}
#videoModal{
	width:90%;
	max-width:			100%;
    max-height:			80%;
}
.app-modal-window .modal-dialog {
  width: 68%;
}
#etsy-image{
	max-width:			70%;
    max-height:			70%;
	image-orientation: 	0deg !important;	
}
#downloadVideo{
	max-width:			70%;
    max-height:			70%;	
}
#productPrice{
	font-size:			200%;
}
.md-card {
  margin: auto;
  left: 0;
  right: 0;
  margin-bottom: 20px;
}
.tabs {
  width: 100%;
  overflow: hidden;
  position: relative;
  list-style-type: none;
}
.tab {
  width: 33%;
  height: 80px;
  color: #FFF;
   font-size:130%;
  line-height: 20px;
  margin-right: 1px;
  border-radius: 3px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background: #ff0066;
  float: left;
}
.tab:last-child {
  border: 0px;
}
.tab > a {
  line-height: 40px;
  color: #FFF;
  text-decoration: none;
  display: block;
}

.spanel{
	width: 60%; position: fixed;
  z-index: 1;
  top: 200px;
  left: 10px;
}
.tabpanel {
  width: 80%;
  clear: both;
  margin: 50px auto;
  transition: all 300ms ease-in-out;
}
.active {
  background: #869f9f;
  transition: background 300ms linear;
  border:none;
}

.wtab {
  width: 24%;
  height: 80px;
  color: #FFF;
   font-size:130%;
  line-height: 20px;
  margin-right: 1px;
  border-radius: 3px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background: #ff5599;
 }
.wtab:last-child {
  border: 0px;
}
.wtab > a {
  line-height: 40px;
  color: #FFF;
  text-decoration: none;
  display: block;
}
.active {
  background: #feb7d2;
  transition: background 300ms linear;
  border:none;
}
#shop-more-link{
	background:linear-gradient(to bottom, #ffaacc 5%, #ff80b2 100%)!important;
	color:				#FFFFFF!important;
	border:				none!important;
	padding:			10px!important;
	font-size:			100%!important;
	border-radius: 		10px!important;
	font-weight: bold!important;
}
#shop-more-link:hover{
	color:				#ff!important;
	background:linear-gradient(to bottom, #ff5599 5%, #ffaacc 100%)!important;
}
#shop-image{
	max-width:			95%;
    max-height:			95%;	
}
body.modal-open {
    overflow: visible;
}
#details-image{
	max-width:			100%;
    max-height:			100%;
	image-orientation: 	0deg !important;
	}
#listing{
	font-size:			100%;
	font-weight: bold;
}
.creator-profile-card__name:hover {
	color:#ffaacc !important; 
	background:none !important;
}
.creator-profile-card__bio:hover {
	background:	none !important;
}
.creator-profile-card__bio {
color:black !important; 
	background:	none !important;
}
.product-price-tag {
	background:#ffaacc !important;
}
.product-price-tag:before {
	border-top-color:#ffaacc !important;
}
.product-price-tag:after{
	border-bottom-color:#ffaacc !important;
}
.button.button-primary{
	background:	#ffaacc !important;
	border:none !important;
}
.js-follow-subtext:hover{
	background:none !important;
}
.powered-by-footer {
    display: none !important;
}
 .gumroad-follow-form-embed { zoom: 1; } .gumroad-follow-form-embed:before, .gumroad-follow-form-embed:after { display: table; line-height: 0; content: ""; } .gumroad-follow-form-embed:after { clear: both; } .gumroad-follow-form-embed * { margin: 0; border: 0; padding: 0; outline: 0; box-sizing: border-box !important; float: left !important; } .gumroad-follow-form-embed input { border-radius: 4px; border-top-right-radius: 0; border-bottom-right-radius: 0; font-family: -apple-system, ".SFNSDisplay-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 15px; line-height: 20px; background: #fff; border: 1px solid #ddd; border-right: 0; color: #aaa; padding: 10px; box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.02); background-position: top right; background-repeat: no-repeat; text-rendering: optimizeLegibility; font-smoothing: antialiased; -webkit-appearance: none; -moz-appearance: caret; width: 65% !important; height: 40px !important; } .gumroad-follow-form-embed button { border-radius: 4px; border-top-left-radius: 0; border-bottom-left-radius: 0; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12); -webkit-transition: all .05s ease-in-out; transition: all .05s ease-in-out; display: inline-block; padding: 7px 11px 11px; cursor: pointer; color: #fff; font-size: 120%; font-weight: bold; line-height: 100%; font-family: -apple-system, ".SFNSDisplay-Regular", "Helvetica Neue", Helvetica, Arial, sans-serif; background: #ffaacc; border: 1px solid #e699b8; filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffd0f2, endColorstr=#ec9dbd, GradientType=0)"; background: -webkit-linear-gradient(#ffd0f2, #ec9dbd); background: linear-gradient(to bottom, #ffd0f2, #ec9dbd); height: 40px !important; width: 35% !important; } 
 
 #grfollow{
	max-width:			50%;
 }
  .video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
#player iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.fa:hover {
    opacity: 0.7;
}

.fa-facebook {
  background: white;  
  color: #ff5599;  
  padding: 10px;
  font-size: 300%;
  
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}

.fa-instagram {
  background: white;  
  color: #ff5599;
  padding: 10px;
  font-size: 300%;  
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}

.fa-envelope {
  background: white;  
  color: #ff5599;
  padding: 10px;
  font-size: 300%;  
  text-align: center;
  text-decoration: none;
  margin: 5px 2px;
}

.sidepanel  {

  position: fixed;
  z-index: 1;
  height: 35%;
  bottom:8%;
  left: 0;
  background:#404040;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidepanel a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 80%;
  color: #ffffff;
  display: block;
  transition: 0.3s;  
}

.sidepanel a:hover {
  color: #fffff;
}

.sidepanel .closebtn {
  position: absolute;
  top: 0;
  right: 5%;
  font-size: 200%;
  color: #ffffff !important;
}

#openbtn {
	left:0;
  font-size: 100%;
  cursor: pointer;
  background-color: #111;
  color: white;
  padding: 10px 15px;
  border: none;
  position: fixed;
  background-color: rgba(0,0,0,0.5); 
  bottom:0%;  
}

#openbtn:hover {
  background-color:#444;
}

#openbtn.sticky {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
}