


body {
	font-family: 'Satoshi Regular'!important;
	background: #fff;
	
	
}

	h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	font-family: 'Satoshi Bold'!important;
	font-weight: 700;
	color: #442868;
}

section#intro.content div.container div.reset.row div.col-lg-3 h4.text-center { margin-bottom: 20px; font-size: 22px;}

.iconshadow {
box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.50);
-webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.50);
-moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.50);
-webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

.dropdown-toggle::after {
    display: block; 
    position: absolute;
    top: 50%;
    right: -18px!important;
	color: #6bc554!important;
}

nav#mainnav.bgpurple div.container-fluid div.row div.col-md-4 ul#menu-main-nav-right.menu li.dropdown ul.dropdown-menu {  left: -190px!important;}



p {
	font-family: 'Satoshi Regular'!important;
	font-weight: normal;
	color: #989898;
	font-size: 1.7em;
	line-height: 2em;
}

#sb_instagram img { opacity: 1 !important; }

div.container div.col-md-8.offset-md-2 button.btn.button {border: 3px solid #e8463e;
	border-radius: 0;

	font-size: 18px;
	color: #ffffff!important;
	padding-right: 20px;
	padding-left: 20px;
	background: #e8463e;
	border-radius: 25px 25px 25px 25px;
	-moz-border-radius: 25px 25px 25px 25px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border: 0px solid #000000;
	cursor: url(../images/cheese.png)!important; background: #5fb64f; margin-bottom: 25px;}

html body.embed_widget.firefox div.page.popupSection.page_main div.main div#blank-template.col-md-12.text-center.embed_blank_template div.f_editor h2 strong {font-family:'Satoshi Bold'!important;}

section#related-stickers { background-size: cover; background-position: center no-repeat; padding: 70px 0px; }
section#related-stickers h3 { color: white; margin: 15px 0px; padding: 0px; text-align: center; }

/* TABLE */
div#main section#compare article {
  width:100%;
  max-width:1140px;
  margin:0 auto;
  position:relative;
}
div#main section#compare ul {
  display:flex;
  top:0px;
  z-index:10;
  padding-bottom:0px;
padding: 0px;
}
div#main section#compare ul li {
  list-style:none;
  flex:1;
}
div#main section#compare ul li:last-child {
  border-right:1px solid #DDD;
}
div#main section#compare button {
  width:100%;
  border: 1px solid #DDD;
  border-right:0;
  border-top:0;
  padding: 10px;
  background:#FFF;
  font-size:14px;
  font-weight:bold;
  height:60px;
  color:#999
}
div#main section#compare li.active button {
  background:#F5F5F5;
  color:#000;
}
div#main section#compare table { border-collapse:collapse; table-layout:fixed; width:100%; }
div#main section#compare th { background:#F5F5F5; display:none; }
div#main section#compare td, th {
  height:53px
}
div#main section#compare td,th { border:1px solid #DDD; padding:10px; empty-cells:show; }
div#main section#compare td,th {
  text-align:left;
}
div#main section#compare td+td, th+th {
  text-align:center;
  display:none;
}

div#main section#compare table {
  font-size: 16px;
color: #434343;
}

div#main section#compare table a {
 
color: #434343;
}

div#main section#compare table a:hover {
 
color: #cccccc;
}



div#main section#compare td.default {
  display:table-cell;
}
div#main section#compare .bg-red {
	
  border:0px solid #d8372b;
 background: #eb463a;
	color: white;
	font-weight: normal;
	border-radius: 10px 10px 0px 0px!important;
-moz-border-radius: 10px 10px 0px 0px!important;
-webkit-border-radius: 10px 10px 0px 0px!important;
	border-bottom:3px solid #d8372b;
	 box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box!important;
}

div#main section#compare .bg-yellow {
border:0px solid #d8372b;
 background: #ffd400;
	color: white;
	font-weight: normal;
	border-radius: 10px 10px 0px 0px!important;
-moz-border-radius: 10px 10px 0px 0px!important;
-webkit-border-radius: 10px 10px 0px 0px!important;
	  border-bottom:3px solid #dfb900;
}


div#main section#compare .bg-green {
	border:0px solid #d8372b;
  border-bottom:3px solid #55a840;
 background: #6bc554;						
	color: white;
	font-weight: normal;
	border-radius: 10px 10px 0px 0px!important;
-moz-border-radius: 10px 10px 0px 0px!important;
-webkit-border-radius: 10px 10px 0px 0px!important;

}


div#main section#compare .bg-purple {
	border:0px solid #d8372b;
  border-bottom:3px solid #361e56;
 background: #442868;
	color: white;
	font-weight: normal;
	border-radius: 10px 10px 0px 0px!important;
-moz-border-radius: 10px 10px 0px 0px!important;
-webkit-border-radius: 10px 10px 0px 0px!important;
}


div#main section#compare .bg-blue {
	border:0px solid #d8372b;
  border-bottom:3px solid #28a8c3;
 background: #3bc4e1;
	color: white;
	font-weight: normal;
border-radius: 10px 10px 0px 0px!important;
-moz-border-radius: 10px 10px 0px 0px!important;
-webkit-border-radius: 10px 10px 0px 0px!important;
}


div#main section#compare .bg-blue {
  
}
div#main section#compare .sep {
  background:#F5F5F5;
  font-weight:bold;
}

div#main section#compare .saving {
  background:#fff;
	color: #6bc554;
	font-weight: normal;
}


div#main section#compare .saving td {

}





div#main section#compare .savingtitle {
  background:#6bc554;
	color: white;
	font-weight: normal;
}


div#main section#compare .downloadrow {
  background:#eb463a;
	color: white;
	font-weight: normal;
		border:1px solid #d8372b;
		
}

div#main section#compare .downloadrow a {

	color: white!important;

}

div#main section#compare .downloadrow a:hover {

	color: #ffd400!important;

}


div#main section#compare .downloadrow td {
border: 1px solid #d8372b;
}

article table tfoot tr td.downloadrow span.txt-top a {
color: #fff;
}

div#main section#compare .txt-l { font-size:28px; font-weight:bold; }
div#main section#compare .txt-top { position:relative; top:0px; left:-2px; font-size:18px; }
div#main section#compare .tick { font-size:28px; color:#2CA01C; }
div#main section#compare .hide {
  border:0;
  background:none;
}

@media (min-width: 768px) {
	
	div#main section#compare table {
  font-size: 16px;
border: 0px solid green;
}
	
  div#main section#compare ul {
    display:none;
  }
  div#main section#compare td,th {
    display:table-cell !important;
  }
  div#main section#compare td,th {
    width: 270px;
  
  }
  div#main section#compare td+td, th+th {
    width: auto;
  }
}
div#main section#compare button { border-top:1px solid #DDD;}

/* TABLE */



.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*
[data-icon]:before {
  font-family: "untitled-font-1" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "untitled-font-1" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-facebook-square:before {
  content: "\61";
}
.icon-twitter-square:before {
  content: "\62";
}
.icon-google-plus-square:before {
  content: "\63";
}
.icon-linkedin-square:before {
  content: "\64";
}
.icon-facebook:before {
  content: "\65";
}
.icon-twitter:before {
  content: "\66";
}
.icon-linkedin:before {
  content: "\67";
}
.icon-instagrem:before {
  content: "\68";
}
.icon-facebook-circled:before {
  content: "\69";
}
.icon-twitter-circled:before {
  content: "\6a";
}
.icon-pinterest:before {
  content: "\6b";
}
.icon-youtube-play:before {
  content: "\6c";
}
.icon-envelope:before {
  content: "\6d";
}
*/




/* FONTS */


/* MAINNAV */
nav#mainnav { position: fixed; width: 100%; z-index: 30000;  display: none; height: 60px;top: 0px;}
nav#mainnav ul#menu-main-nav.menu {display: flex;
    align-items: stretch; /* Default */
    justify-content: space-between;
    width: 100%;
    
    margin: 0;
	padding: 0;}

nav#mainnav ul#menu-main-nav.menu li { list-style: none; 

	
 
    }
nav#mainnav ul#menu-main-nav.menu li a { font-size: 16px;  display: inline-block!important; list-style: none; display: block;
    flex: 0 1 auto; /* Default */
    list-style-type: none;
	line-height: 60px; color: white;}
nav#mainnav ul#menu-main-nav.menu li a:hover { color: #ffd400;}

ul.dropdown-menu {margin-left: -15px!important; border:0px solid #eee; transform: translate3d(0px, 58px, 0px)!important; background:#351e53!important; padding: 0px!important; border-radius: 0;}
ul.dropdown-menu li a { background: none; padding: 0px!important; width: 100%;}
ul.dropdown-menu li a:hover { background: #6bc554; color: white!important; }
ul.dropdown-menu li { text-align: center!important; margin: 0px; padding: 0px; min-width: 250px; }



ul#menu-main-nav.menu li.dropdown.show ul.dropdown-menu.show li { line-height: 40px !important;}
ul#menu-main-nav.menu li.dropdown.show ul.dropdown-menu.show li a { line-height: 40px !important;}

ul#menu-main-nav-right.menu li.dropdown.show ul.dropdown-menu.show li { line-height: 40px !important;}
ul#menu-main-nav-right.menu li.dropdown.show ul.dropdown-menu.show li a { line-height: 40px !important;}


nav#mainnav ul#menu-main-nav-right.menu {display: flex;
    align-items: stretch; /* Default */
    justify-content: space-between;
    width: 100%;
    
    margin: 0;
	padding: 0;}

nav#mainnav ul#menu-main-nav-right.menu li { list-style: none; 


    }
nav#mainnav ul#menu-main-nav-right.menu li a { font-size: 16px;  display: inline-block!important; list-style: none; display: block;
    flex: 0 1 auto; /* Default */
    list-style-type: none;
	line-height: 60px; color: white;}
nav#mainnav ul#menu-main-nav-right.menu li a:hover { color: #ffd400;}

