/*!
	Theme Name: Saga Holidays
	Theme URI: http://sagacom.com

	Description: The holiday maps child theme.
	Author: James Romanowski
	Author URI: http://sagacom.com

	Version: 1.0.0

	Tags: black, red, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

	Template: saga-maps-pro
	Template Version: 1.0.0

	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php
	Text Domain: sagaholiday
*/@import url("https://fonts.googleapis.com/css?family=Nunito:700,700i");body{font-family:"Roboto",sans-serif;background-color:#111}.page-wrap{background-image:url("/wp-content/themes/saga-holidays/images/subtle-lights.jpg")}.page-template-landing-page .page-wrap{background-color:#111;background-image:none}a{color:#d71737}a:hover{color:#a9122b;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:"Nunito","Roboto",serif;font-weight:900;line-height:1.2;margin:1em 0 0 0}h1.page-title{font-family:"Nunito","Roboto",serif;text-align:left;padding:0 0.75em;margin:0;color:#d71737}.nav-wrapper{display:inline-block;height:60px;width:100%;position:relative;vertical-align:top}@media screen and (min-width: 992px){.nav-wrapper{width:auto;float:left}}.navbar-header{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase;margin-left:2vw;width:96vw}.navbar{background:#d71737;font-family:'Nunito','Roboto', serif}.page-header{margin-bottom:1em;padding:1.5em 0}a.navbar-brand{border:none;display:inline-block;vertical-align:middle}@media screen and (min-width: 768px){a.navbar-brand{float:none;padding:0}}a.navbar-brand img{max-width:80vw;border:none}@media screen and (min-width: 768px){a.navbar-brand img{width:100%;max-width:400px}}.navigation-panel .sort-guides{background:#c41532}.button,.btn,.btn-primary,button,html input[type="button"],input[type="reset"],input[type="submit"]{background-color:#d71737;color:#fff}.button:hover,.btn:hover,.btn-primary:hover,button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{color:#fff;background-color:#a9122b}.inline-button{font-weight:500;color:#d71737}.inline-button:hover{color:#a9122b}.gform_heading{color:#d71737}.gform_heading h3{font-family:"Nunito","Roboto",serif}.bootstrap-datetimepicker-widget .btn{padding:0px !important}.bootstrap-datetimepicker-widget table span.active{color:#fff !important;background:#d71737 !important}.bootstrap-datetimepicker-widget table td.active{background:#d71737 !important;color:#fff !important}.bootstrap-datetimepicker-widget table td span:hover{background:#d71737 !important;color:#fff !important}.page article{background:#fff;padding:0}.page article .entry-content{padding:0 2em}.page article .entry-content .gform_wrapper{width:100%;max-width:600px;margin:1.5em auto}.single-saga_locations .entry-header ul li a{border:2px solid #fff;color:#fff;border-radius:3px}.single-saga_events .event-content .event-notice{background:#00BCD4;color:#fff}.single-saga_events .events-remaining .event-instance{border-top:2px #eee dotted;border-bottom:2px #eee dotted;border-right:2px #eee dotted;border-left:10px #ddd solid;background:#fafafa;display:inline-block;width:100%;margin-top:1em;padding:1.5em 1em 0}.events-remaining h3,.events-remaining h4{font-family:"Roboto",sans-serif;font-weight:700}.single-saga_locations figure img,.single-saga_events figure img{border-radius:5px}.single-saga_locations figure figcaption h1,.single-saga_events figure figcaption h1{font-family:"Nunito","Roboto",serif}.single-saga_locations figure figcaption img,.single-saga_events figure figcaption img{width:50%}.single-saga_locations .entry-content,.single-saga_events .entry-content{padding:1em}.single-saga_locations .entry-content .single-map,.single-saga_events .entry-content .single-map{margin:2em 0}.btn:hover,button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover,button:focus,input:focus[type="button"],input:focus[type="reset"],input:focus[type="submit"],.button:focus{background-color:#d71737}@-webkit-keyframes geoloader{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes geoloader{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}#find-my-location{display:none;height:42px;width:42px;background-image:url("/wp-content/themes/saga-holidays/images/my-location.png");background-size:80%;background-repeat:no-repeat;background-position:center;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition:1s;transition:1s}@media screen and (min-width: 768px){#find-my-location{height:42px}}.geo-loading{-webkit-animation:geoloader 2s infinite;animation:geoloader 2s infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.validation_error a{font-weight:bold;text-decoration:underline}.widget{display:block}.widget .widget-article{margin-top:1em;border-top:4px #eee solid;padding-top:1em}.widget .widget-article p,.widget .widget-article .widget-article--digest{font-size:18px;font-size:1.8rem}.widget .widget-article a img{margin-bottom:1em}@media screen and (min-width: 768px){.widget .widget-article a img{margin-bottom:0}}.widget p{margin-top:0}.widget h1,.widget h2,.widget h3,.widget h4{font-family:"Roboto",sans-serif;color:#d71737;margin-top:0}.widget h2{font-size:3.4em !important}.dynamic-categories-class h3{font-family:"Roboto",sans-serif;color:#d71737}.widget{background:none;text-align:center}@media screen and (min-width: 768px){.widget{text-align:left}}aside .promo-widget{border:3px solid #EEE;padding:2em 1em;border-radius:8px;text-align:center;font-size:16px;max-width:300px;margin:auto auto 2em auto}aside .promo-widget a img{border:none;max-width:220px}aside .promo-widget .promo-offer{padding:1em 0 0.5em 0}aside .promo-widget .promo-offer p{margin:0}aside .promo-widget .promo-offer span.promo-condition{font-size:12px}.video-container{position:relative;overflow:hidden;background-size:100%;background-size:cover;background-image:url("/wp-content/themes/saga-holidays/images/video-background.jpg")}@media only screen and (max-width: 768px){.video-container{background-image:none}}@media only screen and (max-width: 992px){.video-container .embed-responsive-16by9,.video-container .embed-responsive-item{height:60vh}}@media only screen and (max-width: 768px){.video-container .embed-responsive-16by9,.video-container .embed-responsive-item{height:auto}}@media only screen and (max-width: 768px){#header-content{background-size:100%;background-repeat:no-repeat;background:#000;background-image:url("/wp-content/themes/saga-holidays/images/video-background-sm.jpg")}}.cc-color-override-1519961192.cc-window{display:none !important;background:#d71737 !important;max-width:100% !important;width:100vw;left:0;bottom:0;-webkit-box-sizing:unset;box-sizing:unset;display:block}.cc-window.cc-floating{padding:1em 2em !important;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.4);box-shadow:0 0 5px rgba(0,0,0,0.4)}.cc-window.cc-floating .cc-compliance{float:left;width:100px;display:inline-block}.cc-floating .cc-message{display:inline;margin-bottom:0 !important;width:auto;float:left;margin-right:1em;line-height:2}.filter-term p{margin:10px 0;font-size:14px}.hero-wrap .hero-message .hero-toggle:hover{color:#d71737}
/*# sourceMappingURL=style.css.map */

/* Button*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
  background-color: #d71737;
  color: #fff;
  display: inline-block;
  position: relative;
  cursor: pointer;
  min-height: 40px;
  min-width: 40px;
  line-height: 40px;
  vertical-align: middle;
  -webkit-align-items: center;
  align-items: center;
  text-align: center;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  outline: none;
  border: 0;
  padding: 0 18px;
  margin: 6px 0 6px 8px;
  white-space: nowrap;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 14px;
  font-style: inherit;
  font-variant: inherit;
  font-family: inherit;
  text-decoration: none;
  overflow: hidden;
  -webkit-transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  letter-spacing: 0.5px; }