/*
 Theme Name:   Divi Child
 Description:  Divi Child Theme
 Author:       Erin Bailey
 Template:     Divi
 Text Domain:  Divi-child
*/

@import url("../Divi/style.css");



/*------------------------------------------------*/
/*-----------------[Custom Classes]---------------*/
/*------------------------------------------------*/

.mobile_menu_bar.mobile_menu_bar_toggle:before{
	color: #ffffff!important;
}

.awards-sub ul li .awards-sub ul ul li { line-height: 26px; list-style-type: disc; padding: 0 0 0 12px; list-style-position: inside;}
.awards li ul { list-style-type: circle; padding: 0 0 0 18px; }

#menu-footer-menu li { line-height: 1em; list-style: none outside none; } 
#footer-widgets .footer-widget ul.sub-menu { margin-top: .5em; } 

.foot-trade-legal-links { text-align: center; }
.foot-trade-legal-links a { color: white; }

#et-other-wag-logo-wv { margin: 2px 3px -2px; }
#et-other-wag-logo-wvbc { margin: 2px 5px 0; }
#et-other-wag-logo-glc { margin: 4px 5px -4px; }


#et-wagner-other-sites-foot { display: block; float: left; margin: -2px 0 2px; }
.et-other-wag-logos-foot { margin-right: 10px; float: left; }

#footer-widgets { padding-top: 40px; }

.et_pb_column_3_8 .et_pb_map {height: 425px;}

#bill-portfolio h2 {text-align: center; }
#our-people-portfolio { padding: 0; }

.phone-link-foot { color: #ffffff; }
.phone-link-foot a:link { color: #ffffff; text-decoration: underline; }
.phone-link-foot a { color: #ffffff; text-decoration: underline; }

.list-formatting ol { padding-left: 25px; }
.list-formatting ul { padding-left: 25px; }
.list-formatting li ul { padding-left: 45px; padding-bottom: 5px; }

.et_pb_contact_submit, .et_password_protected_form .et_submit_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .comment-reply-link, .form-submit .et_pb_button, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button {
    color: #ffffff !important;
}

@media (min-width: 981px) {

.et_pb_gutters4.et_pb_footer_columns4 .footer-widget .fwidget {
    margin-bottom: 6.105%;
}

}

/*-------------------[1405+px - CUSTOM-ME]------------------*/

@media only screen and ( min-width: 1405px ) {

}

/*-------------------[1200px - CUSTOM-ME]------------------*/

@media only screen and ( min-width: 1200px ) and ( max-width: 1404px ) {
	.et_pb_fullwidth_section .et_pb_slide_description { padding: 5% 0 20%; }
}

/*-------------------[1024px - CUSTOM-media slider sizing]------------------*/
@media only screen and (min-width: 1024px) {
#ukpt_slider, #ukpt_slider .et_pb_slides,
#ukpt_slider .et_pb_slides .et_pb_slide,
#ukpt_slider .et_pb_slides .et_pb_slide .et_pb_container {
height: 450px;
}
#ukpt_slider .et_pb_slides .et_pb_slide .et_pb_container {
display: table;
}
#ukpt_slider .et_pb_slide_description {
padding: 0px;
display: table-cell;
vertical-align: middle;
}
}

/*-------------------[1101px - CUSTOM-ME]------------------*/
@media only screen and ( min-width: 1101px ) and ( max-width: 1199px ) {
	.et-wagner-other-sites { margin: -5px 0 0 15%; }
	.et_pb_slider .et_pb_container { width: 90%; }
	.et_pb_fullwidth_section .et_pb_slide_description { padding: 3% 0 15%; }
	.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description h2 { font-size: 53px; }
}

/*-------------------[981px - line 2073]------------------*/
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {
	.et-wagner-other-sites { margin: -5px 0 0 5%; }
	.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget { margin-bottom: 10%; }
	.et_pb_pagebuilder_layout .entry-content { padding-top: 178px; }
	#main-content .container { padding-top: 178px !important; }
	.et_pb_pagebuilder_layout .project .entry-content { padding-top: 178px; }
	.et_pb_slider .et_pb_container { width: 95%; }
	.et_pb_fullwidth_section .et_pb_slide_description { padding: 4% 0 18%; }
	.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description h2 { font-size: 53px; }

}

