@import url('https://fonts.googleapis.com/css?family=Caveat+Brush|Gochi+Hand|Limelight|Monoton');
* {text-rendering: geometricPrecision;}
.mod_sociallinksgenius.socnet{float:right;margin-top:-60px;text-shadow:2px 2px 2px #110b65;}
body {background:url(https://donnadupras.com/images/purple-bubbles-bg.jpg) 0 0 no-repeat fixed;background-size:cover;}
  
/*Menu Fuckery
#top > div > header > div > nav{display:grid;}
#top > div > header > div > nav > div.nav-collapse > ul > li{justify-self:center;}
*/
.navbar .btn-navbar .icon-bar{background-color:#000;width:50%; float:right;margin-top:4px;padding-bottom:4px;}
#top > div > header > div > nav > div.navbar.pull-left{float:none;width:auto;margin:auto auto;}
.navbar .btn-navbar:before{content:'Menu';float:left;}
.navbar .btn-navbar{background-color:#70F4F6;padding:8px;background-image:none;color:#000;max-width:200px;width:80%; margin: 0 auto 24px;float:none; height:32px;border-radius:4px;transition:1s;}

.navbar .btn-navbar:hover{background:#AC34E4;transition:1s;}

li.question{font-weight:700;font-style:italic;font-size:150%;}
/*li.answer{padding:8px;border-radius:4px;background:#ddd;margin:16px auto;display:inline-block;}*/

li.question:before{content:"\0051\2014\0020";list-style:none;}
li.answer:before{content:"\0041\2014\0020";list-style:none;}
ul.latestnews{margin-left:0;}

#top > div > div.moduletable.frontnews > div > div > ul > li > a > div{width:auto!important;}
div.acymailing_finaltext{color:#70F4F6;}

#top > div > div.moduletable.frontnews > div > div > ul > li > a > img{max-width:95%;margin: 32px auto;display:block;}

#top > div > div.moduletable.frontnews > h3, #top > div > div:nth-child(4) > div > h2:nth-child(1), #top > div > div:nth-child(3) > div > h2{font-size:200%!important;color:#fff;}

  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c080f8+0,4114aa+100 */
/*background: rgb(192,128,248); /* Old browsers */
/*background: -moz-linear-gradient(top, rgba(192,128,248,1) 0%, rgba(65,20,170,1) 100%); /* FF3.6-15 */
/*background: -webkit-linear-gradient(top, rgba(192,128,248,1) 0%,rgba(65,20,170,1) 100%); /* Chrome10-25,Safari5.1-6 */
/*background: linear-gradient(to bottom, rgba(192,128,248,1) 0%,rgba(65,20,170,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c080f8', endColorstr='#4114aa',GradientType=0 ); /* IE6-9 */}
blockquote{clear:both;font-style:italic;font-size:250%;padding:16px;max-width:80%; margin:24px auto;background:#bd7fff;border-radius:4px;color:#fff;border-left:none;font-weight:600;-webkit-box-shadow: 14px 11px 36px -5px rgba(68,68,68,1);
-moz-box-shadow:14px 11px 36px -5px rgba(68,68,68,1);
box-shadow:14px 11px 36px -5px rgba(68,68,68,1);}
blockquote p{font-weight:600;}
/*#top > div > div.moduletable.frontnews > div > div > ul > li > a > img{margin:16px;}*/

#top > div > header > div > a > span{font-family: 'Monoton', cursive!important;font-size:250%;max-width:250px;display:inline-block;color:#06f8f8;text-shadow:2px 2px 2px #110b65;line-height:95%;font-weight:normal;}
.readmore.btn a{font-family: 'Monoton', cursive!important;color:#06f8f8!important;line-height:normal;text-shadow:2px 2px 1px #110b65;font-weight:200;word-spacing:.3em;}
/*#top > div > header > div > a > span::first-letter{font-size:200%;}*/
h1,h2,h3,h4,h6, #top > div > div.moduletable.frontnews > div > div > ul > li > span > a{font-family: 'Monoton', cursive!important;color:#06f8f8!important;line-height:normal;text-shadow:2px 2px 1px #000;font-weight:200;word-spacing:.3em;font-size:inherit!important;}
h5 #top > div > div.moduletable.frontnews > div > div > ul > li > span > a{color:#06f8f8!important;line-height:normal;text-shadow:2px 2px 1px #000;font-weight:200;font-size:1.0em!important;}
h1,h2,h3,h4,h6{font-size:180%;}
#top > div > div.moduletable.frontnews > div > div > ul > li > span > a{font-size:130%;}
#top > div > header > div > a:hover{text-decoration:none;}
#top > div > div.moduletable.frontpagess{margin: 0 -20px 80px;}

#top > div > div.moduletable.frontnews{margin-bottom:40px;}
#top > div > div.moduletable.frontnews > h3{margin-bottom:24px;}
#top > div > div.moduletable.frontnews > div > div > ul > li{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #ccc; list-style:none;min-height:300px;}
#top > div > div.moduletable.frontnews > div > div > ul > li > span > a:hover{text-decoration: none;}
#content > div.blog > div > div > div.page-header > h2 > a{font-family: 'Monoton', cursive;
color:#fff;font-size:18px;}
#content > div.blog > div > div > div.page-header > h2 > a:hover{text-decoration:none;color:#999;}
#top > div > div.moduletable.frontnews > div > div > ul > li > span.title{margin-bottom:24px;display:inline-block;}
#ig-menu-grid-1 > div > a > div.ig-menu-grid-text > h3, #ig-menu-grid-1 > div > a{font-size:120%;text-shadow:none;transition:1s;color:#2c7245;}

#ig-menu-grid-1 > div > a > div.ig-menu-grid-text > h3:hover, #ig-menu-grid-1 > div > a:hover{text-decoration:none;color:#000;transition:1s;}
#ig-menu-grid-1 > div:nth-child(4) > a > div.ig-menu-grid-text > div > p{text-align:left;}

#content > div.blog > div > div > div > div.page-header > h2 > a{color:#fff;}

/*#top > div > div.moduletable.frontnews > div > div > ul > li > a > div{margin-left:16px;}*/
#top > div > header > div > a > div{font-size:150%;}

div.acymailing_module.mailinglist{max-width:400px;}
body {
	font-family: 'Gochi Hand', cursive;
	line-height:150%;
  font-size:1.4em;
	color: #ceb2ff;
	/*background-color: #fff;*/
}
p{	/*font-size:190%;*/line-height:120%;}

div.dolist, div.dontlist{float:left;max-width:45%;padding:16px;}
div.dayoflist{clear:both;padding:16px;font-size:130%;}

dt, dd, li {line-height:120%;}

#ig-menu-grid-M108 > div > a > div.ig-menu-grid-text > h3{font-size:120%;text-shadow:none;}  

#ig-menu-grid-M108 > div > a:hover{text-decoration:none;color:#999;}

#top > div > div.moduletable.frontnews > div > div > ul > li > a > div{}
#top > div > div.moduletable.frontnews > div > div > ul > li > a > div > img{}

p {text-align:justify;margin-bottom:24px;}
#top > div{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f5f6f6+0,dbdce2+21,b8bac6+49,dddfe3+80,f5f6f6+100&0.04+6,0.75+18,0.75+100 */
/*background: -moz-linear-gradient(top, rgba(245,246,246,0.04) 0%, rgba(238,239,240,0.04) 6%, rgba(223,224,229,0.75) 18%, rgba(219,220,226,0.75) 21%, rgba(184,186,198,0.75) 49%, rgba(221,223,227,0.75) 80%, rgba(245,246,246,0.75) 100%); /* FF3.6-15 */
/*background: -webkit-linear-gradient(top, rgba(245,246,246,0.04) 0%,rgba(238,239,240,0.04) 6%,rgba(223,224,229,0.75) 18%,rgba(219,220,226,0.75) 21%,rgba(184,186,198,0.75) 49%,rgba(221,223,227,0.75) 80%,rgba(245,246,246,0.75) 100%); /* Chrome10-25,Safari5.1-6 */
/*background: linear-gradient(to bottom, rgba(245,246,246,0.04) 0%,rgba(238,239,240,0.04) 6%,rgba(223,224,229,0.75) 18%,rgba(219,220,226,0.75) 21%,rgba(184,186,198,0.75) 49%,rgba(221,223,227,0.75) 80%,rgba(245,246,246,0.75) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0af5f6f6', endColorstr='#bff5f6f6',GradientType=0 ); /* IE6-9 */
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2a2e2e+0,24252c+21,1e1f26+49,24272c+80,2a2e2e+100&0.3+0,0.5+100 */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2a2e2e+0,24252c+21,1e1f26+49,24272c+80,2a2e2e+100&0.5+0,0.75+17 */
background: -moz-linear-gradient(top, rgba(42,46,46,0.5) 0%, rgba(37,39,44,0.75) 17%, rgba(36,37,44,0.75) 21%, rgba(30,31,38,0.75) 49%, rgba(36,39,44,0.75) 80%, rgba(42,46,46,0.75) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(42,46,46,0.5) 0%,rgba(37,39,44,0.75) 17%,rgba(36,37,44,0.75) 21%,rgba(30,31,38,0.75) 49%,rgba(36,39,44,0.75) 80%,rgba(42,46,46,0.75) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(42,46,46,0.5) 0%,rgba(37,39,44,0.75) 17%,rgba(36,37,44,0.75) 21%,rgba(30,31,38,0.75) 49%,rgba(36,39,44,0.75) 80%,rgba(42,46,46,0.75) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#802a2e2e', endColorstr='#bf2a2e2e',GradientType=0 ); /* IE6-9 */
}

#cat_child_wrapper1 > div > div > div > a > div > h3{font-size:20px;text-shadow:none;color:#000!important;}
#cat_child_wrapper1 > div > div > div > a:hover{text-decoration:none;}
#top > div > div.moduletable.frontnews > div > div > ul > li > div.item-separator{clear:both;margin-bottom:24px;}

div.pull-right.item-image > a > img{max-width:400px!important;}
#top > div > header > div > nav{margin-top:-20px;}
div > nav > div.nav-collapse{}
/*#content > div.blog > div.category-desc.clearfix > img{float:right;margin-left;16px;max-width:300px;margin-top:-40px;}*/
div > nav{border-bottom:none;border-top:none;}
div > nav > div.nav-collapse > ul > li{font-family: 'Monoton'; font-variant: small-caps;float:left;margin-right:8px;/*font-size:150%;*/background:#06f8f8;padding:8px 10px;display:block;margin-bottom:24px;border-radius:4px;color:#000;box-shadow:2px 2px 2px 2px #444;-webkit-transition: 1s; transition: 1s;text-align:center;}
div > nav > div.nav-collapse > ul > li:hover{background:#AA4FCF;box-shadow:2px 2px 8px 8px #fff;}
div > nav > div.nav-collapse > ul > li > a{color:#000;}
div > nav > div.nav-collapse > ul > li > a:hover{background:none;}
#content > div.blog > div.category-desc.clearfix > img{clear:both;max-width:100%;}
#content > div.blog > div > div > div > div.page-header > h2 > a{color:#fff!important;}
#content > div.blog > div > div > div > div.page-header > h2 > a:hover{text-decoration:none;color:#999;}
.showsmusicals{float: right; margin-left: 24px; margin-top: -24px;padding:16px;border-radius:4px;
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fff6d6+0,fff6d6+100&0.5+0,0.5+100 */
background: -moz-linear-gradient(top, rgba(255,246,214,0.5) 0%, rgba(255,246,214,0.5) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,246,214,0.5) 0%,rgba(255,246,214,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,246,214,0.5) 0%,rgba(255,246,214,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80fff6d6', endColorstr='#80fff6d6',GradientType=0 ); /* IE6-9 */}

#YoutubeGalleryMainContainer2 > h3{font-size:22px;text-shadow:none;color:#000;text-align:center;display:block;background:#000;padding:8px;}
#YoutubeGalleryMainContainer3 > table{max-width:100%!important;width:auto!important;}


@media screen and (max-width:739px){
div > div.moduletable > div > img{width:100%;max-width:350px;margin:0 auto;}

}

@media screen and (max-width:979px){
  h1, h2,h3,h4,h5,h6{text-align:center;}
  .mod_sociallinksgenius.socnet{float:none;margin-top:10px;margin:20px auto;}
  
  #top > div > header > div > div.header-search.pull-right{float:none;margin:20px auto;max-width:400px;text-align:center;}
  
  #top > div > header > div > a > span.site-title{font-size:300%;text-align:center;margin-bottom:30px;width:100%;max-width:100%;}
  
  #top > div > header > div > a.brand.pull-left{float:none;}
  
  .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a{color:#fff;}
  .nav-collapse .nav > li > a:hover{background:none;}
  
  #top > div > div > div > figure{float:none;margin:20px auto;}
  #top > div > div.moduletable.frontnews > div > div > ul > li> a > img{float:none;margin:20px auto!important;display:inline-block;}
  #content > div.item-page > div.pull-right.item-image{float:none;margin:20px auto;max-width:500px;}
  #content > div.blog > div > div > div > div.pull-right.item-image {float:none;margin:20px auto;max-width:400px;margin-left:auto;margin-top:20px;}

  #content > div.blog > div.category-desc.clearfix > img{float:none;margin-top:20px;margin:20px auto;display:block;max-width:500px;}
div.dolist, div.dontlist{float:none;padding:0;max-width:98%;margin:24px auto;}

  ul.latestnews li span.title{text-align:center;}
 /* #top > div > div.moduletable.frontnews > div > div > ul {max-width:80%;margin: 0 auto;margin-left:0;}*/
  
}
@media screen and (max-width:750px){
  
  
}


.footer{color:#fff;}