ul.dropdown-menu {margin-left: -15px!important; border:0px solid #eee; transform: translate3d(0px, 58px, 0px)!important; background:#351e53!important; padding: 0px!important; border-radius: 0;}
ul.dropdown-menu li a { background: none; padding: 0px!important; width: 100%;}
ul.dropdown-menu li a:hover { background: #6bc554; color: white!important; }
ul.dropdown-menu li { text-align: center!important; margin: 0px; padding: 0px; min-width: 250px; }



ul#menu-main-nav.menu li.dropdown.show ul.dropdown-menu.show li { line-height: 40px !important;}
ul#menu-main-nav.menu li.dropdown.show ul.dropdown-menu.show li a { line-height: 40px !important;}

/* MAINNAV */





/* GLOBAL */
.plusnav { background-color: #a6ee17; padding: 5px; margin: 60px 0px 0px;  background: linear-gradient(-45deg,#a6ee17,#c9ff5e,#a6ee17);
    background-size: auto;
background-size: 400% 400%;
-webkit-animation: Gradient 6s ease infinite;
-moz-animation: Gradient 6s ease infinite;
animation: Gradient 6s ease infinite;}
.plusnav ul { margin: 0px; padding: 0px; display: block;}
.plusnav ul.links { margin: 0px; padding: 0px; display: block; float: none;}
.plusnav ul li { margin: 0px 5px; padding: 0px; display: block; font-size: 16px; color: #090a1d; text-align: center;}
.plusnav ul li a { color: #090a1d;}
.plusnav ul li a:hover { color: #fff;}

.bgplus {
background: -moz-linear-gradient(45deg, #a6ee17 0%, #a6ee17 10%, #ffffff 10%, #ffffff 20%, #a6ee17 20%, #a6ee17 30%, #ffffff 30%, #ffffff 30%, #ffffff 40%, #a6ee17 40%, #a6ee17 40%, #a6ee17 50%, #a6ee17 50%, #ffffff 50%, #ffffff 50%, #ffffff 60%, #a6ee17 60%, #a6ee17 70%, #ffffff 70%, #ffffff 80%, #a6ee17 80%, #a6ee17 90%, #ffffff 90%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg, #a6ee17 0%,#a6ee17 10%,#ffffff 10%,#ffffff 20%,#a6ee17 20%,#a6ee17 30%,#ffffff 30%,#ffffff 30%,#ffffff 40%,#a6ee17 40%,#a6ee17 40%,#a6ee17 50%,#a6ee17 50%,#ffffff 50%,#ffffff 50%,#ffffff 60%,#a6ee17 60%,#a6ee17 70%,#ffffff 70%,#ffffff 80%,#a6ee17 80%,#a6ee17 90%,#ffffff 90%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg, #a6ee17 0%,#a6ee17 10%,#ffffff 10%,#ffffff 20%,#a6ee17 20%,#a6ee17 30%,#ffffff 30%,#ffffff 30%,#ffffff 40%,#a6ee17 40%,#a6ee17 40%,#a6ee17 50%,#a6ee17 50%,#ffffff 50%,#ffffff 50%,#ffffff 60%,#a6ee17 60%,#a6ee17 70%,#ffffff 70%,#ffffff 80%,#a6ee17 80%,#a6ee17 90%,#ffffff 90%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ee17', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.bgplus {
background-image: linear-gradient(45deg, #89e403 25%, #90f200 25%, #90f200 50%, #89e403 50%, #89e403 75%, #90f200 75%, #90f200 100%);
background-size: 400px 400px;
}

body.plus div#main div.plusnav div.row.reset div.col-md-8.reset ul.links li a.all { color: #fff;}
body.profile div#main div.plusnav div.row.reset div.col-md-8.reset ul.links li a.profile { color: #fff;}
body.login div#main div.plusnav div.row.reset div.col-md-8.reset ul.links li a.login { color: #fff;}
body.subscribe div#main div.plusnav div.row.reset div.col-md-8.reset ul.links li a.subscription { color: #fff;}
body.register div#main div.plusnav div.row.reset div.col-md-8.reset ul.links li a.subscription { color: #fff;}

body.plus .masthead { margin-top: 0px;}
body.profile .masthead { margin-top: 0px;}
body.login .masthead { margin-top: 0px;}
body.subscribe .masthead { margin-top: 0px;}
body.register .masthead { margin-top: 0px;}

section#related h3 { color: #392158;}

ol.comp { margin: 0px; padding: 0px;}
ol.comp li { margin: 15px 0px; padding: 0px; font-size: 18px; line-height: 2.0em; color: #989898;}




::selection {
  background-color: #e8463e!important;
  color: #3d245d!important;
}

ul li {
	
	font-size: 1.7em;
	line-height: 2em;
	color: #6A6A6A;
}


#snippet-box { margin:35px 0px!important; display: block!important; max-width: 100%!important; -webkit-border-radius: 10px!important; -moz-border-radius: 10px!important; border-radius: 10px!important; border: 0px solid red!important; border: 0px!important;}

.aio-info { padding: 20px!important;}
.snippet-label-img { font-weight: normal!important;}

.snippet-image img {
	margin: 30px!important;}


.snippet-title {
    
    font-size: 16px!important;
   color: #392158;
    background: #E4E4E4;
    border-bottom: 1px solid #ACACAC;
    clear: both;
    padding: 15px!important;
	border-radius: 10px 10px 0px 0px!important;}

.img-responsive {border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border: 0px solid #000000;}


section#intro ul { margin: 0px 0px 30px 20px; padding: 0px;}
section#intro ul li { margin: 0px 0px;}
section#intro ul.policies { margin: 0px 0px 20px 20px; padding: 0px;}
section#intro ul.policies li { list-style: none;}

table {font-size: 14px;}

.highlight {background: -webkit-linear-gradient(-45deg, #e8463e, #ffd400, #61b64f, #04cff0);
    background-clip: border-box;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent; margin-top: 15px!important;}

br {display: none!important;}
div.ctf-tweet-content p.ctf-tweet-text { line-height: 1.3em; font-size: 18px!important;}
div.ctf-tweet-content a:hover { color: #442868!important;}
#ctf .ctf-header-name { font-weight: normal!important; color: white;}
div.ctf-author-box-link a.ctf-author-screenname { color: #442868!important;}
#ctf .ctf-author-name { font-weight: normal!important;}
div.ctf-author-box-link a.ctf-author-name { color: #442868!important; font-size: 18px!important;}

a#ctf-more.ctf-more { display: none!important;}
#ctf .ctf-author-avatar { height: auto!important; margin-top: -6px!important; display: none!important;}

div.base ul li {display: block;}

a, a:hover, a:focus {
	text-decoration: none;
	transition: all 0.3s;
	color: #6bc554;
	cursor: pointer!important;
	 pointer-events: auto!important;
	-webkit-transform-style: preserve-3d!important;
}

p a { color: #6a6a6a;}

.reset {
	margin: 0px;
	padding: 0px;
}
img {
	max-width: 100%;
	height: auto;
	vertical-align: middle!important;
}
hr {
	margin: 25px 0px;
	border-top:1px solid #fff!important;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;

	font-weight: normal;
	color: #442868;
}




h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	
	color: #442868;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #6bc554;
}

h1 {
	font-size: 34px;
	margin-bottom: 25px;
}
h2 {
	font-size: 28px;
	margin-bottom: 25px;
}
h3 {
	font-size: 24px;
	margin-bottom: 25px;
}
h4 {
	font-size: 20px;
	margin-bottom: 25px;
}
h5 {
	font-size: 20px;
	margin-bottom: 25px;
}
h6 {
	font-size: 18px;
	margin-bottom: 25px;
}

div.pagewrap {
	margin-left: 0px;
}
.container {
	max-width: 1280px;
}
.content {
	padding: 40px 0px!important;
}


	
.img-fluid { max-width: 100%!important; height: auto!important;}
#main {
	bottom: 0;
	transition: all 0.3s;
	padding: 0px 0px 0px 0px;
	position: relative;
}
.main {
	max-width: 1200px;
	margin: 0px auto;
	padding: 0px 0px;
	display: block;
}

.round {
	border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border: 0px solid #000000;
}
.roundtop {
	border-radius: 40px 40px 0px 0px;
	-moz-border-radius: 40px 40px 0px 0px;
	-webkit-border-radius: 40px 40px 0px 0px;
	border: 0px solid #000000;
}

.drop {-webkit-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.1);
box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.1);}

/* GLOBAL */

/* ANIMATIONS */

.grow {
	transition: all .3s ease-in-out;
}
.grow:hover {
	transform: scale(1.04);
}

@-webkit-keyframes Gradient {
 0% {
 background-position: 0% 50%
}
 50% {
 background-position: 100% 50%
}
 100% {
 background-position: 0% 50%
}
}
 @-moz-keyframes Gradient {
 0% {
 background-position: 0% 50%
}
 50% {
 background-position: 100% 50%
}
 100% {
 background-position: 0% 50%
}
}
 @keyframes Gradient {
 0% {
 background-position: 0% 50%
}
 50% {
 background-position: 100% 50%
}
 100% {
 background-position: 0% 50%
}
}

.wow {
	visibility: hidden;
}
/* ANIMATIONS */
/* INSTAGRAM */

#instaShowGallery_1 .instashow-gallery-media-cover {
    background: -moz-linear-gradient(-45deg, #fa6100 0%, #fa6100 14%, #fa6100 18%, #fa6100 18%, #ffd200 18%, #ffd200 34%, #00c8e8 34%, #00c8e8 42%, #00c8e8 50%, #00c025 50%, #00c8e8 50%, #00c025 50%, #00c025 66%, #f8312f 66%, #f8312f 82%, #4a246c 82%, #4a246c 100%)!important;
background: -webkit-linear-gradient(-45deg, #fa6100 0%,#fa6100 14%,#fa6100 18%,#fa6100 18%,#ffd200 18%,#ffd200 34%,#00c8e8 34%,#00c8e8 42%,#00c8e8 50%,#00c025 50%,#00c8e8 50%,#00c025 50%,#00c025 66%,#f8312f 66%,#f8312f 82%,#4a246c 82%,#4a246c 100%)!important;
background: linear-gradient(135deg, #fa6100 0%,#fa6100 14%,#fa6100 18%,#fa6100 18%,#ffd200 18%,#ffd200 34%,#00c8e8 34%,#00c8e8 42%,#00c8e8 50%,#00c025 50%,#00c8e8 50%,#00c025 50%,#00c025 66%,#f8312f 66%,#f8312f 82%,#4a246c 82%,#4a246c 100%)!important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa6100', endColorstr='#4a246c',GradientType=1 )!important;
}
/* INSTAGRAM */
/* SITE COLOURS */
.yellow {
	color: #ffd400;
}
.bgyellow {
	background: #ffd400;
}
.red {
	color: #e8463e;
}
.bgred {
	background: #e8463e;
}
.bgpurple {
	background: #392158;
}

.purple {
	color: #392158;
}

.blue {
	color: #04cff0;
}
.bgblue {
	background: #04cff0;
}
.green {
	color: #6bc554;
}
.bggreen {
	background: #6bc554;
}
.orange {
	color: #fa6100;
}
.bgorange {
	background: #fa6100;
}


.free { background: url(https://www.ibbleobble.com/wp-content/uploads/2019/05/FREE-DOWNLOAD-Multiplication-table1.png) bottom center no-repeat; background-size: 600px 150px; padding: 40px 0px 150px!important;  }


.free h3 { margin-bottom: 10px!important;}
.free h4 { color: white!important; margin-bottom: 20px;}

.free p { color: white; font-size: 36px; line-height: 1.2em!important; margin-bottom: 5px!important;}



.purpleblue {
	background-image: linear-gradient(to right top, #442868, #40478b, #3466ab, #1e86c6, #00a5dc, #00b3e4, #00c1eb, #04cff0, #04cff0, #04cff0, #04cff0, #04cff0);
}
.lilacpurple {
	background-image: linear-gradient(to right top, #2d1844, #311b4b, #351e51, #3a2158, #3e245f, #402562, #422765, #442868, #442868, #442868, #442868, #442868);
}
.greenyellow {
	background-image: linear-gradient(to right top, #61b64f, #7cbe43, #98c536, #b5cb27, #d4d016, #e2d20d, #f0d305, #ffd400, #ffd400, #ffd400, #ffd400, #ffd400);
}
/* SITE COLOURS */

/* TOOLTIPS */
.bs-tooltip.bs-tether-element-attached-bottom .tooltip-inner::before {
    border-top-color: #ff0066;
}

.bs-tooltip.bs-tether-element-attached-top .tooltip-inner::before {
    border-bottom-color: #ff0066;
}

.bs-tooltip.bs-tether-element-attached-left .tooltip-inner::before {
    border-right-color: #ff0066;
}

.bs-tooltip.bs-tether-element-attached-right .tooltip-inner::before {
    border-left-color: #ff0066;
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-right .arrow::before {
	border-left-color: #ff0066!important; /* Red */

}
.bs-tooltip-right {
	font-size: 16px;


	
}

.bs-tooltip-bottom {
	font-size: 16px;

	
}
.bs-tooltip-top {
	font-size: 16px;

	
}
.bs-tooltip-left {
	font-size: 16px;

	
}

.bs-tooltip-right .arrow::before {
	border-right-color: #ff0066!important;

}
.bs-tooltip-bottom .arrow::before {
	border-bottom-color: #ff0066!important;

}

.bs-tooltip-left .arrow::before {
	border-left-color: #ff0066!important;

}
.bs-tooltip-top .arrow::before {
	border-top-color: #ff0066!important;

}

.tooltip-inner {
	background: #ff0066;
}
.bs-tooltip {
	background: red!important;
}
.tooltip-primary~.tooltip>.tooltip-inner {
	background-color: blue;
}
.tooltip-primary~.tooltip>.tooltip-arrow {
	border-bottom-color: blue;
}
/* TOOLTIPS */

/* ITEM */
div.item { margin: 0px; padding: 15px 0px; text-align: center;}
div.item h4 { margin: 20px 0px 10px; padding: 0px; width: 96%; display:inline-block;}
div.item h3 { margin: 20px 0px 10px; padding: 0px; width: 96%; display:inline-block;}

div.item p { margin: 0px 0px 25px; padding: 0px; width: 96%; display:inline-block; line-height: 1.6em;}
div.item div { margin:10px 0px 0px; }
div.item div.image { margin:30px 0px 0px; }

div.featureitem { padding-top: 15px; padding-bottom: 15px;}
div.featureitem h4 { margin-bottom: 20px;}
/* ITEM */

/* SECTIONS */
section#friends div.center div {
	padding: 20px 0px;
}
section#friends h3 {
	color: #442868;
}
section.feature h3 {
	text-align: center;
	color: white;
}
section#intro hr {
	margin: 50px 0px;
	border-top: 1px dotted #fff;
}
section#intro h3 {
	color: #442868;
}
section#intro p {
	margin-bottom: 25px;
}

section#blog hr {
	margin: 50px 0px;
	border-top: 1px dotted #ccc;
}
section#bloglist hr {

	
}
section#blog h3 {
	color: #442868;
	margin-bottom: 40px;
}

section#collection {
	padding: 20px 0px;
}
section#collection h3 {
	color: white;
	font-size: 26px;
	text-align: center;
}
section#collection ul {
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}
section#collection ul li {
	margin: 10px;
	padding: 0px;
	list-style: none;
	display: block;
}
body.wizkids section#collection { background: #ffd400;}
body.brainiac section#collection { background: #04cff0;}
body.brainbox section#collection { background: #eb463b;}
body.cleverclogs section#collection { background:#6bc554;}

section#belongs h3 {
	
	font-size: 26px;
	text-align: center;
}
section#belongs ul {
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}
section#belongs ul li {
	margin: 10px;
	padding: 0px;
	list-style: none;
	display: inline-block;
}

section#appblock {
	padding: 5px;
}
section#appblock h3 {
	color: #442868;
	text-align: center;
}
section#applist hr {
	margin: 50px 0px;
	border-top: 1px dotted #ccc;
}
section#applist h3 {
	color: #442868;
	margin-bottom: 40px;
}
/*section#applist h4 {
	width: 90%;
	margin: 20px auto;
	color: #442868;
}*/

