@font-face {
	font-family: 'CenturyGothic';
	src: url('../fonts/CenturyGothicd41d.eot?') format('eot'), 
	     url('../fonts/CenturyGothic.html') format('woff'), 
	     url('../fonts/CenturyGothic.ttf')  format('truetype'),
	     url('../fonts/CenturyGothic-2.html#CenturyGothic') format('svg');
}
@font-face {
	font-family: 'Philosopher';
	src: url('../fonts/Philosopherd41d.eot?') format('eot'), 
	     url('../fonts/Philosopher.html') format('woff'), 
	     url('../fonts/Philosopher.ttf')  format('truetype'),
	     url('../fonts/Philosopher-2.html#Philosopher') format('svg');
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regulard41d.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.html') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular-2.html#glyphicons_halflingsregular') format('svg');
}
@font-face {
	font-family: 'JandaCelebrationScript';
	src: url('../fonts/JandaCelebrationScriptd41d.eot?') format('eot'), 
	     url('../fonts/JandaCelebrationScript.html') format('woff'), 
	     url('../fonts/JandaCelebrationScript.ttf')  format('truetype'),
	     url('../fonts/JandaCelebrationScript-2.html#JandaCelebrationScript') format('svg');
}
 
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; -webkit-font-smoothing:antialiased; outline:none; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; font-family: 'CenturyGothic'; background:#fbdbe8; color:#000000/*fcc1d9*/; font-style: normal; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
/* End of the Reset Style */
::-moz-selection { color: #ffffff; background: #a70044; }
::selection { color: #ffffff; background: #a70044; }
div#preloader { position: fixed; left: 0; top: 0; z-index: 999; width: 100%; height: 100%; overflow: visible; background: #f7f7f7 url(../images/loader.gif) no-repeat center center; }
/* End of the Loader */
.txtbold{ font-weight:bold; color:#000;}
.txtbold a{ font-weight:bold; color:#000; text-decoration:none;}
.txtbold a:hover{ text-decoration: underline;}

.txtbold1{ font-weight:bold; color:#a70044 !important; text-decoration:none; }
.txtbold1 a{ font-weight:bold; color:#a70044 !important; text-decoration:none;}
.txtbold1 a:hover{ text-decoration: underline;}


header#toplink { width:100%; background:#FCC1D9; }
header#toplink #top-wrap { width:983px; height:45px; line-height:45px; position:relative; margin:0 auto; }
header#toplink #top-wrap ul { float:right; font-size:13px; margin-top:12px; }
header#toplink #top-wrap ul li { border-right:1px dotted #a70044; height:22px; line-height:22px; padding:0 8px; float:left; }
header#toplink #top-wrap ul li:first-child { border-left:1px dotted #a70044; }
header#toplink #top-wrap ul li a { color:#a70044; text-decoration:none; }
header#toplink #top-wrap ul li a.email:before { float:left; content: "\2709"; margin-right:4px; text-indent:5px; font-family: 'Glyphicons Halflings'; width:22px; height:22px; border-radius:11px; background:#fbdbe8; color:#213913; display:block; }
header#toplink #top-wrap ul li a.tel:before { float:left; content: "\e183"; margin-right:4px; text-indent:5px; font-family: 'Glyphicons Halflings'; width:22px; height:22px; border-radius:11px; background:#fbdbe8; color:#213913; display:block; }
header#toplink #top-wrap ul li a:hover { color:#FFFFFF; }

/* Search Box */
input { outline: none; border:none; background:none; float:left; z-index:100; font-family:'CenturyGothic'; }
input[type=search] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; font-family: inherit; font-size: 100%; }
input::-webkit-search-decoration, input::-webkit-search-cancel-button { display: none; }
/* search input field content: "\e003"; text-indent:5px; font-family: 'Glyphicons Halflings'; */
input[type=search] { -webkit-transition: all ease .6s; -moz-transition: all ease .6s; transition: all ease .6s; width:20px; height:20px; border-radius:10px; background:url(../images/search-icon.png) no-repeat 6px 5px #fbdbe8; color:#213913; display:block; cursor:pointer; text-indent:-50px; }
input[type=search]:focus { width: 200px; text-indent:25px; }
/* placeholder */
::-webkit-input-placeholder { color:213913; }
::-moz-placeholder { color:#213913; } /* firefox 19+ */
:-ms-input-placeholder { color:#213913; } /* ie */
input:-moz-placeholder { color:#213913; }
/* End of the Search Box */

header#toplink #top-wrap ul li a.share:before {content: "\e066"; text-indent:5px; font-family: 'Glyphicons Halflings'; width:22px; height:22px; border-radius:11px; background:#fbdbe8; color:#213913; display:block; transition: all ease .6s; font-size:13px; }
header#toplink #top-wrap ul li ul{ min-height: 0px; max-height: 0px; overflow: hidden; background:#ffffff; border:#213913 1px solid; width:32px; margin:10px -23px 0 0; padding:0 3px; border-top:none; -o-transition: min-height, max-height; -ms-transition: min-height, max-height; -moz-transition: min-height, max-height; -khtml-transition: min-height, max-height; -webkit-transition: min-height, max-height; -o-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -khtml-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; 			     -o-transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -khtml-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; }
header#toplink #top-wrap ul li ul.expanded{ height:auto; min-height: 100px; max-height: 700px; position:relative; z-index:99999; }
header#toplink #top-wrap ul li ul li:first-child { border:none; }
header#toplink #top-wrap ul li ul li { border:none; background:none; padding:0; margin:5px 5px 5px 1px; }
header#toplink #top-wrap ul li ul li a img { transform:rotate(0deg); transition:all 0.8s ease; }
header#toplink #top-wrap ul li ul li a:hover img { transform:rotate(360deg); }		
 /* End of the Share */
header#main-wrap { width:100%; border-bottom:1px solid #fcc1d9; } 
header#main-wrap #main { width:983px; margin:0 auto; min-height:88px; position:relative; margin:13px auto 14px auto; }
header#main-wrap #main a#logo { width:294px; height:88px; display:block; float:left; text-indent:-99999px; background:url(../images/Logo.png) no-repeat; }
header#main-wrap #main nav { float:right; }
header#main-wrap #main nav ul{ margin:28px 0 0 0; padding:0; list-style:none; font-size:13px; }
header#main-wrap #main nav ul li{ margin:0; position:relative; height:24px; line-height:24px; }
header#main-wrap #main nav ul li a { color:#444544; text-decoration:none; display:block; padding:0 18px; }
header#main-wrap #main nav > ul > li { float: left; height:30px; line-height:30px; }
header#main-wrap #main nav li:first-child > ul, header#main-wrap #main nav li:nth-child(5) > ul { width:170px; background:#FFFFFF; }
header#main-wrap #main nav li > ul > li { border-bottom:1px dashed #f4f3f3; transition: all 0.3s ease 0s; }
header#main-wrap #main nav li > ul > li a { height:24px; line-height:24px; }
header#main-wrap #main nav li > ul > li a:hover { color:#FFFFFF; }
header#main-wrap #main nav li > ul{ visibility:hidden; width:220px; position: absolute; margin-top:70px; left:200px; background: #FFFFFF; font-size:11px; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all 0.25s ease; opacity:0; box-shadow: 2px 3px 2px 1px #ccc; -moz-box-shadow: 2px 3px 2px 1px #ccc; -webkit-box-shadow: 2px 3px 2px 1px #ccc; z-index:999999; }
header#main-wrap #main nav > ul > li > ul{ top:0px; left:0; }
header#main-wrap #main nav > ul > li:hover, header#main-wrap #main nav > ul > li.active { background-color:#ffffff; }
header#main-wrap #main nav > ul li:hover li { color:#000; }
header#main-wrap #main nav li:hover { background-color:#a70044; }
header#main-wrap #main nav li:hover > ul{ visibility:visible; top:0px; opacity: 1; margin-top:30px; }

.slicknav_menu { display:none; }
/* End of the Navigation Menu */
section#slide { width:100%; background: url(../images/slide-bg.png) repeat; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; overflow:hidden; }
section#slide #slide-wrap { width:983px; background:url(../images/slide-shadow.png) no-repeat center center; height:305px; margin:0 auto; overflow:hidden; }

section#inner-slide { width:100%; background: url(../images/slide-bg.png) repeat; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; overflow:hidden; }
section#inner-slide #inner-slide-wrap { width:983px; background:url(../images/slide-shadow.png) no-repeat center center; margin:0 auto; overflow:hidden; }
section#inner-slide #inner-slide-wrap p{ padding:5px; font-family: 'JandaCelebrationScript'; font-size:60px; margin:25px 0 0 10px; color:#a70044; text-align:left; background:none; }

section#slide #map_canvas { width:100%; height:305px; }
/* End of the Slide Show */
section#content { width:100%; min-height:1px; border-top:1px solid #d1d2d0; display:inline-block; }
section#content #content-wrap { width:983px; margin:10px auto; }



section#content #content-wrap h5 { text-align:center; font-size:12em; }
section#content #content-wrap p.error { font-size:2.5em; font-family:'JandaCelebrationScript'; text-align:center; margin:5% 0; color:#5ea02c; line-height:60px; }
section#content #content-wrap #cleft { float:left; width:670px; }
section#content #content-wrap #cleft h1 { font-size:22px; color:#444544; font-family: 'Philosopher'; line-height:40px; }
section#content #content-wrap #cleft h1 b { color:#a70044; }
section#content #content-wrap #cleft p { font-size:13px; text-align:justify; line-height:20px; color:#444544; display:inline-block; margin:10px 0; }
section#content #content-wrap #cleft p b { font-weight:bold; }
section#content #content-wrap #cleft p a { text-decoration:none; color:#5ea02c; }
section#content #content-wrap #cleft p.testimonial { background:url(../images/testimonial.png) no-repeat left top; padding-left:22px; }
section#content #content-wrap #cleft p.feedback { text-align:right; font-style:italic; width:100%; color:#6da43a; border-bottom:1px dashed #CCCCCC; font-size:11px; margin:0; }
section#content #content-wrap #cleft p a:hover { color:#333333; }
section#content #content-wrap #cleft ul { font-size:13px; line-height:20px; margin-left:10px; }
section#content #content-wrap #cleft img { width:auto; margin:5px auto; display:table; }
section#content #content-wrap #cleft img.inner-img { width:auto; margin:5px auto; display:table; }
section#content #content-wrap #cleft ul li { margin:5px 0; margin-left:20px; list-style:disc; }
section#content #content-wrap #cleft ul li b { font-weight:bold; }
section#content #content-wrap #cleft h2 { font-size:17px; color:#a62c3f/*#444544*/; font-family: 'Philosopher'; margin-top:10px; }
section#content #content-wrap #cleft h5 { font-size:30px; color:#5ea02c; font-family: 'Philosopher'; margin-top:10px; float:left; line-height:90px; }

section#content #content-wrap #cleft1 { float:left; width:100%; }
section#content #content-wrap #cleft1 h1 { font-size:22px; color:#444544; font-family: 'Philosopher'; line-height:40px; }
section#content #content-wrap #cleft1 h1 b { color:#a70044; }
section#content #content-wrap #cleft1 p { font-size:13px; text-align:justify; line-height:20px; color:#444544; display:inline-block; margin:10px 0; }
section#content #content-wrap #cleft1 p b { font-weight:bold; }
section#content #content-wrap #cleft1 p a { text-decoration:none; color:#5ea02c; }
section#content #content-wrap #cleft1 p.testimonial { background:url(../images/testimonial.png) no-repeat left top; padding-left:22px; }
section#content #content-wrap #cleft1 p.feedback { text-align:right; font-style:italic; width:100%; color:#6da43a; border-bottom:1px dashed #CCCCCC; font-size:11px; margin:0; }
section#content #content-wrap #cleft1 p a:hover { color:#333333; }
section#content #content-wrap #cleft1 ul { font-size:13px; line-height:20px; margin-left:10px; }
section#content #content-wrap #cleft1 img { width:auto; margin:5px auto; display:table; }
section#content #content-wrap #cleft1 img.inner-img { width:auto; margin:5px auto; display:table; }
section#content #content-wrap #cleft1 ul li { margin:5px 0; margin-left:20px; list-style:disc; }
section#content #content-wrap #cleft1 ul li b { font-weight:bold; }
section#content #content-wrap #cleft1 h2 { font-size:17px; color:#444544; font-family: 'Philosopher'; margin-top:10px; }
section#content #content-wrap #cleft1 h5 { font-size:30px; color:#5ea02c; font-family: 'Philosopher'; margin-top:10px; float:left; line-height:90px; }

section#content #content-wrap #cright { float:right; width:265px; }
section#content #content-wrap #cright h3 { font-size:22px; color:#a70044; font-family: 'Philosopher'; line-height:40px; }
section#content #content-wrap #cright ul { border-left:3px solid #a70044; width:100%; margin:10px 0; }
section#content #content-wrap #cright ul li { list-style:url(../images/list-icon.png); margin-left:12px; border-bottom:1px dashed #a70044; padding-left:10px; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit- transition: all 0.3s ease; }
section#content #content-wrap #cright ul li a { text-decoration:none; font-size:13px; color:#444544; padding:10px 0; display: block; }
section#content #content-wrap #cright ul li:hover { list-style:url(../images/list-icon-h.png); margin-left:25px; }
section#content #content-wrap #cright ul li.ractive { list-style:url(../images/list-icon-h.png); margin-left:25px; }
section#content #content-wrap #cright ul li.ractive a { color:#5ea02c; }
section#content #content-wrap #cright ul li a:hover { color:#a70044; }
section#content #content-wrap #cright .quick-contact { width:100%; margin-top:11px; font-size:13px; }
section#content #content-wrap #cright .quick-contact label { font-size:13px; float:left; width:93% }
section#content #content-wrap #cright .quick-contact input { float:left; background:#fbfafa; border:1px solid #dddddd; width:93%; margin:6px; height:30px; padding:0 10px; line-height:30px; color:#585757; }
section#content #content-wrap #cright .quick-contact textarea { float:left; background:#fbfafa; border:1px solid #dddddd; width:93%; margin:6px; height:80px; padding:0 10px; line-height:20px; color:#585757; font-family:'CenturyGothic'; font-size:13px; }
section#content #content-wrap #cright .quick-contact input.submit-btn { background: linear-gradient(#6d974e, #407517); background: -webkit-linear-gradient(#6d974e, #407517); background: -o-linear-gradient(#6d974e, #407517); background: -moz-linear-gradient(#6d974e, #407517); margin:10px 25%; width:50%; border-radius:5px; border:1px solid #446a27; height:35px; line-height:20px; text-align:center; font-size:13px; color:#FFFFFF; display:table; cursor:pointer; transition:all 0.5s ease; }

section#content #content-wrap #cright .quick-contact input.submit-btn:hover { background: linear-gradient(#ebebeb, #c9c8c8); background: -webkit-linear-gradient(#ebebeb, #c9c8c8); background: -o-linear-gradient(#ebebeb, #c9c8c8); background: -moz-linear-gradient(#ebebeb, #c9c8c8); color:#333333; border:1px solid #a6a4a4; }
section#content #content-wrap #cright .quick-contact input:focus, section#content #content-wrap #cright .quick-contact input:hover, section#content #content-wrap #cright .quick-contact textarea:focus, section#content #content-wrap #cright .quick-contact textarea:hover { background:#FFFFFF; }
section#content #content-wrap h4 { font-size:22px; color:#a70044; font-family: 'Philosopher'; line-height:40px; margin:15px 0; display:inline-block; width:98%; }
section#content #content-wrap h4 b { color:#666666; }
section#content #content-wrap ul#port { width:100%; margin-bottom:10px; display:inline-block; }
section#content #content-wrap ul#port li { width:180px; margin-right:21px; box-shadow: 0px 0px 3px #888888; float:left; background:#FFFFFF; min-height:225px; transition: all 0.3s ease; }
section#content #content-wrap ul#port li:hover { box-shadow: 0 0 1px #ccc; }
section#content #content-wrap ul#port li:last-child { float:right; margin-right:0; }
section#content #content-wrap ul#port li:first-child { margin-right:20px; }
section#content #content-wrap ul#port li h5 { font-size:14px; color:#3a3a3a; margin:15px 0; text-align:center; width:100%; display:inline-block; }
section#content #content-wrap ul#port li img { display:table; margin:0 auto; }
/* End of the Content */
footer { border-top:6px solid #a70044; background:#FCC1D9; min-height:271px; width:100%; margin-top:20px; padding-bottom:10px; display:inline-block; }
footer #footer-wrap { width:983px; min-height:271px; margin:0 auto; }
footer #footer-wrap ul { width:245px; float:left; }
footer #footer-wrap ul li { width:80%; float:left; font-size:13px; line-height:25px; height:25px; list-style:url(../images/foot-icon.png); margin-left:15px; padding-left:8px; transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit- transition: all 0.3s ease; }
footer #footer-wrap ul li:hover { list-style:url(../images/foot-icon-h.png); margin-left:25px; padding-left:0px; }
footer #footer-wrap ul li a { color:#000000; text-decoration:none; display:block; }
footer #footer-wrap ul li a:hover { color:#a70044; }
footer #footer-wrap li h6 { color:#a70044; font-size:18px; font-family: 'Philosopher'; }
footer #footer-wrap ul li:first-child,  footer #footer-wrap ul#social li:first-child, footer #footer-wrap ul#fcontact li:first-child { width:245px; margin:15px 0 10px 0; padding:0; list-style:none; line-height:35px; }
footer #footer-wrap ul#fcontact { float:left; width:245px; }
footer #footer-wrap ul#fcontact li { list-style:none; margin:0; color:#a70044; padding:0; width:100%; height:inherit; line-height:20px; font-size:12px; }
footer #footer-wrap ul#fcontact li a { display:inline-block; margin-left:5px; }
footer #footer-wrap ul#fcontact li:last-child { margin-top:20px; }
footer #footer-wrap ul#fcontact li:last-child a { color:#a70044; }

footer #footer-wrap ul#social { width:245px; float:left; }
footer #footer-wrap ul#social li { width:32px; height:32px; float:left; list-style:none; margin:0 15px 0 0; padding:0; }
footer #footer-wrap ul#social li a { display:block; background:url(../images/social-icons.png) no-repeat; width:32px; height:32px; transition: all 0.7s ease; }
footer #footer-wrap ul#social li a.lin { background-position:0 0; }
footer #footer-wrap ul#social li a.rss { background-position:-32px 0; }
footer #footer-wrap ul#social li a.tw { background-position:-64px 0; }
footer #footer-wrap ul#social li a.blog { background-position:-96px 0; }
footer #footer-wrap ul#social li a.fb { background-position:-128px 0; }
footer #footer-wrap ul#social li a.lin:hover { background-position:0 -32px; }
footer #footer-wrap ul#social li a.rss:hover { background-position:-32px -32px; }
footer #footer-wrap ul#social li a.tw:hover { background-position:-64px -32px; }
footer #footer-wrap ul#social li a.blog:hover { background-position:-96px -32px; }
footer #footer-wrap ul#social li a.fb:hover { background-position:-128px -32px; }


.two-pics{width:34% !important; float:left !important;}

.accordion dl {
  border: 1px solid #ddd;
}
.accordion dl:after {
  content: "";
  display: block;
  height: 10px;
  width: 100%;
  background-color: #FCC1D9;
}
.accordion dt > a {
  text-align:left;
  font-weight: 700;
  padding: 15px;
  display: block;
  text-decoration: none;
  color: #fff;
  
}
.accordion dd {
  background-color: none;
  font-size: 1em;
  line-height: 1.5em;
}
section#content #content-wrap #cleft .accordion dl dd p {
  padding: 0; margin-left:10px;
}

.accordion {
  position: relative;
  background-color: none;
  margin-top:18px;
}

.container {
  max-width: 960px;
  margin: 0 auto;
  padding: 2em 0 2em 0;
}

.accordionTitle {
  background-color: #6da43a;
  border-bottom: 1px solid #7fb54d;
}
.accordionTitle:before {
  content: "+";
  font-size: 1.5em;
  line-height: 0.5em;
  float: left;
  -moz-transition: -moz-transform 0.3s ease-in-out;
  -o-transition: -o-transform 0.3s ease-in-out;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
}
.accordionTitle:hover {
  background-color: #527e31;
}

.accordionTitleActive {
  background-color: #527e31;
}
.accordionTitleActive:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  transform: rotate(90deg);
}

.accordionItem {
  height: auto;
  overflow: hidden;
}
section#content #content-wrap #cleft .accordion dl dd h2 { margin:5px 0 2px 10px; font-size:15px; }
section#content #content-wrap #cleft .accordion dl dd ul { margin:0 10px; }
section#content #content-wrap #cleft .accordion dl dd ul li { font-size:13px; line-height:18px; list-style:disc; margin:1px 0 1px 20px; }
@media all {
  .accordionItem {
    -moz-transition: max-height 1s;
    -o-transition: max-height 1s;
    -webkit-transition: max-height 1s;
    transition: max-height 1s;
  }
}
@media screen and (min-width: 48em) {
  .accordionItem {
    -moz-transition: max-height 0.5s;
    -o-transition: max-height 0.5s;
    -webkit-transition: max-height 0.5s;
    transition: max-height 0.5s;
  }
}

.accordionItemCollapsed {
  max-height: 0;
}

.animateIn {
  padding:10px 0;
  -webkit-animation-name: accordionIn;
  -webkit-animation-duration: 0.65s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-direction: normal;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  -moz-animation-name: normal;
  -moz-animation-duration: 0.65s;
  -moz-animation-iteration-count: 1;
  -moz-animation-direction: alternate;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-fill-mode: both;
  -moz-animation-delay: 0s;
  animation-name: accordionIn;
  animation-duration: 0.65s;
  animation-iteration-count: 1;
  animation-direction: normal;
  animation-timing-function: ease-in-out;
  animation-fill-mode: both;
  animation-delay: 0s;
}

.animateOut {
  -webkit-animation-name: accordionOut;
  -webkit-animation-duration: 0.75s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-direction: alternate;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  -webkit-animation-delay: 0s;
  -moz-animation-name: accordionOut;
  -moz-animation-duration: 0.75s;
  -moz-animation-iteration-count: 1;
  -moz-animation-direction: alternate;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-fill-mode: both;
  -moz-animation-delay: 0s;
  animation-name: accordionOut;
  animation-duration: 0.75s;
  animation-iteration-count: 1;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
  animation-fill-mode: both;
  animation-delay: 0s;
}

@-webkit-keyframes accordionIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
@-moz-keyframes accordionIn {
  0% {
    opacity: 0;
    -moz-transform: scale(0.8);
  }

  100% {
    opacity: 1;
    -moz-transform: scale(1);
  }
}
@keyframes accordionIn {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@-webkit-keyframes accordionOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(0.8);
  }
}
@-moz-keyframes accordionOut {
  0% {
    opacity: 1;
    -moz-transform: scale(1);
  }

  100% {
    opacity: 0;
    -moz-transform: scale(0.8);
  }
}
@keyframes accordionOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  100% {
    opacity: 0;
    transform: scale(0.8);
  }
}