/*-------------------[768px - line 2513]------------------*/
@media only screen and ( max-width: 980px ) {

	.et-wagner-other-sites { float: right; margin: 0; }
	#et-secondary-menu { clear: both; float: none; display: block !important; margin: 7px 0 2px 0;}
	.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget { margin-bottom: 8%; }
	.et_pb_pagebuilder_layout .entry-content { padding-top: 155px; }
	#main-content .container { padding-top: 155px !important; }
	.et_pb_pagebuilder_layout .project .entry-content { padding-top: 155px; }
	.et_pb_slider .et_pb_container { width: 95%; }
	.et_pb_fullwidth_section .et_pb_slide_description { padding: 5% 0 25%; }
	.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description h2 { font-size: 50px !important; }

}

/*-------------------[480px - line 2801]------------------*/

@media only screen and ( max-width: 767px ) {

	.et-wagner-other-sites { clear: both; margin: 0 auto; float: none; }
	#et-wagner-other-sites-foot { clear: both; float: none; width: 100%; text-align: center;} 
	#et-sm-links-foot { clear:both; display: block; float: none; width: 200px; margin: 0 auto; text-align: center;}

	.et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget { margin-bottom: 8%; }
	.et_pb_pagebuilder_layout .entry-content { padding-top: 185px; }
	#main-content .container { padding-top: 185px !important; }
	.et_pb_pagebuilder_layout .project .entry-content { padding-top: 185px; }
	.et_pb_slider .et_pb_container { width: 95%; }
	.et_pb_fullwidth_section .et_pb_slide_description { padding: 5% 0 25%; }
	.et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description h2 { font-size: 45px !important; }
}


/*-------------------[608px]------------------*/
@media only screen and ( max-width: 608px ) {
	.et_pb_pagebuilder_layout .entry-content { padding-top: 192px; }
	#main-content .container { padding-top: 192px !important; }
	.et_pb_pagebuilder_layout .project .entry-content { padding-top: 192px; }
	.et_pb_fullwidth_section .et_pb_slide_description { padding: 3% 0 25%; }

}

/*-------------------[479px]------------------*/
@media only screen and ( max-width: 479px ) {

	#et-secondary-menu { clear: both; float: none; }
	.et-wagner-other-sites { float: none; margin: 0 auto;  text-align: center; width: 100%; }
	.et_pb_pagebuilder_layout .entry-content { padding-top: 192px; }
	#main-content .container { padding-top: 192px !important; }
	.et_pb_pagebuilder_layout .project .entry-content { padding-top: 192px; }
	.et_pb_fullwidth_section .et_pb_slide_description { padding: 10% 0 15%; }
}

/*-------------------[320px]------------------*/
@media only screen and ( max-width: 320px ) {
	.et_pb_pagebuilder_layout .entry-content { padding-top: 250px; }
	#main-content .container { padding-top: 250px !important; }
	.et_pb_pagebuilder_layout .project .entry-content { padding-top: 250px; }
}

/*------------------- ADA - Volum8 ------------------*/

/*------------------- Typography ------------------*/
.open-sans {
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
}

.fs-inherit {
	font-size: inherit;
}

.h1 {
    font-size: 40px;
}

.h2 {
    font-size: 34px;
}

.et_pb_column_1_3 .h3, .et_pb_column_1_4 .h3, .et_pb_column_1_5 .h3, .et_pb_column_1_6 .h3, .et_pb_column_2_5 .h3 {
    font-size: 18px;
}

.h4, .et_pb_column_1_4 .h4 {
	font-size: 18px;
}

.upcoming-event-list-home h2 {
    font-size: 18px;
}

.footer-widget h2.h4{
	font-size: 24px;
	color: #fff;
}

h3.et_pb_toggle_title, 
h4.et_pb_toggle_title { /*Accordions*/
    font-size: 21px;
} 

.simcal-default-calendar-grid .simcal-events>.simcal-event { /*Calendar*/
    font-size: 15px;
}

/*------------------- Spacing ------------------*/
    
.pb0 {
	padding-bottom: 0;
}
    
/*------------------- Colors ------------------*/

.white {
	color: #fff !important;
}

.green-bg a {
	color: #fff !important;
	font-weight: 700;
}

.green-bg a:hover, 
.green-bg a:focus {
	text-decoration: underline;
}

/*------------------- Nav ------------------*/

