/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 30 2020 | 22:58:21 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 30 2020 | 16:20:53 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 30 2020 | 16:20:13 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 30 2020 | 15:15:20 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 30 2020 | 12:51:46 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 30 2020 | 11:40:31 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 30 2020 | 11:38:39 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 30 2020 | 11:31:54 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 06 2019 | 15:56:39 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 28 2019 | 20:04:27 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 09 2019 | 06:40:23 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 08 2019 | 18:58:49 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 23 2018 | 04:59:18 */
/* Add your CSS code here.
For example:
.example {
color: red;
}
For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp
End of comment */ 
@font-face {
  font-family: Gotham-light;
  src: url(../../themes/mamam-dion-virus-media/fonts/GothamRounded-Light.otf);
}
@font-face {
  font-family: Gotham-medium;
  src: url(../../themes/mamam-dion-virus-media/fonts/GothamRounded-Medium.otf);
}
@font-face {
  font-family: Gotham-book;
  src: url(../../themes/mamam-dion-virus-media/fonts/GothamRounded-Book.otf);
}
@font-face {
  font-family: Gotham-bold;
  src: url(../../themes/mamam-dion-virus-media/fonts/GothamRounded-Bold.otf);
}
.testi h4 {
  font-size: 20px;
}
h1 {
  font-size:40px;
  font-family: 'Gotham-medium',Arial !important;
}
a {
  font-family: 'Gotham-book',Arial !important;
}
h3 {
  font-weight: 100 !important;
  line-height: 1.7;
}
.banner h3 {
  font-size: 2em;
  line-height: 1.7 !important;
  font-weight: 200 !important;
}
ul.footermenu {
  margin: 0px;
  list-style: none;
  display: inline-flex;
}
h2,h3,h4,h5,input,textarea {
  font-family: 'Gotham-medium',Arial !important;
}
ul.footermenu li {
  margin: 0px;
  margin-right: 30px;
}
ul.footermenu li a{
  font-family: Gotham-medium;
  font-size:15px;
}
.footerOne .icon {
  margin-right: 10px;
  background: white;
  color: #76b7e4;
  margin-bottom: 0px;
}
.form-hd input[type=text],.form-hd input[type=email] {
  border: 0px;
  box-shadow: none;
  color: #009CD8;
  border-radius: 10px;
  font-size: 12px;
  padding: 13px 17px;
  height: auto;
  margin-bottom:10px;
  font-family: Gotham-book;
  width:80%
}
.form-hd input[type=text]::placeholder,.form-hd input[type=email]::placeholder {
  color: #009CD8;
}
.form-hd input[type=text] {
  margin-top:20px;
}
.form-hd input[type=submit] {
  background: #009CD8;
  border-radius: 50px;
  font-size: 15px;
  padding: 20px 30px;
  margin: 0px;
  line-height: 0;
}
a.button.secondary {
  padding: 7px 30px;
  line-height: 0;
}
.form-s2 {
  text-align: center;
}
.form-s2 input[type=text] {
  border: 0px;
  box-shadow: none;
  color: #009CD8;
  border-radius: 10px;
  font-size: 12px;
  padding: 13px 17px;
  height: auto;
  margin-bottom: 10px;
  font-family: Gotham-book;
  width: 80%;
}
.form-s2 input[type=email] {
  border: 0px;
  box-shadow: none;
  color: #009CD8;
  border-radius: 10px;
  font-size: 12px;
  padding: 13px 17px;
  height: auto;
  margin-bottom: 10px;
  font-family: Gotham-book;
  width: 80%;
}
.form-s2 input[type=text]::placeholder,.form-s2 input[type=email]::placeholder {
  color: #009CD8;
}
.form-s2 input[type=submit] {
  background: #ffffff !important;
  border-radius: 50px;
  font-size: 15px;
  padding: 20px 30px;
  margin: 0px;
  line-height: 0;
  color:#009CD8 ;
}
.form-s2 input[type=submit]:hover {
  background: #009CD8 !important;
  border-radius: 50px;
  font-size: 15px;
  padding: 20px 30px;
  margin: 0px;
  line-height: 0;
  color:#ffffff !important;
}
span.circle {
  display: block;
  background: white;
  width: 50px;
  height: 50px;
  color: #83D5F3;
  font-family: Gotham-bold;
  margin: 0 auto;
  line-height: 2.3;
}
.myslider h3 {
  color: #009CD8;
}
.hoverhd:hover .bg-loaded {
  background: #83D5F3 !important;
  transition: all 0.3s;
}
.hoverhd .bg-loaded {
  transition: all 0.3s;
}
p.subtitle {
  font-size: 20px;
}
.special-heading::before {
  position: absolute;
  content: "";
  top: -60px;
  right: -40px;
  width: 77.7px;
  height: 69.34px;
  background-image: url(../2019/01/Fondation_Maman_dion_Evenement-2x.png);
  background-size: cover;
}
.special-text-2::before {
  position: absolute;
  content: "";
  top: -70px;
  right: 60px;
  width: 100px;
  height: 100px;
  background-image: url(../2019/01/Fondation_Maman_dion_Evenement-2x.png);
  background-size: cover;
}
.acc-hd .accordion-item {
  border: 2px solid #069ed9;
  margin-bottom: 30px;
}
.acc-hd a.accordion-title {
  color: #069ed9;
  font-size: 20px;
}
.acc-hd a.accordion-title.active {
  background: transparent;
  border: 0px !important;
}
.acc-hd a.accordion-title.active span {
  border-bottom: 2px solid;
  /* padding-bottom: 10px; */}
