@import url('https://fonts.googleapis.com/css?family=Caveat+Brush|Vidaloka|Aclonica|Boogaloo|Niconne');body{font-size:16px;color:#3D4145;background-color:#fff;transition:all 0.5s ease 0s;}
h1, h2, h3{color:#536b00;}
#topStruc{overflow:hidden;background-color:#337657;padding-top:7px;padding-bottom:7px;box-shadow:0 6px 6px -6px black;}
.logoStrucMain{}
.logoStruc{overflow:hidden}
.menuStruc{color:#FFFFFF;min-height:1px;margin-bottom:-12px;}
#topImg{background-color:#ff5a00;overflow:hidden;background-image:url(../img/top-img-bg.jpg)}
#topImg img{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.6), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
#introWrapMain{background-color:#9b5a94;padding:20px 0px;color:#ecd9ea;text-shadow:1px 1px #654061;border-top:8px solid #703f64;background-image:url(../img/intro-bg.jpg)}
#introWrapMain h1{color:#FCF480;text-shadow:2px 2px #654061;font-size:4em;font-family:'Boogaloo', cursive;margin-bottom:20px}
#introWrapMain p{font-size:1.4em;font-family:'Vidaloka', serif;line-height:150%;color:#ecd9ea;}
#introWrapMain img{border:1px solid #654061;box-shadow:0 8px 8px -6px black;margin-top:40px;}
#introWrapMain a{color:#fff;transition:all 0.5s ease 0s;}
#introWrapMain a:hover{color:#fcacf4;transition:all 0.5s ease 0s;}
@media (max-width:640px){#introWrapMain h1{font-size:2.5em;margin-top:0}
#introWrapMain p{font-size:1em;}
#introWrapMain img{margin-top:4px;}
}
#specialWrap{padding-bottom:40px;background-color:#006b07;background:url(../screen-background.jpg);}
#specialWrap h2, #contWrap h2{background-color:#c0003b;border-bottom-right-radius:20px;border-bottom-left-radius:20px;display:table;margin-top:0;color:#fff;font-size:40px;padding:6px 12px;border-bottom:3px solid #6c0021;font-family:'Niconne', cursive;text-shadow:1px 1px #6c0021;box-shadow:0 6px 6px -6px black;}
@media (max-width:640px){#specialWrap h2, #contWrap h2{font-size:30px;}
}
.contNav{transition:all 0.8s ease 0s;background:rgba(248, 239, 0, .50);border:2px solid rgba(0, 0, 0, .05);text-align:center;font-family:'Caveat Brush', cursive;color:#fff;min-height:275px;line-height:108%;font-size:1.7em;margin-top:10px;margin-bottom:10px;text-shadow:1px 1px #444e09;padding:4px;border-radius:10px;box-shadow:0 5px 6px -6px black;}
.contNav:hover{transition:all 0.8s ease 0s;background:rgba(85, 91, 13, .90);box-shadow:0 8px 6px -6px black;}
.contNav img{border-radius:50%;max-width:200px;margin:0 auto}
.contNav a{color:#fff;}
.contNav a:hover, .contNav a:active{color:#FAFFB7;text-decoration:none}
#contWrap{padding-bottom:40px;background-color:#32668d;background-image:url(../img/contwrap-bg.jpg)}
@media (max-width:640px){#contWrap{padding-bottom:10px;}
}
.contNav2{overflow:hidden;font-family:'Aclonica', sans-serif;}
.contNav2 ul{margin-top:0;font-size:1.8em;list-style-image:url(../img/love-bullet.png)}
.contNav2 li{margin:20px;}
.contNav2 a{color:#ffd7e5;text-shadow:1px 1px #133d5d;line-height:1.5em;perspective:800px;display:block}
.contNav2 a span{position:relative;display:block;padding:3px 15px 0;background:#bf3161;box-shadow:inset 0 3px #7a1436;transition:background 0.6s;transform-origin:50% 0;transform-style:preserve-3d;transform-origin:0% 50%;}
.contNav2 a span::before{position:absolute;top:0;left:0;width:100%;height:100%;background:#864d8b;border-bottom:1px solid #552d59;border-right:1px solid #552d59;color:#fff;padding-left:15px;content:attr(data-hover);transform:rotateX(270deg);transition:transform 0.6s;transform-origin:0 0;}
.contNav2 a:hover span,
.contNav2 a:focus span{background:#2f4351;}
.contNav2 a:hover span::before,
.contNav2 a:focus span::before{transform:rotateX(10deg);}
@media (max-width:728px){.contNav2 ul{font-size:1.0em;list-style-image:url(../img/love-bullet-2.png);padding-left:20px}
.contNav2 li{margin:15px;}
}
.bannWrap{width:92%;overflow:hidden;text-align:center;min-height:90px;margin:6px 15px;}
.footWrap{color:#e7daea;padding:6px 0;background-color:#714f78}
.footWrap a{color:#e7daea;transition:all 0.5s ease 0s;}
.footWrap a:hover{color:#dc85ee}
.searchWrap{margin-top:6px;text-align:center}
.searchWrap input[type='submit']{transition:all 0.8s ease 0s;background-color:#9bba1f;padding:6px 10px;border:1px solid #85a117;color:#FFFFFF;text-transform:uppercase}
.searchWrap input[type='submit']:hover{transition:all 0.8s ease 0s;background-color:#15c1e5;border:1px solid #0c90ac;}
.searchWrap input[type='text']{height:38px;background-color:#fff5c5 !important;border:2px solid #e69309 !important;width:75%}
.colorBgOrng{background-color:#ffa200}
.colorBgGreen{background-color:#9bba1f}
.colorBgRed{background-color:#f73f3f}
.contMain{overflow:hidden;margin:15px 0px;}
.bannerFoot{padding:6px;text-align:center;margin:15px 0px;}
.bannerFoot2{min-height:1px;max-width:735px;margin:10px auto}
#cssmenu{font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, Sans-Serif;font-size:10px;line-height:15px;text-transform:uppercase;text-align:left;z-index:1000}
#cssmenu > ul{width:auto;list-style-type:none;padding:0;margin:5px 0;}
#cssmenu > ul li#responsive-tab{display:none;}
#cssmenu > ul li{display:inline-block;margin:0 2px;}
#cssmenu > ul li.right{float:right;}
#cssmenu > ul li.has-sub{position:relative;}
#cssmenu > ul li.has-sub:hover ul{display:block;}
#cssmenu > ul li.has-sub ul{display:none;width:250px;position:absolute;margin:0;padding:0;list-style-type:none;background:#669a00;border:1px solid #537d00;border-bottom:3px solid #537d00;border-top:0 none;z-index:1000}
#cssmenu ul{z-index:1000}
#cssmenu ul li.has-sub ul li{display:block;}
#cssmenu ul li.has-sub a{background-image:url('/images/caret2.png');background-repeat:no-repeat;background-position:90% -95%;}
#cssmenu ul li.has-sub a.active,
#cssmenu ul li.has-sub a:hover{background:#ec5e00 url('/images/caret2.png') no-repeat;background-position:90% 195%;}
#cssmenu ul li a{display:block;padding:20px 11px;text-decoration:none;color:#fff;text-shadow:0px 1px 0px #4b7100;font-size:2em;margin:0 2px;line-height:100%;transition:all 0.5s ease 0s;}
#cssmenu ul li a.active,
#cssmenu ul li a:hover{background:#ec5e00;color:#fff;text-shadow:0px 1px 0px #000;transition:all 0.5s ease 0s;}
@media (max-width:600px){#cssmenu ul{width:100%;}
#cssmenu ul li#responsive-tab{display:block;background-color:#0c8ba6}
#cssmenu ul li#responsive-tab a{background:url('/images/menu.png') no-repeat;background-position:95% -150%;}
#cssmenu ul li#responsive-tab a:hover{background-color:#ec5e00;background-position:95% 250%;}
#cssmenu ul li{display:none;}
#cssmenu ul li.right{float:none;}
#cssmenu ul li.has-sub{position:relative;}
#cssmenu ul li.has-sub ul{display:block;position:static;width:100%;border:0 none;}
#cssmenu ul li.has-sub ul li{display:block !important;}
#cssmenu ul li.has-sub ul li a span{display:block;padding-left:24px;}
#cssmenu ul li.has-sub > a{background-image:none;}
}
@media (min-width:600px){#cssmenu ul li.collapsed{display:inline-block !important;}
#cssmenu ul ul li.collapsed{display:block !important;}
}