#et-info-email:hover, #et-secondary-menu>ul>li>a:hover, #top-menu-nav>ul>li>a:hover, .et-social-icons a:hover {
    opacity: 1;
    color: rgb(205, 228, 232);
}

.select_page {
	color: #fff;
}

/*------------------- Footer ------------------*/

.widget_search input#s, .widget_search input#searchsubmit {
    color: #424242;
}

.et-social-icon span {
	color: #fff;
	display: block;
}

/*------------------- Social ------------------*/

.et_monarch .et_social_mobile {
    background: #666;
}

.et_monarch .et_social_mobile .et_social_icons_container li.et_social_twitter a, .et_monarch .et_social_mobile .et_social_icons_container li.et_social_twitter .et_social_networkname {
    background: #0177a7;
}

.et_monarch .et_social_mobile .et_social_icons_container li.et_social_twitter:hover a, .et_monarch .et_social_mobile .et_social_icons_container li.et_social_twitter:hover .et_social_networkname {
    background-color: #0092cc;
}

li.et_social_twitter p.da11y-screen-reader-text {
	background-color: #006993;
}

.et_monarch .widget_monarchwidget .et_social_circle li.et_social_facebook a:focus i {
    background-color: #314a83 !important;
}

.et_monarch .widget_monarchwidget .et_social_circle li.et_social_twitter a:focus i {
    background-color: #0092cc !important;
}

.et_monarch .widget_monarchwidget .et_social_circle li.et_social_instagram a:focus i {
    background-color: #456c8c !important;
}

.et_monarch .et_social_slide li a:focus .et_social_overlay {
    background-color: rgba( 0, 0, 0, 0 );
    margin: 0 0 0 100px;
}

.et_monarch .et_social_slide.et_social_left li a:focus .et_social_icon:after {
    left: 0;
}

.et_monarch .et_social_slide.et_social_left li a:focus .et_social_icon:before {
    margin-left: 40px;
    margin-top: 0;
    opacity: 0;
}

/*------------------- Form ------------------*/

.et_pb_contact p input, .et_pb_contact p textarea, .et_pb_subscribe .et_pb_contact_field input, .et_pb_subscribe .et_pb_contact_field textarea {
    color: #222;
}

.et_pb_contact p input::-webkit-input-placeholder, .et_pb_contact p textarea::-webkit-input-placeholder, .et_pb_subscribe .et_pb_contact_field input::-webkit-input-placeholder, .et_pb_subscribe .et_pb_contact_field textarea::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
  color: #222;
}
.et_pb_contact p input::-moz-placeholder, .et_pb_contact p textarea::-moz-placeholder, .et_pb_subscribe .et_pb_contact_field input::-moz-placeholder, .et_pb_subscribe .et_pb_contact_field textarea::-moz-placeholder{ /* Firefox 19+ */
  color: #222;
}
.et_pb_contact p input:-ms-input-placeholder, .et_pb_contact p textarea:-ms-input-placeholder, .et_pb_subscribe .et_pb_contact_field input:-ms-input-placeholder, .et_pb_subscribe .et_pb_contact_field textarea:-ms-input-placeholder { /* IE 10+ */
  color: #222;
}
.et_pb_contact p input:-moz-placeholder, .et_pb_contact p textarea:-moz-placeholder, .et_pb_subscribe .et_pb_contact_field input:-moz-placeholder, .et_pb_subscribe .et_pb_contact_field textarea:-moz-placeholder{ /* Firefox 18- */
  color: #222;
}

/*------------------- Slider ------------------*/

.et-pb-arrow-next span, .et-pb-arrow-prev span {
    display: block !important;
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    line-height: normal;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    font-size: 1em;
    font-weight: 600;
    -webkit-font-smoothing: subpixel-antialiased;
    background: #000;
    color: #fff;
}

.et_pb_post .et-pb-controllers {
	bottom: 0px;
    height: 20px;
    width: 100%;
    text-align: center;
    background: #888888;
    display: flex;
    align-items: center;
    justify-content: center;
}

.et_pb_post .et-pb-controllers a {
	background: #595959;
    color: #fff;
    margin-bottom: 0;
}

.et_pb_post .et-pb-controllers a.et-pb-active-control {
	color: #595959 !important;
	background: #fff !important;
}

/*------------------- Recipes ------------------*/