.acc-hd .accordion-inner p {
  font-size: 20px;
  color: black;
  line-height: 35px;
  padding-left: 10px;
  padding-right: 10px;
}
.form-contact input {
  font-size: 12px;
  height: 42px;
  padding: 15px;
  border-radius: 10px;
  border: 0px;
}
.form-contact textarea {
  font-size: 12px;
  padding: 10px 15px;
  border-radius: 10px;
  border: 0px;
}
.form-contact input[type=submit] {
  height:auto;
  padding:10px;
  float:right;
  margin:0px;
  border-radius:100px;
  background: white !important;
  color:#009CD8;
  padding:10px 35px;
}
.form-contact input[type=submit]:hover {
  color:white;
  background-color: #009CD8 !important;
}
.sectionaftermap {
  margin-top:-10px;
}
ul.nav-dropdown.nav-dropdown-default {
  margin: 0px !important;
  border: 0px !important;
  padding: 5px 10px !important;
  font-size: 15px;
  font-family:  'Gotham-medium',Arial !important;
}
ul.nav-dropdown.nav-dropdown-default a {
  color: #009cd8 !important;
}
.nav-dropdown-has-arrow li.has-dropdown:before {
  border-bottom-color: white;
}
.myslider ol.flickity-page-dots {
  bottom: -40px;
}
.banner h4 {
  font-weight: 100 !important;
}
ul.mobile-footer li {
  list-style: none;
  margin-left: 0px;
}
@media only screen and (max-width: 1025px) {
  .nav > li > a {
    font-size: 12px !important;
  }
}
.wfea-row.wfea-banner .wfea-right {
  background: #009cd8;
  color: white;
}
.wfea-row.wfea-banner .wfea-right p{
  font-size: 1.25em;
  font-family: 'Gotham-medium',Arial !important;
}
.wfea-row.wfea-banner .wfea-right .entry-title a{
  font-size: 40px;
  font-family: 'Gotham-medium',Arial !important;
  color:white;
}
.wfea-row .wfea-right .booknow a{
  display: block;
  width: 100%;
  padding: 15px 0px;
  color: white;
  background: rgb(131, 213, 243);
  margin-bottom: 15px;
  font-family: 'Gotham-medium',Arial !important;
  font-weight: 100 !important;
  line-height: 1.7;
}
.wfea-row .wfea-right .booknow a button {
  margin: 0px;
}
section.wfea article .wfea-group .wfea-row .wfea-cell {
  border-bottom: 5px solid rgba(0,0,0,0.1);
}
.wfea-row.wfea-banner .wfea-cell {
  border: 0px !important;
}
.wfea-cell .entry-meta {
  font-family: 'Gotham-medium',Arial !important;
  font-weight: 700;
  color: #555;
}
.wfea-cell .excerpt {
  font-family: 'Gotham-medium',Arial !important;
}
.wfea-cell .excerpt a {
  font-family: 'Gotham-medium',Arial !important;
  color: #009cd8;
}
.btnmain {
  padding: 25px 40px;
}
* {
  margin: 0;
  padding: 0;
}
.sel {
  color:white;
  width: 100%;
  min-height: 40px;
  box-sizing: border-box;
  background-color: #009cd8;
  /* overflow: hidden; */
  cursor: pointer;
  position: relative;
}
.txt {
  padding: 10px;
  padding-right: 50px;
}
.selected {
  background-color: #009cd8;
}
.hide {
  display: none;
}
.sel .options {
  background-color: #83d5f3;
  z-index: 99999999999999;
  width: 100%;
}
.sel .options div {
  transition: all 0.2s ease-out;
  padding: 10px;
  border: 1px solid white;
}
.sel .options div:hover {
  background-color: #009cd8;
}
.footer-wrapper {
  z-index: 0;
}
label.gfield_label {
  color: #009CD8;
  margin-bottom: 0px !important;
}
label.gfield_label span {
  color: transparent !important;
}
.ginput_container_text input {
  border: 0px !important;
  border-radius: 5px !important;
}
.ginput_container_textarea textarea {
  border: 0px !important;
  border-radius: 5px !important;
}
.txt:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 45px;
  background-image: url('../2020/01/arrow-down.png');
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
}
.greenbtn {
  background: #007A7F !important;
  padding: 15px 40px;
}
.bluebtn {
  background: #009CD8 !important;
  padding: 15px 40px;
}