.more-info a {    background: #4aa7e0;    border-bottom: 2px solid #156ea4;    padding: 20px 25px;    color:#ffffff !important;    font-size:25px !important;}.more-info a:hover {    background: #4c9dce;    border-bottom: 2px solid #156ea4bd;}.entry-content p {    color: white;    padding: 10px;    background:#65a561;    text-align:Center;    font-size:30px;    font-family: "Quicksand",sans-serif;    position:absolute;    width:100%;    bottom:80px}@media only screen and (max-width: 1280px) and (min-width: 768px) {.entry-content p {    bottom:-30px;    position: relative;    width: 100%;  }}@media only screen and (max-width: 767px) {    .entry-content p {    bottom:0px;    position: relative;    width: 100%;    font-size:18px;    padding:20px;  }}@media only screen and (max-width: 1280px) and (min-width: 950px) { .entry-content p {    bottom:150px;    position: absolute;    width: 100%;    padding:20px;  }}@media only screen and (min-width: 1024px) and (max-width: 1366px) { .entry-content p {    top:20px;    position: relative;    width: 100%;    padding:20px;  }}body {  font-family: "Calibri",sans-serif;}h1, h1 a {  color:#FFF200;  font-family: "Quicksand",sans-serif;  font-size: 2em;  line-height: 1.27em;  margin: 25px 0;  text-shadow: 1px 1px 2px #292929;}h2 {  color:#D34040;  font-family: "Quicksand", sans-serif;  font-size: 1.8em;  line-height: 1.5rem;  margin: 25px 0;}h3 {  color: #252525;  font-family: "Quicksand", sans-serif;  font-size: 1.6em;  line-height: 1.5rem;  margin: 25px 0;}.french-h3 {  font-size: 36px !important;}.special-font {  color: #E61B0D ;}.registration {  background: #E2EDE9;  display: inline-block;  font-size: 17px;  font-weight: bolder;  color: #D53C3C;}.registration a {  background: #E2EDE9;  display: inline-block;  font-size: 17px;  font-weight: bolder;  color: #D53C3C;}.registration:hover {  background: #E2EDE9;  display: inline-block;}p.registration::before {  content: "\f019";  font-family: fontawesome;  margin-right: 5px;}.content-wrapper .home .special-font {  background: #ECECEC;  padding: 15px;  border-radius: 13px;}h4 {  font-family: "Quicksand", sans-serif;  color: #2C2C2C;  font-weight: bold;  font-size: 1.5em;  line-height: 1.5rem;  margin: 25px 0;}p {  font-family: "Perpetua", sans-serif;  color:#424242;  font-size: 19px;  margin: 15px 0;}.content-wrapper li, .content-wrapper a {  font-family: "Perpetua", sans-serif;  color: #434343;  font-size: 18px;  margin: 7px 0;}ul {  list-style-type: none;  margin-left: 0;}ul.special-list {  width: 100%;  clear: both;  float: left;  margin-left: 0;}ul.special-list li {  list-style-type: disc;  float: left;  margin: 7px 13px;}ul.special-list li:first-child {  list-style-type: none;  margin-left: 0;}.language {  padding-top: 20px;  background: #D53C3C;  padding-bottom: 24px;}.menu {  background: #D53C3C;}.call-to-action {  background-color: #4aa7e0;  border-radius: 8px;  color: #fff;  font-family: 'Indie Flower', cursive;  font-size: 22px;  font-weight: normal;  text-decoration: none;  text-align: center;  display: inline-block;  position: relative;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: -webkit-transform;  transition-property: transform;  -webkit-transform: translateZ(0);  -ms-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px transparent;  -webkit-transform: translateY(-6px);  -ms-transform: translateY(-6px);  transform: translateY(-6px);  -webkit-animation-name: hover;  animation-name: hover;  -webkit-animation-duration: 1.5s;  animation-duration: 1.5s;  -webkit-animation-delay: 0.3s;  animation-delay: 0.3s;  -webkit-animation-timing-function: linear;  animation-timing-function: linear;  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;  -webkit-animation-direction: alternate;  animation-direction: alternate;}.call-to-action:before {  pointer-events: none;  position: absolute;  z-index: -1;  content: '';  top: 100%;  left: 5%;  height: 10px;  width: 90%;  opacity: 0;  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: -webkit-transform, opacity;  transition-property: transform, opacity;  opacity: .4;  -webkit-transform: translateY(6px);  -ms-transform: translateY(6px);  transform: translateY(6px);  -webkit-animation-name: hover-shadow;  animation-name: hover-shadow;  -webkit-animation-duration: 1.5s;  animation-duration: 1.5s;  -webkit-animation-delay: .3s;  animation-delay: .3s;  -webkit-animation-timing-function: linear;  animation-timing-function: linear;  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;  -webkit-animation-direction: alternate;  animation-direction: alternate;}.call-to-action:hover {      background-color: #fe0000;}@keyframes hover {  50% {    -webkit-transform: translateY(-3px);    -ms-transform: translateY(-3px);    transform: translateY(-3px);  }  100% {    -webkit-transform: translateY(-6px);    -ms-transform: translateY(-6px);    transform: translateY(-6px);  }}@-webkit-keyframes hover-shadow {  0% {    -webkit-transform: translateY(6px);    transform: translateY(6px);    opacity: .4;  }  50% {    -webkit-transform: translateY(3px);    transform: translateY(3px);    opacity: 1;  }  100% {    -webkit-transform: translateY(6px);    transform: translateY(6px);    opacity: .4;  }}@keyframes hover-shadow {  0% {    -webkit-transform: translateY(6px);    -ms-transform: translateY(6px);    transform: translateY(6px);    opacity: .4;  }  50% {    -webkit-transform: translateY(3px);    -ms-transform: translateY(3px);    transform: translateY(3px);    opacity: 1;  }  100% {    -webkit-transform: translateY(6px);    -ms-transform: translateY(6px);    transform: translateY(6px);    opacity: .4;  }}@-webkit-keyframes hover {  50% {    -webkit-transform: translateY(-3px);    transform: translateY(-3px);  }  100% {    -webkit-transform: translateY(-6px);    transform: translateY(-6px);  }}@keyframes hover {  50% {    -webkit-transform: translateY(-3px);    -ms-transform: translateY(-3px);    transform: translateY(-3px);  }  100% {    -webkit-transform: translateY(-6px);    -ms-transform: translateY(-6px);    transform: translateY(-6px);  }}table {  width: 100%;  margin-bottom: 0px;  border: solid 0px #ddd; }.table-hours {  margin: 0px;  padding: 0px;  width: 100%;  -moz-border-radius-bottomleft: 0px;  -webkit-border-bottom-left-radius: 0px;  border-bottom-left-radius: 0px;  -moz-border-radius-bottomright: 0px;  -webkit-border-bottom-right-radius: 0px;  border-bottom-right-radius: 0px;  -moz-border-radius-topright: 0px;  -webkit-border-top-right-radius: 0px;  border-top-right-radius: 0px;  -moz-border-radius-topleft: 0px;  -webkit-border-top-left-radius: 0px;  border-top-left-radius: 0px;}.table-hours  tr:nth-child(odd) {  background-color: #5cbf9b;}.table-hours  tr:nth-child(even) {  background-color: #cce2da;}.table-hours tr:first-child td {  background-color: #D53C3C;  border: 0px solid #ffffff;  text-align: center;  border-width: 0px 0px 0px 0px;  font-size: 14px;  font-family: 'Nunito', sans-serif;  font-weight: bold;  color: #ffffff;}.strip-padding {  padding-left: 0 !important;  padding-right: 0 !important;}.subnav {  background: none repeat scroll 0 0 #e0e0e0;  display: block;  float: left;  height: 80px;  margin: 0 3px;  padding: 20px 40px;}.row {  margin: 0 auto;  max-width: 75rem;  width: 100%;}.contain-to-grid {  background: none !important;}.contain-to-grid .top-bar {  max-width: 75em;}.internal-page {  margin: 400px 0 0;}.page-title{  margin-bottom: 20px;  }.page-wrapper {  max-width: 75rem;  clear: both;}.content-wrapper {  background:rgb(253, 253, 253);  padding: 70px 0;  border-top: 4px solid #E13636;  border-bottom: 3px solid #4AA7E0;}.content-wrapper .fa-sun-o{  font-size: 50px;  color:#faf600;  text-shadow: 1px 1px 2px #292929;  -webkit-animation: fa-spin 5s infinite linear;  animation: fa-spin 5s infinite linear;}}.content-wrapper .bars {  background: url("https://macdonalddaycamp.com/wp-content/themes/ui7/images/horizontal-bars.png");  background-repeat: no-repeat;  background-position: center center;  height: 30px;  margin: 30px 0;  width: 100%;  display: block;  clear: both;}.page-wrapper {  max-width: 75rem;  clear: both;}.navigation-wrapper {  background: rgb(119, 180, 220);  min-height: 70px;  width: 100%;  clear: both;  position: relative;}.header-company-title a {  color: #252525;  font-family: "Quicksand",sans-serif;  font-size: 28px;  font-weight: bold;  line-height: normal;  margin: 0;  text-align: left;  text-decoration: none;  width: 100%;}.header-company-serviceorder {  font-family: "Quicksand",sans-serif;  font-size: 16px;  font-weight: bold;  margin: 0;}header .contact-phone.phone {  background:#fff200;  background-size: cover;  display: inline-block;  float: right;  line-height: 70px;  padding: 0 25px;  text-align: right;  margin: 35px 0;  color: black;    border-top-left-radius: 26px;    border-bottom-left-radius: 26px;}.top-bar-section ul {    display: inline-block;}.top-bar {  background:none;  height: 70px;}.top-bar .top-bar-section ul li  {  margin: 0;  background: none;  position: relative;}.top-bar-section li:not(.has-form) a:not(.button) {  background: none;  font-family: "Quicksand", sans-serif;  color: #FFF;  font-weight: normal;  padding: 0 25px;  font-size: 16px;  line-height: 70px;}.top-bar-section li.active:not(.has-form) a:not(.button),  .top-bar-section li.active:not(.has-form) a:hover:not(.button),  .top-bar-section li:not(.has-form) a:hover:not(.button), .top-bar-section ul li:not(.active):hover > a  {  background: #4AA7E0;  color: #fff;  line-height: 70px;}.top-bar .top-bar-section ul > li.active::after,  .top-bar .top-bar-section ul > li:hover::after {  background: url("https://macdonalddaycamp.com/wp-content/themes/ui7/images/tanbg.png");  bottom: -3px;  content: " ";  height: 6px;  position: absolute;  width: 100%;  left:0;}.top-bar-section .has-dropdown > a:after {  top: 34px;  border-color: #272727 transparent transparent;}.top-bar-section .has-dropdown > a:hover:after{  border-color: #eceef1 transparent transparent;}.top-bar-section .dropdown {  background: none repeat scroll 0 0 #424461;}.top-bar-section .dropdown li:not(.has-form) a:not(.button) {  background: none;  text-transform: lowercase;  color: #eceef1;  border: none;  line-height: 70px;}.top-bar-section .dropdown li:not(.has-form):hover a:not(.button) {  line-height: 70px;  color: #424461;}.top-bar-section .dropdown li.active:not(.has-form) > a:not(.button), .top-bar-section .dropdown li:hover:not(.has-form) > a:not(.button) {  background: none repeat scroll 0 0 #eceef1;  color: #95814b;  border: none;}.top-bar-section .has-dropdown.moved > .dropdown {  top: -90px;}.slider-wrapper {  clear: both;  height: 855px;  left: 0;  position: absolute;  width: 100%;  z-index: -1;  top: 187px;}.slider-wrapper .rhino-container {  min-height: 780px;  width: 100%;}.slider-wrapper ul[id*="slider-"] {  height: 850px !important;  margin: 0;  width: 100% !important;}.slider-wrapper ul[id*="slider-"] article {  display: none;}.slider-wrapper ul[id*="slider-"] li img{  min-width: 100%;  margin-top: -100px;}.calculation-parent {  float: left;}.midbar-wrapper {  text-align: center;  padding: 17% 0 70px;  width: 100%;  }.midbar-one {  background: #4aa7e0;   background-size: 100% 100%;  height: 150px;  width: 100%;  border: 2px solid #FFFFFF;}.midbar-two {  background: #E13636;   background-size: 100% 100%;  height: 150px;  width: 100%;  border: 2px solid #FFFFFF;}.midbar-three {  background:  #4aa7e0;   background-size: 100% 100%;  height: 150px;  width: 100%;  border: 2px solid #fff;}.midbar-three, .midbar-two, .midbar-one {  border-radius: 18px;}.midbar-inner-wrapper h3 a {  color: inherit;}.midbar-inner-wrapper h3 {  display: inline-block;  font-weight: normal;  font-size: 43px;  line-height: normal;  width: 100%;  text-transform: uppercase;  margin: 40px 0 0;}.midbar-inner-wrapper span {  background: #1e2151;  display: inline-block;  height: 2px;  width: 20%;}.midbar-inner-wrapper .fa{  padding: 15px;    margin: 0;  font-size: 70px;  display: block;}.midbar-inner-wrapper .midbar-one h3 {   color: #1e2151;}.midbar-inner-wrapper .midbar-one .fa{  color: #1e2151;}.midbar-inner-wrapper .midbar-two h3 {  color: #eceef1;}.midbar-inner-wrapper .midbar-two span{  background: #eceef1;  }.midbar-inner-wrapper .midbar-two .fa {   color: #eceef1;}.midbar-inner-wrapper .midbar-three h3 {  color: #1e2151;}.midbar-inner-wrapper .midbar-three .fa {   color: #1e2151;  font-weight: 600;}.package-wrapper {  background: url("https://macdonalddaycamp.com/wp-content/themes/ui7/images/dark-bg.jpg");  background-position: top center ;  border-top: 2px solid #d4d4b3;  padding: 30px 0 100px;}.package-wrapper h1 {  color: #eceef1;  display: inline-block;  font-size: 40px;  line-height: 80px;  margin: 30px 0 60px;  position: relative;}.package-wrapper ul[id*="slider-"] {  background: #fdfbeb;  margin: 0;  width: 100% !important;  height: 375px !important;}.package-wrapper ul[id*="slider-"] li.rhino-item {  left: auto !important;  position: absolute !important;  right: 0 !important;  width: 100% !important;}.package-wrapper ul[id*="slider-"] li.rhino-item img {  float: right !important;  border-top: 4px solid #5e4c6c;}.package-wrapper ul[id*="slider-"] article {  background: #eceef1;  border-top: 4px solid #5e4c6c;  color: #000;  float: left;  height: 100%;  left: 0px;  overflow: hidden;  padding: 0 20px;  position: absolute;  top: 0;  width: 378px;  z-index: 1000;}.package-wrapper ul[id*="slider-"] article h1 {  font-size: 28px;  font-weight: normal;  line-height: normal;  color: #5e4c6c;}.package-wrapper ul[id*="slider-"] article h1::before {  display: none;}.package-wrapper ul[id*="slider-"] article h1::after {  content: " ";  height: 5px;  width: 100%;  background: url("https://macdonalddaycamp.com/wp-content/themes/ui7/images/bars-after.png");  background-repeat: no-repeat;  background-position: top center;  position: absolute;  bottom: -15px;  left: 0;}.package-wrapper ul[id*="slider-"] article p {  color: #333333;  font-family: "Perpetua", serif;}.package-wrapper ul[id*="slider-"] .custom-position {  bottom: 15px;  position: absolute;  right: 0;}.package-wrapper ul[id*="slider-"] .custom-position .image-text {}.package-wrapper ul[id*="slider-"] .custom-position .image-text p {  background: #eceef1;  font-size: 35px;  padding: 0 30px;  position: relative;  font-family: "Quicksand", sans-serif;}.package-wrapper ul[id*="slider-"] .custom-position .image-text a {  line-height: 62px;  display: inline-block;  position: relative;  font-family: "Quicksand", sans-serif;  text-transform: uppercase;  font-size: 18px;  float: right;  top: -4px;  color: #ffffff;  padding: 0 34px 0 20px;  background: #5e4c6c;  background: -moz-linear-gradient(top,  #5e4c6c 0%, #583049 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e4c6c), color-stop(100%,#583049));  background: -webkit-linear-gradient(top,  #5e4c6c 0%,#583049 100%);  background: -o-linear-gradient(top,  #5e4c6c 0%,#583049 100%);  background: -ms-linear-gradient(top,  #5e4c6c 0%,#583049 100%);  background: linear-gradient(to bottom, #5e4c6c 0%, #583049 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e4c6c', endColorstr='#583049',GradientType=0 );}.package-wrapper ul[id*="slider-"] .custom-position .image-text a:before {   background: inherit;  content: " ";  height: 62px;  left: -9px;  position: absolute;  width: 20px;  z-index: 1;  -moz-transform: skewX(-15deg) skewY(0deg);  -webkit-transform: skewX(-15deg) skewY(0deg);  -o-transform: skewX(-15deg) skewY(0deg);  -ms-transform: skewX(-15deg) skewY(0deg);  transform: skewX(-15deg) skewY(0deg);}.content-wrapper .home{}.content-wrapper .content-two::before, .content-wrapper .content-two::after{  background: #c5d1dd;  width: 1px;  height: 100%;  display: inline-block;}.content-wrapper .home p{  padding: 0 30px;}.about-right > span {  clear: both;  display: block;  font-size: 65px;  line-height: 1.5;}.about-right {  font-family: open sans;  font-size: 40px;  font-weight: lighter;  line-height: 1;}.google-map {    margin-top: 23px;}.contactForm  {  margin-top: 20px;}.contactForm  label{  font-weight: bold;  display: block;}.contactForm input {  width: 100%;  padding: 3px;  margin-bottom: 5px;}.contactForm textarea {  width: 100%;}.contactForm .captchaWrapper {  margin-top: 10px;}.contactForm .captchaRefresh {  vertical-align: top;}.contactForm .submitWrapper {  text-align: center;  margin-top: 30px;}.contactForm .submitWrapper span.submit {  background: #4AA7E0;  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;  color: #eceef1;  cursor: pointer;  font-size: 20px;  padding: 20px 45px;  text-transform: uppercase;}.contactForm .submitWrapper span.submit:hover {  background-color:#0282D0;}.emailConfirmation {  margin: 0 auto;}.emailConfirmation h1 {  color: #00CC00;}.content-wrapper p.contact-address,  .content-wrapper p.contact-info,  .content-wrapper p.contact-phone,  .content-wrapper p.contact-fax,  .content-wrapper p.contact-email, .content-wrapper time {  color: #000;  font-family: "Quicksand",sans-serif;  font-size: 22px;  margin: 0;  padding: 0 0 0 0;}p.contact-title {  font-family: "Quicksand",sans-serif;  color: #151515;  font-size: inherit;  margin: 15px 0;}p.contact-address, p.contact-info, p.contact-phone, p.contact-fax, p.contact-email {  color: #eceef1;  font-family: "Quicksand",sans-serif;  font-size: 22px;  margin: 0;  padding: 0 0 0 35px;}p.contact-email{  word-wrap: break-word;  }.footer-wrapper {  width: 100%;  background:#D53C3C;}.footer-inner-wrapper {  margin: 0 auto;  padding: 25px 0 0 0;}footer.footer-wrapper h3 {  color: #FAF600;  font-family: "Quicksand",sans-serif;  font-size: 20px;  font-weight: bold;}footer.footer-wrapper h3 span.special-font {  font-family: "Indie Flower", cursive;  font-size: 16px;  color:#080C0D;}.social-icons .social-wrapper {  clear: both;  display: block;  float: left;  width: 100%;}.social-icons .social-wrapper .fa {  color: #eceef1;  margin: 5px;  line-height: 64px;  width: 64px;  text-align: center;  font-size: 24px;}.social-icons .social-wrapper .fa-facebook {  background: #5e547b;}.social-icons .social-wrapper .fa-youtube-play {  background: #f16261;}.social-icons .social-wrapper .fa-instagram {  background: #3f729b;}.social-icons .social-wrapper .fa-google-plus {  background: #4d4f54;}.social-icons .social-wrapper .fa-twitter {  background: #63cdf1;}.social-icons .social-wrapper .fa-pinterest {  background: #f16261;}footer.footer-wrapper .ajax-content {  margin: 0 auto;  max-width: 300px;}footer.footer-wrapper .recent-photos img {  float: left;  display: block;  margin: 5px;  max-width: 30%;}footer.footer-wrapper .recent-photos img:nth-child(3) {  clear: right;}footer.footer-wrapper p.contact-address {  background: url("https://macdonalddaycamp.com/wp-content/themes/ui7/images/house-icon.png");  background-repeat: no-repeat;  background-position: 5px 8px;}footer.footer-wrapper p.contact-phone {  background: url("https://macdonalddaycamp.com/wp-content/themes/ui7/images/phone-icon.png");  background-repeat: no-repeat;  background-position: 5px 8px;}footer.footer-wrapper p.contact-email {  background: url("https://macdonalddaycamp.com/wp-content/themes/ui7/images/email-icon.png");  background-repeat: no-repeat;  background-position: 5px 8px;  font-size: 17px;}footer.footer-wrapper .footer-bottom .footer-menu .title-area {  display: none;}footer.footer-wrapper .footer-bottom .footer-menu .top-bar-section ul li {  background: none;}footer.footer-wrapper .footer-bottom .footer-menu .top-bar-section ul li a {  font-size: 12px;  font-family: "Quicksand", sans-serif;  color: #f5bc5f;}footer.footer-wrapper .footer-bottom .footer-menu .top-bar-section ul li a{  color: #f5bc5f;}footer.footer-wrapper .footer-bottom .footer-menu .top-bar-section ul li.active a, footer.footer-wrapper .footer-bottom .footer-menu .top-bar-section ul li.active a:hover, footer.footer-wrapper .footer-bottom .footer-menu .top-bar-section ul li a:hover{  color: #ffffff;  background: none;}footer.footer-wrapper .footer-bottom .footer-menu .top-bar-section .has-dropdown > a::after {  display: none;}footer.footer-wrapper .footer-bottom .footer-menu .top-bar-section .dropdown {  display: none;}.footer-bottom {  background: #080c0d;  margin: 60px 0 0;}.disclaimer p {  font-size: 14px;}.disclaimer .lnm-image > img {  margin: 10px 0 0;  opacity: 0.2;}#imageData #imageDetails {  float: left;  text-align: left;  width: 90%!important;}#imageData #caption {  display: block !important;  font-family: Calibri;  font-size: 16px;  text-align: center;  font-weight: normal!important;}.fc-header-left, .fc-header-center, .fc-header-right {  clear: both;  display: block;  width: 100%;  text-align: center;}#preloader {  background: none repeat scroll 0 0 #fff;  display: block;  padding: 20% 0 0;  position: absolute;  text-align: center;  width: 100%;  z-index: 999999;  top: 0;}.slick-background-wrapper {  left: 0;  position: fixed;  top: 0;  z-index: -1;  width: 101% !important;  overflow: hidden;}.spinner {  margin: 100px auto;  width: 50px;  height: 30px;  text-align: center;  font-size: 10px;}.spinner > div {  background-color: #444;  height: 100%;  width: 6px;  display: inline-block;  -webkit-animation: stretchdelay 1.2s infinite ease-in-out;  animation: stretchdelay 1.2s infinite ease-in-out;}.spinner .rect2 {  -webkit-animation-delay: -1.1s;  animation-delay: -1.1s;}.spinner .rect3 {  -webkit-animation-delay: -1.0s;  animation-delay: -1.0s;}.spinner .rect4 {  -webkit-animation-delay: -0.9s;  animation-delay: -0.9s;}.spinner .rect5 {  -webkit-animation-delay: -0.8s;  animation-delay: -0.8s;}@-webkit-keyframes stretchdelay {  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }    20% { -webkit-transform: scaleY(1.0) }}@keyframes stretchdelay {  0%, 40%, 100% {   transform: scaleY(0.4);  -webkit-transform: scaleY(0.4);  }  20% {   transform: scaleY(1.0);  -webkit-transform: scaleY(1.0);  }}@media only screen and (min-width: 768px) and (max-width: 1280px) {  .midbar-wrapper {    padding: 19% 0 70px;  }.slider-wrapper {    top: 224px;  }.content-wrapper {       padding: 10px 0px;  }}@media only screen and (min-width: 768px) and (max-width: 1024px) {   .internal-page {    margin: 0;  }header .contact-phone.phone,   header .contact-phone.phone a{    color: #eceef1;     display: none;  }.top-bar {    height: 42px;  }.navigation-wrapper .top-bar ul {    float: none;  }.top-bar.expanded .title-area {    background: none;  }.top-bar .toggle-topbar.menu-icon a {    color: #583049;    font-weight: lighter;    line-height: 33px;  }.top-bar .toggle-topbar.menu-icon a span::after {    box-shadow: 0 0 0 1px #583049, 0 7px 0 1px #583049, 0 14px 0 1px #583049;  }.top-bar-section ul li{    float: none;    }.top-bar .top-bar-section ul > li.active::after,    .top-bar .top-bar-section ul > li:hover::after {    display: none;  }.top-bar .top-bar-section ul li a {    font-size: 15px;    padding: 0;    text-align: center;  }.top-bar-section li:not(.has-form) a:not(.button) {    line-height: 45px;      }.top-bar-section li.active:not(.has-form) a:not(.button),    .top-bar-section li.active:not(.has-form) a:hover:not(.button),    .top-bar-section li:not(.has-form) a:hover:not(.button),    .top-bar-section ul li:hover:not(.active) > a {    background-size: contain;    line-height: 45px;    padding: 0;  }.top-bar-section .has-dropdown.hover > .dropdown,    .top-bar-section .has-dropdown.not-click:hover > .dropdown{    position: relative!important;  }.top-bar-section .dropdown li:not(.has-form) a:not(.button),   .top-bar-section .dropdown li:hover:not(.has-form) a:not(.button) {    line-height: 45px;  }.slider-wrapper {    position: relative;    height: 340px;    min-width: 100%;  }.midbar-wrapper {    padding: 0;  }.midbar-inner-wrapper .midbar-one,   .midbar-inner-wrapper .midbar-two,   .midbar-inner-wrapper .midbar-three{    height: 100px;  }.midbar-inner-wrapper .midbar-one h3,   .midbar-inner-wrapper .midbar-two h3,   .midbar-inner-wrapper .midbar-three h3{    margin-top: 30px;  }.midbar-inner-wrapper h3 {    font-size: 12px;  }.midbar-inner-wrapper h3 span {    font-size: 12px;  }.midbar-inner-wrapper .midbar-one h3 {  }.midbar-inner-wrapper .midbar-two h3 span,   .midbar-inner-wrapper .midbar-three h3 span {    font-size: 30px;      }.package-wrapper h1,   .package-wrapper h1 a{    font-size: 25px;    color: #eceef1;   }.package-wrapper ul[id*="slider-"] .custom-position {    display: none;  }footer.footer-wrapper .recent-photos img{    margin: 3px;    }.footer-wrapper p.contact-address,    .footer-wrapper p.contact-info,    .footer-wrapper p.contact-phone,    .footer-wrapper p.contact-fax,    .footer-wrapper p.contact-email {    background: none!important;    padding: 0;    text-align: right;    font-size: 16px;    color: #eceef1;  }.footer-wrapper p.contact-address{    margin-bottom: 15px;    }footer.footer-wrapper p.contact-phone a{    color: #eceef1;   }.disclaimer p{    font-size: 10px;  }#lightbox,    #outerImageContainer,    #imageContainer,    #lightboxImage,    #imageDataContainer {    height: auto !important;    max-width: 100% !important;  }#lightbox{    position: fixed!important;    top: 0!important;     margin: 0 auto;  }#imageContainer > #hoverNav a {      bottom: 20px;  }#prevLink, #nextLink {    height: 90% !important;    width: 50%;  }#nextLink{    background: url("./images/next.png") no-repeat 100% 50% !important;    opacity: .6;  }#prevLink{    background: url("./images/prev.png") no-repeat 0 50% !important;    opacity: .6;  }#imageDataContainer{    position: absolute;    bottom: 0;    padding-top: 5px;  }.french-h3 {    font-size: 14px !Important;  }.language {    padding-top: 0;    padding-bottom: 20px;  }.slider-wrapper {    top: 0px;    height: 241px !important;  }}@media only screen and (max-width: 767px) {   #lightbox,   #outerImageContainer,   #imageContainer,   #lightboxImage,   #imageDataContainer {    height: auto !important;    max-width: 100% !important;  }#lightbox{    position: fixed!important;    top: 0!important;   }#imageContainer > #hoverNav a {      bottom: 20px;  }#imageData #caption{    text-align: left !important;    }#prevLink, #nextLink {    height: 100% !important;    width: 50%;  }#nextLink{    background: url("./images/next.png") no-repeat 100% 50% !important;    opacity: .6;  }#prevLink{    background: url("./images/prev.png") no-repeat 0 50% !important;    opacity: .6;  }.load-in-footer img {    display: block;    margin: 0 auto 15px;  }.header-company-title a,    .header-company-serviceorder {    text-align: center;    display: block;  }header .contact-phone.phone {    display: none;  }.top-bar {    height: 42px;  }.navigation-wrapper .top-bar ul {    float: none;  }.top-bar.expanded .title-area {    background: none;  }.top-bar .toggle-topbar.menu-icon a {    color: #583049;    font-weight: lighter;    line-height: 33px;  }.top-bar .toggle-topbar.menu-icon a span::after {    box-shadow: 0 0 0 1px #583049, 0 7px 0 1px #583049, 0 14px 0 1px #583049;  }.top-bar-section li:not(.has-form) a:not(.button) {    line-height: 45px;      }.top-bar-section li.active:not(.has-form) a:not(.button),    .top-bar-section li.active:not(.has-form) a:hover:not(.button),    .top-bar-section li:not(.has-form) a:hover:not(.button),    .top-bar-section ul li:hover:not(.active) > a {    line-height: 45px;  }.top-bar-section li.active:not(.has-form) a:not(.button),    .top-bar-section li.active:not(.has-form) a:hover:not(.button),    .top-bar-section li:not(.has-form) a:hover:not(.button),    .top-bar-section ul li:hover:not(.active) > a,   .top-bar-section .dropdown li:not(.has-form) a:not(.button),   .top-bar-section .dropdown li:hover:not(.has-form) a:not(.button) {    line-height: 45px;  }.top-bar .top-bar-section ul > li.active::after,    .top-bar .top-bar-section ul > li:hover::after {    display: none;  }.footer-menu {    display: none;  }.slider-wrapper {    clear: both;    position: relative;    top: 0;    z-index: -1;    overflow: hidden;    min-width: 100%;    height: 312px;  }.slider-wrapper .rhino-container{    min-height: 100%;  }.slider-wrapper ul[id*="slider-"]{    height: 100%;  }.internal-page {    margin: 0;  }.content-wrapper {    padding: 30px 0;  }  h1, h1 a {    font-size: 1.5em;    text-align: center;  }  h2, h3, h4 {    font-size: 1.2em;    text-align: center;  }.midbar-wrapper {    padding: 0;    margin-top: -78px;  }.midbar-wrapper article{    padding: 0;   }.midbar-one {    height: auto;  }.midbar-two {    height: auto;  }.midbar-three {    height: auto;  }.midbar-inner-wrapper h3 {    font-size: 12px;    line-height: normal;    margin: 25px 0 0;  }.midbar-inner-wrapper h3 span {    display: inline-block;    font-weight: normal;    font-size: 23px;    margin: 0;    line-height: normal;  }.midbar-inner-wrapper h3 span.red.the-year {    color: #bd0909;    letter-spacing: 15px;  }.midbar-inner-wrapper .midbar-one h3 {   }.midbar-inner-wrapper .midbar-two h3 {    color: #e9d08c;    line-height: 12px;  }.french-h3 {    font-size: 19px !important;  }.language {    padding-top: 0;    padding-bottom: 10px;  }.midbar-inner-wrapper .midbar-two h3 span {     font-size: 23px;    line-height: normal;    background: #e9d08c;  }.midbar-inner-wrapper .midbar-three h3 {    line-height: normal;  }.midbar-inner-wrapper .midbar-three h3 span {     font-size: 23px;  }.package-wrapper h1 {    font-size: 1.3em;    color: #eceef1;     line-height: 50px;    margin: 10px 0 30px;  }.package-wrapper h1 a{    font-size: 1.3em;    color: #eceef1;   }.package-wrapper ul[id*="slider-"] .custom-position {    display: none;  }.package-wrapper ul[id*="slider-"] article {    position: relative;    width: 100%;  }.package-wrapper ul[id*="slider-"] li.rhino-item img {    display: none;  }footer.footer-wrapper .recent-photos img{    margin: 3px;    }.content-wrapper p.contact-address,    .content-wrapper p.contact-info,    .content-wrapper p.contact-phone,    .content-wrapper p.contact-fax,    .content-wrapper p.contact-email,   .content-wrapper p time {    font-size: 1.2em;    text-align: center!important;    display: block;  }p.contact-address,    p.contact-info,    p.contact-phone,    p.contact-fax,    p.contact-email {    background: none !important;    padding: 0;    text-align: center !important;    font-size: 16px;    color: #eceef1;  }footer.footer-wrapper p.contact-phone a{    color: #eceef1;   }p.contact-email{    word-wrap: break-word;    }.disclaimer {    text-align: center;  }#gmap2{    pointer-events: none;  }}@media only screen and (max-width: 767px) {  .french-h3 {      font-size: 10px !Important;  }.content-wrapper {      margin-top: -61px;  }}@media only screen and (max-width: 320px) {  .slider-wrapper {      height:207px;  }.content-wrapper {     margin-top: -9px;  }span.mobile-email {    font-size: 15px;  }}  