html body .wprm-recipe-container a {
    color: #237cb7 !important;
    background: #FFF;
}

html body .wprm-recipe-container a:hover, html body .wprm-recipe-container a:focus  {
    text-decoration: underline;
}

html body .wprm-recipe-container a.wprm-recipe-print.wprm-color-accent {
	color: #fff !important;
	font-size: 15px !important;
}

html body .wprm-recipe-container a.wprm-recipe-print.wprm-color-accent:hover, html body .wprm-recipe-container a.wprm-recipe-print.wprm-color-accent:focus {
	color: #fff !important;
	background: #006c82;
	text-decoration: none;
}

.wprm-recipe-container .wprm-recipe-tastefully-simple, .wprm-print .wprm-recipe-tastefully-simple {
    font: 15px Verdana, Arial, Geneva, sans-serif !important;
}

.wprm-recipe-container .wprm-recipe-tastefully-simple .wprm-recipe-image-container .wprm-recipe-buttons, .wprm-print .wprm-recipe-tastefully-simple .wprm-recipe-image-container .wprm-recipe-buttons {
    margin-bottom: 10px;
}

/*------------------- Blog ------------------*/
/*
.sd-social-icon .sd-button span.share-count {
    border-radius: 100% !important;
    font-size: 16px !important;
    bottom: auto !important;
    top: -5px !important;
    right: -5px !important;
    padding: 1px 4px !important;
    font-weight: 700 !important;
}
*/
/*------------------- Photo Gallery ------------------*/

.et_pb_gallery_item {
	display: flex !important;
	margin-right: initial !important;
	margin:0.5rem !important;
}

.et_pb_gallery .et_pb_gallery_items {
    display: flex;
    flex-wrap: wrap;
	justify-content: center;
    align-items: center;
}

@media (min-width: 981px) {
  .et_pb_gutters4 .et_pb_column_4_4 .et_pb_grid_item, .et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters4 .et_pb_column_4_4 .et_pb_widget, .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_grid_item, .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_widget {
      margin-right: auto;
  }
}

/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999;overflow:auto;opacity:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modaal-wrapper *{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:0 0;padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:0!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1000px;border-radius:0;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:fixed;right:20px;top:20px;color:#fff;cursor:pointer;opacity:1;width:50px;height:50px;background:rgba(0,0,0,0);border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:0;background:#fff}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-close:after,.modaal-close:before{display:block;content:" ";position:absolute;top:14px;left:23px;width:4px;height:22px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:0 0}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2f2f2f}.modaal-instagram .modaal-container{width:auto;background:0 0;box-shadow:none!important}.modaal-instagram .modaal-content-container{padding:0;background:0 0}.modaal-instagram .modaal-content-container>blockquote{width:1px!important;height:1px!important;opacity:0!important}.modaal-instagram iframe{opacity:0;margin:-6px!important;border-radius:0!important;width:1000px!important;max-width:800px!important;box-shadow:none!important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:0}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:rgba(0,0,0,0);border:none;border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:0;background:#fff}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.modaal-gallery-control:after,.modaal-gallery-control:before{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{width:100%;height:100%;display:block}.modaal-loading-spinner{background:0 0;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(.25);-ms-transform:scale(.25);transform:scale(.25)}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-ms-transform:translate(84px,84px) rotate(45deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px,0);transform:translate(84px,84px) rotate(45deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-ms-transform:translate(84px,84px) rotate(90deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px,0);transform:translate(84px,84px) rotate(90deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-ms-transform:translate(84px,84px) rotate(135deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px,0);transform:translate(84px,84px) rotate(135deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){-ms-transform:translate(84px,84px) rotate(180deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px,0);transform:translate(84px,84px) rotate(180deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-ms-transform:translate(84px,84px) rotate(225deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px,0);transform:translate(84px,84px) rotate(225deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-ms-transform:translate(84px,84px) rotate(270deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px,0);transform:translate(84px,84px) rotate(270deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-ms-transform:translate(84px,84px) rotate(315deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px,0);transform:translate(84px,84px) rotate(315deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-ms-transform:translate(84px,84px) rotate(360deg) translate(70px,0);-webkit-transform:translate(84px,84px) rotate(360deg) translate(70px,0);transform:translate(84px,84px) rotate(360deg) translate(70px,0)}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;-ms-transform:none;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}}