section#details {
	background: #efeff1;
	
}
section#feature {
	text-align: center;
}
section#feature h3 {
	color: white;
}


div#main section#maincontent h4 { margin: 20px 0px;}

section#maincontent .quotebox {
	border-radius: 25px 25px 25px 25px;
	-moz-border-radius: 25px 25px 25px 25px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border: 0px solid #000000;
	padding: 20px;
	margin-bottom: 0px 0px 25px 25px;
}
section#maincontent .quotebox blockquote p {
	color: #fff;
	font-size: 26px;
	line-height: 1.1em;
}


div.more {
	border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px 15px 15px 15px;
	-webkit-border-radius: 15px 15px 15px 15px;
	border: 0px solid #000000;
	padding: 30px;
	margin: 30px 0px 0px; 
}

div.more h4 {
	color: white;
}

div.more p {
	color: white;
	line-height: 1.3em;
}


section#features {
	margin: 0px 0px;
}
section#features h3 {
	text-align: center;
	margin-bottom: 0px;
	color: #442868;
}
section#features ul.features {
	margin-top:20px;
}

section#features ul.features li {
	color: white;

	font-size: 24px;
	line-height: 1.1em;


}

section#testimonials {
	margin: 0px 0px;
}
section#testimonials h3 {
	text-align: left;
	margin-bottom: 0px;
	color: #442868;
}
section#testimonials blockquote {
	margin: 10px 0px;
	text-align: left;
}
section#testimonials blockquote p {
	margin: 0px auto;
	text-align: center;
	text-align: left;
}
section#testimonials blockquote p span {color:#442868;}

section#flash h3 {
	text-align: left;
	margin-bottom: 0px;
	color: #442868;
}
section#flash blockquote {
	margin: 20px 0px;
	text-align: left;
}
section#flash blockquote p {
	margin: 0px auto;
	text-align: center;
	text-align: left;
}
section#flash {
	margin: 0px 0px;
}




/* CONTACT */
div#wpcf7-f6501-p432-o1.wpcf7 button, textarea { line-height: 2em!important; border: 2px solid #eee; border-radius: 5px; padding: 5px; color: #999; display: block!important; width: 100%!important;}

div#wpcf7-f7837-p432-o1.wpcf7 button, textarea:focus { line-height: 2em!important; border: 2px solid #6bc554!important; color: #6bc554!important;}

label { width:100%!important; color: #442868!important; display: block!important;}

div#wpcf7-f7837-p432-o1.wpcf7 label { width:100%!important; color: #442868!important; display: block!important;}

div#wpcf7-f7837-p432-o1.wpcf7 button, input { line-height: 2em!important; border: 2px solid #eee; border-radius: 5px; padding: 5px; color: #999!important; display: block; width: 100%;}

div#wpcf7-f7837-p432-o1.wpcf7 button, input:focus { border: 2px solid #6bc554!important; color: #6bc554!important;}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing { font-size: 30px; background: #ffd400!important; border: 0px solid #f7e700; padding: 20px; margin: 0px; border-radius: 5px; color: white!important; margin: 25px 0px;}

div#wpcf7-f7837-p432-o1.wpcf7 form.wpcf7-form.sent div.wpcf7-response-output.wpcf7-mail-sent-ok { font-size: 30px; background: #6bc554!important; border: 0px solid #f7e700; padding: 20px; margin: 0px; border-radius: 5px; color: white!important; margin: 25px 0px;}

input:focus { border: 2px solid #6bc554!important; border-radius: 5px; padding: 5px; line-height: 2em!important; color:#6bc554!important;}

div#wpcf7-f6501-p432-o1.wpcf7 textarea:focus { border: 2px solid #6bc554!important; border-radius: 5px; padding: 5px; line-height: 2em!important; color:#6bc554!important;}

span.wpcf7-not-valid-tip {color: #e8463e!important;}
div#wpcf7-f6501-p432-o1.wpcf7 form.wpcf7-form p { margin-bottom: 15px!important;}

p label span.wpcf7-form-control-wrap.your-name input { width: 100%!important;}
p label span.wpcf7-form-control-wrap input:focus { border: 10px solid #CE7A7C;}

div#wpcf7-f6501-p432-o1.wpcf7 label { width: 100%!important;}
div#wpcf7-f6501-p432-o1.wpcf7 input { width: 100%!important;}

div.search ul form.search button.search-submit  { transition: all .3s ease-in-out;}
div.search ul form.search button.search-submit:hover { transform: scale(1.04); }
p input.wpcf7-form-control.wpcf7-submit { transition: all .3s ease-in-out;}
p input.wpcf7-form-control.wpcf7-submit:hover {transform: scale(1.04);}

/* BUTTONS */
div#wpcf7-f7837-p432-o1.wpcf7 form.wpcf7-form p input.wpcf7-form-control.wpcf7-submit  {
	border: 3px solid #e8463e;
	border-radius: 0;

	font-size: 24px!important;
	color: #ffffff!important;
	padding: 0px 9.75rem !important;
	background: #e8463e;
	border-radius: 25px 25px 25px 25px;
	-moz-border-radius: 25px 25px 25px 25px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border: 0px solid #000000;
	width: auto!important;
}

div#wpcf7-f7837-p432-o1.wpcf7 form.wpcf7-form p input.wpcf7-form-control.wpcf7-submit:hover { 
	background: linear-gradient(-45deg, #e8463e, #ffd400, #61b64f, #04cff0);
	background-size: auto;
	background-size: 400% 400%;
	-webkit-animation: Gradient 5s ease infinite;
	-moz-animation: Gradient 5s ease infinite;
	animation: Gradient 5s ease infinite;
	cursor:pointer!important;
}

/* CONTACT */

/* TESTIMONIALS */
.strong-view.default .testimonial-heading { background: none!important; padding-left: 0px!important;}
.strong-view.default .testimonial-inner {border:0px solid #fff!important; padding: 0px!important;}
.strong-view.default .testimonial {border:0px solid #fff!important; padding: 0px!important;}

.strong-view.default .testimonial-heading::before {
font-family: 'Font Awesome\ 5 Free'!important;
	content: "\f10d"!important; /* FontAwesome Unicode */
	display: inline-block;
	font-weight: 900;
	
	margin-right: 10px;
}



section#flash .strong-view.default .testimonial-heading::before {
font-family: 'Font Awesome\ 5 Free'!important;
	content: "\f059"!important; /* FontAwesome Unicode */
	display: inline-block;
	font-weight: 900;
	
	margin-right: 10px;
}

.strong-view.default .strong-content { margin: 0px!important; padding: 0px!important;}

div.testimonial-content p { color: white !important;
font-size: 24px !important;
	line-height: 1.2em; margin-top: 10px!important;}

div.testimonial-content ul li { color: white !important;
font-size: 24px !important;
	line-height: 1.2em; margin-top: 10px!important; list-style: none!important;}


div.testimonial-content ul li.one::before {font-family: 'Font Awesome\ 5 Free'!important;
	content: "\f525"!important; /* FontAwesome Unicode */
	display: inline-block;
	font-weight: 900;
color: #fff!important; margin-left: -1.3em;}

div.testimonial-content ul li.two::before {font-family: 'Font Awesome\ 5 Free'!important;
	content: "\f528"!important; /* FontAwesome Unicode */
	display: inline-block;
	font-weight: 900;
color: #fff!important; margin-left: -1.3em;}
div.testimonial-content ul li.three::before {font-family: 'Font Awesome\ 5 Free'!important;
	content: "\f527"!important; /* FontAwesome Unicode */
	display: inline-block;
	font-weight: 900;
color: #fff!important; margin-left: -1.3em;}

div.testimonial-content ul li.four::before {font-family: 'Font Awesome\ 5 Free'!important;
	content: "\f524"!important; /* FontAwesome Unicode */
	display: inline-block;
	font-weight: 900;
color: #fff!important; margin-left: -1.3em;}


div.testimonial-content ul { margin: 10px 0px 0px 3.6em; padding: 0px; }
/* TESTIMONIALS */



div.ctf-tweet-content p.ctf-tweet-text { color: #fff!important;}

/* BLOG STYLES */
div.posts ul {
	list-style: none;
	padding: 0;
}
div.posts ul li {
	padding-left: 1.3em;
	font-size: 1.2em;
	margin: 10px 0px;
	color: #999;
}
div.posts ul li:before {
	font-family: 'Font Awesome\ 5 Free';
	content: "\f15b"; /* FontAwesome Unicode */
	display: inline-block;
	margin-left: -1.3em; /* same as padding-left set on li */
	width: 1.3em; /* same as padding-left set on li */
	font-weight: 900;
	color: #6bc554!important;
}
div.posts ul {
	margin: 0px;
	padding: 0px;
}
div.posts ul li {
	margin: 0px;
	padding: 0px;
	display: block;
}
div.posts ul li a:before {
	font-family: 'Font Awesome\ 5 Free'!important;
	content: "\f061"!important; /* FontAwesome Unicode */
	display: inline-block;
	font-weight: 900;
	color: #fff!important;
}
div.signposts { padding: 10px 0px; text-align: center;}


div.signposts h4 { color: #fff; margin: 5px; padding: 0px; text-align: center;}

div#main div.featured-image img.img-fluid.wp-post-image { max-width: 100%!important; height: auto!important; }

a img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {border-radius: 40px 40px 40px 40px;
	-moz-border-radius: 40px 40px 40px 40px;
	-webkit-border-radius: 40px 40px 40px 40px;
	border: 0px solid #000000;  margin: 0px auto; text-align: center; display: block; padding: 10px;} 

div.pagination { display: block; margin: 30px auto; text-align: center; color:#442868;}
div.pagination a.page-numbers { display: inline-block; margin: 0px auto; text-align: center; font-size: 30px; color:#442868; margin: 0px;
	padding: 0px;
	display: inline-block;
	font-size: 20px;
	height: 40px;
	width: 40px;
	background-image: linear-gradient(to right top, #2d1844, #311b4b, #351e51, #3a2158, #3e245f, #402562, #422765, #442868, #442868, #442868, #442868, #442868);
	color:#fff;
	border-radius: 80px;
	line-height: 40px;
	}

div#postcontent { margin: 40px 0px 40px; padding: 40px 0px 30px; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; }

div#postcontent p a { color: white; background: #e8463e; padding: 2px 10px; border-radius: 25px; }
div#postcontent p a:hover {background: #6bc554;}


div.pagination a.page-numbers:hover { background: -moz-linear-gradient(-45deg, #fa6100 0%, #fa6100 14%, #fa6100 18%, #fa6100 18%, #ffd200 18%, #ffd200 34%, #00c8e8 34%, #00c8e8 42%, #00c8e8 50%, #00c025 50%, #00c8e8 50%, #00c025 50%, #00c025 66%, #f8312f 66%, #f8312f 82%, #4a246c 82%, #4a246c 100%);
background: -webkit-linear-gradient(-45deg, #fa6100 0%,#fa6100 14%,#fa6100 18%,#fa6100 18%,#ffd200 18%,#ffd200 34%,#00c8e8 34%,#00c8e8 42%,#00c8e8 50%,#00c025 50%,#00c8e8 50%,#00c025 50%,#00c025 66%,#f8312f 66%,#f8312f 82%,#4a246c 82%,#4a246c 100%);
background: linear-gradient(135deg, #fa6100 0%,#fa6100 14%,#fa6100 18%,#fa6100 18%,#ffd200 18%,#ffd200 34%,#00c8e8 34%,#00c8e8 42%,#00c8e8 50%,#00c025 50%,#00c8e8 50%,#00c025 50%,#00c025 66%,#f8312f 66%,#f8312f 82%,#4a246c 82%,#4a246c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa6100', endColorstr='#4a246c',GradientType=1 );}

div.pagination span.page-numbers.current { display: inline-block; margin: 0px auto; text-align: center; font-size: 30px; color:#442868; margin: 0px;
	padding: 0px;
	display: inline-block;
	font-size: 25px;
	height: 50px;
	width: 50px;
background: -moz-linear-gradient(-45deg, #fa6100 0%, #fa6100 14%, #fa6100 18%, #fa6100 18%, #ffd200 18%, #ffd200 34%, #00c8e8 34%, #00c8e8 42%, #00c8e8 50%, #00c025 50%, #00c8e8 50%, #00c025 50%, #00c025 66%, #f8312f 66%, #f8312f 82%, #4a246c 82%, #4a246c 100%);
background: -webkit-linear-gradient(-45deg, #fa6100 0%,#fa6100 14%,#fa6100 18%,#fa6100 18%,#ffd200 18%,#ffd200 34%,#00c8e8 34%,#00c8e8 42%,#00c8e8 50%,#00c025 50%,#00c8e8 50%,#00c025 50%,#00c025 66%,#f8312f 66%,#f8312f 82%,#4a246c 82%,#4a246c 100%);
background: linear-gradient(135deg, #fa6100 0%,#fa6100 14%,#fa6100 18%,#fa6100 18%,#ffd200 18%,#ffd200 34%,#00c8e8 34%,#00c8e8 42%,#00c8e8 50%,#00c025 50%,#00c8e8 50%,#00c025 50%,#00c025 66%,#f8312f 66%,#f8312f 82%,#4a246c 82%,#4a246c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa6100', endColorstr='#4a246c',GradientType=1 );	color:#fff;
	border-radius: 100px;
	line-height: 50px;
	}

/*div#main section#maincontent article center img.img-responsive { margin: 25px 0px;}*/
div#main section#maincontent blockquote p { font-size: 30px!important; line-height: 1.4em;  }
div#main section#maincontent blockquote { padding: 3px 0px; margin: 50px 0px; display: block; }
div#main section#maincontent blockquote .inner { background: white; padding: 35px 0px; }
div#main section#maincontent blockquote cite { margin-top: 20px; display: block; font-style: normal;}

div#main section#intro blockquote p { font-size: 30px!important; line-height: 1.4em;  }
div#main section#intro blockquote { padding: 3px 0px; margin: 50px 0px; display: block; }
div#main section#intro blockquote .inner { background: white; padding: 35px 0px; }
div#main section#intro blockquote cite { margin-top: 20px; display: block; font-style: normal;}

div.container div.pagination a.prev.page-numbers {width: auto!important; padding: 0px 20px!important;}
div.container div.pagination a.next.page-numbers {width: auto!important; padding: 0px 20px!important;}

h1.searchtitle { color: white; font-size: 50px; margin: 0px; padding: 0px;}

div#pages-2.widget_pages h4:before {font-family: 'Font Awesome\ 5 Free'!important;
	content: "\f0c2"!important; /* FontAwesome Unicode */
	display: inline-block;
	font-weight: 900;
	
	margin-right: 10px;}

div#recent-posts-3.widget_recent_entries h4:before {font-family: 'Font Awesome\ 5 Free'!important;
	content: "\f017"!important; /* FontAwesome Unicode */
	display: inline-block;
	font-weight: 900;
	
	margin-right: 10px;}

 div#nav_menu-2.widget_nav_menu h4:before {font-family: 'Font Awesome\ 5 Free'!important;
	content: "\f0c1"!important; /* FontAwesome Unicode */
	display: inline-block;
	font-weight: 900;
	
	margin-right: 10px;}




aside.sidebar ul li {font-family:'Satoshi Bold'!important; list-style: none;  padding: 0px; margin: 0px 0px 10px; line-height: 1.3em;}
aside.sidebar ul {padding: 0px; margin: 0px;}
aside.sidebar ul li a {color: #989898;}
aside.sidebar ul li a:hover {color: #6bc554;}



.masthead ul li#title {
	padding: 0px 5px;
vertical-align: middle;
font-size: 20px;
	color: white;
}

/* BLOG STYLES */


div.featured-image img { max-width: 100%!important; height: auto!important;}


div.badge {
	text-align: center;
	display: block;
	margin: -90px auto 0px;
}
div.badge img {
	text-align: center;
	display: inline-block;
}



/* VIDEO */

div#video { margin-top: 25px;}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* VIDEO */

/* LOGIN STYLES */
#leaky-paywall-login-form { max-width:100%!important;}
#leaky-paywall-login-form #loginform .input {width: 100%!important;}
div#leaky-paywall-login-form form#loginform p.login-submit input#wp-submit.button.button-primary {border: 3px solid #e8463e;
border-radius: 0;
font-family:'Satoshi Bold'!important;
font-size: 24px !important;
color: #ffffff !important;
padding: 0px 9.75rem !important;
background: #e8463e;
border-radius: 25px 25px 25px 25px;
-moz-border-radius: 25px 25px 25px 25px;
-webkit-border-radius: 25px 25px 25px 25px;
border: 0px solid #000000;
width: auto !important;}

form#leaky-paywall-profile p.submit input#submit.button.button-primary {border: 3px solid #e8463e;
border-radius: 0;
font-family:'Satoshi Bold'!important;
font-size: 24px !important;
color: #ffffff !important;
padding: 0px 3.75rem !important;
background: #e8463e;
border-radius: 25px 25px 25px 25px;
-moz-border-radius: 25px 25px 25px 25px;
-webkit-border-radius: 25px 25px 25px 25px;
border: 0px solid #000000;
width: auto !important;}

div#leaky-paywall-login-form form#loginform p.login-remember label input#rememberme { width: auto!important; float: left!important; margin: 14px 14px 14px 0px;}
div#leaky-paywall-login-form form#loginform a { font-size: 16px;}

table.leaky-paywall-profile-subscription-details { width: 100%!important; font-size: 18px!important; color: #989898; }
table.leaky-paywall-profile-subscription-details thead { background: #eee;}

table, th, td { 
                border: 1px solid #a2a2a2; 
                text-align:center; 
            } 
            th, td { 
                padding: 10px; 
                background-color:none; 
            } 
              
h2.subscription-options-title { display: none!important;}

body.profile div.pagewrap div#main section#intro.content div.container div.col-lg-8.offset-lg-2 hr {margin: 10px 0px;}

div#main section#intro.content div.container div.col-lg-8.offset-lg-2 form#leaky-paywall-delete-account p button {border: 3px solid #e8463e;
border-radius: 0;
font-family:'Satoshi Bold'!important;
font-size: 18px !important;
color: #ffffff !important;
padding: 5px 1.75rem !important;
background: #e8463e;
border-radius: 25px 25px 25px 25px;
-moz-border-radius: 25px 25px 25px 25px;
-webkit-border-radius: 25px 25px 25px 25px;
border: 0px solid #000000;
width: auto !important;}

.leaky_paywall_subscription_options {
    display: inline-table;
    border-spacing: 0em;
    width: 100%;
	
	border-radius: 25px 25px 25px 25px;
-moz-border-radius: 25px 25px 25px 25px;
-webkit-border-radius: 25px 25px 25px 25px;
	
}

div.mininav { background: #442868; }
div.mininav ul {
	margin: 0px; padding: 0px;
	background: #442868;
}

div.mininav ul li {
	margin: 0px;
padding: 0px;
display: inline-block;
width: 33.33%;
	text-align: center;
	float: left;
	
	
}

div.mininav ul li a {
	margin: 0px;
padding: 15px 0px;
display: block;
	color: white!important;

	
}

div.mininav ul li a.active {
	color:#a6ee17!important;
}


div.mininav ul li a:hover {
	color: white!important;
background: #a6ee17!important;
	display: block!important;
}

h2.leaky-paywall-subscription-status-header { font-size: 20px;
color: #e8463e !important;
margin-top: 20px;}

/*#leaky_paywall_message*/

.leaky_paywall_subscription_option h3 {
	color: #fff!important;
}

.leaky_paywall_subscription_allowed_content {
	border-top: 1px dotted #fff!important;
border-bottom: 1px dotted #fff!important;
	color: #a6ee17!important;
}


.leaky_paywall_subscription_option h3 a {
	color: #fff!important;
}

.leaky_paywall_subscription_price p {
    color: white!important;
	margin-bottom: 0px!important;
}

div.leaky-paywall-payment-button a {background-image: linear-gradient(to right top, #a6ee17, #a6ee17, #a6ee17, #a6ee17, #a6ee17, #a2e715, #9fe113, #9bda11, #93cb0d, #8abd08, #82af05, #79a103);
	color: #090a1d!important;
	padding: 3px 35px;
	xborder-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border: 0px solid #000000;
	font-size: 20px;
	margin-top: 10px;
	margin-top: 10px;
	display: inline-block;
	line-height: 2;}

div.leaky-paywall-payment-button a:hover {background-image: none!important;	color: #090a1d!important; background: white!important}


#leaky_paywall_message, .leaky_paywall_subscription_option 
{
    box-shadow: 0 0 0.5em 0 rgba(0,0,0,0.1)!important;
    padding: 2em!important;
    border: .3em solid #a6ee17!important;
    -webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
    background-color: #e3e3e3;
    color: #fff!important;
    font-size: 20px!important;
    line-height: 1.625;
    text-align: center;
	    background-image: linear-gradient(to right top, #2d1844, #311b4b, #351e51, #3a2158, #3e245f, #402562, #422765, #442868, #442868, #442868, #442868, #442868)!important;
}
#leaky_paywall_message a {
	color:#a6ee17!important;}

/* LOGIN STYLES */

/* SITE LABELS */
a.bundlelabel {
	background-image: linear-gradient(to right top, #04cff0, #1fa5d1, #2085bb, #2d66a1, #364782, #383973, #382c64, #371e54, #371e54, #371e54, #371e54, #371e54);
	color: #fff;
	padding: 3px 15px;
	xborder-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border: 0px solid #000000;
	font-size: 14px;
	margin-top: 10px;
	margin-top: 10px;
	display: inline-block;
	line-height: 2;
}
a.bundlelabel:hover {
	color: white;
}

a.privacylabel {
	   background-image: linear-gradient(to left bottom, #fa6100, #eb3839, #cd1b53, #a41861, #752064, #602261, #4b225c, #372154, #372154, #372154, #372154, #372154);
	color: #fff;
	padding: 3px 15px;
	xborder-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border: 0px solid #000000;
	font-size: 14px;
	margin-top: 10px;
	margin-top: 10px;
	display: inline-block;
	line-height: 2;
}
a.privacylabel:hover {
	color: white;
	cursor: default!important;
}

a.pluslabel {
	   background-image: linear-gradient(to right top, #a6ee17, #a6ee17, #a6ee17, #a6ee17, #a6ee17, #a2e715, #9fe113, #9bda11, #93cb0d, #8abd08, #82af05, #79a103);
	color: #090a1d!important;
	padding: 3px 15px;
	xborder-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border: 0px solid #000000;
	font-size: 14px;
	margin-top: 10px;
	margin-top: 10px;
	display: inline-block;
	line-height: 2;
}
a.pluslabel:hover {
	color: white;
	cursor: default!important;
}


 

a.applabel {
	 background-image: linear-gradient(to right top, #d8433a, #c42d4c, #a92259, #89205f, #66225f, #56225d, #462259, #372154, #372154, #372154, #372154, #372154);
	color: #fff;
	padding: 3px 15px;
	xborder-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border: 0px solid #000000;
	font-size: 14px;
	margin-top: 10px;
	margin-top: 10px;
	display: inline-block;
	line-height: 2;
}
a.applabel:hover {
	color: white;
	cursor: default!important;
}

a.datelabel {
	   background-image: linear-gradient(to right top, #ffd400, #ff992d, #f3644d, #c83e62, #8d2d68, #702965, #53265e, #372154, #372154, #372154, #372154, #372154);
	color: #fff;
	padding: 3px 15px;
	xborder-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border: 0px solid #000000;
	font-size: 14px;
	margin-top: 10px;
	margin-top: 10px;
	display: inline-block;
	line-height: 2;
}
a.datelabel:hover {
	color: white;
	cursor: default!important;
}

a.insidelabel {
	  background-image: linear-gradient(to right top, #2d1844, #311b4b, #351e51, #3a2158, #3e245f, #402562, #422765, #442868, #442868, #442868, #442868, #442868);
	color: #fff;
	padding: 3px 15px;
	xborder-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border: 0px solid #000000;
	font-size: 14px;
	margin-top: 10px;
	margin-top: 10px;
	display: inline-block;
	line-height: 2;
}
a.insidelabel:hover {
	color: white;
	cursor: default!important;
}


a.stickerlabel {
	 background-image: linear-gradient(to right top, #5bac4a, #009b75, #008495, #00699c, #004b87, #253d77, #322f66, #372154, #372154, #372154, #372154, #372154);
	color: #fff;
	padding: 3px 15px;
	xborder-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border: 0px solid #000000;
	font-size: 14px;
	margin-top: 10px;
	margin-top: 10px;
	display: inline-block;
	line-height: 2;
}
a.stickerlabel:hover {
	color: white;
	cursor: default!important;
}
/* SITE LABELS */


/* LIST STYLES */
ul.features {
	margin: 0px;
	padding: 0px;
}
ul.features li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.features {
	list-style: none;
	padding: 0;
}
ul.features li {
	padding-left: 1.3em;

	margin: 10px 0px;
	color: #999;
}
ul.features li:before {
	font-family: 'Font Awesome\ 5 Free';
	content: "\f00c"; /* FontAwesome Unicode */
	display: inline-block;
	margin-left: -1.3em; /* same as padding-left set on li */
	width: 1.3em; /* same as padding-left set on li */
	font-weight: 900;
	color: #442868!important;
}
ul.features li:nth-child(2n+2) {
	color: #8b8a8a;
}


ul.share {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	float: left;
}
ul.share li {
	margin: 0px;
	padding: 0px;
	display: inline-block;
	font-size: 16px;
	color: white;
}
ul.share li a {
	margin: 0px;
	padding: 0px;
	display: inline-block;
	font-size: 22px;
}
ul.share li a:hover {
	color: white;
}
div.social {
	width: 120px;
	bottom: 20px;
	position: absolute;
	left:0px!important;
}
div.social ul {
	margin: 20px 0px;
	padding: 0px;
}
div.social ul li {
	margin: 8px 0px;
	padding: 0px;
	display: block;
	color: white;
	text-align: center;
	
}
div.social ul li a {
	margin: 0px;
	padding: 0px;
	display: inline-block;
	font-size: 32px;
	height: 50px;
	width: 50px;
	color: white;
	border-radius: 100px;
	vertical-align: middle;
	line-height: 52px;
}
ul.details {
	margin: 20px 0px;
	padding: 0px;
}
ul.details li {
	margin: 0px;
	padding: 0px;
	display: block;
	font-size: 18px;
}
ul.details li a {
	margin: 0px;
	padding: 0px;
	display: inline-block;
	font-size: 14px;
}
ul.details li a:hover {
	color: white;
}
ul.apps {
	margin: 0px auto;
	padding: 0px;
}
ul.apps li {
	margin: 0px;
	padding: 0px;
	display: inline-block;
}
/* LIST STYLES */


ul.services li {
	font-size: 1.2em;
	line-height: 1.6em;
	margin: 15px 0px;
}
p#sharetitle {
	float: left;
	
	text-transform: uppercase;
	color: white;
	font-size: 16px;
	margin-right: 10px;
	margin-top: 20px;
}
ul.services>li {
	margin-left: 0;
	padding-left: 0;
}
ul.services>li:before {
	padding-right: 0.5em;
}
ul.services li:nth-child(odd) {
	color: #48491b;
}

/* BUTTONS */
a.button {
	border: 3px solid #e8463e;
	border-radius: 0;
	font-family:'Satoshi Bold'!important;
	font-size: 24px;
	color: #ffffff!important;
	padding-right: 20px;
	padding-left: 20px;
	background: #e8463e;
	border-radius: 25px 25px 25px 25px;
	-moz-border-radius: 25px 25px 25px 25px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border: 0px solid #000000;
	cursor: url(../images/cheese.png)!important;
}

a.button:hover {
	background: linear-gradient(-45deg, #e8463e, #ffd400, #61b64f, #04cff0);
	background-size: auto;
	background-size: 400% 400%;
	-webkit-animation: Gradient 5s ease infinite;
	-moz-animation: Gradient 5s ease infinite;
	animation: Gradient 5s ease infinite;
	color: white!important;
cursor: url(../images/cheese.png)!important;
}
a.btn.button:active {
	background: #442868!important;
	cursor: url(../images/cheese.png)!important;
}

.download h2 {
	margin: 0px;
	padding: 0px;
	font-size: 22px;
	text-align: center;
	color: white;
}



div#main div.download ul { margin: 0px; padding: 0px; text-align: center;}
div#main div.download ul li { margin: 0px; padding: 0px; display: inline-block; }

.download  {
	color: white;
	display: block;
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 2;
	color: #fff;
	background: linear-gradient(-45deg, #e8463e, #ffd400, #61b64f, #04cff0);
	background-size: 400% 400%;
	-webkit-animation: Gradient 5s ease infinite;
	-moz-animation: Gradient 5s ease infinite;
	animation: Gradient 5s ease infinite;
	margin: 0px;
	padding: 12px 0px;
	right: 0;
	width: calc(100% - 0px);
}


.download h2 a {
	color: white;
	display: block;
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 2;
	color: #fff;
	background: linear-gradient(-45deg, #e8463e, #ffd400, #61b64f, #04cff0);
	background-size: 400% 400%;
	-webkit-animation: Gradient 5s ease infinite;
	-moz-animation: Gradient 5s ease infinite;
	animation: Gradient 5s ease infinite;
	margin: 0px;
	padding: 12px 0px;
	right: 0;
	width: calc(100% - 0px);
}
div.download h2 a:hover {
	background-color: black!important;
}
.download h2 span {
	display: inline-block;
	vertical-align: middle;
	font-size: 24px;
}


ul.choice { margin: 0px auto 25px; padding: 0px; text-align: center; }
ul.choice li { margin: 0px 10px 10px; padding: 0px; display: inline-block;}

section#extra h4 { margin: 0px 0px 20px 0px;}
section#extra p { margin: 0px 0px 30px 0px; line-height: 1.6em;}


.download {
	width: 100%;
	position: fixed;
	bottom: 0;
	z-index: 2;
	color: #fff;
}
/* SECTIONS */

/* BUTTONS */


hr.white {
	height: 5px;
	background: #fff;
	width: 40px;
	margin: 25px 0px;
	padding: 0px;
}

/* ICON STYLES */
a.icon-youtube-play {
	background: #e8463e;
}
a.icon-linkedin {
	background: #e8463e;
}

a.icon-pinterest {
	background: #61b64f;
}
a.icon-facebook-circled {
	background: #ffd400;
}
a.icon-twitter-circled {
	background: #04cff0;
}
a.icon-instagrem {
	background: #fa6100;
}
a.icon-youtube-play:hover {
	color: #e8463e;
	background: white;
}
a.icon-pinterest:hover {
	color: #61b64f;
	background: white;
}
a.icon-facebook-circled:hover {
	color: #ffd400;
	background: white;
}

a.icon-linkedin:hover {
	color: #e8463e;
	background: white;
}

a.icon-twitter-circled:hover {
	color: #04cff0;
	background: white;
}
a.icon-instagrem:hover {
	color: #fa6100;
	background: white;
}

/* ICON STYLES */


div#tab-1 ul li {list-style-type: none; display: inline-block; margin: 0px; padding: 0px;}
div#tab-1 ul  { margin: 0px auto; padding: 0px;}

section#extra h4 { margin: 0px 0px 20px 0px;}
section#extra p { margin: 0px 0px 30px 0px; line-height: 1.6em;}
/* TABS */

div.tab-content {
	padding: 30px 0px;
}
ul.tabs li#apps li.tab-link.current h3 {
	background: #392158;
	line-height: 2.6em;
	margin: 0px;
	color: #fff;
	font-size: 16px;
}
ul.tabs li#bundles li.tab-link.bgblue.current h3 {
	
	line-height: 2.6em;
	margin: 0px;
	color: #fff;
	font-size: 16px;
}
ul.tabs li#stickers li.tab-link.bgblue.current h3 {
	background: blue;
	line-height: 2.6em;
	margin: 0px;
	color: #fff;
	font-size: 16px;
}
ul.tabs li#apps.tab-link.current h3 {
	background: #392158;
	line-height: 2.6em;
	margin: 0px;
	color: #eb463b;
	font-size: 16px;
}
ul.tabs li#bundles.tab-link.current h3 {
	background: #392158;
	line-height: 2.6em;
	margin: 0px;
	color: #04cff0;
	font-size: 16px;
}
ul.tabs li#stickers.tab-link.current h3 {
	background: #392158;
	line-height: 2.6em;
	margin: 0px;
	color: #61b64f;
	font-size: 16px;
}
ul.tabs li#apps.tab-link h3 {
	background: #e8463e;
	line-height: 2.6em;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border: 0px solid #000000;
	color: #fff;
	font-size: 16px;
	margin: 0px;
}
ul.tabs li#bundles.tab-link h3 {
	background: #04cff0;
	line-height: 2.6em;
	margin: 0px;
	color: #fff;
	font-size: 16px;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	margin: 0px;
}
ul.tabs li#stickers.tab-link h3 {
	background: #61b64f;
	line-height: 2.6em;
	margin: 0px;
	color: #fff;
	font-size: 16px;
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	margin: 0px;
}
ul.tabs li#apps li h3, ul.tabs li#bundles li h3, ul.tabs li#stickers li h3 {
	border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border: 0px solid #000000;
	margin: 0px;
	font-size: 26px;
}
.centered {
	text-align: center;
	margin: 0px auto;
	display: inline-block;
}
section.feature {
	text-align: center;
}
ul.tabs {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.tabs li {
	background: none;
	color: #828282;
	display: block;
	padding: 0px 0px;
	margin-right: 0px;
	cursor: pointer;

	font-weight: normal;
	width: 33.3333333%;
	text-align: center;
	line-height: 1.4em;
	float: left;
}
ul.tabs li.current {
	/*border-bottom: 2px solid #666915;*/
	color: #666915;
}
.tab-content {
	display: none;
	padding: 20px;
}
.tab-content h4 {
	margin: 15px 0px 5px;
	font-size: 16px;
	text-align: center;
	line-height: 1.6em;
	color: white;
}
.tab-content h4 a {
	color: white;
}

.tab-content h4 a:hover {
	color: #61b64f;
}

.tab-content.current {
	display: inherit;
}
.tab-content hr {
	height: 5px;
	background: #666915;
	width: 40px;
	margin: 25px 0px;
	padding: 0px;
}
/* TABS */

/* NAVBAR */
.navbar {
	padding: 0px;
background-color: #3d245d!important;
	border: none;
	border-radius: 0!important;
	height: 60px;
	width: 100%;
	position: fixed;
	left: 0;
	display: block!important;
	top: 0;
	z-index: 300;
}
.navbar div.logo {
	position: absolute;
	right: 0;
	top: 0;
	padding: 0px;
	padding: 0px;
}
.navbar-btn {
	box-shadow: none;
	outline: none !important;
	border: none;
	position: absolute;
	top: 0;
	left: 0px;
}
button#sidebarCollapse.btn.btn-info {
	background: url(../images/nav-icon.png) top center;
	background-size: contain;
	border: none;
	border-radius: 0!important;
	width: 60px;
	height: 60px;
}

div.search { /*padding: 10px; margin: 10px;*/ width: 100%; text-align: center; }
div.search ul { margin:0px; padding: 0px 20px 20px;}

div.search.round.bggreen ul form.search input.search-input { width:100%;}

div.search.round.bggreen ul form.search input[type="text"] {
    border-bottom: 1px solid #f48fb1;
    box-shadow: 0 1px 0 0 #f48fb1;
}



div.search ul form.search input.search-input {  border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 2px solid #eb463b; background: #3d245d; color: #fff;  padding: 10px; font-size: 18px; width: 100%!important; box-sizing: border-box; border-radius: 0; color: white!important; }

div.search ul form.search input.search-input:focus {  border-left: 0px!important; border-right: 0px!important; border-top: 0px!important; border-bottom: 2px solid #61b64f; background: #3d245d; color: white;  padding: 10px; font-size: 18px; width: 100%!important; box-sizing: border-box; }

 
/*div.search ul form.search button.search-submit { display: none;}*/

div.search ul form.search button.search-submit { background: -moz-linear-gradient(-45deg, #fa6100 0%, #fa6100 14%, #fa6100 18%, #fa6100 18%, #ffd200 18%, #ffd200 34%, #00c8e8 34%, #00c8e8 42%, #00c8e8 50%, #00c025 50%, #00c8e8 50%, #00c025 50%, #00c025 66%, #f8312f 66%, #f8312f 82%, #4a246c 82%, #4a246c 100%);
background: -webkit-linear-gradient(-45deg, #fa6100 0%,#fa6100 14%,#fa6100 18%,#fa6100 18%,#ffd200 18%,#ffd200 34%,#00c8e8 34%,#00c8e8 42%,#00c8e8 50%,#00c025 50%,#00c8e8 50%,#00c025 50%,#00c025 66%,#f8312f 66%,#f8312f 82%,#4a246c 82%,#4a246c 100%);
background: linear-gradient(135deg, #fa6100 0%,#fa6100 14%,#fa6100 18%,#fa6100 18%,#ffd200 18%,#ffd200 34%,#00c8e8 34%,#00c8e8 42%,#00c8e8 50%,#00c025 50%,#00c8e8 50%,#00c025 50%,#00c025 66%,#f8312f 66%,#f8312f 82%,#4a246c 82%,#4a246c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa6100', endColorstr='#4a246c',GradientType=1 ); border: 3px solid #e8463e;
	border-radius: 0;

	font-size: 24px;
	color: #ffffff;
	padding-right: 35px;
	padding-left: 35px;
	border-radius: 25px 25px 25px 25px;
	-moz-border-radius: 25px 25px 25px 25px;
	-webkit-border-radius: 25px 25px 25px 25px;
	border: 0px solid #000000; margin-top: 10px; }

#menu-primary .current_page_item a, #menu-primary .current_page_parent a, #menu-primary .current-menu-item a   {

background: linear-gradient(-45deg, #e8463e, #ffd400, #61b64f, #04cff0);
	-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}





/* NAVBAR */

/* ---------------------------------------------------
    SIDEBAR STYLE
----------------------------------------------------- */

#sidebar {
	width: 320px;
	position: fixed;
	top: 0;
	left: -320px;
	height: 100vh;
	z-index: 999;
	background: #3d245d;
	color: #fff;
	transition: all 0.3s;
	overflow-y: scroll;
}
#sidebar.active {
	left: 0;
}
#dismiss {
	width: 100%;
	line-height: 55px;
	text-align: center;
	background: #666915;
	top: 0px;
	right: 0px;
	cursor: pointer;
	-webkit-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	/*background: url(../images/nav-close.png) top center;*/
	background-size: cover;
	
	font-size: 28px;
	background: #fa6100;
background: -moz-linear-gradient(-45deg, #fa6100 0%, #fa6100 14%, #fa6100 18%, #fa6100 18%, #ffd200 18%, #ffd200 34%, #00c8e8 34%, #00c8e8 42%, #00c8e8 50%, #00c025 50%, #00c8e8 50%, #00c025 50%, #00c025 66%, #f8312f 66%, #f8312f 82%, #4a246c 82%, #4a246c 100%);
background: -webkit-linear-gradient(-45deg, #fa6100 0%,#fa6100 14%,#fa6100 18%,#fa6100 18%,#ffd200 18%,#ffd200 34%,#00c8e8 34%,#00c8e8 42%,#00c8e8 50%,#00c025 50%,#00c8e8 50%,#00c025 50%,#00c025 66%,#f8312f 66%,#f8312f 82%,#4a246c 82%,#4a246c 100%);
background: linear-gradient(135deg, #fa6100 0%,#fa6100 14%,#fa6100 18%,#fa6100 18%,#ffd200 18%,#ffd200 34%,#00c8e8 34%,#00c8e8 42%,#00c8e8 50%,#00c025 50%,#00c8e8 50%,#00c025 50%,#00c025 66%,#f8312f 66%,#f8312f 82%,#4a246c 82%,#4a246c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa6100', endColorstr='#4a246c',GradientType=1 );
}
#dismiss:hover {
	/*background: url(../images/nav-close.png) top center;*/
	background: #fa6100;
background: -moz-linear-gradient(-45deg, #fa6100 0%, #fa6100 14%, #fa6100 18%, #fa6100 18%, #ffd200 18%, #ffd200 34%, #00c8e8 34%, #00c8e8 42%, #00c8e8 50%, #00c025 50%, #00c8e8 50%, #00c025 50%, #00c025 66%, #f8312f 66%, #f8312f 82%, #4a246c 82%, #4a246c 100%);
background: -webkit-linear-gradient(-45deg, #fa6100 0%,#fa6100 14%,#fa6100 18%,#fa6100 18%,#ffd200 18%,#ffd200 34%,#00c8e8 34%,#00c8e8 42%,#00c8e8 50%,#00c025 50%,#00c8e8 50%,#00c025 50%,#00c025 66%,#f8312f 66%,#f8312f 82%,#4a246c 82%,#4a246c 100%);
background: linear-gradient(135deg, #fa6100 0%,#fa6100 14%,#fa6100 18%,#fa6100 18%,#ffd200 18%,#ffd200 34%,#00c8e8 34%,#00c8e8 42%,#00c8e8 50%,#00c025 50%,#00c8e8 50%,#00c025 50%,#00c025 66%,#f8312f 66%,#f8312f 82%,#4a246c 82%,#4a246c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa6100', endColorstr='#4a246c',GradientType=1 );
}

div#dismiss p { color: white; font-size: 34px!important;}

#sidebar .sidebar-header {
	text-align: center;
}
#sidebar ul.components {
	padding: 10px 0;
	transition: all 0.4s;
}
#sidebar ul p {
	color: #fff;
	padding: 10px;
}
#sidebar ul li { list-style: none; line-height: 2em;}

#sidebar ul li a {
	padding: 0px 10px 0px 0px;
	font-size: 1.7em;
	display: block;

	/*text-transform: uppercase;*/
	color: white!important;
	-webkit-backface-visibility: hidden;
	transition: all 0.3s!important;
	-webkit-transform-style: preserve-3d;
	background-repeat: no-repeat;
	letter-spacing: -0.01em;
	
}
#sidebar ul li a:hover {
	background: -webkit-linear-gradient(-45deg, #e8463e, #ffd400, #61b64f, #04cff0);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3D(0, 0, 0);
	-webkit-transform-style: preserve-3d;
	transition: all 0.1s!important;
	background-repeat: no-repeat;
}

#sidebar ul li a:active {
	background: -webkit-linear-gradient(-45deg, #61b64f, #61b64f, #61b64f, #61b64f);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3D(0, 0, 0);
	-webkit-transform-style: preserve-3d;
	transition: all 0.1s!important;
	background-repeat: no-repeat;
}

#sidebar ul li.active>a, a[aria-expanded="true"] {
	color: #fff;
	
}
ul#menu-primary.menu { margin: 0px 0px 0px 20px; padding: 0px;}
a[data-toggle="collapse"] {
	position: relative;
}
.dropdown-toggle::after {
	display: block;
	position: absolute;
	top: 50%;
	right: 20px;
	transform: translateY(-50%);
}
ul ul a {
	font-size: 0.9em !important;
	padding-left: 30px !important;
	background: #6d7fcc;
}
ul.CTAs {
	padding: 20px;
}
ul.CTAs a {
	text-align: center;
	font-size: 0.9em !important;
	display: block;
	border-radius: 5px;
	margin-bottom: 5px;
}
a.download {
	background: #fff;
	color: #7386D5;
}
a.article, a.article:hover {
	background: #6d7fcc !important;
	color: #fff !important;
}
figure {
	margin: 0 0 0rem;
}
.appicon {
	padding: 10px;
	text-align: center;
}
/* ---------------------------------------------------
    CONTENT STYLE
----------------------------------------------------- */



.hero {
	/* Sizing */
	width: 100%;
	/*height: 100vh;*/
	/* Flexbox stuff */
	/*display: flex;
	justify-content: center;
	align-items: center;*/
	/* Text styles */
	/*text-align: left;*/
	/*margin-bottom: 45px!important;*/
	background-position: bottom!important;
	background-size: cover!important;
	background-repeat: no-repeat;
	background-image: url('https://www.ibbleobble.com/wp-content/uploads/2019/08/Ibbleobble-AppsBuildsConfidence.jpg')!important;
	
	
	
	
	
}
.hero h1 {

	margin: 0px 0px 15px;

	text-align: center;
	font-size: 16px;
	color: #442868;
}
.hero h2 {
	color: #392158;

	margin-bottom: 10px;
	font-size: 22px;
	text-align: center;
}
.hero div.logo {
	margin: -120px 0px 10px;
	text-align: center;
	
}

.hero h1 a:hover {
	color: #442868;
}

div#main header#herotop h1 a:hover {
	color: #442868!important;
}

	.hero .top { padding: 90px 0px 10px; width: 100%; text-align: center;}

.hero-inner {max-width: 1200px;} 

.error {
	/* Sizing */
	width: 100%;
	height: 100vh;
	/* Flexbox stuff */
	display: flex;
	justify-content: center;
	align-items: center;
	/* Text styles */
	text-align: left;
	background-position: bottom;
	background-size: cover;
}
.error h1 {
	margin: 0px 0px 15px;
font-family:'Satoshi Bold'!important;
text-align: left;
font-size: 46px;
color: #fff;
}
.error h2 {
	margin: 0px 0px 15px;
font-family:'Satoshi Bold'!important;
text-align: left;
font-size: 34px;
color: #fff;
}

.error h2 {
	margin: 0px 0px 15px;
font-family:'Satoshi Bold'!important;
text-align: left;
font-size: 34px;
color: #fff!important;
}

.error h2 a {

color: #392158!important;
}

.error h2 a:hover {

color: #fff!important;
}


.masthead {
	/* Sizing */
	width: 100%;
	/* Flexbox stuff */
     /* Text styles */
	text-align: center;
	margin-top: 60px;
	padding: 35px 0px 60px;
	background-image: linear-gradient(to right top, #2d1844, #311b4b, #351e51, #3a2158, #3e245f, #402562, #422765, #442868, #442868, #442868, #442868, #442868);
}

.masthead ul {
	margin: 0px auto 45px;
	padding: 0px;
	text-align: center;
}
.masthead ul li {
	margin: 0px 5px;
	padding: 0px;
	display: inline;
}
.masthead ul li a {
	margin: 0px;
	padding: 0px;
	display: inline-block;
	font-size: 20px;
	height: 30px;
	width: 30px;
	color: white;
	border-radius: 100px;
	vertical-align: middle;
	line-height: 1.65em;
}




.masthead h1 {
	margin-bottom: 15px;
	font-size: 26px;

	text-align: center;
	color: white;
}
.masthead h2 {
	color: white;

	font-size: 20px;
	text-align: center;
	margin-bottom: 20px;
}
.masthead h2 strong {
	text-decoration: underline;
	font-weight: normal;
}
.masthead div.icon {
	text-align: center;
	margin-bottom: 20px;
	display: inline-block!important;
	
}
.yellow-red div#main section.masthead { background-image: linear-gradient(to right top, #ffd400, #ffba00, #ff9f0c, #ff851e, #fa6a2c, #f65e31, #f15236, #eb463b, #eb463b, #eb463b, #eb463b, #eb463b);}

.purple-blue div#main section.masthead {
	background-image: linear-gradient(to right top, #442868, #40478b, #3466ab, #1e86c6, #00a5dc, #00b3e4, #00c1eb, #04cff0, #04cff0, #04cff0, #04cff0, #04cff0);
}
.green-yellow div#main section.masthead {
	background-image: linear-gradient(to right top, #61b64f, #7cbe43, #98c536, #b5cb27, #d4d016, #e2d20d, #f0d305, #ffd400, #ffd400, #ffd400, #ffd400, #ffd400);
}

.blue-yellow div#main section.masthead {
	 background-image: linear-gradient(to left bottom, #ffd400, #ffd400, #ffd400, #ffd400, #ffd400, #e1db1e, #c4e038, #a6e351, #60e587, #00e2b8, #00dadd, #04cff0);
}

.blue-purple div#main section.masthead {
 background-image: linear-gradient(to left bottom, #472573, #472573, #472573, #472573, #472573, #433583, #3c4493, #3252a1, #0072bd, #0091d4, #00b0e4, #04cff0);
}
.red-yellow div#main section.masthead {
 background-image: linear-gradient(to right top, #eb463b, #eb463b, #eb463b, #eb463b, #eb463b, #f15236, #f65e31, #fa6a2c, #ff851e, #ff9f0c, #ffba00, #ffd400);
}

.purple-yellow div#main section.masthead {  background-image: linear-gradient(to left bottom, #ffd400, #ffd400, #ffd400, #ffd400, #ffd400, #ffba16, #ffa129, #ff8938, #eb5954, #c13869, #872d71, #442868);}


.red-purple div#main section.masthead {
 background-image: linear-gradient(to right top, #eb463b, #d92d51, #be2061, #9d216c, #78266f, #67276e, #56286c, #442868, #442868, #442868, #442868, #442868);

}

.red-purple div#main section.masthead {
	
 background-image: linear-gradient(to right top, #eb463b, #d92d51, #be2061, #9d216c, #78266f, #67276e, #56286c, #442868, #442868, #442868, #442868, #442868);

}

.redblend div#main section.masthead {  background-image: linear-gradient(to right top, #eb463b, #eb463b, #eb463b, #eb463b, #eb463b, #e6443a, #e14338, #dc4137, #d13d34, #c53a31, #ba362e, #af332b);}

.blackblend div#main section.masthead {    background-image: linear-gradient(to right top, #212121, #212121, #212121, #212121, #212121, #1f1f1f, #1d1d1d, #1b1b1b, #161616, #111111, #090909, #000000);}

.greenblend div#main section.masthead {      background-image: linear-gradient(to right top, #61b64f, #61b64f, #61b64f, #61b64f, #61b64f, #5fb44d, #5db14c, #5baf4a, #57aa46, #53a542, #4fa03e, #4b9b3a);}
 
.blueblend div#main section.masthead {    background-image: linear-gradient(to right top, #39c5e3, #39c5e3, #39c5e3, #39c5e3, #39c5e3, #36c1df, #32bddb, #2fb9d7, #27b0ce, #1ea7c6, #149fbd, #0696b5);}
 
.yellowblend div#main section.masthead {     background-image: linear-gradient(to right top, #ffd400, #ffd400, #ffd400, #ffd400, #ffd400, #ffd000, #ffcc00, #ffc800, #ffc000, #ffb700, #ffaf00, #ffa600);}

.purpleblend 
{ background-image: linear-gradient(to right top, #442868, #442868, #442868, #442868, #442868, #422766, #412563, #3f2461, #3b215c, #371f57, #341c53, #301a4e);}

.rainbow {
	/*background: url(../images/nav-close.png) center center;
	background-size: cover;
	background: #fa6100;*/
background: -moz-linear-gradient(-45deg, #fa6100 0%, #fa6100 14%, #fa6100 18%, #fa6100 18%, #ffd200 18%, #ffd200 34%, #00c8e8 34%, #00c8e8 42%, #00c8e8 50%, #00c025 50%, #00c8e8 50%, #00c025 50%, #00c025 66%, #f8312f 66%, #f8312f 82%, #4a246c 82%, #4a246c 100%);
background: -webkit-linear-gradient(-45deg, #fa6100 0%,#fa6100 14%,#fa6100 18%,#fa6100 18%,#ffd200 18%,#ffd200 34%,#00c8e8 34%,#00c8e8 42%,#00c8e8 50%,#00c025 50%,#00c8e8 50%,#00c025 50%,#00c025 66%,#f8312f 66%,#f8312f 82%,#4a246c 82%,#4a246c 100%);
background: linear-gradient(135deg, #fa6100 0%,#fa6100 14%,#fa6100 18%,#fa6100 18%,#ffd200 18%,#ffd200 34%,#00c8e8 34%,#00c8e8 42%,#00c8e8 50%,#00c025 50%,#00c8e8 50%,#00c025 50%,#00c025 66%,#f8312f 66%,#f8312f 82%,#4a246c 82%,#4a246c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa6100', endColorstr='#4a246c',GradientType=1 );
}
.rainbow blockquote p {
	margin: 0px;
	padding: 0px;
	color: white;
	font-weight: normal;
	font-size: 24px !important;
	line-height: 1.1em;
}


div#rainbow { height: 1px; position: fixed; width: 100%;}






ul#connect { margin: 20px 0px 0px!important; padding: 0px!important;}
ul#connect li { margin: 0px 10px!important; padding: 0px!important;}

div.contactblock { margin: 0px; padding: 0px;}
div.contactblock ul { margin: 0px auto; padding: 0px; text-align: center;}
div.contactblock ul li { margin: 5px; padding: 0px; display: inline-block; }
div.contactblock ul li a { color:white; margin: 0px;
color: white;
margin: 5px;
padding: 0px;
display: inline-block;
font-size: 60px;
height: 100px;
width: 100px;
color: white;
border-radius: 100px;
vertical-align: middle;
line-height: 105px;}

div.contactblock ul li a.icon-pinterest:hover { background:#61b64f; color: white;}
div.contactblock ul li a.icon-facebook-circled:hover { background: #ffd400; color: white;}
div.contactblock ul li a.icon-twitter-circled:hover { background: #04cff0; color: #fff;}
div.contactblock ul li a.icon-instagrem:hover { background-color: #fa6100; color: #fff;}
div.contactblock ul li a.icon-youtube-play:hover { color:#fff; background:#e8463e;}


/* FOOTER */
footer .top ul {
	margin: 0px auto 45px;
	padding: 0px;
	text-align: center;
}
footer .top ul li {
	margin: 0px 5px;
	padding: 0px;
	display: inline;
}
footer .top ul li a {
	margin: 0px;
	padding: 0px;
	display: inline-block;
	font-size: 32px;
	height: 50px;
	width: 50px;
	color: white;
	border-radius: 100px;
	vertical-align: middle;
line-height: 1.60em;
}

div.smack {background: #371e54; text-align: center; overflow-y: hidden;}
div.smack p {margin: 0px; padding: 0px;}

div#main footer div.testimonial-inner div.testimonial-content p { text-align: center; font-size: 20px!important; margin: 0px 0px 30px 0px;}
div#main footer h3.testimonial-heading {display: none;}

footer {
	background: #371e54;
}
footer ul {
	color: white;
	margin: 10px 0px;
	padding: 0px;
}
footer ul li {
	color: white;
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 18px;

	line-height: 1.8em;
}
footer ul li a {
	color: white;
}
footer ul li a:hover {
	color: #61b64f;
}
footer .inner {
	display: table;
	height: 100%;
	width: 100%;
}
footer .bottom {
	display: table-cell;
	vertical-align: bottom;
	height: 100%;
	width: 100%;
}

div#main footer.content h5 { color: white; font-size: 20px;  padding: 15px 0px }
div#main footer.content h5 a { color: white;}

div#main footer p { color: white; line-height: 1.4em; font-size: 18px;}
div#main footer p a { color: #61b64f; }


div.base {
	padding: 10px 0px;
}
div.base h6 {
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	color: white;
	padding: 15px 0px;
	display: block;
	
}
div.base ul {
	margin: 8px 0px;
	padding: 0px;
	text-align: center;
}
div.base ul li {
	margin: 0px auto;
	padding: 0px;
	
	display: inline-block;
	color: white;
	list-style: disc!important;
	font-size: 16px;
}

div.base ul li a {
	color: #fff;
}

div.base ul li a:hover {
	color: #392158;
}



div.slogan {
	padding: 22px 0px;
}
div.slogan h6 {
	padding: 0px;
	margin: 0px;
	color: white;
	letter-spacing: 0.3px;
	font-size: 18px;
	background: -webkit-linear-gradient(-45deg, #e8463e, #ffd400, #61b64f, #04cff0);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


 .tooltip
 {
  display: none;
 }

a.button:hover {
	cursor: url(../images/cheese.png)!important;}

/* FOOTER */


header#herotop { height: auto;  background-size: cover;} 
.absolute-center { display: flex; align-items: center;  justify-content: center;  text-align: center} 
header#herotop h1 { font-size: 16px; margin: 0px 0px 5px;; padding: 0px; }
header#herotop h2 {  font-size: 26px; margin: 0px 0px 15px; padding: 0px; }

header#herotop h1 { display: none;}
	
	
	
	h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	font-family:'Satoshi Bold'!important;
	font-weight: normal;
	color: #442868;
}
/*
@font-face {font-family: 'VAGRounded';
src: url(https://www.ibbleobble.com/wp-content/themes/ibbleobble/fonts/vagrounded/VAGRounded-Bold.eot);
src: url(https://www.ibbleobble.com/wp-content/themes/ibbleobble/fonts/vagrounded/VAGRounded-Bold.eot?#iefix) format('embedded-opentype'),
url(https://www.ibbleobble.com/wp-content/themes/ibbleobble/fonts/vagrounded/VAGRounded-Bold.woff2) format('woff2'),
url(https://www.ibbleobble.com/wp-content/themes/ibbleobble/fonts/vagrounded/VAGRounded-Bold.woff) format('woff'),
url(https://www.ibbleobble.com/wp-content/themes/ibbleobble/fonts/vagrounded/VAGRounded-Bold.ttf) format('truetype'),
url(https://www.ibbleobble.com/wp-content/themes/ibbleobble/fonts/vagrounded/VAGRounded-Bold.svg#VAGRounded-Bold) format('svg');
font-weight: 100;
font-style: normal;
}*/


h3 { margin-bottom: 25px;}

/*
####################################################
M E D I A  Q U E R I E S
####################################################
*/
 
/*
::::::::::::::::::::::::::::::::::::::::::::::::::::
Bootstrap 4 breakpoints
*/
 
/* 
Extra small devices (portrait phones, less than 576px) 
No media query since this is the default in Bootstrap because it is "mobile first"
*/
 

 
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
	
	
	
	
	


	

#main {
	padding: 0px 0px 0px 0px;
}
	
	
 .tooltip
 {
  display: block;
 }

	
.content {
	padding: 40px 0px!important;
}




ul.tabs li {
	display: inline-block;
}

.texture blockquote p {
	font-size: 26px;
}
.appicon {
	padding: 15px;
	text-align: center;
}

		section#collection ul li {
	display: inline-block;
}

}


/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 768px) {
	
.masthead {
	padding: 50px 0px 90px;}
	
	div.testimonial-content ul li { font-size: 34px !important;}
	div.testimonial-content ul { margin: 10px 0px 0px 4.6em;  }
	section#features ul.features li {

	font-size: 30px;
line-height: 1.3em;

}
	
	a.button {padding-right: 35px;
		padding-left: 35px;}
	
	
	ul li { font-size: 2em; line-height: 2em;}
	
	
	
	p {	font-size: 2em; line-height: 2em;}
	
	h1 {
	font-size: 50px;
}
h2 {
	font-size: 44px;
	line-height: 1.3em;
}
h3 {
	font-size: 36px;
	line-height: 1.3em;
}
h4 {
	font-size: 26px;
	line-height: 1.3em;
}
h5 {
	font-size: 26px;
	line-height: 1.3em;
}
h6 {
	font-size: 26px;
	line-height: 1.3em;
}
	
.masthead h1 {
	font-size: 40px;
}
.masthead h2 {
	font-size: 26px;
	margin-bottom: 20px;
}
	
	
	div.slogan h6 { font-size: 26px;}
	
.download h2 {
	margin: 0px;
	padding: 0px;
	font-size: 28px;
}
	
	.download h2 span {
	margin: 0px;
	padding: 0px;
	font-size: 26px;
}
	.content {
	padding: 40px 0px!important;
}
	
	.round {
	border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border: 0px solid #000000;
}
.roundtop {
	border-radius: 40px 40px 0px 0px;
	-moz-border-radius: 40px 40px 0px 0px;
	-webkit-border-radius: 40px 40px 0px 0px;
	border: 0px solid #000000;
}
	
 div#1130903350403313669.ctf-item.ctf-author-_iblobl.ctf-new div.ctf-tweet-content a p.ctf-tweet-text { line-height: 1.3em; font-size: 48px!important; color: #fff!important; }
	
	 div#1130903350403313669.ctf-item.ctf-author-_iblobl.ctf-new div.ctf-tweet-content a p.ctf-tweet-text a { color: #392158!important;}
	
	
	div.ctf-tweet-content p.ctf-tweet-text { line-height: 1.3em; font-size: 48px!important; color: #fff!important; }
		div.ctf-tweet-content p.ctf-tweet-text a { color: #392158!important; }
	div.ctf-tweet-content p.ctf-tweet-text a:hover { color: #fff!important; }

div.ctf-tweet-content a:hover { color: #442868!important;}

div.ctf-author-box-link a.ctf-author-screenname { color: #442868!important;}

div.ctf-author-box-link a.ctf-author-name { color: #442868!important;}

a#ctf-more.ctf-more { display: none!important;}
#ctf .ctf-author-avatar { height: auto!important; margin-top: -6px!important; display: block!important;}
	
	div.testimonial-content p { color: white !important;
font-size: 34px !important;
	 margin-top: 20px!important;}
	section#testimonials blockquote { margin:20px 0px;}
	
	.rainbow blockquote p {
	
	font-size: 34px !important;
	
}
	
	.plusnav { background-color: #a6ee17; padding: 5px; margin: 60px 0px 0px;}
.plusnav ul { margin: 0px; padding: 0px; display: block;}
.plusnav ul.links { margin: 0px; padding: 0px; display: block; float: right;}
.plusnav ul li { margin: 0px 5px; padding: 0px; display: inline-block; font-size: 16px; color: #090a1d;}
.plusnav ul li a { color: #090a1d;}
.plusnav ul li a:hover { color: #fff;}

body.plus div#main div.plusnav div.row.reset div.col-md-6.reset ul.links li a.all { color: #fff;}
body.profile div#main div.plusnav div.row.reset div.col-md-6.reset ul.links li a.profile { color: #fff;}
body.login div#main div.plusnav div.row.reset div.col-md-6.reset ul.links li a.login { color: #fff;}
body.subscribe div#main div.plusnav div.row.reset div.col-md-6.reset ul.links li a.subscription { color: #fff;}
body.register div#main div.plusnav div.row.reset div.col-md-6.reset ul.links li a.subscription { color: #fff;}
	


	
}

section#prints.content h6.text-center a { font-size: 18px!important;
line-height: 1.3em!important;
width: 90%!important;
margin: 0px auto; }

	section#prints.content h6{ font-size: 18px!important;
line-height: 1.3em!important;
width: 90%!important;
margin: 0px auto; }

	div#main header#herotop div#heroinner { margin-top: 80px;}

section#prints { background: #f9f9f9!important;}
		
		

/* Large devices (desktops, 992px and up) */

@media (min-width: 992px) {
	

	
	header#herotop h2 {  font-size: 32px; padding: 0px;}
	.plusnav { background-color: #a6ee17; padding: 5px; margin: 0px;}

	nav#mainnav { position: fixed; width: 100%; z-index: 30000; display: block;}
	
		div#main header#herotop div#heroinner { margin-top: 100px;}
	
	div.social.d-none.d-lg-block { display: block!important;}
	
	.hero h1 { margin: 0px  0px 10px;}
	div.logo { margin-top: -140px!important;}
	/*
	.hero {
	background-size: cover!important;
	background-repeat: no-repeat;
	background-image: url('https://www.ibbleobble.com/wp-content/uploads/2019/05/Ibbleobble-Apps-Hero-Bg.jpg')!important;
	
	
	}
*/
	
	.hero {
	background-size: cover!important;
	background-repeat: no-repeat;
	background-image: url('https://www.ibbleobble.com/wp-content/uploads/2019/08/Ibbleobble-Apps-BuildsConfidence.jpg') !important;
		
		/*height:100vh;*/}
	
	.hero .top { padding: 70px 0px 10px; width: 100%; text-align: center;}
	.hero .bottom { padding: 20px 0px; width: 100%; /*background-color: yellow;*/}


.appicon {
	padding: 15px;
	text-align: center;
}
.d-lg-block {
	display: inline-block !important;
}
	
	.hero h1 { font-size: 16px;}
	.hero h2 { font-size: 40px;}
	

.masthead ul {
	color: white;
	margin: 10px auto;
	padding: 0px;
	display: block;
	text-align: center;
}
.masthead ul li {
	color: white;
	list-style: none;
	margin: 0px 2px;
	font-size: 18px;

	display: inline-block;
}
.masthead ul li a {
	color: white;
}

	.content {
	padding: 60px 0px!important;
}
	
ul.tabs li#apps.tab-link.current h3 {
	font-size: 24px;
}
ul.tabs li#bundles.tab-link.current h3 {
	font-size: 24px;
}
ul.tabs li#stickers.tab-link.current h3 {
	font-size: 24px;
}
ul.tabs li#apps.tab-link h3 {
	font-size: 24px;
}
ul.tabs li#bundles.tab-link h3 {
	font-size: 24px;
}
ul.tabs li#stickers.tab-link h3 {
	font-size: 24px;
}
	
	
	.navbar {
	padding: 0px;
	/*background-color: #3d245d!important;*/
	border: none;
	border-radius: 0;
	height: 100px;
	width: 100%;
	position: fixed;
	left: 0;
	display: none!important;
	background: #e8463e;
}
	
	div.pagewrap {
	margin-left: 0px;
}
	
	button#sidebarCollapse.btn.btn-info {
	background: #ffd400;
	border: none;
	border-radius: 0!important;
	width: 100px;
	height: 100px;
	background: url(../images/nav-icon.png) top center;
	background-size: contain;
}
	

	
/*	.download {
	width: calc(100% - 120px);
}*/
.download h2 a {
	right: 0;
	/*width: calc(100% - 120px);*/
}
.masthead {
	margin-top: 60px;
}
	


/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
		div#main header#herotop img.img-fluid.wow.fadeIn { width:100%;}
	div#main header#herotop div#heroinner { margin-top: 120px;}
	
.appicon {
	padding: 20px;
	text-align: center;

}
	}
/*
::::::::::::::::::::::::::::::::::::::::::::::::::::
Custom media queries
*/
 
/* Set width to make card deck cards 100% width */
@media (min-width: 1400px) {
	
		nav#mainnav ul#menu-main-nav.menu li a { font-size: 20px;}
	nav#mainnav ul#menu-main-nav-right.menu li a { font-size: 20px;}
	
	header#herotop { height: 85vh; /* background: url('https://www.ibbleobble.com/wp-content/uploads/2019/08/Ibbleobble-Apps-BuildsConfidence.jpg') top center no-repeat; */ background-size: cover;  background-position: 0px 0px;} 
.absolute-center { display: flex; align-items: center;  justify-content: center;  text-align: center} 
header#herotop h1 { font-size: 16px; margin: 0px 0px 5px;; padding: 0px;}
header#herotop h2 {  font-size: 32px; margin: 0px 0px 10px; padding: 0px;}
	
	header#herotop h1 { display: block;}

	
	
 }