@charset "UTF-8";
.spider_popup_wrap .bwg_image_wrap figure{margin:0;padding:0;display:inline-block}figure.zoom{background-position:50% 50%;background-size:200%;position:relative;width:auto;overflow:hidden;cursor:zoom-in}figure.zoom img:hover{opacity:0}figure.zoom img{transition:opacity .5s;display:block}div[id^=bwg_container] p{padding:0!important;margin:0!important}div[id^=bwg_container] img{box-shadow:none!important}div[id^=bwg_container] *{margin:0}div[id^=bwg_container] .SumoSelect.open>.CaptionCont,div[id^=bwg_container] .SumoSelect:focus>.CaptionCont,div[id^=bwg_container] .SumoSelect:hover>.CaptionCont,div[id^=bwg_container] .SumoSelect>.CaptionCont{border:none;box-shadow:none}#bwg_tag_wrap{background-color:#fff;width:100%;font-family:inherit;margin:0 -5px 20px 0;z-index:200;position:relative}.bwg_search_loupe_container,.bwg_search_reset_container{font-size:18px;color:#ccc;cursor:pointer;position:relative}#bwg_tag_container p{text-align:center}#bwg_tag_container{border:1px solid #ccc;box-shadow:0 0 3px 1px #ccc;border-radius:4px;width:256px;float:right}#spider_popup_wrap a{border:none;box-shadow:none}div[id^=bwg_container].bwg_container .bwg-a{border:none;box-shadow:none!important;outline:0;font-size:0;line-height:normal;cursor:pointer;text-decoration:none}div[id^=bwg_container].bwg_container .bwg-masonry-thumb-description,div[id^=bwg_container].bwg_container .bwg-thumb-description{cursor:auto}div[id^=bwg_container] div[id^=bwg_container] .bwg_img_clear{max-height:none!important;max-width:none!important;padding:0!important}.tag_cloud_link{font-size:inherit!important}@media print{#spider_popup_left,#spider_popup_right,.bwg_image_info,[class^=bwg_slideshow_title_text_],[id^=bwg_slideshow_play_pause_],[id^=spider_slideshow_left_],[id^=spider_slideshow_right_]{background:0 0}}.bwg_spider_popup_loading,.footer-list-block .bwp_gallery .bwg_spider_popup_loading,.footer-list-block .bwp_gallery_tags .bwg_spider_popup_loading{background-image:url(//yardathletics.thedev.ca/wp-content/plugins/photo-gallery/images/ajax_loader.png);background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:0 0;background-size:30px 30px;border:none!important;display:none;height:30px;left:50%;margin-left:-20px;margin-top:-20px;overflow:hidden;position:fixed;top:50%;width:30px;z-index:10102}.bwg_filmstrip_thumbnail_img{max-width:none!important}.dashicons-arrow-down-alt2:before{content:"\f347";height:100%;display:inline-block}.footer-list-block .bwp_gallery .spider_popup_overlay,.footer-list-block .bwp_gallery_tags .spider_popup_overlay,.spider_popup_overlay{cursor:pointer;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10100}.bwp_gallery_tags div[id^=bwg_container] li{border:none}.spider_popup_close,.spider_popup_close_fullscreen{-moz-box-sizing:content-box!important;box-sizing:content-box!important;cursor:pointer;display:table;line-height:0;position:absolute;z-index:11100}.spider_popup_close_fullscreen{margin:10px 7px;right:7px}#spider_popup_left{left:0}#spider_popup_right{right:0}#spider_popup_left:hover,#spider_popup_right:hover{visibility:visible}#spider_popup_left:hover span{left:20px}#spider_popup_right:hover span{left:auto;right:20px}#spider_popup_left,#spider_popup_right{background:transparent url(//yardathletics.thedev.ca/wp-content/plugins/photo-gallery/images/blank.gif) repeat scroll 0 0;bottom:35%;cursor:pointer;display:inline;height:30%;outline:medium none;position:absolute;width:35%;z-index:10130}#bwg_image_container #spider_popup_left,#bwg_image_container #spider_popup_right{width:25%}#spider_popup_left-ico,#spider_popup_right-ico{-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:table;line-height:0;margin-top:-15px;position:absolute;top:50%;z-index:10135}.bwg_captcha_refresh{background-image:url(//yardathletics.thedev.ca/wp-content/plugins/photo-gallery/images/captcha_refresh.png);background-position:center center;background-repeat:no-repeat;background-size:100% 100%;border-width:0;cursor:pointer;display:inline-block;height:20px;width:20px;margin:0;padding:0;vertical-align:middle}.bwg_captcha_input{vertical-align:middle;width:75px!important}.bwg_captcha_img{cursor:pointer;margin:0 5px 0 5px;vertical-align:middle}.bwg_comment_error{color:red;display:block}.bwg_comment_waiting_message{display:none}.bwg_image_hit_container1,.bwg_image_info_container1,.bwg_image_rate_container1{height:100%;margin:0 auto;position:absolute;width:100%}.bwg_image_rate_container1{display:none}.bwg_image_hit_container2,.bwg_image_info_container2,.bwg_image_rate_container2{display:table;height:100%;margin:0 auto;position:absolute;width:100%}.bwg_image_hit_spun,.bwg_image_info_spun,.bwg_image_rate_spun{display:table-cell;height:100%;left:0;top:0;width:100%;overflow:hidden;position:relative}.bwg_image_hit,.bwg_image_info,.bwg_image_rate{display:inline-block;position:relative;text-decoration:none;word-wrap:break-word;z-index:11}.bwg_image_rate{z-index:999!important}.bwg_image_rate_disabled{display:none;position:absolute;width:100%;height:40px;top:0}@media screen and (max-width:465px){.bwg_ctrl_btn_container{height:auto!important}}.bwg_search_container_1{display:inline-block;width:100%;text-align:right;margin:0 5px 20px 0;background-color:rgba(0,0,0,0)}.bwg_search_container_2{display:inline-block;position:relative;border-radius:4px;box-shadow:0 0 3px 1px #ccc;background-color:#fff;border:1px solid #ccc;max-width:100%}div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input_container{display:block;margin-right:45px}div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_loupe_container{display:inline-block;margin-right:1px;vertical-align:middle;float:right}div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_reset_container{margin-right:5px;vertical-align:middle;float:right}.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_reset,.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search{display:block;font-size:10px;color:#323a45;cursor:pointer;line-height:inherit!important}.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search{font-size:12px}div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input,div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input:focus{color:#070707;outline:0;border:none;box-shadow:none;background:0 0;padding:3px 5px;font-family:inherit;width:100%}.bwg_order_cont .SumoSelect{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 3px 1px #ccc;border-radius:4px;height:initial;max-width:100%;padding:0 10px}.SumoSelect>.optWrapper>.options li.opt{border:none;text-align:left}.bwg_order_cont .SumoSelect .CaptionCont{text-align:left}.bwg_order_cont{background-color:rgba(0,0,0,0);display:block;text-align:right;width:100%;margin:0 5px 20px 0}#bwg_tag_container .SumoSelect,.bwg_order_cont .SumoSelect{display:inline-table}#bwg_tag_container .SumoSelect ul.options,.bwg_order_cont .SumoSelect ul.options{margin:0;padding:0!important}#bwg_tag_container .SumoSelect li,.bwg_order_cont .SumoSelect li{list-style:none}#bwg_tag_container .SumoSelect.open .search-txt{padding:0 8px;height:100%}#bwg_tag_container .SumoSelect>.optWrapper>.options li label{margin:0}.bwg_order_label{border:none;box-shadow:none;color:#bbb;font-family:inherit;font-weight:700;outline:0}.bwg_order{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 3px 1px #ccc;border-radius:4px;height:initial;max-width:100%;text-align:left}.wd_error{color:#ccc;font-size:initial}div[id^=bwg_container] .bwg_download_gallery{text-align:right;margin-top:10px}div[id^=bwg_container] .bwg_download_gallery a{color:#4a4a4a;font-size:25px;text-decoration:none}div[id^=bwg_container] .bwg_download_gallery a:hover{color:#7d7d7d}div[id^=bwg_container] .bwg-border-box *{-moz-box-sizing:border-box;box-sizing:border-box}.bwg-flex{display:flex}.bwg-width-100{width:100%;max-width:100%}.bwg-flex-column{flex-direction:column}.bwg-flex-row{flex-direction:row;flex-wrap:wrap}.bwg-container{font-size:0;width:100%;max-width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.bwg-item{display:flex;flex-direction:column;cursor:pointer}.bwg-item0{overflow:hidden;z-index:100}.bwg-item0:hover{background:0 0!important;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;opacity:1;z-index:102;position:relative}.bwg-item1{overflow:hidden;width:100%;position:relative}.bwg-item2{top:0;left:0;bottom:0;right:0;width:100%;height:100%}.bwg-item2{position:absolute}.bwg-ecommerce1,.bwg-title1{opacity:1;text-align:center;width:100%}.bwg-ecommerce1{text-align:right}.bwg-title2{width:100%;word-wrap:break-word}.bwg-item0:hover .bwg-ecommerce1,.bwg-item0:hover .bwg-title1{left:0!important;opacity:1!important}.bwg-play-icon1{display:flex;width:auto;height:auto;opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;justify-content:center;align-content:center;flex-direction:column;text-align:center}.bwg_loading_div_1{position:absolute;width:100%;height:100%;z-index:115;text-align:center;vertical-align:middle;top:0}.bwg_load_more_ajax_loading{width:100%;z-index:115;text-align:center;vertical-align:middle;position:relative;height:30px}.bwg_load_more_ajax_loading.bwg-hidden{height:0}.bwg_loading_div_2{display:table;vertical-align:middle;width:100%;height:100%;background-color:#fff;opacity:.95}.bwg_loading_div_3{display:table-cell;text-align:center;position:relative;vertical-align:middle}.bwg_spider_ajax_loading{border:none!important;display:inline-block;text-align:center;position:relative;vertical-align:middle;background-image:url(//yardathletics.thedev.ca/wp-content/plugins/photo-gallery/images/ajax_loader.png);float:none;width:30px;height:30px;background-size:30px 30px}.bwg-hidden{visibility:hidden}.bwg_container{position:relative;margin:20px auto}.bwg_inst_play_btn_cont,.bwg_inst_play_btn_cont .bwg_inst_play{display:block}.hidden{display:none}.bwg-loading{width:100%;height:100%;opacity:.95;position:absolute;background-image:url(//yardathletics.thedev.ca/wp-content/plugins/photo-gallery/images/ajax_loader.png);background-position:center;background-repeat:no-repeat;background-size:50px;z-index:100100;top:0;left:0}#bwg_download{display:inline-block}#bwg_download.hidden{display:none}.bwg_thumbnail.bwg_container .search_line.bwg_tag_select_view{min-height:50px;-webkit-box-shadow:0 5px 7px -5px rgba(0,0,0,.16);-moz-box-shadow:0 5px 7px -5px rgba(0,0,0,.16);box-shadow:0 5px 7px -5px rgba(0,0,0,.16);margin-bottom:10px;display:inline-block;width:100%}.bwg_thumbnail.bwg_container .search_line #bwg_tag_wrap,.bwg_thumbnail.bwg_container .search_line .bwg_order_cont,.bwg_thumbnail.bwg_container .search_line .bwg_search_container_1{float:left;display:table-cell;text-align:left;vertical-align:middle}.bwg_thumbnail.bwg_container .search_line #bwg_tag_wrap #bwg_tag_container,.bwg_thumbnail.bwg_container .search_line .bwg_order_cont select{border:.5px solid rgba(0,0,0,.15);box-shadow:none;border-radius:15px}.bwg_thumbnail.bwg_container .search_line .bwg_order_cont,.bwg_thumbnail.bwg_container .search_line .search_tags_container{width:25%;min-width:120px;max-width:180px;margin-right:20px;border:.5px solid rgba(0,0,0,.15);box-shadow:none;border-radius:15px;float:left;height:30px;padding:0;cursor:pointer;background:#fff}.bwg_thumbnail.bwg_container .search_line .bwg_order_cont select,.bwg_thumbnail.bwg_container .search_line .placeholder,.bwg_thumbnail.bwg_container .search_line .search-txt,.bwg_thumbnail.bwg_container .search_line .select-all,.bwg_thumbnail.bwg_container .search_line.SumoSelect .opt label{color:#323a45;font-size:12px;text-transform:uppercase;font-weight:400;font-family:Ubuntu;margin:0;border:none}.bwg_thumbnail.bwg_container .search_line .select-all label{margin-bottom:0;line-height:13px}.bwg_thumbnail.bwg_container .search_line .SumoSelect ul.options:not(:empty){padding:15px 0 0 10px!important}.bwg_thumbnail.bwg_container .search_line .SumoSelect{padding:0 10px;width:initial;height:inherit;cursor:pointer;display:block;border:none;box-shadow:none;border-radius:0;max-width:100%;background-color:transparent;line-height:inherit;vertical-align:bottom}.bwg_thumbnail.bwg_container .search_line .bwg_search_input_container{height:30px;text-align:center;font-size:12px;font-family:Ubuntu;border-radius:15px;text-align:left;width:calc(100%);margin:0;overflow:hidden}.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input,.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input:focus{height:30px;padding:0 10px;text-align:center;font-size:12px;font-family:Ubuntu;border-radius:15px;text-align:left;width:calc(100% - 64px);display:inline-table}.bwg_thumbnail.bwg_container .search_line .CaptionCont span{display:block!important;vertical-align:middle;color:#323a45!important;font-size:12px;text-transform:uppercase;font-family:Ubuntu;cursor:pointer;line-height:29px;max-width:calc(100% - 20px)}.bwg_thumbnail .search_tags{cursor:pointer}.bwg_thumbnail.bwg_container .search_line .SumoSelect .select-all>span,.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper.multiple>.options li.opt span{margin-left:-35px}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:25px}.bwg_thumbnail .bwg_search_input::-webkit-input-placeholder{color:#ccc;font-size:12px;text-transform:uppercase;font-family:Ubuntu}.bwg_thumbnail .bwg_search_input::-moz-placeholder{color:#ccc;font-size:12px;text-transform:uppercase;text-align:left;font-family:Ubuntu;line-height:30px}.bwg_thumbnail .bwg_search_input:-ms-input-placeholder{color:#ccc;font-size:12px;text-transform:uppercase;text-align:left;font-family:Ubuntu}.bwg_thumbnail .bwg_search_input:-moz-placeholder{color:#ccc;font-size:12px;text-transform:uppercase;text-align:left;font-family:Ubuntu}.bwg_thumbnail .search-txt::-webkit-input-placeholder{text-align:left;color:#323a45;opacity:.5;font-size:12px!important}.bwg_thumbnail .search-txt::-moz-placeholder{text-align:left;color:#323a45;opacity:.5;font-size:12px!important}.bwg_thumbnail .search-txt::-ms-input-placeholder{text-align:left;color:#323a45;opacity:.5;font-size:12px}.bwg_thumbnail .search-txt:-ms-input-placeholder{text-align:left;color:#323a45;opacity:.5;font-size:12px}.bwg_thumbnail .search-txt:-moz-placeholder{text-align:left;color:#323a45;opacity:.5;font-size:12px}.bwg_thumbnail .bwg_search_input_container .search_placeholder_title{width:calc(100% - 20px);height:29px;text-align:center;display:inline-block;background:#fff;position:absolute;top:.5px;left:10px;white-space:nowrap;border-radius:15px;color:#4e4e4e;text-transform:uppercase;overflow:hidden}.bwg_thumbnail .bwg_search_input_container .search_placeholder_title span{line-height:28px}.bwg_thumbnail.bwg_container .search_line .bwg_search_loupe_container{line-height:29px;display:inline-block;top:0;margin-right:10px;vertical-align:middle;float:none;padding-top:0;font-size:12px;font-family:Ubuntug}.bwg_thumbnail.bwg_container .search_line .bwg_search_loupe_container1{margin-left:0;float:left;top:0;line-height:30px;width:auto;height:30px;margin-left:10px}.bwg_thumbnail.bwg_container .search_line .bwg_search_reset_container{right:0;top:0;line-height:30px;width:11px;height:30px;margin-right:10px}.bwg_thumbnail.bwg_container .search_line .bwg_search_container_1{float:right;width:30%;min-width:120px}.bwg_thumbnail.bwg_container .search_line .bwg_search_container_1 .bwg_search_container_2{width:100%!important;float:right}.bwg_thumbnail.bwg_container .search_line .SumoSelect .select-all{padding:0 0 3px 35px!important;height:13px;line-height:13px;margin-bottom:15px!important}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper>.options li.opt{margin-bottom:15px;padding:0;list-style:none;color:#323a45;font-size:12px;text-transform:uppercase;font-family:Ubuntu;line-height:12px}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel,.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{font-family:Ubuntu;font-size:12px;line-height:12px}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background:0 0}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.optWrapper>.options li.opt label{color:#323a45;font-size:12px;text-transform:uppercase;font-family:Ubuntu;font-weight:400;margin-bottom:0}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.CaptionCont{height:inherit;border:transparent;background:inherit;width:100%;cursor:pointer;max-height:calc(100% - 2px)}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.CaptionCont>label{margin:0;line-height:100%;cursor:pointer;width:20px}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.CaptionCont>label>i{background:0 0;line-height:100%;height:100%}.bwg_thumbnail.bwg_container .search_line .SumoSelect>.CaptionCont>label>i.closed:before,.bwg_thumbnail.bwg_container .search_line .SumoSelect>.CaptionCont>label>i.opened:before{color:#323a45;font-size:10px;line-height:30px}.bwg_thumbnail.bwg_container .search_line .bwg_reset{position:absolute}.bwg_thumbnail.bwg_container .search_line .no-match{font-family:Ubuntu;font-size:12px;color:#323a45;padding:5px 25px!important;text-align:center}.bwg_thumbnail.bwg_container .search_line .search-txt{border:transparent;background:0 0;padding:4px 0!important;height:100%}.bwg_thumbnail.bwg_container .search_line .search-txt:focus{box-shadow:none}.bwg_thumbnail.bwg_container .search_line .bwg_order.SumoUnder{display:none}.bwg_slideshow_image_container{position:absolute}.bwg_slideshow_image_container>div>div{display:table;margin:0 auto}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slide_container_] img[id^=bwg_slideshow_image_]{display:inline-block}.bwg_thumbnail #bwg_tag_container p{text-align:left}.bwg_thumbnail .bwg_search_container_2{display:inline-block;position:relative;border-radius:4px;background-color:#fff;max-width:100%;box-shadow:none;border:.5px solid rgba(0,0,0,.15);border-radius:15px}.bwg_thumbnail .bwg_order_cont{background-color:rgba(0,0,0,0);display:block;text-align:right;width:100%}.bwg_thumbnail div[id^=bwg_search_container_1_] div[id^=bwg_search_container_2_] .bwg_search_input_container{display:block;text-align:center}.bwg_thumbnail .SumoSelect>.optWrapper>.options li.opt:hover{background-color:transparent}.bwg-zoom-effect .bwg-zoom-effect-overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:0;-webkit-transition:all .45s ease-in-out;transition:all .45s ease-in-out}.bwg-zoom-effect-overlay{display:flex;align-items:center;justify-content:center}.bwg-zoom-effect:hover .bwg-zoom-effect-overlay{opacity:1}.bwg-zoom-effect .bwg-title1{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (min-width:480px){.bwg-zoom-effect img{-webkit-transition:all .3s;transition:all .3s}}.bwg_container div[id^=bwg_container2_] img{height:initial}.bwg-masonry-vertical{flex-direction:column}.bwg_thumbnails_masonry .bwg-masonry-thumbnails{overflow:hidden}.bwg_thumbnails_masonry .bwg-masonry-thumbnails .bwg-item{box-sizing:border-box}.bwg-masonry-horizontal{flex-direction:row}.bwg-masonry-horizontal-parent{overflow-x:scroll;overflow-y:hidden}.bwg-masonry-horizontal-container{width:fit-content}.bwg-item.bwg-empty-item{border:0!important;padding:0!important}.bwg-background{background-color:rgba(0,0,0,0);position:relative;width:100%}.bwg-background .wd_error{color:#323a45;font-weight:700}div[id^=bwg_container] .bwg-carousel{margin:0 auto}.bwg_carousel_preload{background-image:url(//yardathletics.thedev.ca/wp-content/plugins/photo-gallery/images/ajax_loader.png);background-size:50px!important;background-repeat:no-repeat;background-color:#fff;background-position:center}.bwg_container.bwg_carousel *{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.bwg_container.bwg_carousel [id^=bwg_container2_] *{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_]{position:relative;z-index:15}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_image_container_]{display:inline-block;position:absolute;text-align:center;vertical-align:middle}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_container_]{display:table-cell;margin:0 auto;position:relative;vertical-align:middle}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_container_] div{display:table;margin:0 auto}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_spun_]{display:table-cell;overflow:hidden;position:relative}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_image_]{padding:0!important;display:inline-block;float:none!important;margin:4px!important;position:relative;z-index:15}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_text_],.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_watermark_text_]:hover{text-decoration:none;margin:4px;display:block;position:relative;z-index:17}.bwg_container.bwg_carousel [id^=bwg_container2_] .bwg_carousel-cont-child{max-width:100%;position:relative;overflow:hidden;height:100%;width:100%}.bwg_container.bwg_carousel [id^=bwg_container2_] .bwg-carousel-image{border:0;position:absolute;display:block;max-width:none;padding:0!important;margin:0!important;float:none!important;vertical-align:middle;height:100%;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;vertical-align:middle}.bwg_container.bwg_carousel [id^=bwg_container2_] .bwg-carousel{position:relative;max-width:100%;width:100%}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel-feature]{position:absolute;display:block;overflow:hidden;cursor:pointer}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel-feature] [class^=bwg_carousel-caption] [class^=bwg_carousel_title_text_]{text-decoration:none;position:absolute;z-index:15;display:inline-block;width:75%;top:0;text-align:center;word-wrap:break-word;word-break:break-word}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel-left],.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel-right]{bottom:38%;cursor:pointer;display:inline;height:30%;outline:medium none;position:absolute;width:0%;z-index:13;visibility:visible}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel-right]{right:0;left:auto;z-index:999}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel-left]{left:20px;z-index:999}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_video_hide]{width:100%;height:100%;position:absolute;z-index:22}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_left-ico_] span,.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_right-ico_] span{display:table-cell;text-align:center;vertical-align:middle;z-index:13}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_left-ico_],.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_right-ico_]{z-index:13;-moz-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:inline-table;line-height:0;margin-top:-15px;position:absolute;top:55%}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_left-ico_]:hover,.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=spider_carousel_right-ico_]:hover{cursor:pointer}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel_play_pause_]{bottom:0;cursor:pointer;display:flex;justify-content:center;align-items:center;outline:medium none;position:absolute;height:inherit;width:30%;left:35%;z-index:13}.bwg_container.bwg_carousel .bwg_carousel_play_pause:hover .bwg_carousel_play_pause-ico{display:inline-block!important}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel_play_pause_]:hover span{position:relative;z-index:13}.bwg_container.bwg_carousel [id^=bwg_container2_] [id^=bwg_carousel_play_pause_] span{display:flex;justify-content:center;align-items:center}.bwg_container.bwg_carousel [id^=bwg_container2_] .bwg_carousel_play_pause-ico{display:none!important;cursor:pointer;position:relative;z-index:13}.bwg_container.bwg_carousel [id^=bwg_container2_] .bwg_carousel_play_pause-ico:hover{display:inline-block;position:relative;z-index:13}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_embed_]{padding:0!important;float:none!important;width:100%;height:100%;vertical-align:middle;position:relative;display:table;background-color:#000;text-align:center}.bwg_container.bwg_carousel [id^=bwg_container2_] [class^=bwg_carousel_embed_video_]{padding:0!important;margin:0!important;float:none!important;vertical-align:middle;position:relative;display:table-cell;background-color:#000;text-align:center}.bwg_thumbnail.bwg_container{padding:0 1px;min-height:140px}.bwg_thumbnail.bwg_container .search_line.bwg-search-line-responsive{display:inline-block}body .bwg_thumbnail.bwg_container .search_line.bwg-search-line-responsive .bwg_order_cont,body .bwg_thumbnail.bwg_container .search_line.bwg-search-line-responsive .bwg_search_container_1,body .bwg_thumbnail.bwg_container .search_line.bwg-search-line-responsive .search_tags_container{width:100%;margin:0 0 10px 0;text-align:center;max-width:100%}.search_line .SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:26px}.bwg_container.bwg_blog_style .fluid-width-video-wrapper,.bwg_container.bwg_carousel .fluid-width-video-wrapper,.bwg_container.bwg_image_browser .fluid-width-video-wrapper{width:100%;position:unset!important;padding:0!important}.bwg_inst_play_btn_cont{width:100%;height:100%;position:absolute;z-index:1;cursor:pointer;top:0}.bwg_inst_play{position:absolute;width:50px;height:50px;background-position:center center;background-repeat:no-repeat;background-size:cover;transition:background-image .2s ease-out;-ms-transition:background-image .2s ease-out;-moz-transition:background-image .2s ease-out;-webkit-transition:background-image .2s ease-out;top:0;left:0;right:0;bottom:0;margin:auto}.bwg_inst_play:hover{background-position:center center;background-repeat:no-repeat;background-size:cover}.spider_popup_wrap *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.spider_popup_wrap{display:inline-block;left:50%;outline:medium none;position:fixed;text-align:center;top:50%;z-index:100000}.bwg_popup_image{width:auto;vertical-align:middle;display:inline-block}.bwg_slider img{display:inline-block}.bwg_popup_embed{width:100%;height:100%;vertical-align:middle;text-align:center;display:table}.bwg_btn_container{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.bwg_toggle_btn{margin:0;padding:0}.bwg_ctrl_btn_container{position:absolute;width:100%;z-index:10150}.bwg_btn_container.bwg_no_ctrl_btn .bwg_ctrl_btn_container{background:0 0}.bwg_toggle_container{cursor:pointer;left:50%;line-height:0;position:absolute;text-align:center;z-index:10150}#spider_popup_left-ico span,#spider_popup_right-ico span,.spider_popup_close span{display:table-cell;text-align:center;vertical-align:middle}.bwg_image_wrap{height:inherit;display:table;position:absolute;text-align:center;width:inherit}.bwg_image_wrap *{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.bwg_comment_wrap,.bwg_ecommerce_wrap{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.bwg_comment_container,.bwg_ecommerce_container{-moz-box-sizing:border-box;height:100%;overflow:hidden;position:absolute;top:0;z-index:10103}#bwg_ecommerce{padding:10px}.bwg_ecommerce_body{background:0 0!important;border:none!important}.pge_tabs{list-style-type:none;margin:0;padding:0;background:0 0!important}.pge_tabs li a,.pge_tabs li a:hover,.pge_tabs li.pge_active a{text-decoration:none;display:block;width:100%;outline:0!important;padding:8px 5px!important;font-weight:700;font-size:13px}.pge_add_to_cart a{padding:5px 10px;text-decoration:none!important;display:block}.pge_add_to_cart{margin:5px 0 15px}.pge_add_to_cart_title{font-size:17px;padding:5px}.pge_add_to_cart div:first-child{float:left}.pge_add_to_cart div:last-child{float:right;margin-top:4px}.pge_add_to_cart:after,.pge_tabs:after{clear:both;content:"";display:table}#downloads table tr td,#downloads table tr th{padding:6px 10px!important;text-transform:none!important}.bwg_comments input[type=submit],.bwg_ecommerce_panel input[type=button]{cursor:pointer;font-size:15px;width:100%;margin-bottom:5px}.bwg_comments,.bwg_ecommerce_panel{bottom:0;height:100%;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:100%;z-index:10101}.bwg_comments{height:100%}.bwg_comment_body_p,.bwg_comments p{margin:5px!important;text-align:left;word-wrap:break-word;word-break:break-all}.bwg_ecommerce_panel p{padding:5px!important;text-align:left;word-wrap:break-word;word-break:break-all;margin:0!important}.bwg_comments .bwg-submit-disabled{opacity:.5}.bwg_comments textarea{height:120px;resize:vertical}.bwg_comment_delete_btn{color:#7a7a7a;cursor:pointer;float:right;font-size:14px;margin:2px}.bwg_comments_close,.bwg_ecommerce_close{cursor:pointer;line-height:0;position:relative;font-size:13px;margin:5px;z-index:10150}.bwg_ecommerce_panel a:hover{text-decoration:underline}.bwg_comment_textarea::-webkit-scrollbar{width:4px}.bwg_comment_textarea::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.55);border-radius:2px}.bwg_comment_textarea::-webkit-scrollbar-thumb:hover{background-color:#d9d9d9}.bwg_ctrl_btn_container a,.bwg_ctrl_btn_container a:hover{text-decoration:none}.bwg_facebook:hover{color:#3b5998}.bwg_twitter:hover{color:#4099fb}.bwg_pinterest:hover{color:#cb2027}.bwg_tumblr:hover{color:#2f5070}.bwg_image_container{display:table;position:absolute;text-align:center;vertical-align:middle;width:100%}.bwg_filmstrip_container{position:absolute;z-index:10150}.bwg_filmstrip{overflow:hidden;position:absolute;z-index:10106}.bwg_filmstrip_thumbnails{margin:0 auto;overflow:hidden;position:relative}.bwg_filmstrip_thumbnail{position:relative;background:0 0;float:left;cursor:pointer;overflow:hidden}.bwg_filmstrip_thumbnail .bwg_filmstrip_thumbnail_img_wrap{overflow:hidden}.bwg_thumb_active{opacity:1}.bwg_filmstrip_thumbnail_img{display:block;opacity:1}.bwg_filmstrip_left{cursor:pointer;vertical-align:middle;z-index:10106;line-height:0}.bwg_filmstrip_right{cursor:pointer;vertical-align:middle;z-index:10106;line-height:0}.bwg_none_selectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bwg_watermark_container{display:table-cell;margin:0 auto;position:relative;vertical-align:middle}.bwg_watermark_container>div{display:table;margin:0 auto}.bwg_watermark_spun{display:table-cell;overflow:hidden;position:relative}.bwg_watermark_image{margin:4px;position:relative;z-index:10141}.bwg_watermark_text,.bwg_watermark_text:hover{text-decoration:none;margin:4px;position:relative;z-index:10141}.bwg_slide_container{display:table-cell;position:absolute;vertical-align:middle;width:100%;height:100%}.bwg_slide_bg{margin:0 auto;width:inherit;height:inherit}.bwg_slider{height:inherit;width:inherit}.bwg_popup_image_spun{height:inherit;display:table-cell;opacity:1;position:absolute;vertical-align:middle;width:inherit;z-index:2}.bwg_popup_image_second_spun{width:inherit;height:inherit;display:table-cell;opacity:0;position:absolute;vertical-align:middle;z-index:1}.bwg_grid{display:none;height:100%;overflow:hidden;position:absolute;width:100%}.bwg_gridlet{opacity:1;position:absolute}.bwg_image_info::-webkit-scrollbar{width:4px}.bwg_image_info::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.55);border-radius:2px}.bwg_image_info::-webkit-scrollbar-thumb:hover{background-color:#d9d9d9}#bwg_rate_form .bwg_hint{margin:0 5px;display:none}.bwg_star{display:inline-block;width:unset!important}.bwg_image_count_container{left:0;line-height:1;position:absolute;vertical-align:middle}#bwg_comment_form label{display:block;font-weight:700;margin-top:17px;text-transform:uppercase}#bwg_comment_form .bwg-privacy-policy-box label{text-transform:unset;word-break:break-word}.bwg_popup_image_spun .bwg_popup_image_spun1{width:inherit;height:inherit}.bwg_popup_image_spun1 .bwg_popup_image_spun2{vertical-align:middle;text-align:center;height:100%}#embed_conteiner{table-layout:fixed;height:100%}#opacity_div{background-color:rgba(255,255,255,.2);position:absolute;z-index:10150}#loading_div{text-align:center;position:relative;vertical-align:middle;z-index:10170;float:none;width:30px;height:30px;background-size:30px 30px;background-repeat:no-repeat;background-position:50% 50%}#ecommerce_ajax_loading{position:absolute}#ecommerce_opacity_div{display:none;background-color:rgba(255,255,255,.2);position:absolute;z-index:10150}#ecommerce_loading_div{display:none;text-align:center;position:relative;vertical-align:middle;z-index:10170;float:none;width:30px;height:30px;background-size:30px 30px;background-repeat:no-repeat;background-position:50% 50%}.bwg_ecommerce_panel.bwg_popup_sidebar_panel.bwg_popup_sidebar{text-align:left}#ajax_loading{position:absolute}@media (max-width:480px){.bwg_image_count_container{display:none}.bwg_image_title,.bwg_image_title *{font-size:12px}.bwg_image_description,.bwg_image_description *{font-size:10px}}body[data-elementor-device-mode=mobile] .bwg-container.bwg-masonry-thumbnails .bwg-title1,body[data-elementor-device-mode=mobile] .bwg-container.bwg-standard-thumbnails .bwg-title1,body[data-elementor-device-mode=mobile] .bwg-mosaic-thumbnails,body[data-elementor-device-mode=tablet] .bwg-container.bwg-masonry-thumbnails .bwg-title1,body[data-elementor-device-mode=tablet] .bwg-container.bwg-standard-thumbnails .bwg-title1,body[data-elementor-device-mode=tablet] .bwg-mosaic-thumbnails{opacity:1!important}body[data-elementor-device-mode=mobile] .bwg-zoom-effect .bwg-zoom-effect-overlay,body[data-elementor-device-mode=mobile] .bwg-zoom-effect-overlay>span,body[data-elementor-device-mode=tablet] .bwg-zoom-effect .bwg-zoom-effect-overlay,body[data-elementor-device-mode=tablet] .bwg-zoom-effect-overlay>span{opacity:1!important;background-color:unset!important}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_image_wrap_] *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_image_wrap_]{border-collapse:collapse;display:table;position:relative;text-align:center;margin:auto}div[id^=bwg_container1_] div[id^=bwg_container2_] img[class^=bwg_slideshow_image_]{display:inline-block;padding:0!important;margin:0!important;float:none!important;vertical-align:middle}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_embed_]{padding:0!important;margin:0!important;float:none!important;vertical-align:middle;display:inline-block;text-align:center}div[id^=bwg_container1_] div[id^=bwg_container2_] img[class^=bwg_slideshow_watermark_]{position:relative;z-index:15}div[id^=bwg_container1_] div[id^=bwg_container2_] span.bwg_slideshow_play_pause{bottom:0;cursor:pointer;display:table;height:inherit;outline:medium none;position:absolute;width:30%;left:35%;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] span.bwg_slideshow_play_pause:hover span[id^=bwg_slideshow_play_pause-ico_]{display:inline-block!important}div[id^=bwg_container1_] div[id^=bwg_container2_] span.bwg_slideshow_play_pause:hover span{position:relative;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] span.bwg_slideshow_play_pause span{display:table-cell;text-align:center;vertical-align:middle;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=bwg_slideshow_play_pause-ico_]{display:none!important;cursor:pointer;position:relative;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=bwg_slideshow_play_pause-ico_]:hover{display:inline-block;position:relative;z-index:13}.bwg_embed_frame .instagram-media,div[id^=bwg_container1_] div[id^=bwg_container2_] .instagram-media{margin:0 auto!important;min-width:unset!important}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_left_],div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_right_]{bottom:35%;cursor:pointer;display:inline;height:30%;outline:medium none;position:absolute;width:35%;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_left_]{left:0}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_right_]{right:0}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_left_]:hover,div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_right_]:hover{visibility:visible}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_left_]:hover,div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_right_]:hover{visibility:visible}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_right_]:hover span{left:auto!important;right:20px!important}div[id^=bwg_container1_] div[id^=bwg_container2_] a[id^=spider_slideshow_left_]:hover span{left:20px!important}div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_left-ico_] span,div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_right-ico_] span{display:table-cell;text-align:center;vertical-align:middle;z-index:13}div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_left-ico_],div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_right-ico_]{z-index:13;-moz-box-sizing:content-box;box-sizing:content-box;cursor:pointer;display:table;line-height:0;margin-top:-15px;position:absolute;top:50%}div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_left-ico_]:hover,div[id^=bwg_container1_] div[id^=bwg_container2_] span[id^=spider_slideshow_right-ico_]:hover{cursor:pointer}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_image_container_]{display:table;position:absolute;text-align:center;vertical-align:middle}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_filmstrip_container_]{position:absolute}div[id^=bwg_container1_] div[id^=bwg_container2_] .bwg_slideshow_filmstrip,div[id^=bwg_container1_] div[id^=bwg_container2_] .bwg_slideshow_filmstrip_fix_count{overflow:hidden;position:absolute}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_filmstrip_thumbnails_]{margin:0 auto;overflow:hidden;position:relative}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_filmstrip_thumbnail_]{position:relative;background:0 0;cursor:pointer;float:left;overflow:hidden}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_thumb_active_]{opacity:1}div[id^=bwg_container1_] div[id^=bwg_container2_] img[class^=bwg_slideshow_filmstrip_thumbnail_img_]{display:block;opacity:1;padding:0!important}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_filmstrip_left_]{cursor:pointer;vertical-align:middle}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_filmstrip_right_]{cursor:pointer;vertical-align:middle}div[id^=bwg_container1_] div[id^=bwg_container2_] a[class^=bwg_none_selectable_]{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_watermark_container_]{display:table-cell;margin:0 auto;position:relative;vertical-align:middle}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_watermark_spun_]{display:table-cell;overflow:hidden;position:relative}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_title_spun_]{display:table-cell;overflow:hidden;position:relative}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_description_spun_]{display:table-cell;overflow:hidden;position:relative}div[id^=bwg_container1_] div[id^=bwg_container2_] img[class^=bwg_slideshow_watermark_image_]{padding:0!important;float:none!important;margin:4px!important;position:relative;z-index:15}div[id^=bwg_container1_] div[id^=bwg_container2_] a[class^=bwg_slideshow_watermark_text_],div[id^=bwg_container1_] div[id^=bwg_container2_] a[class^=bwg_slideshow_watermark_text_]:hover{text-decoration:none;margin:4px;position:relative;z-index:15}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_title_text_]{text-decoration:none;position:relative;z-index:11;display:inline-block;word-wrap:break-word;word-break:break-word}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_description_text_]{text-decoration:none;position:relative;z-index:15;margin:5px;display:inline-block;word-wrap:break-word;word-break:break-word}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slide_container_]{display:table-cell;margin:0 auto;position:absolute;vertical-align:middle;width:100%;height:100%}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slide_bg_]{margin:0 auto;width:inherit;height:inherit}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slider_]{height:inherit;width:inherit}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_image_spun_]{width:inherit;height:inherit;display:table-cell;opacity:1;position:absolute;vertical-align:middle;z-index:2}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_image_second_spun_]{width:inherit;height:inherit;display:table-cell;opacity:0;position:absolute;vertical-align:middle;z-index:1}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_grid_]{display:none;height:100%;overflow:hidden;position:absolute;width:100%}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_gridlet_]{opacity:1;position:absolute}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_dots_]{display:inline-block;position:relative;cursor:pointer;overflow:hidden;z-index:17}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_dots_container_]{display:block;overflow:hidden;position:absolute;z-index:17}div[id^=bwg_container1_] div[id^=bwg_container2_] div[class^=bwg_slideshow_dots_thumbnails_]{left:0;font-size:0;margin:0 auto;overflow:hidden;position:relative}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_dots_active_]{opacity:1}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_image_spun1_]{display:table;width:inherit;height:inherit}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_slideshow_image_spun2_]{display:table-cell;vertical-align:middle;text-align:center}div[id^=bwg_container1_] div[id^=bwg_container2_] span[class^=bwg_mosaic_play_icon_spun_]{display:flex;width:auto;height:auto;opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;justify-content:center;align-content:center;flex-direction:column;text-align:center}.lazy_loader{background-image:url(//yardathletics.thedev.ca/wp-content/plugins/photo-gallery/images/ajax_loader.png);background-size:30px 30px;background-repeat:no-repeat;background-position:50% 50%}.bwg-container-temp0{visibility:hidden!important;position:absolute!important}.bwg_image_browser .pagination-links{display:flex;padding:0}.bwg_image_browser .pagination-links_col1{flex-grow:3;text-align:left}.bwg_image_browser .pagination-links_col2{flex-grow:4;text-align:center}.bwg_image_browser .pagination-links_col3{flex-grow:3;text-align:right}.bwg_current_page[type=number]{width:35px;display:inline-block;-moz-appearance:textfield;line-height:normal!important}.bwg_current_page::-webkit-inner-spin-button,.bwg_current_page::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bwg_container .bwg_tag_button_view_container{display:flex;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-bottom:45px;position:relative;padding-top:3px;flex-wrap:wrap;overflow:hidden;clear:both}.bwg_container .bwg_tag_button_view_container button{cursor:pointer}.bwg_container .bwg_tag_button_view_container button.active{cursor:default}.bwg_container .bwg_tag_button_view_container .verLine{min-height:26px;margin:0 15px}.bwg_container .bwg_tag_button_see_all{margin-bottom:70px;position:relative;display:none}.bwg_container .bwg_tag_button_see_all .see_all_tags{text-transform:uppercase;position:absolute;padding:10px 25px;font-weight:600;cursor:pointer;left:47%;top:-23px}.bwg_container .bwg_tag_button_see_all .see_all_tags span{display:inline-block;line-height:normal;text-align:center;border-radius:50%;margin-right:10px;font-weight:500;color:#fff;height:18px;width:18px}.bwg_addThis{position:absolute;left:10px;top:10px;z-index:9999}.bwg_search_container_1 input[type=search]::-ms-clear{display:none;width:0;height:0}.bwg_search_container_1 input[type=search]::-ms-reveal{display:none;width:0;height:0}.bwg_search_container_1 input[type=search]::-webkit-search-cancel-button,.bwg_search_container_1 input[type=search]::-webkit-search-decoration,.bwg_search_container_1 input[type=search]::-webkit-search-results-button,.bwg_search_container_1 input[type=search]::-webkit-search-results-decoration{display:none}
 article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
html {
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
sub,
sup {
position: relative;
font-size: 75%;
line-height: 0;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
max-width: 100%;
height: auto;
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic;
}
#map_canvas img {
max-width: none;
}
button,
input,
select,
textarea {
margin: 0;
font-size: 100%;
vertical-align: middle;
}
button,
input[type=button],
input[type=reset],
input[type=submit] {
cursor: pointer;
-webkit-appearance: button;
}
input[type=search] {
-webkit-appearance: textfield;
}
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button {
-webkit-appearance: none;
}
textarea {
overflow: auto;
vertical-align: top;
}
iframe {
border: 0;
}
*,
*:before,
*:after {
box-sizing: border-box;
}
html {
overflow-x: hidden;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
margin: 0;
overflow-x: hidden;
}
a {
text-decoration: none;
}
a:hover,
a:active {
outline: 0 !important;
}
[tabindex="-1"] {
outline: 0 !important;
}
.site,
.x-site {
margin: 0 auto;
background-color: #ffffff;
}
.site:before,
.site:after,
.x-site:before,
.x-site:after {
content: " ";
display: table;
width: 0px;
}
.site:after,
.x-site:after {
clear: both;
}
body {
line-height: 1.8;
}
.x-container.offset {
margin: 2.75em auto;
}
@media (max-width: 766.98px) {
.x-container.offset {
margin: 2em auto;
}
}
.x-root {
display: flex;
}
.x-root .site,
.x-root .x-site {
flex: 1 1 auto;
position: relative;
width: 100%;
min-width: 1px;
}
.x-masthead,
.x-colophon {
position: relative;
}
.x-acc-item {
display: flex;
flex-flow: column nowrap;
justify-content: flex-start;
align-items: stretch;
position: relative;
z-index: 1;
transform: translate3d(0, 0, 0);
}
.x-acc-header {
display: block;
position: relative;
z-index: 2;
margin: 0;
border: 0;
border-radius: 0;
padding: 0;
background-color: transparent;
transform: translate3d(0, 0, 0);
}
.x-acc-header span {
pointer-events: none;
}
.x-acc-header-content {
display: flex;
flex-flow: row nowrap;
justify-content: flex-start;
align-items: center;
}
.x-acc-header-indicator {
display: flex;
flex-flow: row nowrap;
justify-content: center;
align-items: center;
line-height: 1;
text-align: center;
}
.x-acc-header-text {
flex: 1 0 0%;
}
.x-acc-content {
position: relative;
z-index: 1;
}
.x-acc-content > p:last-child,
.x-acc-content > ul:last-child,
.x-acc-content > ol:last-child {
margin-bottom: 0;
}
.x-crumbs-list {
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
align-items: center;
align-content: center;
margin: 0 !important;
padding: 0;
list-style: none;
}
.x-crumbs-list-item {
display: inherit;
flex-direction: inherit;
flex-wrap: nowrap;
justify-content: inherit;
align-items: inherit;
align-content: inherit;
}
.x-crumbs-list-item:last-child:after {
content: ".";
display: inline;
visibility: hidden;
width: 0;
opacity: 0;
pointer-events: none;
speak: never;
}
.x-crumbs-link {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.x-card {
display: flex;
flex-flow: row nowrap;
justify-content: center;
align-items: stretch;
}
.x-card.is-flip-left .x-card-face.is-back,
.x-card.is-flip-right .x-card-face.is-back {
transform: rotate3d(0, 1, 0, 180deg);
}
.x-card.is-flip-up .x-card-face.is-back,
.x-card.is-flip-down .x-card-face.is-back {
transform: rotate3d(1, 0, 0, 180deg);
}
.x-card.is-active.is-flip-left .x-card-faces {
transform: rotate3d(0, 1, 0, -180deg);
}
.x-card.is-active.is-flip-right .x-card-faces {
transform: rotate3d(0, 1, 0, 180deg);
}
.x-card.is-active.is-flip-up .x-card-faces {
transform: rotate3d(1, 0, 0, 180deg);
}
.x-card.is-active.is-flip-down .x-card-faces {
transform: rotate3d(1, 0, 0, -180deg);
}
.x-card.cannot-preserve-3d .x-card-faces {
transform-style: initial;
}
.x-card.cannot-preserve-3d .x-card-face {
-webkit-backface-visibility: initial;
backface-visibility: initial;
}
.x-card.cannot-preserve-3d .x-card-face.is-front {
visibility: visible;
}
.x-card.cannot-preserve-3d .x-card-face.is-back {
visibility: hidden;
}
.x-card.cannot-preserve-3d .x-text {
max-width: 100%;
}
.x-card.cannot-preserve-3d[class*=is-flip] .x-card-faces,
.x-card.cannot-preserve-3d[class*=is-flip] .x-card-face {
transform: none;
}
.x-card.cannot-preserve-3d.is-active .x-card-face.is-front {
visibility: hidden;
}
.x-card.cannot-preserve-3d.is-active .x-card-face.is-back {
visibility: visible;
}
.x-card.has-not-flipped .x-card-face.is-back * {
box-shadow: none !important;
transform: none !important;
filter: none !important;
}
.x-card-faces {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr;
-ms-grid-rows: 1fr;
grid-gap: 0px;
grid-auto-columns: 0px;
grid-auto-rows: 0px;
grid-template-columns: 1fr;
grid-template-rows: 1fr;
justify-items: stretch;
align-items: stretch;
flex: 1 1 auto;
position: relative;
transform-style: preserve-3d;
will-change: transform;
}
.x-card-face {
display: flex;
flex-flow: column nowrap;
justify-content: center;
align-items: center;
-ms-grid-column: 1;
-ms-grid-column-span: 1;
-ms-grid-row: 1;
-ms-grid-row-span: 1;
grid-column: 1/-1;
grid-row: 1/-1;
position: relative;
z-index: 1;
min-width: 0px;
max-width: 100%;
min-height: 0px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.x-card-face [class^=x-bg][class*=lower],
.x-card-face [class^=x-bg][class*=upper] {
transform: translate3d(0, 0, 0);
}
.x-countdown {
display: block;
}
.x-countdown.has-compact-labels .x-countdown-unit-content {
flex-flow: row nowrap;
justify-content: center;
align-items: baseline;
}
.x-countdown.has-top-labels .x-countdown-unit-content,
.x-countdown.has-bottom-labels .x-countdown-unit-content {
flex-flow: column nowrap;
justify-content: center;
align-items: center;
}
.x-countdown.has-top-labels .x-countdown-number {
order: 2;
}
.x-countdown.has-top-labels .x-countdown-label {
order: 1;
}
.x-countdown.has-bottom-labels .x-countdown-number {
order: 1;
}
.x-countdown.has-bottom-labels .x-countdown-label {
order: 2;
}
.x-countdown-units {
display: flex;
flex-flow: row wrap;
justify-content: center;
align-items: center;
}
.x-countdown-unit {
display: flex;
flex-flow: row nowrap;
justify-content: center;
align-items: center;
}
.x-countdown-unit:not(:last-child):after {
display: inline;
font-style: normal;
line-height: 1;
}
.x-countdown-unit-content {
display: flex;
flex: 0 0 auto;
}
.x-countdown-number {
display: flex;
flex-flow: row nowrap;
justify-content: center;
align-items: center;
width: 100%;
}
.x-countdown-digit {
display: inline;
}
.x-countdown-label {
display: block;
}
.x-statbar,
.x-statbar-bar,
.x-statbar-label {
display: flex;
position: relative;
}
.x-statbar {
flex-direction: row;
justify-content: flex-start;
align-items: stretch;
}
.x-statbar-bar {
flex-direction: inherit;
align-items: center;
}
.x-statbar-label {
justify-content: center;
align-items: center;
opacity: 0;
pointer-events: none;
}
.x-statbar-label.x-active {
opacity: 1;
pointer-events: auto;
}
.x-tabs-list {
display: flex;
flex-flow: row nowrap;
justify-content: space-between;
align-items: stretch;
position: relative;
z-index: 2;
overflow-x: auto;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: none;
}
.x-tabs-list:before,
.x-tabs-list:after {
content: "";
display: block;
width: 0;
height: 0;
visibility: hidden;
}
.x-tabs-list ul {
display: flex;
flex-flow: inherit;
justify-content: flex-start;
align-items: stretch;
flex: 1 0 0%;
margin: 0;
padding: 0;
list-style: none;
}
.x-tabs-list li {
display: flex;
justify-content: flex-start;
align-items: stretch;
}
.x-tabs-list a,
.x-tabs-list button {
flex: 1 0 0%;
display: block;
border: 0;
border-radius: 0;
background-color: transparent;
white-space: nowrap;
}
.x-tabs-list li:first-child,
.x-tabs-list li:first-child a,
.x-tabs-list li:first-child button {
margin-left: 0 !important;
}
.x-tabs-list li:last-child,
.x-tabs-list li:last-child a,
.x-tabs-list li:last-child button {
margin-right: 0 !important;
}
.x-tabs-panels {
display: flex;
flex-flow: row nowrap;
align-items: stretch;
position: relative;
z-index: 1;
}
.x-tabs-panel {
flex: 1 1 0%;
}
.x-tabs-panel:not(.x-active) {
display: none;
}
.x-tabs-panel :first-child {
margin-top: 0;
}
.x-tabs-panel :last-child {
margin-bottom: 0;
}
.x-quote {
display: flex;
}
.x-quote-content {
display: flex;
flex-direction: column;
flex: 1 1 0%;
}
.x-quote-text :first-child {
margin-top: 0;
}
.x-quote-text :last-child {
margin-bottom: 0;
}
.x-quote-cite {
display: flex;
}
.x-global-block {
position: relative;
}
[data-x-single-anim] {
animation-duration: 0.3s;
animation-fill-mode: forwards;
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
[data-x-single-anim][class*=secondary] {
animation-duration: 0.45s;
}
@keyframes x-slide-top {
33% {
opacity: 0;
transform: none;
}
34% {
opacity: 0;
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@keyframes x-slide-left {
33% {
opacity: 0;
transform: none;
}
34% {
opacity: 0;
transform: translate3d(-50%, 0, 0);
}
100% {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@keyframes x-slide-right {
33% {
opacity: 0;
transform: none;
}
34% {
opacity: 0;
transform: translate3d(50%, 0, 0);
}
100% {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@keyframes x-slide-bottom {
33% {
opacity: 0;
transform: none;
}
34% {
opacity: 0;
transform: translate3d(0, 100%, 0);
}
100% {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@keyframes x-scale-up {
33% {
opacity: 0;
transform: none;
}
34% {
opacity: 0;
transform: scale3d(0, 0, 1);
}
100% {
opacity: 1;
transform: scale3d(1, 1, 1);
}
}
@keyframes x-scale-down {
33% {
opacity: 0;
transform: none;
}
34% {
opacity: 0;
transform: scale3d(1.5, 1.5, 1);
}
100% {
opacity: 1;
transform: scale3d(1, 1, 1);
}
}
@keyframes x-flip-x {
33% {
opacity: 0;
transform: none;
}
34% {
opacity: 0;
transform: perspective(125px) rotate3d(1, 0, 0, -180deg);
}
100% {
opacity: 1;
transform: perspective(125px) rotate3d(1, 0, 0, 0deg);
}
}
@keyframes x-flip-y {
33% {
opacity: 0;
transform: none;
}
34% {
opacity: 0;
transform: perspective(125px) rotate3d(0, 1, 0, -180deg);
}
100% {
opacity: 1;
transform: perspective(125px) rotate3d(0, 1, 0, 0deg);
}
}
.x-testimonial {
display: flex;
flex-wrap: nowrap;
min-width: 1px;
}
.x-testimonial-content {
display: flex;
flex-flow: column nowrap;
flex: 1 1 auto;
min-width: 1px;
}
.x-testimonial-text :first-child {
margin-top: 0;
}
.x-testimonial-text :last-child {
margin-bottom: 0;
}
.x-testimonial-cite {
display: flex;
flex-wrap: nowrap;
min-width: 1px;
}
.x-testimonial-cite-content {
flex: 1 1 auto;
min-width: 1px;
}
.x-testimonial-cite-text {
display: block;
}
.x-section {
display: block;
position: relative;
}
.x-div {
display: block;
position: relative;
width: auto;
min-width: 0;
max-width: none;
height: auto;
min-height: 0;
max-height: none;
margin: 0;
border: 0;
border-radius: 0;
padding: 0;
}
.x-row {
display: flex;
position: relative;
flex-flow: row nowrap;
justify-content: center;
align-items: stretch;
width: auto;
min-width: 0;
max-width: none;
height: auto;
min-height: 0;
max-height: none;
margin: 0;
border: 0;
border-radius: 0;
padding: 0;
}
.x-row-inner {
display: flex;
flex-wrap: wrap;
flex-grow: 1;
flex-shrink: 1;
flex-basis: auto;
min-width: 0;
min-height: 0;
}
.x-col {
flex-grow: 0;
flex-shrink: 1;
flex-basis: auto;
display: block;
position: relative;
width: auto;
min-width: 0;
max-width: 100%;
height: auto;
min-height: 0;
max-height: none;
margin: 0;
border: 0;
border-radius: 0;
padding: 0;
}
.x-grid {
display: grid;
grid-auto-columns: auto;
grid-auto-rows: auto;
position: relative;
width: auto;
min-width: 0;
max-width: none;
height: auto;
min-height: 0;
max-height: auto;
margin: 0;
border: 0;
border-radius: 0;
padding: 0;
}
.x-cell {
display: block;
position: relative;
width: auto;
min-width: 0;
max-width: 100%;
height: auto;
min-height: 0;
max-height: none;
margin: 0;
border: 0;
border-radius: 0;
padding: 0;
}
.x-slide-container-viewport {
overflow: hidden;
width: 100%;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
tap-highlight-color: transparent;
}
.x-slide-container-viewport * {
touch-action: manipulation;
}
.x-slide-container-viewport.can-drag {
cursor: grab;
}
.x-slide-container-viewport.can-drag * {
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.x-slide-container-viewport.can-drag.is-drag {
cursor: grabbing;
}
.x-slide-container-viewport.show-outlines:before {
content: "";
display: block;
position: absolute;
z-index: 10;
top: 0;
left: 0;
right: 0;
bottom: 0;
outline: 8px solid #00adff;
outline-offset: -8px;
}
.x-slide-container-viewport.show-outlines .x-slide-container-content:before {
content: "";
display: block;
position: absolute;
z-index: 10;
top: 0;
left: 0;
right: 0;
bottom: 0;
outline: 8px solid #f31773;
outline-offset: -8px;
}
.x-slide-container-content {
position: relative;
margin-left: auto;
margin-right: auto;
}
.x-slide-container-content.has-adaptive-height {
transition-duration: var(--x-slide-container-transition-duration, 1000ms);
transition-property: height;
transition-timing-function: var(--x-slide-container-transition-timing-function, cubic-bezier(0.4, 0, 0.2, 1));
}
.x-slide-container-content.has-adaptive-height .x-slide-container {
height: 100%;
}
.x-slide-container-content,
.x-slide-container-content .x-slide-container {
height: 100% !important;
}
.x-slide-container {
display: block;
position: relative;
width: 100%;
min-width: 0;
max-width: 100%;
height: auto;
min-height: 0;
max-height: none;
margin: 0;
border: 0;
border-radius: 0;
padding: 0;
will-change: transform;
}
.x-slide-container.is-inline {
display: flex;
flex-flow: row nowrap;
justify-content: flex-start;
gap: var(--x-slide-container-gap, 1rem);
transition-duration: var(--x-slide-container-transition-duration, 1000ms);
transition-property: transform;
transition-timing-function: var(--x-slide-container-transition-timing-function, cubic-bezier(0.4, 0, 0.2, 1));
}
.x-slide-container.is-stacked {
display: grid;
grid-gap: 0;
grid-template-columns: 1fr;
grid-template-rows: 1fr;
}
.x-slide {
display: block;
position: relative;
width: auto;
min-width: 0;
max-width: 100%;
height: auto;
min-height: 0;
max-height: none;
margin: 0;
border: 0;
border-radius: 0;
padding: 0;
}
.x-slide-container .x-slide {
transition-duration: var(--x-slide-container-transition-duration, 1000ms);
transition-timing-function: var(--x-slide-container-transition-timing-function, cubic-bezier(0.4, 0, 0.2, 1));
}
.x-slide-container-viewport:not(.is-ready) .x-slide {
opacity: 0 !important;
}
.x-slide-container.is-inline.is-paged .x-slide {
flex-grow: 1;
flex-shrink: 0;
flex-basis: calc((100% / var(--x-slides-per-page, 1)) - (var(--x-slide-container-gap, 1rem) * (1 - (1 / var(--x-slides-per-page, 1)))));
}
.x-slide-container.is-inline.is-auto .x-slide {
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
}
.x-slide-container.is-stacked .x-slide {
grid-column: 1/-1;
grid-row: 1/-1;
}
.x-slide-container.is-stacked .x-slide:not([class*=x-effect-e]),
.x-slide-container.is-stacked .x-slide.x-effect-opacity {
opacity: 0 !important;
}
.x-slide-container.is-stacked .x-slide.is-current-slide:not([class*=x-effect-e]),
.x-slide-container.is-stacked .x-slide.is-current-slide.x-effect-opacity {
opacity: 1 !important;
}
.x-slide img {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.x-slide-pagination {
display: flex;
flex-wrap: nowrap;
align-content: center;
align-items: center;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
margin: 0;
border: 0;
border-radius: 0;
padding: 0;
line-height: 1;
list-style: none;
}
.x-slide-pagination.is-row {
flex-direction: row;
}
.x-slide-pagination.is-column {
flex-direction: column;
}
.x-slide-pagination li {
display: block;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
position: relative;
margin: 0;
border: 0;
padding: 0;
background-color: var(--x-slide-pagination-item-bgc, black);
list-style: none;
user-select: none;
cursor: default;
}
.x-slide-pagination li.is-active {
background-color: var(--x-slide-pagination-item-bgc-alt, rgba(0, 0, 0, 0.25));
}
@media (hover: hover) {
.x-slide-pagination li:hover {
background-color: var(--x-slide-pagination-item-bgc-alt, rgba(0, 0, 0, 0.25));
}
}
.x-paginate {
display: flex;
flex-flow: row nowrap;
justify-content: flex-start;
align-items: center;
align-content: center;
}
.x-paginate.is-empty {
display: none !important;
}
.x-paginate-inner {
display: flex;
flex-flow: row wrap;
align-items: center;
align-content: center;
flex: 1 1 0%;
}
.x-paginate-inner > * {
display: flex;
flex-flow: row nowrap;
justify-content: center;
align-items: center;
flex-shrink: 1;
flex-basis: auto;
line-height: 1;
text-align: center;
}
.x-paginate-inner .dots,
.x-paginate-inner .current {
cursor: not-allowed;
}
.x-the-content.entry-content {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.x-the-content.entry-content > :first-child {
margin-top: 0 !important;
}
.x-the-content.entry-content > :last-child {
margin-bottom: 0 !important;
}
[class*=woocommerce] .x-wc-products .cross-sells,
[class*=woocommerce] .x-wc-products .related,
[class*=woocommerce] .x-wc-products .upsells {
float: none;
clear: none;
width: 100%;
}
[class*=woocommerce] div.x-wc-product-gallery div.woocommerce-product-gallery {
float: none;
width: 100%;
}
[class*=woocommerce] .pswp {
z-index: 999999999;
}
[class*=woocommerce] .x-wc-add-to-cart-form form {
margin: 0;
}
.x-wc-shop-sort {
display: flex;
flex-flow: row nowrap;
justify-content: space-between;
align-items: center;
}
.x-wc-shop-sort .woocommerce-ordering,
.x-wc-shop-sort .woocommerce-result-count {
float: none;
margin: 0;
}
.x-content-area .woocommerce-Reviews-title {
margin-top: 0;
}
.x-icon {
display: inline-flex !important;
flex-flow: row nowrap !important;
justify-content: center !important;
align-items: center !important;
width: auto;
height: auto;
line-height: inherit;
text-align: center;
}
.x-icon:before {
display: block !important;
position: static !important;
top: auto !important;
left: auto !important;
right: auto !important;
bottom: auto !important;
width: inherit !important;
height: inherit !important;
margin: 0 !important;
line-height: inherit !important;
text-align: inherit !important;
}
.x-anchor {
overflow: hidden;
display: inline-flex;
flex-flow: column nowrap;
justify-content: stretch;
position: relative;
min-width: 1px;
text-decoration: none;
cursor: pointer;
}
.x-anchor-content {
overflow: hidden;
display: flex;
flex: 1 0 auto;
position: relative;
height: 100%;
border-radius: inherit;
transform: translate3d(0, 0, 0);
}
.x-anchor-text {
flex-shrink: 1;
min-width: 1px;
max-width: 100%;
}
.x-anchor-text-primary,
.x-anchor-text-secondary {
position: relative;
display: block;
}
div.x-anchor-text-primary *,
div.x-anchor-text-secondary * {
display: block !important;
margin: 0 !important;
border: 0 !important;
padding: 0 !important;
font-family: inherit !important;
font-size: 1em !important;
font-style: inherit !important;
font-weight: inherit !important;
letter-spacing: inherit !important;
line-height: inherit !important;
text-align: inherit !important;
text-decoration: none !important;
text-shadow: none !important;
text-transform: inherit !important;
color: inherit !important;
background-color: transparent !important;
box-shadow: none !important;
}
.x-anchor-sub-indicator {
position: relative;
display: block;
width: auto;
height: auto;
letter-spacing: 0;
line-height: 1;
text-align: center;
}
.x-anchor-sub-indicator:before {
display: inherit;
width: inherit;
height: inherit;
line-height: inherit;
text-align: inherit;
}
li:not(.menu-item-has-children) > .x-anchor .x-anchor-sub-indicator {
display: none;
visibility: hidden;
speak: never;
}
.x-anchor-content.is-int {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
pointer-events: none;
}
.x-anchor.has-int-content .x-anchor-content[class*=in-scale-up].is-int {
opacity: 0;
transform: scale(0);
}
@media (hover) {
.x-anchor.has-int-content:hover .x-anchor-content[class*=in-scale-up].is-int,
.x-anchor.has-int-content:focus .x-anchor-content[class*=in-scale-up].is-int {
opacity: 1;
transform: scale(1);
}
.x-anchor.has-int-content:hover .x-anchor-content.x-anchor-content-out-slide-top-in-scale-up:not(.is-int),
.x-anchor.has-int-content:focus .x-anchor-content.x-anchor-content-out-slide-top-in-scale-up:not(.is-int) {
transform: translate3d(0, -100%, 0);
}
.x-anchor.has-int-content:hover .x-anchor-content.x-anchor-content-out-slide-left-in-scale-up:not(.is-int),
.x-anchor.has-int-content:focus .x-anchor-content.x-anchor-content-out-slide-left-in-scale-up:not(.is-int) {
transform: translate3d(-100%, 0, 0);
}
.x-anchor.has-int-content:hover .x-anchor-content.x-anchor-content-out-slide-right-in-scale-up:not(.is-int),
.x-anchor.has-int-content:focus .x-anchor-content.x-anchor-content-out-slide-right-in-scale-up:not(.is-int) {
transform: translate3d(100%, 0, 0);
}
.x-anchor.has-int-content:hover .x-anchor-content.x-anchor-content-out-slide-bottom-in-scale-up:not(.is-int),
.x-anchor.has-int-content:focus .x-anchor-content.x-anchor-content-out-slide-bottom-in-scale-up:not(.is-int) {
transform: translate3d(0, 100%, 0);
}
}
.x-bar {
position: relative;
}
.x-bar,
.x-bar-scroll,
.x-bar-scroll-outer,
.x-bar-scroll-inner,
.x-bar-content {
display: flex;
}
.x-bar,
.x-bar-scroll,
.x-bar-scroll-outer,
.x-bar-scroll-inner {
justify-content: space-between;
}
.x-bar-h,
.x-bar-h .x-bar-scroll,
.x-bar-h .x-bar-scroll-outer,
.x-bar-h .x-bar-scroll-inner {
flex-direction: row;
}
.x-bar-v,
.x-bar-v .x-bar-scroll,
.x-bar-v .x-bar-scroll-outer,
.x-bar-v .x-bar-scroll-inner {
flex-direction: column;
}
.x-bar-scroll,
.x-bar-scroll-outer,
.x-bar-scroll-inner,
.x-bar-content:not(.x-container) {
flex-grow: 1;
flex-shrink: 0;
flex-basis: auto;
}
.x-bar-content {
z-index: 5;
}
.x-bar-content.x-container {
flex-grow: 0;
flex-shrink: 1;
}
.x-bar,
.x-bar-scroll,
.x-bar-scroll-outer,
.x-bar-scroll-inner,
.x-bar-content,
.x-bar-container {
min-width: 1px;
}
.x-bar-space {
flex-shrink: 0;
}
.x-bar-space-right {
-webkit-order: 9999;
order: 9999;
}
.x-bar-outer-spacers:before,
.x-bar-outer-spacers:after {
content: "";
flex-grow: 0;
flex-shrink: 0;
display: block;
pointer-events: none;
visibility: hidden;
}
.x-bar-scroll {
position: relative;
width: 100% !important;
height: 100% !important;
}
.x-bar-scroll .ps__rail-x,
.x-bar-scroll .ps__rail-y {
z-index: 10;
}
.x-bar-scroll-outer,
.x-bar-scroll-inner {
width: 100% !important;
height: 100% !important;
}
.x-bar-scroll-outer {
overflow: hidden !important;
}
.x-bar-scroll-inner {
box-sizing: content-box !important;
-webkit-overflow-scrolling: touch !important;
-ms-overflow-style: -ms-autohiding-scrollbar !important;
}
.x-bar-h .x-bar-scroll-inner {
overflow-x: scroll !important;
overflow-y: hidden !important;
padding: 0 0 50px 0 !important;
}
.x-bar-v .x-bar-scroll-inner {
overflow-x: hidden !important;
overflow-y: scroll !important;
padding: 0 50px 0 0 !important;
}
.x-bar-scroll-button {
display: block;
position: absolute;
z-index: 9999;
top: 50%;
margin: 0;
border: 0;
border-radius: 0;
padding: 0;
line-height: 1;
text-align: center;
opacity: 1;
box-shadow: none;
transform: translate3d(0, -50%, 0);
outline: 0;
pointer-events: auto;
}
.x-bar-scroll-button .x-icon {
display: block;
width: auto;
height: 1em;
margin: auto;
transform: translateZ(0);
}
.x-bar-scroll-button:not(.is-active) {
pointer-events: none;
}
.x-bar-scroll-button.is-bck:not(.is-active) {
opacity: 0;
transform: translate3d(-100%, -50%, 0);
}
.x-bar-scroll-button.is-fwd:not(.is-active) {
opacity: 0;
transform: translate3d(100%, -50%, 0);
}
.x-bar-absolute {
position: absolute;
}
.x-bar-fixed {
position: fixed;
}
.x-bar-bottom {
bottom: 0;
}
.x-bar-left {
top: 0;
left: 0;
bottom: 0;
}
.x-bar-right {
top: 0;
right: 0;
bottom: 0;
}
@media screen and (min-width: 783px) {
.admin-bar .x-bar-left,
.admin-bar .x-bar-right {
top: 32px;
}
}
@media screen and (min-width: 601px) and (max-width: 782px) {
.admin-bar .x-bar-left,
.admin-bar .x-bar-right {
top: 46px;
}
}
.x-bar-h .x-bar-container {
height: inherit;
}
.x-bar-v .x-bar-container {
width: inherit;
}
.x-bar-container {
display: flex;
position: relative;
}
.x-bar-is-initially-hidden {
opacity: 0;
pointer-events: none;
}
.x-bar-is-initially-hidden:not(.x-bar-is-visible) {
visibility: hidden;
}
[class^=x-bg] {
overflow: hidden;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: inherit;
pointer-events: none;
}
[class^=x-bg][data-x-params*=parallax] {
opacity: 0;
}
[class^=x-bg] img {
display: block;
width: 100%;
height: 100%;
}
[class^=x-bg] video {
object-fit: cover;
}
.x-bg {
z-index: -1;
}
[class*=x-bg-layer-lower] {
z-index: 1;
}
[class*=x-bg-layer-upper] {
z-index: 2;
}
.x-collapsed {
display: none;
}
.x-collapsing {
overflow: hidden !important;
height: 0;
}
.x-mini-cart ul {
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
}
.x-mini-cart li:before,
.x-mini-cart li:after {
content: " ";
display: table;
width: 0px;
}
.x-mini-cart li:after {
clear: both;
}
.x-mini-cart a:not(.x-anchor) {
display: block;
}
.x-mini-cart a:not(.x-anchor):focus {
outline: 0;
}
.x-mini-cart img {
float: left;
display: block;
margin: 0;
}
.x-mini-cart .remove {
float: right;
text-align: center !important;
}
.x-mini-cart .quantity {
display: block;
margin: 0 !important;
}
.x-mini-cart .total {
margin: 0;
}
.x-mini-cart .total strong {
font-weight: inherit;
}
.x-mini-cart .buttons {
display: flex;
flex-wrap: wrap;
flex-direction: row;
margin: 0;
}
.x-mini-cart .widget_shopping_cart_content {
display: flex;
flex-direction: column;
}
.rtl .x-mini-cart img {
float: right;
}
.rtl .x-mini-cart .remove {
float: left;
}
.x-dropdown {
visibility: hidden;
position: absolute;
margin: 0;
padding: 0;
opacity: 0;
transform: translate3d(0, 5%, 0);
pointer-events: none;
z-index: 9999;
}
.x-dropdown[data-x-stem*=u] {
transform: translate3d(0, -5%, 0);
}
.x-dropdown.x-active {
visibility: visible;
opacity: 1;
transform: none;
pointer-events: auto;
}
ul.x-dropdown,
ol.x-dropdown {
list-style: none;
}
.menu-item-has-children {
position: relative;
}
.x-frame {
width: 100%;
}
.x-frame-inner {
position: relative;
z-index: 1;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.x-frame-inner video,
.x-frame-inner > div,
.x-frame-inner > embed,
.x-frame-inner > iframe,
.x-frame-inner > img,
.x-frame-inner > object,
.x-frame-inner > .x-map iframe,
.x-frame-inner > .x-video iframe,
.x-frame-inner > .x-video .mejs-poster img {
display: block !important;
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
margin: 0 !important;
}
.x-graphic {
display: inline-flex;
flex-flow: row nowrap;
justify-content: flex-start;
align-items: flex-start;
flex-shrink: 0;
position: relative;
letter-spacing: 0;
line-height: 1;
z-index: 2;
}
.x-graphic-child {
position: relative;
}
.x-graphic-icon,
.x-graphic-icon.x-icon,
.x-graphic-image,
.x-graphic-image.x-image {
display: block;
}
.x-graphic-icon,
.x-graphic-icon.x-icon {
font-size: 1em;
}
.x-graphic-primary:not(:only-child),
.x-graphic-secondary {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.x-graphic-primary:not(:only-child) {
opacity: 1;
z-index: 2;
}
.x-graphic-secondary {
position: absolute;
top: 0;
left: 0;
opacity: 0;
z-index: 1;
}
.x-scale-up.x-graphic-primary:not(:only-child) {
transform: scale(1);
}
.x-scale-up.x-graphic-secondary {
transform: scale(0.35);
}
.x-scale-down.x-graphic-primary:not(:only-child) {
transform: scale(1);
}
.x-scale-down.x-graphic-secondary {
transform: scale(1.5);
}
.x-flip-x.x-graphic-primary:not(:only-child) {
transform: perspective(100px) rotateX(0deg);
}
.x-flip-x.x-graphic-secondary {
transform: perspective(100px) rotateX(-180deg);
}
.x-flip-y.x-graphic-primary:not(:only-child) {
transform: perspective(100px) rotateY(0deg);
}
.x-flip-y.x-graphic-secondary {
transform: perspective(100px) rotateY(-180deg);
}
.has-graphic .x-graphic-primary:not(:only-child)[class*=active],
.has-graphic[class*=active] .x-graphic-primary:not(:only-child) {
opacity: 0;
}
.has-graphic .x-graphic-primary:not(:only-child)[class*=active].x-scale-up,
.has-graphic[class*=active] .x-graphic-primary:not(:only-child).x-scale-up {
transform: scale(1.5);
}
.has-graphic .x-graphic-primary:not(:only-child)[class*=active].x-scale-down,
.has-graphic[class*=active] .x-graphic-primary:not(:only-child).x-scale-down {
transform: scale(0.35);
}
.has-graphic .x-graphic-primary:not(:only-child)[class*=active].x-flip-x,
.has-graphic[class*=active] .x-graphic-primary:not(:only-child).x-flip-x {
transform: perspective(100px) rotateX(180deg);
}
.has-graphic .x-graphic-primary:not(:only-child)[class*=active].x-flip-y,
.has-graphic[class*=active] .x-graphic-primary:not(:only-child).x-flip-y {
transform: perspective(100px) rotateY(180deg);
}
@media (hover) {
.has-graphic:hover .x-graphic-primary:not(:only-child),
[data-x-effect-provider*=effects]:hover .x-graphic-primary:not(:only-child) {
opacity: 0;
}
.has-graphic:hover .x-graphic-primary:not(:only-child).x-scale-up,
[data-x-effect-provider*=effects]:hover .x-graphic-primary:not(:only-child).x-scale-up {
transform: scale(1.5);
}
.has-graphic:hover .x-graphic-primary:not(:only-child).x-scale-down,
[data-x-effect-provider*=effects]:hover .x-graphic-primary:not(:only-child).x-scale-down {
transform: scale(0.35);
}
.has-graphic:hover .x-graphic-primary:not(:only-child).x-flip-x,
[data-x-effect-provider*=effects]:hover .x-graphic-primary:not(:only-child).x-flip-x {
transform: perspective(100px) rotateX(180deg);
}
.has-graphic:hover .x-graphic-primary:not(:only-child).x-flip-y,
[data-x-effect-provider*=effects]:hover .x-graphic-primary:not(:only-child).x-flip-y {
transform: perspective(100px) rotateY(180deg);
}
}
.has-graphic .x-graphic-secondary[class*=active],
.has-graphic[class*=active] .x-graphic-secondary {
opacity: 1;
}
.has-graphic .x-graphic-secondary[class*=active].x-scale-up,
.has-graphic[class*=active] .x-graphic-secondary.x-scale-up {
transform: scale(1);
}
.has-graphic .x-graphic-secondary[class*=active].x-scale-down,
.has-graphic[class*=active] .x-graphic-secondary.x-scale-down {
transform: scale(1);
}
.has-graphic .x-graphic-secondary[class*=active].x-flip-x,
.has-graphic[class*=active] .x-graphic-secondary.x-flip-x {
transform: perspective(100px) rotateX(0deg);
}
.has-graphic .x-graphic-secondary[class*=active].x-flip-y,
.has-graphic[class*=active] .x-graphic-secondary.x-flip-y {
transform: perspective(100px) rotateY(0deg);
}
@media (hover) {
.has-graphic:hover .x-graphic-secondary,
[data-x-effect-provider*=effects]:hover .x-graphic-secondary {
opacity: 1;
}
.has-graphic:hover .x-graphic-secondary.x-scale-up,
[data-x-effect-provider*=effects]:hover .x-graphic-secondary.x-scale-up {
transform: scale(1);
}
.has-graphic:hover .x-graphic-secondary.x-scale-down,
[data-x-effect-provider*=effects]:hover .x-graphic-secondary.x-scale-down {
transform: scale(1);
}
.has-graphic:hover .x-graphic-secondary.x-flip-x,
[data-x-effect-provider*=effects]:hover .x-graphic-secondary.x-flip-x {
transform: perspective(100px) rotateX(0deg);
}
.has-graphic:hover .x-graphic-secondary.x-flip-y,
[data-x-effect-provider*=effects]:hover .x-graphic-secondary.x-flip-y {
transform: perspective(100px) rotateY(0deg);
}
}
.x-image {
display: inline-block;
line-height: 1;
vertical-align: middle;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.x-image {
min-height: 0%;
}
}
.x-image img {
display: block;
max-width: 100%;
height: auto;
vertical-align: bottom;
border: 0;
-ms-interpolation-mode: bicubic;
}
a.x-image {
cursor: pointer;
}
a.x-image:focus {
outline: 0;
}
.x-image-preserve-ratio img {
width: auto !important;
height: auto !important;
max-width: 100% !important;
max-height: 100% !important;
}
.x-image-preserve-ratio img[src*=".svg"] {
height: 100% !important;
}
.x-line {
display: block;
width: 0;
height: 0;
margin: 0;
border: 0;
padding: 0;
}
.x-menu,
.x-menu .sub-menu {
margin: 0;
padding: 0;
list-style: none;
}
.x-menu,
.x-menu li {
min-width: 1px;
}
.x-has-sub {
position: relative;
}
.x-menu-modal .x-anchor,
.x-menu-layered .x-anchor,
.x-menu-dropdown .x-anchor,
.x-menu-collapsed .x-anchor,
.x-menu-inline .x-dropdown .x-anchor {
display: flex;
}
.x-menu-modal li:before,
.x-menu-modal li:after,
.x-menu-layered li:before,
.x-menu-layered li:after,
.x-menu-collapsed li:before,
.x-menu-collapsed li:after {
content: "";
display: table;
}
.x-menu-modal li:after,
.x-menu-layered li:after,
.x-menu-collapsed li:after {
clear: both;
}
.x-bar-v .x-menu-collapsed,
.x-bar-v .x-menu-collapsed > li {
width: inherit;
}
.x-menu-inline {
display: flex;
}
.x-menu-inline > li {
display: flex;
flex-direction: inherit;
justify-content: inherit;
align-items: inherit;
}
.x-menu-layered {
overflow: hidden;
position: relative;
}
.x-menu-layered .menu-item-has-children {
position: static;
}
.x-menu-layered ul {
position: absolute;
top: 0;
left: 0;
right: 0;
pointer-events: none;
}
.x-menu-layered li {
pointer-events: none;
}
.x-menu-layered .x-anchor {
opacity: 0;
transform: translate(25px, 0);
pointer-events: none;
}
.x-prev-layer > li > .x-anchor {
transform: translate(-25px, 0);
}
.x-current-layer > li > .x-anchor {
opacity: 1;
transform: translate(0, 0);
pointer-events: auto;
}
.x-modal {
visibility: hidden;
display: flex;
flex-flow: column nowrap;
justify-content: space-between;
align-items: center;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
pointer-events: none;
z-index: 99999999;
}
.x-modal.x-active {
visibility: visible;
opacity: 1;
pointer-events: auto;
}
.x-modal:before,
.x-modal:after {
content: "";
display: block;
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
}
.x-modal-bg {
display: block;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: -1;
}
.x-modal-close {
display: block;
position: fixed;
width: 1em;
height: 1em;
margin: 0;
border: 0;
padding: 0;
line-height: 1em;
text-align: center;
background-color: transparent;
opacity: 0;
transform: scale(0);
z-index: 3;
}
.x-modal-close span {
display: block;
}
.x-modal-close svg {
display: block;
width: 1em;
height: 1em;
margin: auto;
font-size: 1em;
fill: currentColor;
}
.x-modal.x-active .x-modal-close {
opacity: 1;
transform: scale(1);
}
.x-modal-close-top {
top: 0;
}
.x-modal-close-left {
left: 0;
}
.x-modal-close-right {
right: 0;
}
.x-modal-close-bottom {
bottom: 0;
}
.admin-bar .x-modal-close-top {
top: 32px;
}
@media screen and (max-width: 782px) {
.admin-bar .x-modal-close-top {
top: 46px;
}
}
.x-modal-content {
flex-grow: 0;
flex-shrink: 0;
flex-basis: auto;
z-index: 2;
width: 100%;
margin: 0 auto;
transform: translate3d(0, -15px, 0);
}
.x-modal.x-active .x-modal-content {
transform: translate3d(0, 0, 0);
}
.admin-bar .x-modal,
.admin-bar .x-modal-bg {
top: 32px;
}
@media screen and (max-width: 782px) {
.admin-bar .x-modal,
.admin-bar .x-modal-bg {
top: 46px;
}
}
.x-off-canvas {
overflow-x: hidden;
overflow-y: auto;
visibility: hidden;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
pointer-events: none;
z-index: 99999998;
}
.x-off-canvas.x-active {
visibility: visible;
pointer-events: auto;
}
.x-off-canvas-bg {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
opacity: 0;
z-index: 1;
transform: translate3d(0, 0, 0);
}
.x-off-canvas.x-active .x-off-canvas-bg {
opacity: 1;
}
.x-off-canvas-close {
display: block;
position: absolute;
top: 0;
margin: 0;
border: 0;
padding: 0;
line-height: 1;
text-align: center;
background-color: transparent;
opacity: 0;
transform: scale(0);
z-index: 3;
}
.x-off-canvas-close span {
display: block;
}
.x-off-canvas-close svg {
display: block;
width: 1em;
height: 1em;
margin: auto;
font-size: 1em;
fill: currentColor;
}
.x-off-canvas.x-active .x-off-canvas-close {
opacity: 1;
transform: scale(1);
}
.x-off-canvas-content {
position: absolute;
top: 0;
bottom: 0;
width: 100%;
z-index: 2;
}
.x-off-canvas.x-active .x-off-canvas-content {
transform: translate3d(0, 0, 0);
}
.x-off-canvas-close-left {
left: 0;
}
.x-off-canvas-close-right {
right: 0;
}
.x-off-canvas-content-left {
left: 0;
transform: translate3d(-115%, 0, 0);
}
.x-off-canvas-content-right {
right: 0;
transform: translate3d(115%, 0, 0);
}
.admin-bar .x-off-canvas {
top: 32px;
}
@media screen and (max-width: 782px) {
.admin-bar .x-off-canvas {
top: 46px;
}
}
[data-x-particle] {
display: block;
position: absolute;
opacity: 0;
pointer-events: none;
speak: never;
z-index: 0;
}
[data-x-particle] span {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: inherit;
background-color: currentColor;
}
[data-x-particle*=inside][data-x-particle*=t_] {
top: 0;
}
[data-x-particle*=inside][data-x-particle*=_l] {
left: 0;
}
[data-x-particle*=inside][data-x-particle*=_r] {
right: 0;
}
[data-x-particle*=inside][data-x-particle*=b_] {
bottom: 0;
}
[data-x-particle*=inside][data-x-particle*=c_]:not([data-x-particle*=c_c]) {
top: 0;
bottom: 0;
margin-top: auto;
margin-bottom: auto;
}
[data-x-particle*=inside][data-x-particle*=_c]:not([data-x-particle*=c_c]) {
left: 0;
right: 0;
margin-left: auto;
margin-right: auto;
}
[data-x-particle*=inside][data-x-particle*=c_c] {
top: 50%;
left: 50%;
}
[data-x-particle*=overlap][data-x-particle*=t_] {
top: 0%;
}
[data-x-particle*=overlap][data-x-particle*=c_] {
top: 50%;
}
[data-x-particle*=overlap][data-x-particle*=b_] {
top: 100%;
}
[data-x-particle*=overlap][data-x-particle*=_l] {
left: 0%;
}
[data-x-particle*=overlap][data-x-particle*=_c] {
left: 50%;
}
[data-x-particle*=overlap][data-x-particle*=_r] {
left: 100%;
}
[data-x-particle~=scale-x_y] {
transform: scale3d(0, 0, 1);
}
[data-x-particle~=scale-x] {
transform: scale3d(0, 1, 1);
}
[data-x-particle~=scale-y] {
transform: scale3d(1, 0, 1);
}
[data-x-particle*=overlap],
[data-x-particle*=inside][data-x-particle*=c_c] {
transform: translate3d(-50%, -50%, 0);
}
[data-x-particle*=overlap][data-x-particle~=scale-x_y],
[data-x-particle*=inside][data-x-particle*=c_c][data-x-particle~=scale-x_y] {
transform: translate3d(-50%, -50%, 0) scale3d(0, 0, 1);
}
[data-x-particle*=overlap][data-x-particle~=scale-x],
[data-x-particle*=inside][data-x-particle*=c_c][data-x-particle~=scale-x] {
transform: translate3d(-50%, -50%, 0) scale3d(0, 1, 1);
}
[data-x-particle*=overlap][data-x-particle~=scale-y],
[data-x-particle*=inside][data-x-particle*=c_c][data-x-particle~=scale-y] {
transform: translate3d(-50%, -50%, 0) scale3d(1, 0, 1);
}
.has-particle [data-x-particle][class*=active],
.has-particle:hover [data-x-particle],
.has-particle.x-active [data-x-particle],
[data-x-effect-provider*=particles]:hover [data-x-particle] {
opacity: 1;
}
.has-particle [data-x-particle][class*=active][data-x-particle*=scale],
.has-particle:hover [data-x-particle][data-x-particle*=scale],
.has-particle.x-active [data-x-particle][data-x-particle*=scale],
[data-x-effect-provider*=particles]:hover [data-x-particle][data-x-particle*=scale] {
transform: scale3d(1, 1, 1);
}
.has-particle [data-x-particle][class*=active][data-x-particle*=scale][data-x-particle*=overlap],
.has-particle [data-x-particle][class*=active][data-x-particle*=scale][data-x-particle*=inside][data-x-particle*=c_c],
.has-particle:hover [data-x-particle][data-x-particle*=scale][data-x-particle*=overlap],
.has-particle:hover [data-x-particle][data-x-particle*=scale][data-x-particle*=inside][data-x-particle*=c_c],
.has-particle.x-active [data-x-particle][data-x-particle*=scale][data-x-particle*=overlap],
.has-particle.x-active [data-x-particle][data-x-particle*=scale][data-x-particle*=inside][data-x-particle*=c_c],
[data-x-effect-provider*=particles]:hover [data-x-particle][data-x-particle*=scale][data-x-particle*=overlap],
[data-x-effect-provider*=particles]:hover [data-x-particle][data-x-particle*=scale][data-x-particle*=inside][data-x-particle*=c_c] {
transform: translate3d(-50%, -50%, 0) scale3d(1, 1, 1);
}
.ps {
overflow: hidden !important;
overflow-anchor: none;
touch-action: auto;
-ms-overflow-style: none;
-ms-touch-action: auto;
}
.ps__rail-x,
.ps__rail-y {
display: none;
position: absolute;
opacity: 0;
transition: background-color 0.2s ease, opacity 0.2s ease;
}
.ps__rail-x {
bottom: 0;
height: 15px;
}
.ps__rail-y {
right: 0;
width: 15px;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
display: block;
background-color: transparent;
}
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
background-color: #eee;
opacity: 0.9;
}
.ps__thumb-x,
.ps__thumb-y {
position: absolute;
border-radius: 100px;
background-color: #aaa;
transition-duration: 0.2s;
transition-timing-function: ease;
}
.ps__thumb-x {
bottom: 2px;
height: 6px;
transition-property: background-color, height;
}
.ps__thumb-y {
right: 2px;
width: 6px;
transition-property: background-color, width;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
height: 11px;
background-color: #999;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
width: 11px;
background-color: #999;
}
@supports (-ms-overflow-style: none) {
.ps {
overflow: auto !important;
}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ps {
overflow: auto !important;
}
}
.x-rating {
display: inline-flex;
min-width: 1px;
}
.x-rating-graphic {
display: flex;
flex-flow: row nowrap;
justify-content: space-between;
align-items: center;
min-width: 1px;
letter-spacing: 0 !important;
line-height: 1 !important;
}
.x-rating-text {
min-width: 1px;
}
.x-search {
display: flex;
align-items: center;
margin: 0;
border: 0;
padding: 0;
cursor: text;
}
.x-search:focus {
outline: 0;
}
.x-search-btn {
display: block;
flex-shrink: 0;
margin: 0;
border: 0;
padding: 0;
line-height: 1;
background-color: transparent;
cursor: pointer;
}
.x-search-btn:focus {
outline: 0;
}
.x-search-btn svg {
display: block;
width: 1em;
height: 1em;
margin: 0 auto;
line-height: inherit;
stroke: currentColor;
}
.x-search-btn-submit {
order: 1;
}
.x-search-btn-clear {
order: 3;
visibility: hidden;
pointer-events: none;
}
.x-search-has-content .x-search-btn-clear {
visibility: visible;
pointer-events: auto;
}
.x-search-input {
flex-grow: 1;
order: 2;
width: 100%;
min-width: 1px;
height: auto !important;
border: 0 !important;
padding: 0 !important;
background-color: transparent !important;
box-shadow: none !important;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.x-search-input::-ms-clear {
display: none;
}
.x-search-input::-webkit-input-placeholder {
color: currentColor;
opacity: 1;
}
.x-search-input::-moz-placeholder {
color: currentColor;
opacity: 1;
}
.x-search-input:-ms-input-placeholder {
color: currentColor;
opacity: 1;
}
[class*=x-separator] {
display: block;
position: absolute;
z-index: -1;
left: 0;
right: 0;
margin: 0 auto;
}
[class*=x-separator][class*=top] {
top: 0;
transform: translate(0, -100%);
}
[class*=x-separator][class*=bottom] {
bottom: 0;
transform: translate(0, 100%);
}
[class*=x-separator] svg {
display: block;
width: 100%;
height: 100%;
margin: 0;
}
[data-x-stem] {
top: auto;
left: auto;
right: auto;
bottom: auto;
}
[data-x-stem*=d] {
top: 100%;
}
[data-x-stem*=l] {
right: 0;
}
[data-x-stem*=r] {
left: 0;
}
[data-x-stem*=u] {
bottom: 100%;
}
[data-x-stem*=d][data-x-stem-menu-top*=h] {
top: 0;
}
[data-x-stem*=l][data-x-stem-menu-top*=h] {
right: 100%;
}
[data-x-stem*=r][data-x-stem-menu-top*=h] {
left: 100%;
}
[data-x-stem*=u][data-x-stem-menu-top*=h] {
bottom: 0;
}
[data-x-stem*=d][data-x-stem-root*=h] {
top: 0;
}
[data-x-stem*=l][data-x-stem-root*=h] {
right: 100%;
}
[data-x-stem*=r][data-x-stem-root*=h] {
left: 100%;
}
[data-x-stem*=u][data-x-stem-root*=h] {
bottom: 0;
}
[data-x-stem] [data-x-stem*=d] {
top: 0;
}
[data-x-stem] [data-x-stem*=l] {
right: 100%;
}
[data-x-stem] [data-x-stem*=r] {
left: 100%;
}
[data-x-stem] [data-x-stem*=u] {
bottom: 0;
}
.x-text {
min-width: 1px;
}
a.x-text {
display: block;
}
.x-text-headline {
position: relative;
}
.x-text-content {
display: -webkit-flex;
display: flex;
}
.x-text-content-text {
-webkit-flex-grow: 1;
flex-grow: 1;
min-width: 1px;
max-width: 100%;
}
.x-text-content-text,
.x-text-content-text-primary,
.x-text-content-text-subheadline {
display: block;
}
.x-text-content-text > p:last-child,
.x-text-content-text > ul:last-child,
.x-text-content-text > ol:last-child,
.x-text-content-text-primary > p:last-child,
.x-text-content-text-primary > ul:last-child,
.x-text-content-text-primary > ol:last-child,
.x-text-content-text-subheadline > p:last-child,
.x-text-content-text-subheadline > ul:last-child,
.x-text-content-text-subheadline > ol:last-child {
margin-bottom: 0;
}
.x-text-content-text-primary,
.x-text-content-text-subheadline {
margin-top: 0;
margin-bottom: 0;
}
.x-toggle {
display: block;
position: relative;
transform: translate3d(0, 0, 0);
pointer-events: none;
speak: never;
}
.x-toggle > span {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0 auto;
border-radius: inherit;
background-color: currentColor;
}
.x-toggle-burger,
.x-toggle-grid,
.x-toggle-more-h,
.x-toggle-more-v {
height: 1em;
}
.x-toggle-grid,
.x-toggle-more-h,
.x-toggle-more-v {
width: 1em;
}
.x-toggle-more-h,
.x-toggle-more-v {
border-radius: 100em;
}
.x-toggle-more-v {
transform: translate3d(0, 0, 0) rotate(90deg);
}
[data-x-toggle-anim] {
animation-name: none;
animation-duration: 0.5s;
animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
animation-delay: 0s;
animation-iteration-count: infinite;
animation-direction: alternate;
animation-fill-mode: forwards;
animation-play-state: paused;
}
[data-x-toggle-anim].x-paused {
animation-play-state: paused;
}
[data-x-toggle-anim].x-running {
animation-play-state: running;
}
@keyframes x-bun-t-1 {
50% {
transform: translate3d(0, 0, 0);
}
100% {
transform: translate3d(0, 0, 0) rotate(45deg);
}
}
@keyframes x-patty-1 {
49% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 0;
}
}
@keyframes x-bun-b-1 {
50% {
transform: translate3d(0, 0, 0);
}
100% {
transform: translate3d(0, 0, 0) rotate(-45deg);
}
}
@keyframes x-grid-1 {
50% {
box-shadow:
0 0,
0 0,
0 0,
0 0,
0 0,
0 0,
0 0,
0 0;
transform: rotate3d(0, 0, 1, 0deg);
}
100% {
box-shadow:
-1em 0,
-2em 0,
0 -1em,
0 2em,
0 -2em,
0 1em,
2em 0,
1em 0;
transform: rotate3d(0, 0, 1, -45deg);
}
}
@keyframes x-more-1-1 {
50% {
transform: translate3d(0, 0, 0);
}
75% {
border-radius: 0;
}
100% {
border-radius: 0;
transform: translate3d(0, 0, 0) rotate(45deg) scale3d(4, 0.5, 1);
}
}
@keyframes x-more-2-1 {
49% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 0;
}
}
@keyframes x-more-3-1 {
50% {
transform: translate3d(0, 0, 0) rotate(-45deg);
}
75% {
border-radius: 0;
}
100% {
border-radius: 0;
transform: translate3d(0, 0, 0) rotate(-45deg) scale3d(4, 0.5, 1);
}
}
[data-x-particle] {
transition-delay: 0ms;
}
.x-dropdown.x-active {
transition-delay:
0ms,
0ms,
0ms;
}
.x-modal.x-active {
transition-delay: 0ms, 0ms;
}
.x-td,
.x-div,
.x-row,
.x-col,
.x-grid,
.x-cell,
.x-section,
.x-acc-header,
.x-acc-header-indicator,
.x-crumbs-link,
.x-paginate-inner > *,
.x-anchor,
.x-anchor-text-primary,
.x-anchor-text-secondary,
.x-anchor-sub-indicator,
.x-anchor.has-int-content .x-anchor-content,
.x-bar-is-sticky,
.x-bar-is-sticky .x-bar-content,
[data-x-toggle-collapse],
.x-graphic-child,
.x-image,
.x-line,
.x-mini-cart li,
.x-mini-cart a:not(.x-anchor),
.x-modal-close,
.x-search,
.x-search-btn,
.x-search-input,
.x-icon,
.x-text,
.x-text-content-text-primary,
.x-text-content-text-subheadline,
.x-text-typing,
.x-typed-cursor,
.x-menu-first-level,
.x-menu-layered:not(.x-menu-first-level),
.x-wc-add-to-cart-form,
.x-wc-shop-sort,
[data-x-particle],
.x-bar,
.x-bar-scroll-button,
.x-bar-container,
.x-slide,
.x-slide-pagination,
.x-slide-pagination li {
transition-duration: 300ms;
}
.x-card,
.x-card-faces,
.x-statbar,
.x-statbar-bar,
.x-statbar-label {
transition-duration: 750ms;
}
[class^=x-bg][data-x-params*=parallax] {
transition-duration: 300ms, 0ms;
}
.has-particle:hover [data-x-particle][data-x-particle*=scale],
.has-particle.x-active [data-x-particle][data-x-particle*=scale],
[data-x-effect-provider*=particles]:hover [data-x-particle][data-x-particle*=scale] {
transition-duration: 0ms, 300ms;
}
[data-x-effect] {
animation-duration: 1000ms;
}
.x-dropdown {
transition-property:
opacity,
transform,
visibility;
}
.x-modal {
transition-property: opacity, visibility;
}
.x-modal-close,
.x-off-canvas-close {
transition-property:
color,
opacity,
transform;
}
.x-modal-content,
.x-off-canvas-content {
transition-property: transform;
}
.x-off-canvas {
transition-property: visibility;
}
.x-off-canvas-bg {
transition-property: opacity;
}
[data-x-particle] {
transition-property: opacity, transform;
}
.x-bar,
.x-bar-container {
transition-property:
opacity,
filter,
transform;
}
.x-bar-is-sticky,
.x-bar-is-sticky .x-bar-content {
transition-property: height, opacity;
}
.x-bar-is-visible {
transition-property:
height,
opacity,
transform;
}
[data-x-effect],
.x-line,
.x-card,
.x-statbar,
.x-menu-first-level,
.x-wc-add-to-cart-form,
.x-wc-shop-sort,
.x-slide-pagination {
transition-property:
opacity,
filter,
transform;
}
.x-menu-layered:not(.x-menu-first-level) {
transition-property: height;
}
.x-menu-layered.x-menu-first-level {
transition-property:
height,
opacity,
filter,
transform;
}
.x-div,
.x-row,
.x-col,
.x-grid,
.x-cell,
.x-section,
.x-image,
.x-anchor,
.x-text-headline,
.x-slide {
transition-property:
border-color,
background-color,
box-shadow,
opacity,
filter,
transform;
}
.x-slide-pagination li {
transition-property:
width,
height,
background-color,
opacity,
filter,
transform;
}
.x-icon,
.x-search {
transition-property:
color,
border-color,
background-color,
box-shadow,
text-shadow,
opacity,
filter,
transform;
}
.x-text:not(.x-text-headline) {
transition-property:
color,
border-color,
background-color,
box-shadow,
text-shadow,
column-rule,
opacity,
filter,
transform;
}
[data-x-toggle-collapse] {
transition-property: height;
}
.x-card-faces,
.x-acc-header-indicator {
transition-property: transform;
}
.x-anchor-text-primary,
.x-anchor-text-secondary,
.x-anchor-sub-indicator,
.x-text-content-text-primary,
.x-text-content-text-subheadline,
.x-text-typing,
.x-typed-cursor {
transition-property: color, text-shadow;
}
.x-anchor.has-int-content .x-anchor-content,
[class^=x-bg][data-x-params*=parallax] {
transition-property: opacity, transform;
}
.x-statbar-bar,
.x-statbar-label {
transition-property:
width,
height,
transform,
opacity;
}
.x-acc-header,
.x-crumbs-link,
.x-paginate-inner > *,
.x-mini-cart li,
.x-mini-cart a:not(.x-anchor),
.x-search-btn,
.x-search-input {
transition-property:
color,
border-color,
background-color,
text-shadow,
box-shadow;
}
.x-menu-layered .x-anchor {
transition-property:
border-color,
background-color,
box-shadow,
opacity,
transform;
}
.x-graphic-child {
transition-property:
color,
background-color,
text-shadow,
box-shadow,
opacity,
transform;
}
.x-bar-scroll-button {
transition-property:
color,
border-color,
background-color,
box-shadow,
text-shadow,
opacity,
transform;
}
.x-ttf,
.x-div,
.x-row,
.x-col,
.x-grid,
.x-cell,
.x-section,
.x-acc-header,
.x-acc-header-indicator,
.x-crumbs-link,
.x-paginate-inner > *,
.x-anchor,
.x-anchor-text-primary,
.x-anchor-text-secondary,
.x-anchor-sub-indicator,
.x-anchor.has-int-content .x-anchor-content,
.x-bar-is-sticky,
.x-bar-is-sticky .x-bar-content,
[data-x-toggle-collapse],
.x-graphic-child,
.x-image,
.x-line,
.x-mini-cart li,
.x-mini-cart a:not(.x-anchor),
.x-modal-close,
.x-search,
.x-search-btn,
.x-search-input,
.x-icon,
.x-text,
.x-text-content-text-primary,
.x-text-content-text-subheadline,
.x-text-typing,
.x-typed-cursor,
.x-menu-first-level,
.x-menu-layered:not(.x-menu-first-level),
.x-card,
.x-card-faces,
.x-statbar,
.x-statbar-bar,
.x-statbar-label,
.x-wc-add-to-cart-form,
.x-wc-shop-sort,
[data-x-particle],
.x-bar,
.x-bar-scroll-button,
.x-bar-container,
.x-slide,
.x-slide-pagination,
.x-slide-pagination li {
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
[class^=x-bg][data-x-params*=parallax] {
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1), linear;
}
.x-off-canvas {
transition-timing-function: linear;
}
[data-x-effect] {
animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.x-crumbs-link .x-icon,
.x-paginate-inner > * .x-icon,
.x-bar-scroll-button .x-icon {
transition: initial;
}
[data-x-disable-animation],
[data-x-disable-animation] * {
transition: none !important;
}
.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
.animated.bounceIn,
.animated.bounceOut {
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
}
.animated.flipOutX,
.animated.flipOutY {
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
}
.x-anim-hide,
.animated-hide {
opacity: 0;
}
@keyframes bounce {
from, 20%, 53%, to {
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transform: translate3d(0, 0, 0);
}
40%, 43% {
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
transform: translate3d(0, -30px, 0) scaleY(1.1);
}
70% {
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
transform: translate3d(0, -15px, 0) scaleY(1.05);
}
80% {
transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
transform: translate3d(0, 0, 0) scaleY(0.95);
}
90% {
transform: translate3d(0, -4px, 0) scaleY(1.02);
}
}
.bounce {
animation-name: bounce;
transform-origin: center bottom;
}
@keyframes flash {
from, 50%, to {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
.flash {
animation-name: flash;
}
@keyframes headShake {
0% {
transform: translateX(0);
}
6.5% {
transform: translateX(-6px) rotateY(-9deg);
}
18.5% {
transform: translateX(5px) rotateY(7deg);
}
31.5% {
transform: translateX(-3px) rotateY(-5deg);
}
43.5% {
transform: translateX(2px) rotateY(3deg);
}
50% {
transform: translateX(0);
}
}
.headShake {
animation-timing-function: ease-in-out;
animation-name: headShake;
}
@keyframes heartBeat {
0% {
transform: scale(1);
}
14% {
transform: scale(1.3);
}
28% {
transform: scale(1);
}
42% {
transform: scale(1.3);
}
70% {
transform: scale(1);
}
}
.heartBeat {
animation-name: heartBeat;
animation-duration: calc(var(--animate-duration) * 1.3);
animation-timing-function: ease-in-out;
}
@keyframes jello {
from, 11.1%, to {
transform: translate3d(0, 0, 0);
}
22.2% {
transform: skewX(-12.5deg) skewY(-12.5deg);
}
33.3% {
transform: skewX(6.25deg) skewY(6.25deg);
}
44.4% {
transform: skewX(-3.125deg) skewY(-3.125deg);
}
55.5% {
transform: skewX(1.5625deg) skewY(1.5625deg);
}
66.6% {
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
transform: skewX(0.390625deg) skewY(0.390625deg);
}
88.8% {
transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
.jello {
animation-name: jello;
transform-origin: center;
}
@keyframes pulse {
from {
transform: scale3d(1, 1, 1);
}
50% {
transform: scale3d(1.05, 1.05, 1.05);
}
to {
transform: scale3d(1, 1, 1);
}
}
.pulse {
animation-name: pulse;
animation-timing-function: ease-in-out;
}
@keyframes rubberBand {
from {
transform: scale3d(1, 1, 1);
}
30% {
transform: scale3d(1.25, 0.75, 1);
}
40% {
transform: scale3d(0.75, 1.25, 1);
}
50% {
transform: scale3d(1.15, 0.85, 1);
}
65% {
transform: scale3d(0.95, 1.05, 1);
}
75% {
transform: scale3d(1.05, 0.95, 1);
}
to {
transform: scale3d(1, 1, 1);
}
}
.rubberBand {
animation-name: rubberBand;
}
@keyframes shake {
from, to {
transform: translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
transform: translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
transform: translate3d(10px, 0, 0);
}
}
.shake {
animation-name: shake;
}
@keyframes shakeX {
from, to {
transform: translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
transform: translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
transform: translate3d(10px, 0, 0);
}
}
.shakeX {
animation-name: shakeX;
}
@keyframes shakeY {
from, to {
transform: translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
transform: translate3d(0, -10px, 0);
}
20%, 40%, 60%, 80% {
transform: translate3d(0, 10px, 0);
}
}
.shakeY {
animation-name: shakeY;
}
@keyframes swing {
20% {
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
transform: rotate3d(0, 0, 1, -5deg);
}
to {
transform: rotate3d(0, 0, 1, 0deg);
}
}
.swing {
transform-origin: top center;
animation-name: swing;
}
@keyframes tada {
from {
transform: scale3d(1, 1, 1);
}
10%, 20% {
transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
to {
transform: scale3d(1, 1, 1);
}
}
.tada {
animation-name: tada;
}
@keyframes wobble {
from {
transform: translate3d(0, 0, 0);
}
15% {
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
to {
transform: translate3d(0, 0, 0);
}
}
.wobble {
animation-name: wobble;
}
@keyframes backInDown {
0% {
transform: translateY(-1200px) scale(0.7);
opacity: 0.7;
}
80% {
transform: translateY(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: scale(1);
opacity: 1;
}
}
.backInDown {
animation-name: backInDown;
}
@keyframes backInLeft {
0% {
transform: translateX(-2000px) scale(0.7);
opacity: 0.7;
}
80% {
transform: translateX(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: scale(1);
opacity: 1;
}
}
.backInLeft {
animation-name: backInLeft;
}
@keyframes backInRight {
0% {
transform: translateX(2000px) scale(0.7);
opacity: 0.7;
}
80% {
transform: translateX(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: scale(1);
opacity: 1;
}
}
.backInRight {
animation-name: backInRight;
}
@keyframes backInUp {
0% {
transform: translateY(1200px) scale(0.7);
opacity: 0.7;
}
80% {
transform: translateY(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: scale(1);
opacity: 1;
}
}
.backInUp {
animation-name: backInUp;
}
@keyframes backOutDown {
0% {
transform: scale(1);
opacity: 1;
}
20% {
transform: translateY(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: translateY(700px) scale(0.7);
opacity: 0.7;
}
}
.backOutDown {
animation-name: backOutDown;
}
@keyframes backOutLeft {
0% {
transform: scale(1);
opacity: 1;
}
20% {
transform: translateX(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: translateX(-2000px) scale(0.7);
opacity: 0.7;
}
}
.backOutLeft {
animation-name: backOutLeft;
}
@keyframes backOutRight {
0% {
transform: scale(1);
opacity: 1;
}
20% {
transform: translateX(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: translateX(2000px) scale(0.7);
opacity: 0.7;
}
}
.backOutRight {
animation-name: backOutRight;
}
@keyframes backOutUp {
0% {
transform: scale(1);
opacity: 1;
}
20% {
transform: translateY(0px) scale(0.7);
opacity: 0.7;
}
100% {
transform: translateY(-700px) scale(0.7);
opacity: 0.7;
}
}
.backOutUp {
animation-name: backOutUp;
}
@keyframes bounceIn {
from, 20%, 40%, 60%, 80%, to {
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
transform: scale3d(0.3, 0.3, 0.3);
}
20% {
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
transform: scale3d(0.9, 0.9, 0.9);
}
60% {
opacity: 1;
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
transform: scale3d(0.97, 0.97, 0.97);
}
to {
opacity: 1;
transform: scale3d(1, 1, 1);
}
}
.bounceIn {
animation-duration: calc(var(--animate-duration) * 0.75);
animation-name: bounceIn;
}
@keyframes bounceInDown {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
transform: translate3d(0, -3000px, 0) scaleY(3);
}
60% {
opacity: 1;
transform: translate3d(0, 25px, 0) scaleY(0.9);
}
75% {
transform: translate3d(0, -10px, 0) scaleY(0.95);
}
90% {
transform: translate3d(0, 5px, 0) scaleY(0.985);
}
to {
transform: translate3d(0, 0, 0);
}
}
.bounceInDown {
animation-name: bounceInDown;
}
@keyframes bounceInLeft {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
transform: translate3d(-3000px, 0, 0) scaleX(3);
}
60% {
opacity: 1;
transform: translate3d(25px, 0, 0) scaleX(1);
}
75% {
transform: translate3d(-10px, 0, 0) scaleX(0.98);
}
90% {
transform: translate3d(5px, 0, 0) scaleX(0.995);
}
to {
transform: translate3d(0, 0, 0);
}
}
.bounceInLeft {
animation-name: bounceInLeft;
}
@keyframes bounceInRight {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
from {
opacity: 0;
transform: translate3d(3000px, 0, 0) scaleX(3);
}
60% {
opacity: 1;
transform: translate3d(-25px, 0, 0) scaleX(1);
}
75% {
transform: translate3d(10px, 0, 0) scaleX(0.98);
}
90% {
transform: translate3d(-5px, 0, 0) scaleX(0.995);
}
to {
transform: translate3d(0, 0, 0);
}
}
.bounceInRight {
animation-name: bounceInRight;
}
@keyframes bounceInUp {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
from {
opacity: 0;
transform: translate3d(0, 3000px, 0) scaleY(5);
}
60% {
opacity: 1;
transform: translate3d(0, -20px, 0) scaleY(0.9);
}
75% {
transform: translate3d(0, 10px, 0) scaleY(0.95);
}
90% {
transform: translate3d(0, -5px, 0) scaleY(0.985);
}
to {
transform: translate3d(0, 0, 0);
}
}
.bounceInUp {
animation-name: bounceInUp;
}
@keyframes bounceOut {
20% {
transform: scale3d(0.9, 0.9, 0.9);
}
50%, 55% {
opacity: 1;
transform: scale3d(1.1, 1.1, 1.1);
}
to {
opacity: 0;
transform: scale3d(0.3, 0.3, 0.3);
}
}
.bounceOut {
animation-duration: calc(var(--animate-duration) * 0.75);
animation-name: bounceOut;
}
@keyframes bounceOutDown {
20% {
transform: translate3d(0, 10px, 0) scaleY(0.985);
}
40%, 45% {
opacity: 1;
transform: translate3d(0, -20px, 0) scaleY(0.9);
}
to {
opacity: 0;
transform: translate3d(0, 2000px, 0) scaleY(3);
}
}
.bounceOutDown {
animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
20% {
opacity: 1;
transform: translate3d(20px, 0, 0) scaleX(0.9);
}
to {
opacity: 0;
transform: translate3d(-2000px, 0, 0) scaleX(2);
}
}
.bounceOutLeft {
animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
20% {
opacity: 1;
transform: translate3d(-20px, 0, 0) scaleX(0.9);
}
to {
opacity: 0;
transform: translate3d(2000px, 0, 0) scaleX(2);
}
}
.bounceOutRight {
animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
20% {
transform: translate3d(0, -10px, 0) scaleY(0.985);
}
40%, 45% {
opacity: 1;
transform: translate3d(0, 20px, 0) scaleY(0.9);
}
to {
opacity: 0;
transform: translate3d(0, -2000px, 0) scaleY(3);
}
}
.bounceOutUp {
animation-name: bounceOutUp;
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.fadeIn {
animation-name: fadeIn;
}
@keyframes fadeInBottomLeft {
from {
opacity: 0;
transform: translate3d(-100%, 100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInBottomLeft {
animation-name: fadeInBottomLeft;
}
@keyframes fadeInBottomRight {
from {
opacity: 0;
transform: translate3d(100%, 100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInBottomRight {
animation-name: fadeInBottomRight;
}
@keyframes fadeInDown {
from {
opacity: 0;
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInDown {
animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
from {
opacity: 0;
transform: translate3d(0, -2000px, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInDownBig {
animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
from {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInLeft {
animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
from {
opacity: 0;
transform: translate3d(-2000px, 0, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInLeftBig {
animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
from {
opacity: 0;
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInRight {
animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
from {
opacity: 0;
transform: translate3d(2000px, 0, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInRightBig {
animation-name: fadeInRightBig;
}
@keyframes fadeInTopLeft {
from {
opacity: 0;
transform: translate3d(-100%, -100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInTopLeft {
animation-name: fadeInTopLeft;
}
@keyframes fadeInTopRight {
from {
opacity: 0;
transform: translate3d(100%, -100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInTopRight {
animation-name: fadeInTopRight;
}
@keyframes fadeInUp {
from {
opacity: 0;
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInUp {
animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
from {
opacity: 0;
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.fadeInUpBig {
animation-name: fadeInUpBig;
}
@keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
.fadeOut {
animation-name: fadeOut;
}
@keyframes fadeOutBottomLeft {
from {
opacity: 1;
transform: translate3d(0, 0, 0);
}
to {
opacity: 0;
transform: translate3d(-100%, 100%, 0);
}
}
.fadeOutBottomLeft {
animation-name: fadeOutBottomLeft;
}
@keyframes fadeOutBottomRight {
from {
opacity: 1;
transform: translate3d(0, 0, 0);
}
to {
opacity: 0;
transform: translate3d(100%, 100%, 0);
}
}
.fadeOutBottomRight {
animation-name: fadeOutBottomRight;
}
@keyframes fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown {
animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig {
animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft {
animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig {
animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(100%, 0, 0);
}
}
.fadeOutRight {
animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig {
animation-name: fadeOutRightBig;
}
@keyframes fadeOutTopLeft {
from {
opacity: 1;
transform: translate3d(0, 0, 0);
}
to {
opacity: 0;
transform: translate3d(-100%, -100%, 0);
}
}
.fadeOutTopLeft {
animation-name: fadeOutTopLeft;
}
@keyframes fadeOutTopRight {
from {
opacity: 1;
transform: translate3d(0, 0, 0);
}
to {
opacity: 0;
transform: translate3d(100%, -100%, 0);
}
}
.fadeOutTopRight {
animation-name: fadeOutTopRight;
}
@keyframes fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp {
animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig {
animation-name: fadeOutUpBig;
}
@keyframes flip {
from {
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
animation-timing-function: ease-out;
}
40% {
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
animation-timing-function: ease-out;
}
50% {
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
animation-timing-function: ease-in;
}
80% {
transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
animation-timing-function: ease-in;
}
to {
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
animation-timing-function: ease-in;
}
}
.animated.flip {
backface-visibility: visible;
animation-name: flip;
}
@keyframes flipInX {
from {
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
animation-timing-function: ease-in;
opacity: 0;
}
40% {
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
animation-timing-function: ease-in;
}
60% {
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
transform: perspective(400px);
}
}
.flipInX {
backface-visibility: visible !important;
animation-name: flipInX;
}
@keyframes flipInY {
from {
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
animation-timing-function: ease-in;
opacity: 0;
}
40% {
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
animation-timing-function: ease-in;
}
60% {
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
to {
transform: perspective(400px);
}
}
.flipInY {
backface-visibility: visible !important;
animation-name: flipInY;
}
@keyframes flipOutX {
from {
transform: perspective(400px);
}
30% {
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
.flipOutX {
animation-duration: calc(var(--animate-duration) * 0.75);
animation-name: flipOutX;
backface-visibility: visible !important;
}
@keyframes flipOutY {
from {
transform: perspective(400px);
}
30% {
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
to {
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
.flipOutY {
animation-duration: calc(var(--animate-duration) * 0.75);
backface-visibility: visible !important;
animation-name: flipOutY;
}
@keyframes lightSpeedInLeft {
from {
transform: translate3d(-100%, 0, 0) skewX(30deg);
opacity: 0;
}
60% {
transform: skewX(-20deg);
opacity: 1;
}
80% {
transform: skewX(5deg);
}
to {
transform: translate3d(0, 0, 0);
}
}
.lightSpeedInLeft {
animation-name: lightSpeedInLeft;
animation-timing-function: ease-out;
}
@keyframes lightSpeedInRight {
from {
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
transform: skewX(20deg);
opacity: 1;
}
80% {
transform: skewX(-5deg);
}
to {
transform: translate3d(0, 0, 0);
}
}
.lightSpeedInRight {
animation-name: lightSpeedInRight;
animation-timing-function: ease-out;
}
@keyframes lightSpeedOutLeft {
from {
opacity: 1;
}
to {
transform: translate3d(-100%, 0, 0) skewX(-30deg);
opacity: 0;
}
}
.lightSpeedOutLeft {
animation-name: lightSpeedOutLeft;
animation-timing-function: ease-in;
}
@keyframes lightSpeedOutRight {
from {
opacity: 1;
}
to {
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
.lightSpeedOutRight {
animation-name: lightSpeedOutRight;
animation-timing-function: ease-in;
}
@keyframes rotateIn {
from {
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
to {
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.rotateIn {
animation-name: rotateIn;
transform-origin: center;
}
@keyframes rotateInDownLeft {
from {
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
to {
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.rotateInDownLeft {
animation-name: rotateInDownLeft;
transform-origin: left bottom;
}
@keyframes rotateInDownRight {
from {
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.rotateInDownRight {
animation-name: rotateInDownRight;
transform-origin: right bottom;
}
@keyframes rotateInUpLeft {
from {
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.rotateInUpLeft {
animation-name: rotateInUpLeft;
transform-origin: left bottom;
}
@keyframes rotateInUpRight {
from {
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
to {
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.rotateInUpRight {
animation-name: rotateInUpRight;
transform-origin: right bottom;
}
@keyframes rotateOut {
from {
opacity: 1;
}
to {
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
.rotateOut {
animation-name: rotateOut;
transform-origin: center;
}
@keyframes rotateOutDownLeft {
from {
opacity: 1;
}
to {
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
.rotateOutDownLeft {
animation-name: rotateOutDownLeft;
transform-origin: left bottom;
}
@keyframes rotateOutDownRight {
from {
opacity: 1;
}
to {
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutDownRight {
animation-name: rotateOutDownRight;
transform-origin: right bottom;
}
@keyframes rotateOutUpLeft {
from {
opacity: 1;
}
to {
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutUpLeft {
animation-name: rotateOutUpLeft;
transform-origin: left bottom;
}
@keyframes rotateOutUpRight {
from {
opacity: 1;
}
to {
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
.rotateOutUpRight {
animation-name: rotateOutUpRight;
transform-origin: right bottom;
}
@keyframes slideInDown {
from {
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
transform: translate3d(0, 0, 0);
}
}
.slideInDown {
animation-name: slideInDown;
}
@keyframes slideInLeft {
from {
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to {
transform: translate3d(0, 0, 0);
}
}
.slideInLeft {
animation-name: slideInLeft;
}
@keyframes slideInRight {
from {
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to {
transform: translate3d(0, 0, 0);
}
}
.slideInRight {
animation-name: slideInRight;
}
@keyframes slideInUp {
from {
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
transform: translate3d(0, 0, 0);
}
}
.slideInUp {
animation-name: slideInUp;
}
@keyframes slideOutDown {
from {
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
transform: translate3d(0, 100%, 0);
}
}
.slideOutDown {
animation-name: slideOutDown;
}
@keyframes slideOutLeft {
from {
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
transform: translate3d(-100%, 0, 0);
}
}
.slideOutLeft {
animation-name: slideOutLeft;
}
@keyframes slideOutRight {
from {
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
transform: translate3d(100%, 0, 0);
}
}
.slideOutRight {
animation-name: slideOutRight;
}
@keyframes slideOutUp {
from {
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
transform: translate3d(0, -100%, 0);
}
}
.slideOutUp {
animation-name: slideOutUp;
}
@keyframes hinge {
0% {
animation-timing-function: ease-in-out;
}
20%, 60% {
transform: rotate3d(0, 0, 1, 80deg);
animation-timing-function: ease-in-out;
}
40%, 80% {
transform: rotate3d(0, 0, 1, 60deg);
animation-timing-function: ease-in-out;
opacity: 1;
}
to {
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
.hinge {
animation-duration: calc(var(--animate-duration) * 2);
animation-name: hinge;
transform-origin: top left;
}
@keyframes jackInTheBox {
from {
opacity: 0;
transform: scale(0.1) rotate(30deg);
transform-origin: center bottom;
}
50% {
transform: rotate(-10deg);
}
70% {
transform: rotate(3deg);
}
to {
opacity: 1;
transform: scale(1);
}
}
.jackInTheBox {
animation-name: jackInTheBox;
}
@keyframes rollIn {
from {
opacity: 0;
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
.rollIn {
animation-name: rollIn;
}
@keyframes rollOut {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
.rollOut {
animation-name: rollOut;
}
@keyframes zoomIn {
from {
opacity: 0;
transform: scale3d(0.3, 0.3, 0.3);
}
50% {
opacity: 1;
}
}
.zoomIn {
animation-name: zoomIn;
}
@keyframes zoomInDown {
from {
opacity: 0;
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInDown {
animation-name: zoomInDown;
}
@keyframes zoomInLeft {
from {
opacity: 0;
transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInLeft {
animation-name: zoomInLeft;
}
@keyframes zoomInRight {
from {
opacity: 0;
transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInRight {
animation-name: zoomInRight;
}
@keyframes zoomInUp {
from {
opacity: 0;
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInUp {
animation-name: zoomInUp;
}
@keyframes zoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
transform: scale3d(0.3, 0.3, 0.3);
}
to {
opacity: 0;
}
}
.zoomOut {
animation-name: zoomOut;
}
@keyframes zoomOutDown {
40% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
opacity: 0;
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomOutDown {
animation-name: zoomOutDown;
transform-origin: center bottom;
}
@keyframes zoomOutLeft {
40% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
}
to {
opacity: 0;
transform: scale(0.1) translate3d(-2000px, 0, 0);
}
}
.zoomOutLeft {
animation-name: zoomOutLeft;
transform-origin: left center;
}
@keyframes zoomOutRight {
40% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
}
to {
opacity: 0;
transform: scale(0.1) translate3d(2000px, 0, 0);
}
}
.zoomOutRight {
animation-name: zoomOutRight;
transform-origin: right center;
}
@keyframes zoomOutUp {
40% {
opacity: 1;
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
opacity: 0;
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomOutUp {
animation-name: zoomOutUp;
transform-origin: center bottom;
}
.x-effect-exit,
.x-effect-entering,
.x-effect-exiting {
pointer-events: none !important;
}
.x-effect-animated {
animation-fill-mode: both !important;
}
@media print, (prefers-reduced-motion: reduce) {
.x-effect-animated {
animation-duration: 1ms !important;
transition-duration: 1ms !important;
animation-iteration-count: 1 !important;
}
}
.x-no-at,
.x-no-at a,
.x-no-at i,
.x-no-at ul,
.x-no-at ol,
.x-no-at img,
.x-no-at div,
.x-no-at span,
.x-no-at button {
animation-delay: 1ms !important;
animation-duration: 1ms !important;
transition-delay: 1ms !important;
transition-duration: 1ms !important;
}
p {
margin: 0 0 1.5em;
}
small {
font-size: smaller;
}
b,
strong {
font-weight: bold;
}
em {
font-style: italic;
}
cite {
font-style: normal;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
margin: 1.25em 0 0.2em;
text-rendering: optimizelegibility;
}
h1,
.h1 {
margin-top: 1em;
font-size: 400%;
line-height: 1.1;
}
h2,
.h2 {
font-size: 285.7%;
line-height: 1.2;
}
h3,
.h3 {
font-size: 228.5%;
line-height: 1.3;
}
h4,
h5,
h6,
.h4,
.h5,
.h6 {
margin-top: 1.75em;
margin-bottom: 0.5em;
line-height: 1.4;
}
h4,
.h4 {
font-size: 171.4%;
}
h5,
.h5 {
font-size: 150%;
}
h6,
.h6 {
font-size: 100%;
text-transform: uppercase;
}
ul,
ol {
padding: 0;
margin: 0 0 1.5em 1.655em;
}
ul ul,
ul ol,
ol ol,
ol ul {
margin-bottom: 0;
}
ul.unstyled,
ol.unstyled {
margin-left: 0;
list-style: none;
}
ul.inline,
ol.inline {
margin-left: 0;
list-style: none;
}
ul.inline > li,
ol.inline > li {
display: inline-block;
padding-left: 1em;
padding-right: 1em;
}
dl {
margin-bottom: 1.5em;
}
dt {
font-weight: bolder;
}
dd {
margin-left: 1.5em;
}
q:before,
q:after,
blockquote:before,
blockquote:after {
content: "";
}
address {
margin-bottom: 1.5em;
font-style: normal;
}
hr {
height: 0;
margin: 1.5em 0;
border: 0;
border-top: 2px solid #e5e5e5;
}
blockquote {
margin: 1.5em 0;
padding: 1em;
border: 2px solid #e5e5e5;
font-size: 24px;
font-weight: 400;
line-height: 1.3;
color: #2c3e50;
}
code,
pre {
font-family:
Consolas,
"Andale Mono WT",
"Andale Mono",
"Lucida Console",
"Lucida Sans Typewriter",
"DejaVu Sans Mono",
"Bitstream Vera Sans Mono",
"Liberation Mono",
"Nimbus Mono L",
Monaco,
"Courier New",
Courier,
monospace;
color: #555;
background-color: #ffffff;
}
code {
padding: 0.143em 0.286em;
font-size: 0.85em;
border: 1px solid #e5e5e5;
}
pre {
display: block;
margin: 0 0 1.5em;
border: 2px solid #e5e5e5;
padding: 0.786em 1.071em;
font-size: 1.15em;
line-height: 1.8;
word-break: break-all;
word-wrap: break-word;
white-space: pre;
white-space: pre-wrap;
}
pre code {
padding: 0;
border: 0;
}
.pre-scrollable {
max-height: 360px;
overflow-y: scroll;
}
form {
margin: 0 0 1.5em;
}
fieldset {
padding: 0;
margin: 0;
border: 0;
}
legend {
display: block;
width: 100%;
padding: 0;
margin: 0;
line-height: 1.4;
border: 0;
border-bottom: 1px solid #ddd;
}
label,
input,
button,
select,
textarea {
font-size: 100%;
line-height: 1.8;
}
input,
button,
select,
textarea {
font-family:
"Lato",
"Helvetica Neue",
Helvetica,
Arial,
sans-serif;
}
label {
display: block;
margin-bottom: 2px;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #999;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
color: #999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #999;
}
.radio,
.checkbox {
min-height: 18px;
padding-left: 18px;
}
.radio input[type=radio],
.checkbox input[type=checkbox] {
position: relative;
float: left;
margin-left: -18px;
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
padding-top: 5px;
}
.radio.inline,
.checkbox.inline {
display: inline-block;
padding-top: 5px;
margin-bottom: 0;
vertical-align: middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
margin-left: 10px;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
cursor: not-allowed;
}
input[disabled]:not(input[type=submit]),
select[disabled],
textarea[disabled],
input[readonly]:not(input[type=submit]),
select[readonly],
textarea[readonly] {
background-color: #eee;
}
input[type=radio][disabled],
input[type=checkbox][disabled],
input[type=radio][readonly],
input[type=checkbox][readonly] {
background-color: transparent;
}
.wpcf7 p {
margin-bottom: 0.375em;
}
.wpcf7 select,
.wpcf7 textarea,
.wpcf7 input[type=text],
.wpcf7 input[type=password],
.wpcf7 input[type=datetime],
.wpcf7 input[type=datetime-local],
.wpcf7 input[type=date],
.wpcf7 input[type=month],
.wpcf7 input[type=time],
.wpcf7 input[type=week],
.wpcf7 input[type=number],
.wpcf7 input[type=email],
.wpcf7 input[type=url],
.wpcf7 input[type=search],
.wpcf7 input[type=tel],
.wpcf7 input[type=color] {
width: 100%;
}
.wpcf7 select:not(:last-child),
.wpcf7 textarea:not(:last-child),
.wpcf7 input[type=text]:not(:last-child),
.wpcf7 input[type=password]:not(:last-child),
.wpcf7 input[type=datetime]:not(:last-child),
.wpcf7 input[type=datetime-local]:not(:last-child),
.wpcf7 input[type=date]:not(:last-child),
.wpcf7 input[type=month]:not(:last-child),
.wpcf7 input[type=time]:not(:last-child),
.wpcf7 input[type=week]:not(:last-child),
.wpcf7 input[type=number]:not(:last-child),
.wpcf7 input[type=email]:not(:last-child),
.wpcf7 input[type=url]:not(:last-child),
.wpcf7 input[type=search]:not(:last-child),
.wpcf7 input[type=tel]:not(:last-child),
.wpcf7 input[type=color]:not(:last-child) {
margin-bottom: 0;
}
.wpcf7 form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-response-output:empty {
display: none;
}
.wpcf7-display-none {
display: none;
}
.wpcf7-not-valid-tip {
display: block;
margin: 1px 0 0;
font-size: 0.75em;
}
.wpcf7 .wpcf7-spinner {
visibility: hidden;
display: inline-block;
position: relative;
width: 1em;
height: 1em;
padding: 0;
border: 0;
margin: 0 0 0 1em;
font-size: 16px;
vertical-align: middle;
}
.wpcf7 .wpcf7-spinner:before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 1em;
height: 1em;
border-width: 2px;
border-style: solid;
border-color: transparent currentColor currentColor currentColor;
border-radius: 1em;
animation: xCF7Spin 1.25s infinite linear;
}
.wpcf7 .wpcf7-spinner.is-active {
visibility: visible;
}
.wpcf7-list-item {
margin: 0 0 0 1em;
}
.wpcf7-list-item-label {
margin: 0 0.5em 0 0;
}
@keyframes xCF7Spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
select,
textarea,
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
.uneditable-input {
display: inline-block;
height: 2.65em;
margin-bottom: 9px;
border: 2px solid #ddd;
padding: 0 0.65em;
font-size: 13px;
line-height: normal;
color: #555;
background-color: #ffffff;
}
input,
textarea {
width: auto;
}
textarea {
height: auto;
}
textarea,
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
.uneditable-input {
-webkit-transition:
border linear 0.2s,
background-color linear 0.2s,
box-shadow linear 0.2s;
transition:
border linear 0.2s,
background-color linear 0.2s,
box-shadow linear 0.2s;
}
textarea:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=time]:focus,
input[type=week]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=color]:focus,
.uneditable-input:focus {
border-color: rgba(0, 0, 0, 0.25);
background-color: #ffffff;
outline: 0;
}
input[type=radio],
input[type=checkbox] {
margin: 0.425em 0;
line-height: normal;
cursor: pointer;
}
@media (max-width: 479.98px) {
input[type=radio],
input[type=checkbox] {
border: 1px solid #ccc;
}
}
input[type=file],
input[type=image],
input[type=submit],
input[type=reset],
input[type=button],
input[type=radio],
input[type=checkbox] {
width: auto;
}
select,
input[type=file] {
height: 2.65em;
padding-top: 0.5em;
padding-bottom: 0.5em;
}
select {
width: auto;
}
select[multiple],
select[size] {
height: auto;
}
.form-search,
.widget_product_search form {
position: relative;
margin-bottom: 0;
line-height: 1;
}
.form-search:before,
.widget_product_search form:before {
content: "\f002";
position: absolute;
left: 12px;
bottom: 50%;
display: block;
margin-bottom: -6px;
font-size: 12px;
line-height: 1;
text-decoration: inherit;
color: #272727;
font-family: "FontAwesome" !important;
font-style: normal !important;
font-weight: normal !important;
text-decoration: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.form-search .search-query,
.form-search input[type=search],
.widget_product_search form .search-query,
.widget_product_search form input[type=search] {
width: 100%;
margin-bottom: 0;
padding-left: 28px;
}
textarea {
padding-top: 6px;
padding-bottom: 6px;
}
input[type=color] {
padding: 1px 3px;
}
input[type=file] {
margin-top: 2px;
}
.checkbox input[type=checkbox] {
top: 2px;
}
.radio input[type=radio] {
top: 1px;
}
#recaptcha_table #recaptcha_response_field {
height: 16px;
border-width: 1px;
font-size: 10px;
line-height: 16px;
border-radius: 0;
}
table {
width: 100%;
margin-bottom: 1.5em;
border-spacing: 0;
background-color: transparent;
}
table th,
table td {
padding: 0.5em 0.625em;
line-height: 1.3;
text-align: left;
vertical-align: middle;
}
table th {
font-weight: bold;
}
table td {
line-height: 1.4;
}
table thead th {
vertical-align: bottom;
}
table caption + thead tr:first-child th,
table caption + thead tr:first-child td,
table colgroup + thead tr:first-child th,
table colgroup + thead tr:first-child td,
table thead:first-child tr:first-child th,
table thead:first-child tr:first-child td {
border-top: 0;
}
table p:last-child,
table ul:last-child,
table ol:last-child {
margin-bottom: 0;
}
table {
border-collapse: collapse;
}
table th,
table td {
border-top: 1px solid #f2f2f2;
}
table tbody + tbody {
border-top: 2px solid #f2f2f2;
}
.x-btn,
.button,
[type=submit] {
display: inline-block;
position: relative;
border: 1px solid #ac1100;
border-radius: 0;
padding: 0.563em 1.125em 0.813em;
cursor: pointer;
font-size: 16px;
font-weight: inherit;
line-height: 1.3;
text-align: center;
vertical-align: middle;
color: #ffffff;
background-color: #ff2a13;
transition: all 0.15s linear;
}
.x-btn:hover,
.button:hover,
[type=submit]:hover {
text-decoration: none;
color: #ffffff;
border-color: #600900;
background-color: #df1600;
}
.x-btn:hover,
.x-btn:active,
.button:hover,
.button:active,
[type=submit]:hover,
[type=submit]:active {
outline: 0 !important;
}
.x-btn[disabled],
.x-btn.disabled,
.button[disabled],
.button.disabled,
[type=submit][disabled],
[type=submit].disabled {
opacity: 0.25;
cursor: not-allowed;
}
.x-btn.x-btn-jumbo {
padding: 0.643em 1.429em 0.786em;
font-size: 28px;
}
.x-btn.x-btn-x-large {
padding: 0.714em 1.286em 0.857em;
font-size: 21px;
}
.x-btn.x-btn-large {
padding: 0.579em 1.105em 0.842em;
font-size: 19px;
}
.x-btn.x-btn-regular {
padding: 0.563em 1.125em 0.813em;
font-size: 16px;
}
.x-btn.x-btn-small {
padding: 0.429em 1.143em 0.643em;
font-size: 14px;
}
.x-btn.x-btn-mini {
padding: 0.385em 0.923em 0.538em;
font-size: 13px;
}
.x-btn.x-btn-square {
border-radius: 0;
}
.x-btn.x-btn-rounded {
border-radius: 0.225em;
}
.x-btn.x-btn-pill {
border-radius: 100em;
}
.x-btn-block {
display: block;
width: 100%;
}
.x-btn-block + .x-btn-block {
margin-top: 1em;
}
.x-btn [class*=x-icon-] {
display: inline;
width: auto;
height: auto;
margin: 0 0.5em 0 0;
}
.x-btn [class*=x-icon-]:before {
display: inline !important;
position: static !important;
transform: none !important;
}
.x-btn.x-btn-icon-only [class*=x-icon-] {
margin: 0;
}
.x-btn-circle-wrap {
display: inline-block;
position: relative;
}
.x-btn-circle-wrap.x-btn-jumbo,
.x-btn-circle-wrap.x-btn-x-large,
.x-btn-circle-wrap.x-btn-large {
margin: 0 0 21px;
padding: 0;
}
.x-btn-circle-wrap:before,
.x-btn-circle-wrap:after {
content: "";
position: relative;
display: block;
margin: 0 auto;
background-repeat: no-repeat;
background-position: center center;
z-index: 1;
}
.x-btn-circle-wrap:before {
top: 2px;
width: 172px;
height: 43px;
background-image: url(//yardathletics.thedev.ca/wp-content/themes/pro/framework/img/global/btn-circle-top-small.png);
background-size: 172px 43px;
}
.x-btn-circle-wrap:after {
bottom: 2px;
width: 190px;
height: 43px;
background-image: url(//yardathletics.thedev.ca/wp-content/themes/pro/framework/img/global/btn-circle-bottom-small.png);
background-size: 190px 43px;
}
.x-btn-circle-wrap .x-btn {
position: relative;
z-index: 2;
}
@media (max-width: 766.98px) {
.x-btn-circle-wrap:before {
top: 2px;
width: 112px;
height: 28px;
background-image: url(//yardathletics.thedev.ca/wp-content/themes/pro/framework/img/global/btn-circle-top-small.png);
background-size: 112px 28px;
}
.x-btn-circle-wrap:after {
bottom: 2px;
width: 127px;
height: 29px;
background-image: url(//yardathletics.thedev.ca/wp-content/themes/pro/framework/img/global/btn-circle-bottom-small.png);
background-size: 127px 29px;
}
}
.fade {
opacity: 0;
transition: opacity 0.3s ease;
}
.fade.in {
opacity: 1;
}
.collapse {
display: none;
}
.collapse.in {
display: block;
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
transition: height 0.3s ease;
}
.x-searchform-overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2030;
background-color: rgba(255, 255, 255, 0.925);
transition: top 0.3s ease;
}
.x-searchform-overlay.in {
display: table;
}
.x-searchform-overlay .form-search {
padding-bottom: 2em;
font-size: 10px;
}
.x-searchform-overlay .form-search:before {
display: none;
}
.x-searchform-overlay .form-search label {
margin-bottom: 0.85em;
font-size: 2.1em;
line-height: 1.4;
color: #2c3e50;
}
.x-searchform-overlay .form-search .search-query {
border: 0;
padding: 0;
height: auto;
font-size: 9.4em;
letter-spacing: -0.05em;
line-height: 1;
color: #2c3e50;
background-color: transparent;
border-radius: 0;
box-shadow: none;
}
.x-searchform-overlay .form-search .search-query:focus,
.x-searchform-overlay .form-search .search-query:active {
outline: 0;
}
@media (max-width: 766.98px) {
.x-searchform-overlay .form-search {
font-size: 8px;
}
}
@media (max-width: 479.98px) {
.x-searchform-overlay .form-search {
font-size: 6px;
}
}
.x-searchform-overlay-inner {
display: table-cell;
vertical-align: middle;
}
.x-nav {
margin-left: 0;
margin-bottom: 1.5em;
list-style: none;
}
.x-nav > li > a {
display: block;
cursor: pointer;
}
.x-nav > li > a:hover {
text-decoration: none;
background-color: transparent;
}
.x-nav > .right {
float: right;
}
.x-nav-tabs {
margin-bottom: 0;
border: 2px solid #e5e5e5;
border-bottom: 0;
}
.x-nav-tabs:before,
.x-nav-tabs:after {
content: " ";
display: table;
width: 0px;
}
.x-nav-tabs:after {
clear: both;
}
.x-nav-tabs > li {
float: left;
text-align: center;
}
.x-nav-tabs > li > a {
padding: 0.75em 0.75em 0.95em;
font-size: 14px;
line-height: 1.3;
color: #d8d8d8;
background-color: #f8f8f8;
}
.x-nav-tabs > li > a:hover {
color: #28323f;
background-color: #f8f8f8;
}
.x-nav-tabs.top > li {
border-right: 2px solid #e5e5e5;
}
.x-nav-tabs.top > li a {
border-bottom: 2px solid #e5e5e5;
}
.x-nav-tabs.left,
.x-nav-tabs.right {
width: 24%;
max-width: 200px;
border-bottom: 2px solid #e5e5e5;
}
@media (max-width: 978.98px) {
.x-nav-tabs.left,
.x-nav-tabs.right {
float: none;
width: 100%;
max-width: none;
}
}
.x-nav-tabs.left > .x-nav-tabs-item,
.x-nav-tabs.right > .x-nav-tabs-item {
float: none;
width: 100%;
border-bottom: 2px solid #e5e5e5;
}
.x-nav-tabs.left > .x-nav-tabs-item:last-child,
.x-nav-tabs.right > .x-nav-tabs-item:last-child {
border-bottom: none;
}
.x-nav-tabs.left {
margin-right: -2px;
border-right: 0;
}
.x-nav-tabs.left > li a {
border-right: 2px solid #e5e5e5;
}
@media (max-width: 978.98px) {
.x-nav-tabs.left {
margin-right: 0;
}
}
.x-nav-tabs.right {
margin-left: -2px;
border-left: 0;
}
.x-nav-tabs.right > li a {
border-left: 2px solid #e5e5e5;
}
@media (max-width: 978.98px) {
.x-nav-tabs.right {
margin-left: 0;
}
}
@media (max-width: 978.98px) {
.x-nav-tabs.top,
.x-nav-tabs.left,
.x-nav-tabs.right {
border-bottom: 2px solid #e5e5e5;
}
.x-nav-tabs.top > li.x-nav-tabs-item,
.x-nav-tabs.left > li.x-nav-tabs-item,
.x-nav-tabs.right > li.x-nav-tabs-item {
border-left: 0;
border-right: 0;
border-bottom: 2px solid #e5e5e5;
}
.x-nav-tabs.top > li.x-nav-tabs-item > a,
.x-nav-tabs.top > li.x-nav-tabs-item.active > a,
.x-nav-tabs.top > li.x-nav-tabs-item.active > a:hover,
.x-nav-tabs.left > li.x-nav-tabs-item > a,
.x-nav-tabs.left > li.x-nav-tabs-item.active > a,
.x-nav-tabs.left > li.x-nav-tabs-item.active > a:hover,
.x-nav-tabs.right > li.x-nav-tabs-item > a,
.x-nav-tabs.right > li.x-nav-tabs-item.active > a,
.x-nav-tabs.right > li.x-nav-tabs-item.active > a:hover {
border-bottom: 0;
}
.x-nav-tabs.top > li.x-nav-tabs-item:last-child > a,
.x-nav-tabs.top > li.x-nav-tabs-item:last-child > a:hover,
.x-nav-tabs.left > li.x-nav-tabs-item:last-child > a,
.x-nav-tabs.left > li.x-nav-tabs-item:last-child > a:hover,
.x-nav-tabs.right > li.x-nav-tabs-item:last-child > a,
.x-nav-tabs.right > li.x-nav-tabs-item:last-child > a:hover {
border-bottom: 0;
}
.x-nav-tabs.top > li.x-nav-tabs-item:last-child {
border-bottom: 0;
}
.x-nav-tabs.left > li.x-nav-tabs-item.active > a,
.x-nav-tabs.left > li.x-nav-tabs-item.active > a:hover {
border-right: 2px solid #e5e5e5;
}
.x-nav-tabs.right > li.x-nav-tabs-item.active > a,
.x-nav-tabs.right > li.x-nav-tabs-item.active > a:hover {
border-left: 2px solid #e5e5e5;
}
}
.x-nav-tabs > .active > a,
.x-nav-tabs > .active > a:hover {
color: #28323f;
background-color: #ffffff;
cursor: default;
}
.x-nav-tabs.top > .active > a,
.x-nav-tabs.top > .active > a:hover {
border-bottom: 2px solid #ffffff;
}
.x-nav-tabs.left > .active > a,
.x-nav-tabs.left > .active > a:hover {
border-right: 2px solid #ffffff;
}
.x-nav-tabs.right > .active > a,
.x-nav-tabs.right > .active > a:hover {
border-left: 2px solid #ffffff;
}
.x-nav-tabs.one-up > li {
width: 100%;
}
.x-nav-tabs.two-up > li {
width: 50%;
}
.x-nav-tabs.three-up > li {
width: 33.33333%;
}
.x-nav-tabs.four-up > li {
width: 25%;
}
.x-nav-tabs.five-up > li {
width: 20%;
}
@media (max-width: 978.98px) {
.x-nav-tabs.two-up > li,
.x-nav-tabs.three-up > li,
.x-nav-tabs.four-up > li,
.x-nav-tabs.five-up > li {
float: none;
width: 100%;
}
}
.x-nav-tabs.top.one-up > li:nth-child(1n),
.x-nav-tabs.top.two-up > li:nth-child(2n),
.x-nav-tabs.top.three-up > li:nth-child(3n),
.x-nav-tabs.top.four-up > li:nth-child(4n),
.x-nav-tabs.top.five-up > li:nth-child(5n) {
border-right: 0;
}
.tabbable:before,
.tabbable:after {
content: " ";
display: table;
width: 0px;
}
.tabbable:after {
clear: both;
}
.x-tab-content {
overflow: auto;
margin-bottom: 1.5em;
border: 2px solid #e5e5e5;
border-top: 0;
}
.x-tab-content img,
.x-tab-content .x-btn {
transform: translate3d(0, 0, 0);
}
.x-tab-content .x-tab-pane {
padding: 4%;
background-color: #ffffff;
}
.x-nav-tabs.left + .x-tab-content,
.x-nav-tabs.right + .x-tab-content {
border-top: 2px solid #e5e5e5;
}
@media (max-width: 978.98px) {
.x-nav-tabs.left + .x-tab-content,
.x-nav-tabs.right + .x-tab-content {
border-top: 0;
}
}
.x-tab-content > .x-tab-pane {
display: none;
}
.x-tab-content > .active {
display: block;
}
.x-breadcrumbs {
font-size: 10px;
font-weight: 400;
letter-spacing: 1px;
line-height: 1.3;
text-transform: uppercase;
}
.x-breadcrumbs a,
.x-breadcrumbs span {
display: inline-block;
}
.x-breadcrumbs .delimiter {
margin: 0 0.25em 0 0.45em;
}
.x-pagination,
.woocommerce-pagination {
display: block;
margin: 4em 0 2em;
height: 38px;
text-align: center;
clear: both;
}
.x-pagination ul,
.woocommerce-pagination ul {
display: inline-block;
margin: 0;
padding: 6px;
background-color: #f2f2f2;
border-radius: 100em;
}
.x-pagination li,
.woocommerce-pagination li {
display: inline;
}
.x-pagination a,
.x-pagination span,
.woocommerce-pagination a,
.woocommerce-pagination span {
float: left;
margin: 0 3px;
width: 26px;
height: 26px;
font-size: 11px;
font-weight: 400;
line-height: 26px;
text-decoration: none;
color: #ddd;
background-color: #ffffff;
border-radius: 100em;
}
.x-pagination a:hover,
.woocommerce-pagination a:hover {
color: #ffffff;
background-color: #1abc9c;
}
.x-pagination a:active,
.woocommerce-pagination a:active {
color: #ffffff;
background-color: #2c3e50;
box-shadow: inset 0 0.1em 0.35em rgba(0, 0, 0, 0.35), 0 1px 0 0 rgba(255, 255, 255, 0.95);
}
@media (max-width: 766.98px) {
.x-pagination a.prev,
.x-pagination a.next,
.x-pagination a.prev-next,
.woocommerce-pagination a.prev,
.woocommerce-pagination a.next,
.woocommerce-pagination a.prev-next {
display: none;
}
}
.x-pagination span.current,
.woocommerce-pagination span.current {
color: #ffffff;
background-color: #2c3e50;
}
.x-pagination span.pages,
.woocommerce-pagination span.pages {
display: none;
}
.x-pagination span.dots,
.x-pagination span.expand,
.woocommerce-pagination span.dots,
.woocommerce-pagination span.expand {
margin: 0;
width: 14px;
color: #272727;
background-color: transparent;
box-shadow: none;
}
.tooltip {
position: absolute;
z-index: 1020;
display: block;
visibility: visible;
padding: 0.455em;
font-size: 11px;
font-weight: normal;
line-height: 1.2;
opacity: 0;
transform: translate3d(0, 0, 0);
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}
.tooltip.top {
margin-top: -0.273em;
}
.tooltip.right {
margin-left: 0.273em;
}
.tooltip.bottom {
margin-top: 0.273em;
}
.tooltip.left {
margin-left: -0.273em;
}
.tooltip-inner {
max-width: 200px;
padding: 0.727em 0.818em;
color: #ffffff;
text-align: center;
text-decoration: none;
background-color: #272727;
border-radius: 2px;
}
.tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.tooltip.top .tooltip-arrow {
bottom: 0;
left: 50%;
margin-left: -5px;
border-width: 5px 5px 0;
border-top-color: #272727;
}
.tooltip.right .tooltip-arrow {
top: 50%;
left: 0;
margin-top: -5px;
border-width: 5px 5px 5px 0;
border-right-color: #272727;
}
.tooltip.left .tooltip-arrow {
top: 50%;
right: 0;
margin-top: -5px;
border-width: 5px 0 5px 5px;
border-left-color: #272727;
}
.tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-width: 0 5px 5px;
border-bottom-color: #272727;
}
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1010;
display: none;
width: 236px;
padding: 1px;
background-color: #ffffff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 6px;
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
transform: translate3d(0, 0, 0);
-webkit-background-clip: padding-box;
background-clip: padding-box;
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}
.popover.top {
margin-top: -0.825em;
}
.popover.right {
margin-left: 0.825em;
}
.popover.bottom {
margin-top: 0.825em;
}
.popover.left {
margin-left: -0.825em;
}
.popover-title {
margin: 0;
padding: 0.571em 1em;
font-size: 14px;
font-weight: normal;
line-height: 1.3;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-radius: 5px 5px 0 0;
}
.popover-content {
padding: 0.563em 0.875em;
font-size: 13px;
line-height: 1.5;
}
.popover-content p,
.popover-content ul,
.popover-content ol {
margin-bottom: 0;
}
.popover-content ul,
.popover-content ol {
margin-left: 1.286em;
}
.popover .arrow,
.popover .arrow:after {
position: absolute;
display: inline-block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.popover .arrow:after {
content: "";
z-index: -1;
}
.popover.top .arrow {
bottom: -10px;
left: 50%;
margin-left: -10px;
border-width: 10px 10px 0;
border-top-color: #ffffff;
}
.popover.top .arrow:after {
border-width: 11px 11px 0;
border-top-color: rgba(0, 0, 0, 0.25);
bottom: -1px;
left: -11px;
}
.popover.right .arrow {
top: 50%;
left: -10px;
margin-top: -10px;
border-width: 10px 10px 10px 0;
border-right-color: #ffffff;
}
.popover.right .arrow:after {
border-width: 11px 11px 11px 0;
border-right-color: rgba(0, 0, 0, 0.25);
bottom: -11px;
left: -1px;
}
.popover.bottom .arrow {
top: -10px;
left: 50%;
margin-left: -10px;
border-width: 0 10px 10px;
border-bottom-color: #ffffff;
}
.popover.bottom .arrow:after {
border-width: 0 11px 11px;
border-bottom-color: rgba(0, 0, 0, 0.25);
top: -1px;
left: -11px;
}
.popover.left .arrow {
top: 50%;
right: -10px;
margin-top: -10px;
border-width: 10px 0 10px 10px;
border-left-color: #ffffff;
}
.popover.left .arrow:after {
border-width: 11px 0 11px 11px;
border-left-color: rgba(0, 0, 0, 0.25);
bottom: -11px;
right: -1px;
}
.flex-container a:active,
.x-flexslider a:active {
outline: none;
}
.x-slides,
.flex-control-nav,
.flex-direction-nav {
margin: 0;
padding: 0;
list-style: none !important;
}
.x-flexslider {
margin: 0;
padding: 0;
}
.x-flexslider .x-slides .x-slide {
display: none;
position: relative;
}
.x-flexslider .x-slides img {
width: 100%;
display: block;
}
.flex-pauseplay span {
text-transform: capitalize;
}
.x-slides:before,
.x-slides:after {
content: " ";
display: table;
width: 0px;
}
.x-slides:after {
clear: both;
}
.no-js .x-slides > li:first-child {
display: block;
}
.x-flexslider {
width: 100%;
margin: 0 0 1.5em;
background: #e6e6e6;
position: relative;
overflow: hidden;
}
.flex-viewport {
max-height: 2000px;
transition: all 1s ease;
}
.loading .flex-viewport {
max-height: 300px;
}
.flex-direction-nav a {
display: block;
cursor: pointer;
position: absolute;
top: 14px;
height: 30px;
width: 30px;
font-size: 14px;
line-height: 30px;
text-align: center;
color: #ffffff;
background-color: #2c3e50;
border-radius: 100em;
opacity: 0.5;
transition: opacity 0.3s ease;
z-index: 10;
}
.flex-direction-nav a [class*=x-icon-] {
width: auto;
}
.flex-direction-nav a:hover {
text-decoration: none;
color: #ffffff;
opacity: 1;
}
.flex-direction-nav a.flex-prev {
left: 14px;
}
.flex-direction-nav a.flex-next {
left: 50px;
}
.flex-control-nav {
position: absolute;
line-height: 1;
text-align: center;
z-index: 10;
}
.flex-control-nav:not(.flex-control-thumbs) {
top: 14px;
right: 14px;
border-radius: 100em;
padding: 0 6px;
background-color: #ffffff;
}
.flex-control-nav:not(.flex-control-thumbs) li {
margin: 7px 3px 6px;
text-indent: -9999px;
}
.flex-control-nav.flex-control-thumbs {
top: 0;
right: 0;
padding: 1em;
}
.flex-control-nav.flex-control-thumbs li {
background-color: #000000;
box-shadow: 0 0.15em 0.625em rgba(0, 0, 0, 0.215);
}
.flex-control-nav.flex-control-thumbs li:not(:first-child) {
margin-left: 0.5em;
}
.flex-control-nav.flex-control-thumbs img {
width: auto;
height: 1.5em;
vertical-align: top;
transition: opacity 0.3s ease;
cursor: pointer;
}
.flex-control-nav.flex-control-thumbs img:not(:hover):not(.flex-active) {
opacity: 0.65;
}
.flex-control-nav li {
display: inline-block;
}
.flex-control-nav a {
display: block;
width: 14px;
height: 14px;
background-color: #2c3e50;
border-radius: 100em;
}
.flex-control-nav a:hover {
cursor: pointer;
background-color: #2c3e50;
}
.flex-control-nav a.flex-active {
background-color: #2c3e50;
}
.x-slider-container {
position: relative;
}
.x-slider-container.bg-video {
background-color: #000000;
}
.x-slider-container .rev_slider_wrapper {
padding: 0 !important;
}
.page-template-template-blank-3-php .x-slider-container.above,
.page-template-template-blank-6-php .x-slider-container.above {
border-bottom: 1px solid #ddd;
border-bottom: 1px solid rgba(0, 0, 0, 0.075);
}
.page-template-template-blank-1-php .x-slider-container.below,
.page-template-template-blank-2-php .x-slider-container.below,
.page-template-template-blank-3-php .x-slider-container.below,
.page-template-template-blank-4-php .x-slider-container.below,
.page-template-template-blank-5-php .x-slider-container.below,
.page-template-template-blank-6-php .x-slider-container.below {
border-bottom: 1px solid #ddd;
border-bottom: 1px solid rgba(0, 0, 0, 0.075);
}
.rev_slider_wrapper .x-btn {
padding: 0.563em 1.125em 0.813em !important;
font-size: 16px !important;
font-size: 1.6rem !important;
}
@media (max-width: 978.98px) {
.rev_slider_wrapper .x-btn {
font-size: 13px !important;
font-size: 1.3rem !important;
}
}
@media (max-width: 766.98px) {
.rev_slider_wrapper .x-btn {
font-size: 11px !important;
font-size: 1.1rem !important;
}
}
@media (max-width: 479.98px) {
.rev_slider_wrapper .x-btn {
font-size: 8px !important;
font-size: 0.8rem !important;
}
}
.x-slider-scroll-bottom {
position: absolute;
display: block;
border: 3px solid;
width: 60px;
height: 60px;
font-size: 41px;
line-height: 53px;
text-align: center;
color: #ffffff;
border-radius: 100em;
z-index: 1020;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.x-slider-scroll-bottom.top {
top: 20px;
}
.x-slider-scroll-bottom.left {
left: 20px;
}
.x-slider-scroll-bottom.right {
right: 20px;
}
.x-slider-scroll-bottom.bottom {
bottom: 20px;
}
.x-slider-scroll-bottom.center {
left: 50%;
margin-left: -30px;
}
.x-slider-scroll-bottom:hover {
color: #16a085;
}
@media (min-width: 767px) and (max-width: 978.98px) {
.x-slider-scroll-bottom {
width: 50px;
height: 50px;
font-size: 38px;
line-height: 43px;
}
.x-slider-scroll-bottom.center {
margin-left: -25px;
}
}
@media (max-width: 766.98px) {
.x-slider-scroll-bottom {
border-width: 2px;
width: 46px;
height: 46px;
font-size: 31px;
line-height: 40px;
}
.x-slider-scroll-bottom.center {
margin-left: -23px;
}
}
@media (max-width: 479.98px) {
.x-slider-scroll-bottom {
width: 40px;
height: 40px;
font-size: 25px;
line-height: 34px;
}
.x-slider-scroll-bottom.center {
margin-left: -20px;
}
}
.isotope-item {
z-index: 2;
}
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
}
.isotope,
.isotope .isotope-item {
transition-duration: 0.8s;
}
.isotope {
transition-property: height, width;
}
.isotope .isotope-item {
transition-property: transform;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
transition-duration: 0s;
}
.x-iso-container {
box-sizing: content-box;
}
.x-iso-container.cols-1 > * {
width: 100%;
}
.x-iso-container.cols-2 > * {
width: 49.95%;
}
.x-iso-container.cols-3 > * {
width: 33.28%;
}
@media (min-width: 767px) and (max-width: 978.98px) {
.x-iso-container.cols-3 > * {
width: 49.95%;
}
}
.x-iso-container.cols-4 > * {
width: 33.28%;
}
@media (min-width: 1200px) {
.x-iso-container.cols-4 > * {
width: 24.95%;
}
}
@media (min-width: 767px) and (max-width: 978.98px) {
.x-iso-container.cols-4 > * {
width: 49.95%;
}
}
@media (max-width: 766.98px) {
.x-iso-container[class*=cols-] > * {
width: 100%;
}
}
#x-isotope-loading {
position: absolute;
top: 100px;
left: 0;
right: 0;
}
.x-loading,
.x-loading:before,
.x-loading:after {
display: block;
width: 2.5em;
height: 2.5em;
border-radius: 100em;
animation-fill-mode: both;
animation: xLoader 2s infinite ease-in-out;
}
.x-loading {
position: relative;
margin: 0 auto;
font-size: 8px;
text-indent: -9999em;
color: currentColor;
transform: translateZ(0);
animation-delay: -0.16s;
}
.x-loading:before,
.x-loading:after {
content: "";
position: absolute;
top: 0;
}
.x-loading:before {
left: -4em;
animation-delay: -0.32s;
}
.x-loading:after {
left: 4em;
}
@keyframes xLoader {
0%, 80%, 100% {
box-shadow: 0 2.5em 0 -1.3em;
}
40% {
box-shadow: 0 2.5em 0 0;
}
}
.x-iso-container {
margin: -1em;
}
.x-iso-container > * {
margin: 0 !important;
padding: 1em !important;
opacity: 0;
}
.option-set {
margin: 0;
}
.option-set li {
display: inline-block;
position: relative;
}
.x-portfolio-filters {
display: block;
width: 29px;
height: 29px;
margin: 0;
padding: 0;
font-size: 14px;
letter-spacing: -1px;
line-height: 29px;
text-align: center;
text-transform: uppercase;
color: #ffffff;
background-color: #16a085;
}
.x-portfolio-filters:hover {
color: #ffffff;
background-color: #1abc9c;
}
.x-portfolio-filters-menu {
overflow: hidden;
position: absolute;
top: 115%;
right: 0;
width: 225px;
display: none;
margin: 0;
text-align: left;
background-color: #2c3e50;
transform: translate3d(0, 0, 0);
z-index: 1028;
}
.x-portfolio-filters-menu li {
display: block;
line-height: 1.3;
}
.x-portfolio-filters-menu li a {
display: block;
padding: 0.5em 1.75em;
color: #ffffff;
color: rgba(255, 255, 255, 0.5);
}
.x-portfolio-filters-menu li a:hover {
color: #ffffff;
}
.x-portfolio-filters-menu li:first-child a {
padding-top: 1.35em;
}
.x-portfolio-filters-menu li:last-child a {
padding-bottom: 1.35em;
}
.x-portfolio-filters-menu .selected {
color: #ffffff;
}
@media (max-width: 766.98px) {
.x-portfolio-filters-menu {
top: 150%;
margin-right: -98px;
text-align: center;
}
}
.x-portfolio-filter {
display: inline-block;
}
.ilightbox-overlay.light {
background: #ffffff;
}
.ilightbox-loader.light {
-webkit-box-shadow: 0px 0px 85px #dacffc, 0px 0px 85px #dacffc;
box-shadow: 0px 0px 85px #dacffc, 0px 0px 85px #dacffc;
}
.ilightbox-loader.light div {
background: #ffffff url(//yardathletics.thedev.ca/wp-content/themes/pro/framework/img/global/ilightbox-preloader-light.gif) no-repeat center;
}
.ilightbox-holder.light {
border: 2px solid #e5e5e5;
padding: 1%;
background: #ffffff;
}
.ilightbox-holder.light .ilightbox-container .ilightbox-caption {
background: #ffffff;
}
.ilightbox-holder.light .ilightbox-container .ilightbox-social {
border-radius: 2px;
}
.ilightbox-holder.light .ilightbox-alert {
color: #89949B;
}
.ilightbox-toolbar.light {
top: 8px;
left: 8px;
height: 27px;
border: 2px solid #e5e5e5;
background-color: #ffffff;
}
.ilightbox-toolbar.light a {
width: 25px;
height: 23px;
text-align: center;
}
.ilightbox-toolbar.light a:before {
display: inline-block;
font-family: "FontAwesome" !important;
font-style: normal !important;
font-weight: normal !important;
text-decoration: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.ilightbox-toolbar.light a.ilightbox-close:before {
content: "\f00d";
font-size: 15px;
line-height: 22px;
}
.ilightbox-toolbar.light a.ilightbox-fullscreen:before {
content: "\f0c8";
font-size: 11px;
line-height: 23px;
}
.ilightbox-toolbar.light a.ilightbox-prev-button,
.ilightbox-toolbar.light a.ilightbox-next-button {
display: none;
}
.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
background: url(//yardathletics.thedev.ca/wp-content/themes/pro/framework/img/global/ilightbox-thumb-overlay-play-light.png) no-repeat center;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title {
padding: 10px 8px;
padding-right: 60px;
font-size: 18px;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar {
top: 5px;
left: auto;
right: 5px;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a {
float: right;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type {
border-radius: 0 3px 3px 0;
}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type {
border-radius: 3px 0 0 3px;
}
.ilightbox-overlay,
.ilightbox-loader,
.ilightbox-loader *,
.ilightbox-holder,
.ilightbox-holder .ilightbox-container,
.ilightbox-holder .ilightbox-container img.ilightbox-image,
.ilightbox-holder .ilightbox-container .ilightbox-caption,
.ilightbox-toolbar,
.ilightbox-toolbar *,
.ilightbox-thumbnails,
.ilightbox-thumbnails *,
.ilightbox-holder .ilightbox-container .ilightbox-social,
.ilightbox-holder .ilightbox-container .ilightbox-social * {
float: none;
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
line-height: 100%;
vertical-align: baseline;
background: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: -moz-none;
-o-user-select: none;
user-select: none;
}
.ilightbox-overlay {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100000;
}
.ilightbox-loader {
position: fixed;
top: 45%;
left: -192px;
padding-left: 30px;
opacity: 0.9;
border-radius: 0 100px 100px 0;
z-index: 100005;
}
.ilightbox-loader div {
width: 72px;
height: 72px;
border-radius: 0 100px 100px 0;
}
.ilightbox-loader.horizontal {
top: -192px;
left: 45%;
padding: 0;
padding-top: 30px;
border-radius: 0 0 100px 100px;
}
.ilightbox-loader.horizontal div {
border-radius: 0 0 100px 100px;
}
.ilightbox-toolbar {
display: none;
position: fixed;
z-index: 100010;
}
.ilightbox-toolbar a {
float: left;
cursor: pointer;
}
.ilightbox-thumbnails {
display: block;
position: fixed;
z-index: 100009;
}
.ilightbox-thumbnails.ilightbox-horizontal {
left: 0;
bottom: 0;
width: 100%;
height: 100px;
}
.ilightbox-thumbnails.ilightbox-vertical {
top: 0;
right: 0;
width: 140px;
height: 100%;
overflow: hidden;
}
.ilightbox-thumbnails .ilightbox-thumbnails-container {
display: block;
position: relative;
}
.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
width: 100%;
height: 100px;
}
.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
width: 140px;
height: 100%;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid {
display: block;
position: absolute;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {
display: block;
position: relative;
padding: 10px;
cursor: pointer;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
width: 100%;
height: 100%;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
opacity: 0.7;
}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {
opacity: 1;
}
.ilightbox-holder {
display: none;
position: fixed;
z-index: 100003;
}
.ilightbox-holder.ilightbox-next,
.ilightbox-holder.ilightbox-prev {
cursor: pointer;
}
.ilightbox-holder div.ilightbox-container {
position: relative;
width: 100%;
height: 100%;
}
.ilightbox-holder img.ilightbox-image {
width: 100%;
height: 100%;
}
.ilightbox-holder .ilightbox-container .ilightbox-caption {
display: none;
position: absolute;
left: 5%;
right: 5%;
bottom: 0;
max-width: 100%;
margin: 0 auto;
padding: 5px 10px;
font-size: 12px;
line-height: 150%;
word-wrap: break-word;
text-align: center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
z-index: 20003;
}
@media (max-width: 978.98px) {
.ilightbox-holder .ilightbox-container .ilightbox-caption {
font-size: 10px;
}
}
@media (max-width: 479.98px) {
.ilightbox-holder .ilightbox-container .ilightbox-caption {
font-size: 8px;
}
}
.ilightbox-holder .ilightbox-alert {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 300px;
height: 50px;
margin: auto;
padding-top: 100px;
text-align: center;
}
.ilightbox-holder .ilightbox-wrapper {
width: 100%;
height: 100%;
overflow: auto;
}
.ilightbox-holder .ilightbox-inner-toolbar {
position: relative;
}
.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
position: absolute;
}
.x-social-global {
font-weight: 400;
line-height: 1;
}
.x-social-global a {
display: inline-block;
text-align: center;
color: #ffffff;
background-color: rgba(255, 255, 255, 0.2);
border-radius: 100em;
}
.x-social-global a:hover.facebook {
background-color: #3b5998;
}
.x-social-global a:hover.twitter {
background-color: #00abf0;
}
.x-social-global a:hover.google-plus {
background-color: #d84b35;
}
.x-social-global a:hover.linkedin {
background-color: #1a81ad;
}
.x-social-global a:hover.xing {
background-color: #006567;
}
.x-social-global a:hover.foursquare {
background-color: #0f6bb6;
}
.x-social-global a:hover.youtube {
background-color: #cc181e;
}
.x-social-global a:hover.vimeo {
background-color: #44bbff;
}
.x-social-global a:hover.instagram {
background-color: #3f729b;
}
.x-social-global a:hover.pinterest {
background-color: #cd1f28;
}
.x-social-global a:hover.dribbble {
background-color: #ea4b8b;
}
.x-social-global a:hover.flickr {
background-color: #ff0084;
}
.x-social-global a:hover.behance {
background-color: #1769ff;
}
.x-social-global a:hover.tumblr {
background-color: #36465d;
}
.x-social-global a:hover.whatsapp {
background-color: #25d366;
}
.x-social-global a:hover.soundcloud {
background-color: #ff5500;
}
.x-social-global a:hover.rss {
background-color: #fe6e00;
}
.x-social-global a i {
display: block;
}
.twitter-tweet {
width: 100% !important;
max-width: 100% !important;
margin: 0 0 1.5em !important;
}
.x-scroll-top {
position: fixed;
z-index: 10000;
bottom: 10px;
width: 35px;
height: 35px;
margin-bottom: -75px;
border: 2px solid #000000;
font-size: 25px;
line-height: 27px;
text-align: center;
color: #000000;
border-radius: 100%;
-webkit-transition: margin-bottom 0.6s ease, opacity 0.3s ease;
transition: margin-bottom 0.6s ease, opacity 0.3s ease;
}
.x-scroll-top.in {
margin-bottom: 0;
opacity: 0.375;
}
.x-scroll-top.in:hover {
opacity: 0.825;
}
.x-scroll-top.left {
left: 10px;
}
.x-scroll-top.right {
right: 10px;
}
.x-scroll-top:hover {
color: #000000;
}
.x-container {
margin: 0 auto;
}
.x-container:not(.x-row):not(.x-grid):not(.x-div):not(.x-bar-content):not(.x-slide-container-content):before,
.x-container:not(.x-row):not(.x-grid):not(.x-div):not(.x-bar-content):not(.x-slide-container-content):after {
content: " ";
display: table;
width: 0px;
}
.x-container:not(.x-row):not(.x-grid):not(.x-div):not(.x-bar-content):not(.x-slide-container-content):after {
clear: both;
}
.x-gap {
margin: 0 0 1.5em;
border-color: transparent;
}
.x-clear {
margin: 0;
border: 0;
clear: both;
}
.x-map {
margin-bottom: 1.5em;
}
.x-map .x-map-inner {
overflow: hidden;
position: relative;
padding-bottom: 56.25%;
height: 0;
}
.x-map .x-map-inner iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.x-map .gm-style img {
max-width: none;
}
.x-code {
line-height: 1;
}
.x-block-grid {
display: block;
overflow: hidden;
margin: 0 0 1.5em;
}
.x-block-grid > li {
display: block;
float: left;
height: auto;
margin: 5% 5% 0 0;
padding: 0;
}
.x-block-grid.two-up > li {
width: 47.5%;
}
.x-block-grid.two-up > li:nth-child(-n+2) {
margin-top: 0;
}
.x-block-grid.two-up > li:nth-child(2n) {
margin-right: 0;
}
.x-block-grid.two-up > li:nth-child(2n+1) {
clear: both;
}
@media (max-width: 479.98px) {
.x-block-grid.two-up > li {
width: 100%;
margin-right: 0;
}
.x-block-grid.two-up > li:nth-child(2) {
margin-top: 5%;
}
}
.x-block-grid.three-up > li {
width: 30%;
}
.x-block-grid.three-up > li:nth-child(-n+3) {
margin-top: 0;
}
.x-block-grid.three-up > li:nth-child(3n) {
margin-right: 0;
}
.x-block-grid.three-up > li:nth-child(3n+1) {
clear: both;
}
@media (max-width: 978.98px) {
.x-block-grid.three-up > li {
width: 47.5%;
}
.x-block-grid.three-up > li:nth-child(3) {
margin-top: 5%;
}
.x-block-grid.three-up > li:nth-child(3n) {
margin-right: 5%;
}
.x-block-grid.three-up > li:nth-child(3n+1) {
clear: none;
}
.x-block-grid.three-up > li:nth-child(2n) {
margin-right: 0;
}
.x-block-grid.three-up > li:nth-child(2n+1) {
clear: both;
}
}
@media (max-width: 479.98px) {
.x-block-grid.three-up > li {
width: 100%;
margin-right: 0;
}
.x-block-grid.three-up > li:nth-child(2) {
margin-top: 5%;
}
.x-block-grid.three-up > li:nth-child(3n) {
margin-right: 0;
}
}
.x-block-grid.four-up > li {
width: 21.25%;
}
.x-block-grid.four-up > li:nth-child(-n+4) {
margin-top: 0;
}
.x-block-grid.four-up > li:nth-child(4n) {
margin-right: 0;
}
.x-block-grid.four-up > li:nth-child(4n+1) {
clear: both;
}
@media (max-width: 978.98px) {
.x-block-grid.four-up > li {
width: 47.5%;
}
.x-block-grid.four-up > li:nth-child(3),
.x-block-grid.four-up > li:nth-child(4) {
margin-top: 5%;
}
.x-block-grid.four-up > li:nth-child(4n) {
margin-right: 5%;
}
.x-block-grid.four-up > li:nth-child(4n+1) {
clear: none;
}
.x-block-grid.four-up > li:nth-child(2n) {
margin-right: 0;
}
.x-block-grid.four-up > li:nth-child(2n+1) {
clear: both;
}
}
@media (max-width: 479.98px) {
.x-block-grid.four-up > li {
width: 100%;
margin-right: 0;
}
.x-block-grid.four-up > li:nth-child(2) {
margin-top: 5%;
}
.x-block-grid.four-up > li:nth-child(4n) {
margin-right: 0;
}
}
.x-ul-icons {
margin-left: 1.5em;
list-style: none;
}
.x-ul-icons li [class*=x-icon-] {
text-indent: -1.5em;
}
.x-video {
margin-bottom: 1.5em;
}
.x-video .x-video-inner {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.x-video .x-video-inner.five-by-three {
padding-bottom: 60%;
}
.x-video .x-video-inner.five-by-four {
padding-bottom: 80%;
}
.x-video .x-video-inner.four-by-three {
padding-bottom: 75%;
}
.x-video .x-video-inner.three-by-two {
padding-bottom: 66.67%;
}
.x-video .x-video-inner embed,
.x-video .x-video-inner iframe,
.x-video .x-video-inner img,
.x-video .x-video-inner object,
.x-video .x-video-inner video {
display: block !important;
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100%;
height: 100%;
margin: 0 !important;
}
.x-video.bg,
.x-video.x-video-bg {
margin: 0;
}
.x-video.bg,
.x-video.bg .x-video-inner,
.x-video.x-video-bg,
.x-video.x-video-bg .x-video-inner {
position: absolute;
transition: opacity 1s ease;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: hidden;
}
.x-video.bg.poster,
.x-video.x-video-bg.poster {
background-size: cover;
background-position: 50% 50%;
background-repeat: no-repeat;
}
.x-flexslider-shortcode-container {
margin-bottom: 1.5em;
}
.x-flexslider-shortcode-container .x-flexslider-shortcode {
margin: 0;
}
.x-audio {
margin-bottom: 1.5em;
}
.x-audio.player {
height: 30px;
}
.x-search-shortcode {
margin-bottom: 1.5em;
}
.x-counter {
text-align: center;
}
.x-counter .number-wrap {
font-size: 3.25em;
line-height: 1;
}
.x-counter .text-above,
.x-counter .text-below {
display: block;
letter-spacing: 0.125em;
line-height: 1.5;
text-transform: uppercase;
}
.x-counter .text-above {
margin-bottom: 0.5em;
}
.x-counter .text-below {
margin-top: 0.5em;
}
.x-counter .x-counter-number-wrap:first-child {
margin-top: 0 !important;
}
.x-counter .x-counter-number-wrap:last-child {
margin-bottom: 0 !important;
}
.x-typed-cursor {
-webkit-animation: x-blink 1s infinite;
animation: x-blink 1s infinite;
}
@-webkit-keyframes x-blink {
0% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes x-blink {
0% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.x-card-outer {
margin: 0 auto 1.5em;
text-align: center;
cursor: pointer;
-webkit-perspective: 1200px;
-ms-perspective: 1200px;
perspective: 1200px;
}
.x-card-outer .x-card-inner {
position: relative;
}
.x-card-outer .x-face-outer {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.x-card-outer .x-face-outer.front {
z-index: 2;
}
.x-card-outer .x-face-outer.back {
z-index: 1;
}
.x-card-outer .x-face-inner {
height: 100%;
}
.x-card-outer .x-face-graphic {
margin: 0 0 10px;
line-height: 1;
}
.x-card-outer .x-face-title,
.x-card-outer .x-face-text {
color: inherit;
}
.x-card-outer .x-face-title {
margin: 0;
padding: 0;
font-size: 1.75em;
}
.x-card-outer .x-face-text {
margin: 8px 0 0;
}
.x-card-outer .x-face-button {
display: inline-block;
margin: 15px 0 0;
border: 0;
padding: 0.825em 1em;
line-height: 1;
text-decoration: none;
border-radius: 0.35em;
box-shadow: none;
}
.x-card-outer.flipped .x-face-outer.front {
z-index: 1;
}
.x-card-outer.flipped .x-face-outer.back {
z-index: 2;
}
.x-card-outer.center-vertically .x-face-inner:before {
content: "";
display: inline-block;
width: 0;
height: 100%;
margin: 0;
padding: 0;
vertical-align: middle;
}
.x-card-outer.center-vertically .x-face-content {
display: inline-block;
vertical-align: middle;
}
.x-card-outer .x-card-inner {
-webkit-transition: -webkit-transform 1.25s cubic-bezier(0.23, 1, 0.32, 1);
transition: transform 1.25s cubic-bezier(0.23, 1, 0.32, 1);
transform-style: preserve-3d;
}
.x-card-outer .x-face-outer {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.x-card-outer .x-face-outer.front,
.x-card-outer .x-face-outer.back,
.x-card-outer.flipped .x-face-outer.front,
.x-card-outer.flipped .x-face-outer.back {
z-index: 1;
}
.x-card-outer.flip-from-left .back,
.x-card-outer.flip-from-right .back {
transform: rotateY(180deg);
}
.x-card-outer.flip-from-left.flipped .x-card-inner {
transform: rotateY(180deg);
}
.x-card-outer.flip-from-right.flipped .x-card-inner {
transform: rotateY(-180deg);
}
.x-card-outer.flip-from-top .back,
.x-card-outer.flip-from-bottom .back {
transform: rotateX(180deg);
}
.x-card-outer.flip-from-top.flipped .x-card-inner {
transform: rotateX(-180deg);
}
.x-card-outer.flip-from-bottom.flipped .x-card-inner {
transform: rotateX(180deg);
}
.x-creative-cta {
display: block;
overflow: hidden;
position: relative;
border: 0;
text-align: center;
text-decoration: none;
box-shadow: none;
transition: background-color 0.3s ease;
}
.x-creative-cta > span {
display: block;
transition: all 0.65s cubic-bezier(0.23, 1, 0.32, 1);
}
.x-creative-cta > span.text {
line-height: 1.2;
opacity: 1;
}
.x-creative-cta > span.graphic {
position: absolute;
top: 50%;
left: 50%;
line-height: 1;
opacity: 0;
}
.x-creative-cta > span.graphic > i,
.x-creative-cta > span.graphic > img {
transition: all 0.65s cubic-bezier(0.23, 1, 0.32, 1);
}
.x-creative-cta:hover > span.text {
opacity: 0;
}
.x-creative-cta:hover > span.graphic {
opacity: 1;
}
.x-creative-cta.slide-top:hover > span.text {
transform: translate(0, -150%);
}
.x-creative-cta.slide-left:hover > span.text {
transform: translate(-80%, 0);
}
.x-creative-cta.slide-right:hover > span.text {
transform: translate(80%, 0);
}
.x-creative-cta.slide-bottom:hover > span.text {
transform: translate(0, 150%);
}
.x-feature-box {
position: relative;
margin: 0 auto 1.5em;
}
.x-feature-box.left-text,
.x-feature-box.right-text {
display: flex;
}
.x-feature-box.left-text .x-feature-box-content,
.x-feature-box.right-text .x-feature-box-content {
flex: 1 0 0%;
}
.x-feature-box-graphic {
display: inline-block;
margin: 0 0 10px;
}
.x-feature-box.left-text .x-feature-box-graphic,
.x-feature-box.right-text .x-feature-box-graphic {
margin-bottom: 0;
}
.x-feature-box-graphic i.rounded,
.x-feature-box-graphic img.rounded {
border-radius: 0.15em;
}
.x-feature-box-graphic i.circle,
.x-feature-box-graphic img.circle {
border-radius: 100em;
}
.x-feature-box-graphic i {
display: block;
position: relative;
width: 1em;
height: 1em;
text-align: center;
}
.x-feature-box-graphic i:before {
display: block;
position: absolute;
top: 50%;
left: 0;
right: 0;
height: 1em;
margin-top: -0.5em;
font-size: 0.395em;
line-height: 1;
}
.x-feature-box-graphic img {
display: block;
}
.x-feature-box-graphic-outer,
.x-feature-box-graphic-inner {
position: relative;
z-index: 2;
}
.x-feature-box-graphic-inner {
width: 1em;
}
.x-feature-box-graphic-inner.hexagon:before,
.x-feature-box-graphic-inner.hexagon:after {
content: "";
display: block;
border: 0 solid transparent;
border-left-width: 0.5em;
border-right-width: 0.5em;
}
.x-feature-box-graphic-inner.hexagon:before {
border-bottom-width: 0.285em;
border-bottom-color: inherit;
}
.x-feature-box-graphic-inner.hexagon:after {
border-top-width: 0.285em;
border-top-color: inherit;
}
.x-feature-box-graphic-inner.hexagon i {
height: 0.6em;
}
.x-feature-box-graphic-inner.badge {
transform: scale(0.725) rotate(15deg);
}
.x-feature-box-graphic-inner.badge:before,
.x-feature-box-graphic-inner.badge:after {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
border: 0.5em solid;
border-color: inherit;
z-index: 1;
}
.x-feature-box-graphic-inner.badge:before {
transform: rotate(30deg);
}
.x-feature-box-graphic-inner.badge:after {
transform: rotate(60deg);
}
.x-feature-box-graphic-inner.badge i {
position: relative;
z-index: 2;
}
.x-feature-box-graphic-inner.badge i:before {
transform: scale(1.275) rotate(-15deg);
}
.x-feature-box-connector {
display: block;
position: absolute;
width: 0;
margin: 0 auto;
z-index: 1;
}
.x-feature-box-connector.full {
height: 100%;
top: 0.5em;
}
.x-feature-box-connector.upper {
height: 50%;
top: 0;
}
.x-feature-box-connector.lower {
height: 50%;
top: 50%;
}
.x-feature-box-title {
margin: 0;
font-size: 1.5em;
line-height: 1.2;
}
.x-feature-box-text {
margin: 8px 0 0;
}
.x-feature-box-text a {
border: 0;
box-shadow: none;
}
.x-feature-box-align-v-middle {
display: flex;
flex-flow: column nowrap;
justify-content: center;
align-self: stretch;
}
.x-feature-list {
margin: 0 0 1.5em;
padding: 1px 0;
list-style: none;
counter-reset: xFeatureListNum;
}
.x-feature-list .x-feature-box {
margin-bottom: 0;
counter-increment: xFeatureListNum;
}
.x-feature-list .x-feature-box.top-text > div {
padding: 0 0 1.5em;
}
.x-feature-list .x-feature-box.top-text:last-child > div {
padding-bottom: 0;
}
.x-feature-list .x-feature-box.top-text:last-child .full {
display: none;
}
.x-feature-list .x-feature-box.middle-text > div {
padding: 0.75em 0;
}
.x-feature-list .x-feature-box.middle-text:first-child {
margin-top: -0.75em;
}
.x-feature-list .x-feature-box.middle-text:last-child {
margin-bottom: -0.75em;
}
.x-feature-list .x-feature-box.middle-text:first-child .upper,
.x-feature-list .x-feature-box.middle-text:last-child .lower {
display: none;
}
.x-feature-list .x-feature-box-graphic i.number:before {
content: counter(xFeatureListNum);
font-style: normal;
}
.x-dropcap {
float: left;
display: block;
margin: 0.215em 0.215em 0 0;
padding: 0.105em 0.2em 0.11em;
font-size: 3.5em;
font-weight: bold;
line-height: 1;
color: #ffffff;
background-color: #2c3e50;
}
.x-highlight {
padding: 0.188em 0.375em;
color: #ffffff;
background-color: #16a085;
}
.x-highlight.dark {
color: #ffffff;
background-color: #484848;
}
.x-pullquote {
width: 40%;
margin: 0.45em 1.1em 0.55em 0;
font-size: 1.313em;
}
.x-pullquote.right {
margin-right: 0;
margin-left: 1.1em;
}
@media (max-width: 766.98px) {
.x-pullquote.left,
.x-pullquote.right {
float: none;
width: 100%;
margin: 1.5em 0;
}
}
.x-cite {
display: block;
margin-top: 0.75em;
font-size: 0.725em;
font-weight: 300;
color: #28323f;
}
.x-cite:before {
content: "\2013\a0";
}
.close {
float: right;
font-size: 18px;
font-weight: bold;
line-height: 1.8;
color: #000000;
opacity: 0.4;
transition: opacity 0.3s ease;
}
.close:hover {
color: #000000;
text-decoration: none;
cursor: pointer;
opacity: 0.6;
}
button.close {
padding: 0;
cursor: pointer;
background-color: transparent;
border: 0;
-webkit-appearance: none;
}
.x-alert,
.wpcf7-response-output,
.buddypress #message,
.bbp-template-notice,
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
position: relative;
margin-bottom: 1.5em;
border-left: 5px solid #f6dca7;
padding: 0.824em 2.25em 1em 1.15em;
font-size: 14px;
line-height: 1.5;
color: #c09853;
background-color: #fcf8e3;
}
.x-alert .h-alert,
.wpcf7-response-output .h-alert,
.buddypress #message .h-alert,
.bbp-template-notice .h-alert,
.woocommerce-error .h-alert,
.woocommerce-info .h-alert,
.woocommerce-message .h-alert {
margin: 0.05em 0 0.25em;
font-size: 18px;
letter-spacing: -1px;
line-height: 1.3;
text-transform: none;
color: inherit;
}
.x-alert .close,
.wpcf7-response-output .close,
.buddypress #message .close,
.bbp-template-notice .close,
.woocommerce-error .close,
.woocommerce-info .close,
.woocommerce-message .close {
position: relative;
top: -10px;
right: -26px;
line-height: 1;
color: #c09853;
}
.x-alert > p,
.x-alert .x-alert-content > p,
.wpcf7-response-output > p,
.wpcf7-response-output .x-alert-content > p,
.buddypress #message > p,
.buddypress #message .x-alert-content > p,
.bbp-template-notice > p,
.bbp-template-notice .x-alert-content > p,
.woocommerce-error > p,
.woocommerce-error .x-alert-content > p,
.woocommerce-info > p,
.woocommerce-info .x-alert-content > p,
.woocommerce-message > p,
.woocommerce-message .x-alert-content > p {
margin-bottom: 0;
}
.x-alert > p + p,
.x-alert .x-alert-content > p + p,
.wpcf7-response-output > p + p,
.wpcf7-response-output .x-alert-content > p + p,
.buddypress #message > p + p,
.buddypress #message .x-alert-content > p + p,
.bbp-template-notice > p + p,
.bbp-template-notice .x-alert-content > p + p,
.woocommerce-error > p + p,
.woocommerce-error .x-alert-content > p + p,
.woocommerce-info > p + p,
.woocommerce-info .x-alert-content > p + p,
.woocommerce-message > p + p,
.woocommerce-message .x-alert-content > p + p {
margin-top: 6px;
}
.x-alert-muted {
background-color: #f6f6f6;
border-color: #e5e5e5;
color: #bfbfbf;
}
.x-alert-muted .close {
color: #999;
}
.x-alert-info,
.buddypress #message.info,
.bbp-template-notice.info,
.woocommerce-info,
.woocommerce-message {
background-color: #d9edf7;
border-color: #b3d1ef;
color: #3a87ad;
}
.x-alert-info .close,
.buddypress #message.info .close,
.bbp-template-notice.info .close,
.woocommerce-info .close,
.woocommerce-message .close {
color: #3a87ad;
}
.x-alert-success,
.wpcf7-mail-sent-ok,
.buddypress #message.updated,
.bbp-template-notice.updated {
background-color: #dff0d8;
border-color: #c1dea8;
color: #468847;
}
.x-alert-success .close,
.wpcf7-mail-sent-ok .close,
.buddypress #message.updated .close,
.bbp-template-notice.updated .close {
color: #468847;
}
.x-alert-danger,
.buddypress #message.error,
.bbp-template-notice.error,
.woocommerce-error {
background-color: #f2dede;
border-color: #e5bdc4;
color: #b94a48;
}
.x-alert-danger .close,
.buddypress #message.error .close,
.bbp-template-notice.error .close,
.woocommerce-error .close {
color: #b94a48;
}
.x-alert-block,
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
padding: 0.824em 1.15em 1em;
}
.wpcf7-response-output {
border-left-width: 5px !important;
margin: 1.5em 0 0 !important;
padding: 0.824em 1.15em 1em !important;
}
.h-skill-bar {
margin-top: 0;
font-size: 11px;
font-weight: 700;
letter-spacing: 1px;
line-height: 1;
text-transform: uppercase;
}
.x-skill-bar {
height: 25px;
margin-bottom: 1.5em;
background-color: #e5e5e5;
}
.x-skill-bar .bar {
overflow: hidden;
position: relative;
width: 0%;
height: 100%;
float: left;
background-color: #2c3e50;
}
.x-skill-bar .bar .percent {
position: absolute;
right: 4px;
bottom: 4px;
height: 17px;
padding: 0 5px;
font-size: 11px;
line-height: 17px;
color: #ffffff;
background-color: #2c3e50;
background-color: rgba(0, 0, 0, 0.25);
}
.x-img {
margin-bottom: 1.5em;
}
.x-img.left {
margin: 0.35em 1.5em 0.35em 0;
}
.x-img.right {
margin: 0.35em 0 0.35em 1.5em;
}
a.x-img {
display: block;
}
a.x-img > img {
display: block;
margin-left: auto;
margin-right: auto;
}
a.x-img:not(.x-img-thumbnail) {
transform: translate3d(0, 0, 0);
transition: opacity 0.3s ease;
}
a.x-img:not(.x-img-thumbnail):hover {
opacity: 0.75;
}
.x-img-rounded,
.x-img-rounded img {
border-radius: 6px;
}
.x-img-circle,
.x-img-circle img {
border-radius: 100em;
}
.x-img-thumbnail {
padding: 4px;
line-height: 1.8;
border: 2px solid #e5e5e5;
background-color: #ffffff;
-webkit-transition: border 0.3s ease, box-shadow 0.3s ease;
transition: border 0.3s ease, box-shadow 0.3s ease;
}
a.x-img-thumbnail:hover {
border-color: #16a085;
}
.x-columnize {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 3em;
-moz-column-gap: 3em;
column-gap: 3em;
-webkit-column-rule: 2px solid #e5e5e5;
-moz-column-rule: 2px solid #e5e5e5;
column-rule: 2px solid #e5e5e5;
margin: 0 0 1.5em;
}
.x-columnize p:last-child,
.x-columnize ul:last-child,
.x-columnize ol:last-child {
margin-bottom: 0;
}
@media (max-width: 766.98px) {
.x-columnize {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
-webkit-column-gap: 0;
-moz-column-gap: 0;
column-gap: 0;
-webkit-column-rule: 0;
-moz-column-rule: 0;
column-rule: 0;
}
}
.x-accordion {
margin-bottom: 1.5em;
}
.x-accordion-group {
margin: 0 0 4px;
border: 2px solid #e5e5e5;
transition: border-color 0.3s ease;
}
.x-accordion-group:last-child {
margin-bottom: 0;
}
.x-accordion-heading {
border-bottom: 0;
}
.x-accordion-heading .x-accordion-toggle {
display: block;
padding: 10px 15px;
font-size: 124.8%;
color: #2c3e50;
background-color: #fafafa;
cursor: pointer;
}
.x-accordion-heading .x-accordion-toggle.collapsed {
background-color: #ffffff;
}
.x-accordion-heading .x-accordion-toggle.collapsed:before {
color: lightgray;
transform: rotate(0deg);
}
.x-accordion-heading .x-accordion-toggle:hover {
background-color: #fafafa;
}
.x-accordion-heading .x-accordion-toggle:hover:before {
color: lightgray;
}
.x-accordion-heading .x-accordion-toggle:before {
content: "\f067";
position: relative;
display: inline-block;
bottom: 0.1em;
margin-right: 10px;
font-size: 74%;
-webkit-font-smoothing: antialiased;
transform: rotate(45deg);
transition: all 0.3s ease;
font-family: "FontAwesome" !important;
font-style: normal !important;
font-weight: normal !important;
text-decoration: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.x-accordion-inner {
padding: 15px;
border-top: 2px solid #e5e5e5;
}
.x-accordion-inner p:last-child,
.x-accordion-inner ul:last-child,
.x-accordion-inner ol:last-child {
margin-bottom: 0;
}
.x-column {
position: relative;
z-index: 1;
float: left;
margin-right: 4%;
}
.x-column.x-1-1 {
width: 100%;
}
.x-column.x-1-2 {
width: 48%;
}
.x-column.x-1-3 {
width: 30.66666%;
}
.x-column.x-2-3 {
width: 65.33332%;
}
.x-column.x-1-4 {
width: 22%;
}
.x-column.x-3-4 {
width: 74%;
}
.x-column.x-1-5 {
width: 16.8%;
}
.x-column.x-2-5 {
width: 37.6%;
}
.x-column.x-3-5 {
width: 58.4%;
}
.x-column.x-4-5 {
width: 79.2%;
}
.x-column.x-1-6 {
width: 13.33332%;
}
.x-column.x-5-6 {
width: 82.66666%;
}
.x-column.last,
.x-column:last-of-type {
margin-right: 0;
}
@media (max-width: 479.98px) {
.x-column.x-xs {
float: none;
width: 100%;
margin-right: 0;
}
}
@media (max-width: 766.98px) {
.x-column.x-sm {
float: none;
width: 100%;
margin-right: 0;
}
}
@media (max-width: 978.98px) {
.x-column.x-md {
float: none;
width: 100%;
margin-right: 0;
}
}
.x-column[data-fade="1"],
.x-column[data-fade=true] {
transition: opacity cubic-bezier(0.23, 1, 0.32, 1), transform cubic-bezier(0.23, 1, 0.32, 1);
}
.x-protect {
padding: 7% 18%;
text-align: center;
background-color: #f2f2f2;
}
.x-protect label {
margin: 0.75em 0 0;
font-size: 16px;
}
.x-protect input[type=text],
.x-protect input[type=password] {
width: 100%;
max-width: 380px;
text-align: center;
}
.h-protect {
font-size: 24px;
line-height: 1.2;
color: #2c3e50;
}
.x-btn-protect {
margin-top: 0.75em;
}
.x-recent-posts {
margin: 0 0 1.5em;
}
.x-recent-posts + .x-recent-posts {
margin-top: 4%;
}
.x-recent-posts a {
overflow: hidden;
float: left;
display: block;
margin: 0 4% 0 0;
border: 2px solid #e5e5e5;
padding: 5px 5px 0;
color: #999;
background-color: #ffffff;
transform: translate3d(0, 0, 0);
}
.x-recent-posts a:last-child {
margin-right: 0;
}
.x-recent-posts a:hover .no-post-thumbnail .x-recent-posts-img:before {
opacity: 1;
}
.x-recent-posts a:hover .no-post-thumbnail .x-recent-posts-img:after {
opacity: 1;
}
.x-recent-posts a:hover .has-post-thumbnail .x-recent-posts-img:before {
opacity: 1;
}
.x-recent-posts a:hover .has-post-thumbnail .x-recent-posts-img:after {
opacity: 0.85;
}
.x-recent-posts a.no-image {
padding: 0 5px;
}
.x-recent-posts a.x-recent-post1 {
width: 100%;
}
.x-recent-posts a.x-recent-post2 {
width: 48%;
}
@media (max-width: 766.98px) {
.x-recent-posts a.x-recent-post2 {
width: 100%;
float: none;
margin-right: 0;
margin-bottom: 4%;
}
.x-recent-posts a.x-recent-post2:last-child {
margin-bottom: 0;
}
}
.x-recent-posts a.x-recent-post3 {
width: 30.6666%;
}
@media (max-width: 766.98px) {
.x-recent-posts a.x-recent-post3 {
width: 100%;
float: none;
margin-right: 0;
margin-bottom: 4%;
}
.x-recent-posts a.x-recent-post3:last-child {
margin-bottom: 0;
}
}
.x-recent-posts a[class^=x-recent-post]:not([class*="1"]):not([class*="2"]):not([class*="3"]) {
width: 22%;
margin-right: 4%;
}
.x-recent-posts a[class^=x-recent-post]:not([class*="1"]):not([class*="2"]):not([class*="3"]):nth-child(4n) {
margin-right: 0;
margin-bottom: 4%;
}
@media (max-width: 978.98px) {
.x-recent-posts a[class^=x-recent-post]:not([class*="1"]):not([class*="2"]):not([class*="3"]) {
width: 48%;
}
.x-recent-posts a[class^=x-recent-post]:not([class*="1"]):not([class*="2"]):not([class*="3"]):first-child {
margin-bottom: 4%;
}
.x-recent-posts a[class^=x-recent-post]:not([class*="1"]):not([class*="2"]):not([class*="3"]):nth-child(2n) {
margin-right: 0;
margin-bottom: 4%;
}
}
@media (max-width: 766.98px) {
.x-recent-posts a[class^=x-recent-post]:not([class*="1"]):not([class*="2"]):not([class*="3"]) {
width: 100%;
float: none;
margin-right: 0;
margin-bottom: 4%;
}
.x-recent-posts a[class^=x-recent-post]:not([class*="1"]):not([class*="2"]):not([class*="3"]):last-child {
margin-bottom: 0;
}
}
.x-recent-posts .x-recent-posts-img {
position: relative;
padding-bottom: 56.25%;
background: center center/cover no-repeat;
}
.x-recent-posts .x-recent-posts-img:before,
.x-recent-posts .x-recent-posts-img:after {
display: block;
position: absolute;
opacity: 0;
transition: opacity 0.3s ease;
}
.x-recent-posts .x-recent-posts-img:before {
margin: -30px 0 0 -30px;
top: 50%;
left: 50%;
width: 60px;
height: 60px;
font-size: 32px;
line-height: 60px;
text-align: center;
color: #ffffff;
z-index: 2;
font-family: "FontAwesome" !important;
font-style: normal !important;
font-weight: normal !important;
text-decoration: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.x-recent-posts .x-recent-posts-img:after {
content: "";
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #16a085;
border-radius: 2px;
z-index: 1;
}
.x-recent-posts .no-post-thumbnail .x-recent-posts-img:before {
opacity: 0.35;
}
.x-recent-posts .no-post-thumbnail .x-recent-posts-img:after {
opacity: 1;
}
.x-recent-posts .format-standard .x-recent-posts-img:before {
font-family: "FontAwesomeRegular";
content: "\f15c";
}
.x-recent-posts .format-video .x-recent-posts-img:before {
content: "\f008";
}
.x-recent-posts .format-audio .x-recent-posts-img:before {
content: "\f001";
}
.x-recent-posts .format-image .x-recent-posts-img:before {
content: "\f083";
}
.x-recent-posts .format-gallery .x-recent-posts-img:before {
content: "\f03e";
}
.x-recent-posts .format-link .x-recent-posts-img:before {
content: "\f0c1";
}
.x-recent-posts .format-quote .x-recent-posts-img:before {
content: "\f10d";
}
.x-recent-posts .x-portfolio .x-recent-posts-img:before {
content: "\f067";
}
.x-recent-posts .x-recent-posts-content {
padding: 10px 5px;
}
.x-recent-posts .h-recent-posts,
.x-recent-posts .x-recent-posts-date {
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.x-recent-posts .h-recent-posts {
margin: -1px 0 5px;
font-size: 17px;
line-height: 1.2;
transition: color 0.3s ease;
}
.x-recent-posts .x-recent-posts-date {
margin: 0;
font-size: 10px;
line-height: 1;
text-transform: uppercase;
color: rgba(0, 0, 0, 0.65);
}
.x-recent-posts.vertical a[class^=x-recent-post] {
float: none;
margin-right: 0;
width: 100% !important;
margin-bottom: 4%;
}
.x-recent-posts.vertical a[class^=x-recent-post]:last-child {
margin-bottom: 0;
}
.js .x-recent-posts[data-fade=true] a {
opacity: 0;
}
.x-pricing-table {
width: 100%;
margin: 1.5em 0;
}
.x-pricing-table.one-column .x-pricing-column {
width: 100%;
}
.x-pricing-table.two-columns .x-pricing-column {
width: 50%;
}
.x-pricing-table.three-columns .x-pricing-column {
width: 33.33333%;
}
.x-pricing-table.four-columns .x-pricing-column {
width: 25%;
}
.x-pricing-table.five-columns .x-pricing-column {
width: 20%;
}
@media (max-width: 978.98px) {
.x-pricing-table[class*=-column] .x-pricing-column {
width: 50%;
}
.x-pricing-table.three-columns .x-pricing-column:last-child,
.x-pricing-table.five-columns .x-pricing-column:last-child {
width: 99.9%;
}
}
@media (max-width: 766.98px) {
.x-pricing-table[class*=-column] .x-pricing-column {
width: 100%;
}
}
.x-pricing-column {
float: left;
margin: 0 0 -1px -1px;
text-align: center;
background-color: #fcfcfc;
}
@media (max-width: 766.98px) {
.x-pricing-column {
float: none;
margin-left: 0;
}
}
.x-pricing-column h2 {
border: 1px solid #e5e5e5;
padding: 20px 20px 25px;
letter-spacing: 0;
line-height: 1.1;
font-size: 32px;
}
.x-pricing-column h2 span {
display: block;
margin-top: 5px;
font-size: 13px;
letter-spacing: 2px;
text-transform: uppercase;
color: #000000;
opacity: 0.5;
}
.x-pricing-column.featured {
position: relative;
margin-top: -20px;
background-color: #ffffff;
}
@media (max-width: 978.98px) {
.x-pricing-column.featured {
margin-top: 0;
}
}
.x-pricing-column.featured h2 {
border: 0;
padding-bottom: 28px;
color: #ffffff;
background-color: #2c3e50;
}
.x-pricing-column.featured .x-pricing-column-info {
padding-bottom: 50px;
}
.x-pricing-column.featured .x-pricing-column-info ul {
margin-bottom: 40px;
}
.x-pricing-column-info {
border: 1px solid #e5e5e5;
border-top: 0;
padding: 10px 0 32px;
}
.x-pricing-column-info .x-price {
margin: 0;
font-size: 54px;
letter-spacing: -3px;
}
.x-pricing-column-info span {
display: block;
margin-top: -1px;
font-size: 12px;
letter-spacing: 2px;
text-transform: uppercase;
color: #5a708d;
}
.x-pricing-column-info p {
margin: 0;
}
.x-pricing-column-info ul {
margin: 15px 0 25px;
}
.x-pricing-column-info ul > li {
padding: 10px 40px 11px;
font-size: 14px;
line-height: 1.4;
text-transform: uppercase;
}
.x-pricing-column-info ul > li [class*=x-icon-] {
margin-left: 0.85em;
}
.x-pricing-column-info ul > li:first-child {
border-top: 1px solid #e5e5e5;
}
.x-pricing-column-info ul > li:last-child {
border-bottom: 1px solid #e5e5e5;
}
.x-pricing-column-info .x-btn {
margin-left: 20px;
margin-right: 20px;
}
.x-callout {
position: relative;
margin: 1.5em 0;
padding: 2.35em;
font-size: 21px;
background-color: #e5e5e5;
}
@media (max-width: 978.98px) {
.x-callout {
font-size: 18px;
}
}
@media (max-width: 479.98px) {
.x-callout {
font-size: 16px;
}
}
.x-callout:before {
content: "";
display: block;
position: absolute;
top: 10px;
left: 10px;
right: 10px;
bottom: 10px;
background-color: #ffffff;
z-index: 0;
}
.x-callout .x-btn {
font-size: 1em;
}
.h-callout {
position: relative;
margin-top: 0;
margin-bottom: 0.385em;
font-size: 2em;
line-height: 1.1;
}
.p-callout {
position: relative;
line-height: 1.4;
}
.x-promo {
margin-bottom: 1.5em;
border: 2px solid #e5e5e5;
background-color: #ffffff;
}
.x-promo-image-wrap {
margin: -2px;
}
.x-promo-image-wrap img {
min-width: 100%;
}
.x-promo-content {
border-top: 2px solid #e5e5e5;
padding: 1.5em;
}
.x-author-box {
margin: 0 0 1.5em;
}
.x-author-box .h-about-the-author {
margin: 0 0 0.925em;
border-bottom: 1px solid #e5e5e5;
padding-bottom: 0.45em;
font-size: 12px;
font-weight: 300;
letter-spacing: 1px;
text-transform: uppercase;
color: #aaa;
}
.x-author-box .avatar {
float: left;
width: 90px;
}
@media (max-width: 479.98px) {
.x-author-box .avatar {
display: none;
}
}
.x-author-box .x-author-info {
margin-left: 110px;
}
@media (max-width: 479.98px) {
.x-author-box .x-author-info {
margin-left: 0;
}
}
.x-author-box .h-author {
margin-bottom: 0.35em;
line-height: 1;
}
.x-author-box .x-author-social {
display: inline-block;
margin-right: 1em;
font-size: 13px;
white-space: nowrap;
}
.x-author-box .x-author-social [class*=x-social] {
position: relative;
top: 2px;
}
.x-author-box .p-author {
margin-top: 0.5em;
}
.x-prompt {
margin: 0 0 1.5em;
border: 10px solid #e5e5e5;
padding: 1.75em;
background-color: #ffffff;
}
.x-prompt.message-left .x-prompt-section.x-prompt-section-message {
padding-right: 2.25em;
text-align: left;
}
.x-prompt.message-right .x-prompt-section.x-prompt-section-message {
padding-left: 2.25em;
text-align: right;
}
.x-prompt-section {
position: relative;
display: table-cell;
vertical-align: middle;
}
.x-prompt-section p:last-child {
margin-bottom: 0;
}
.x-prompt-section.x-prompt-section-message {
width: 46%;
font-size: 16px;
line-height: 1.4;
}
.x-prompt-section.x-prompt-section-button {
width: 30%;
}
.h-prompt {
margin-top: 0;
font-size: 28px;
line-height: 1.1;
}
@media (max-width: 766.98px) {
.x-prompt {
display: block;
}
.x-prompt.message-left .x-prompt-section.x-prompt-section-message {
padding: 0 0 1.25em 0;
}
.x-prompt.message-right .x-prompt-section.x-prompt-section-message {
padding: 1.25em 0 0 0;
text-align: left;
}
.x-prompt-section {
display: block;
}
.x-prompt-section.x-prompt-section-message,
.x-prompt-section.x-prompt-section-button {
width: 100%;
}
}
.x-content-band {
margin: 0 0 1.5em;
padding: 40px 0;
}
.x-content-band:before,
.x-content-band:after {
content: " ";
display: table;
width: 0px;
}
.x-content-band:after {
clear: both;
}
.x-content-band.bg-image,
.x-content-band.bg-pattern {
background-position: 50% 50%;
}
.x-content-band.bg-image.parallax,
.x-content-band.bg-pattern.parallax {
background-attachment: fixed;
}
.x-content-band.bg-image {
background-size: cover;
background-repeat: no-repeat;
}
.x-content-band.bg-pattern {
background-repeat: repeat;
}
.x-content-band.bg-video {
position: relative;
overflow: hidden;
}
.x-content-band.border-top {
border-top: 1px solid rgba(0, 0, 0, 0.075);
}
.x-content-band.border-left {
border-left: 1px solid rgba(0, 0, 0, 0.075);
}
.x-content-band.border-right {
border-right: 1px solid rgba(0, 0, 0, 0.075);
}
.x-content-band.border-bottom {
border-bottom: 1px solid rgba(0, 0, 0, 0.075);
}
.x-content-band.marginless-columns .x-container {
display: table;
table-layout: fixed;
width: 100%;
}
.x-content-band.marginless-columns .x-container:before,
.x-content-band.marginless-columns .x-container:after {
display: none;
}
.x-content-band.marginless-columns .x-container > .x-column {
display: table-cell;
margin-right: 0;
float: none;
vertical-align: top;
}
.x-content-band.marginless-columns .x-container > .x-column.x-1-1 {
width: 100%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-1-2 {
width: 50%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-1-3 {
width: 33.33333%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-2-3 {
width: 66.66666%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-1-4 {
width: 25%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-3-4 {
width: 75%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-1-5 {
width: 20%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-2-5 {
width: 40%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-3-5 {
width: 60%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-4-5 {
width: 80%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-1-6 {
width: 16.66666%;
}
.x-content-band.marginless-columns .x-container > .x-column.x-5-6 {
width: 83.33333%;
}
@media (max-width: 766.98px) {
.x-content-band.marginless-columns .x-container {
display: block;
}
.x-content-band.marginless-columns .x-container:before,
.x-content-band.marginless-columns .x-container:after {
display: table;
}
.x-content-band.marginless-columns .x-container > .x-column[class*=x-] {
display: block;
width: 100%;
vertical-align: inherit;
}
}
.x-content-band.vc .wpb_row,
.x-content-band.vc .wpb_content_element {
margin-bottom: 0;
}
.x-content-band .x-container {
position: relative;
}
.x-entry-share {
margin: 0 0 1.5em;
border: 2px solid #e5e5e5;
border-left: 0;
border-right: 0;
padding: 10px 0;
line-height: 1;
text-align: center;
}
.x-entry-share p {
margin: 8px 0 10px;
font-size: 12px;
font-weight: 400;
text-transform: uppercase;
}
.x-entry-share .x-share {
display: inline-block;
margin: 0 0.05em;
width: 45px;
height: 45px;
font-size: 24px;
line-height: 45px;
}
.x-entry-share .x-share:hover {
color: #fff;
background-color: #16a085;
}
.x-toc {
width: 210px;
margin: 0.55em 0;
border: 2px solid #e5e5e5;
padding: 15px;
}
.x-toc.left {
margin-right: 1.75em;
}
.x-toc.right {
margin-left: 1.75em;
}
@media (max-width: 479.98px) {
.x-toc.left,
.x-toc.right {
width: auto;
float: none;
margin: 0 0 1.5em;
}
}
.x-toc.block {
width: auto;
margin: 1.5em 0;
}
.x-toc ul {
margin-bottom: -10px !important;
}
.h-toc {
margin: 0 0 10px;
font-size: 14px;
letter-spacing: 1px;
text-transform: uppercase;
}
.x-toc.block.two-columns .x-toc-item {
float: left;
width: 48%;
margin-right: 4%;
}
.x-toc.block.two-columns .x-toc-item:nth-child(2n) {
margin-right: 0;
}
.x-toc.block.three-columns .x-toc-item {
float: left;
width: 30.66667%;
margin-right: 4%;
}
.x-toc.block.three-columns .x-toc-item:nth-child(3n) {
margin-right: 0;
}
@media (max-width: 978.98px) {
.x-toc.block.three-columns .x-toc-item {
width: 48%;
}
.x-toc.block.three-columns .x-toc-item:nth-child(3n) {
margin-right: 4%;
}
.x-toc.block.three-columns .x-toc-item:nth-child(2n) {
margin-right: 0;
}
}
@media (max-width: 479.98px) {
.x-toc.block.two-columns .x-toc-item,
.x-toc.block.three-columns .x-toc-item {
width: 100%;
margin-right: 0;
}
}
.x-toc-item {
margin-bottom: 10px;
font-size: 14px;
line-height: 1.3;
}
.x-toc-item a {
display: block;
border-bottom: 1px solid #e5e5e5;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.h-custom-headline {
letter-spacing: -1px;
line-height: 1.1;
}
.h-custom-headline.accent {
overflow: hidden;
}
.h-custom-headline.accent span {
padding-bottom: 2px;
display: inline-block;
position: relative;
}
.h-custom-headline.accent span:before,
.h-custom-headline.accent span:after {
content: "";
position: absolute;
top: 50%;
height: 2px;
width: 9999px;
display: block;
margin-top: -1px;
background-color: #e5e5e5;
}
.h-custom-headline.accent span:before {
right: 100%;
margin-right: 0.5em;
}
.h-custom-headline.accent span:after {
left: 100%;
margin-left: 0.5em;
}
.h-feature-headline {
line-height: 1.1;
}
.h-feature-headline span {
display: inline-block;
position: relative;
padding-left: 1.5em;
}
.h-feature-headline span i {
position: absolute;
top: 50%;
left: 0;
width: 2em;
height: 2em;
margin-top: -1em;
font-size: 0.65em;
letter-spacing: 0;
line-height: 2em;
text-align: center;
color: #ffffff;
background-color: #2c3e50;
border-radius: 100em;
}
.x-section {
display: block;
position: relative;
margin: 0 0 1.5em;
padding: 45px 0;
}
.x-section:before,
.x-section:after {
content: " ";
display: table;
width: 0px;
}
.x-section:after {
clear: both;
}
.x-section.bg-image,
.x-section.bg-pattern {
background-position: 50% 50%;
}
.x-section.bg-image.parallax,
.x-section.bg-pattern.parallax {
background-attachment: fixed;
}
@media (max-width: 978.98px) {
.x-section.bg-image.parallax,
.x-section.bg-pattern.parallax {
background-size: auto !important;
}
}
.x-section.bg-image {
background-size: cover;
background-repeat: no-repeat;
}
.x-section.bg-pattern {
background-repeat: repeat;
}
.x-section.bg-video {
position: relative;
overflow: hidden;
}
.x-section .x-container:not(.x-row):not(.x-grid):not(.x-div):not(.x-bar-content):not(.x-slide-container-content) {
position: relative;
z-index: 1;
}
.x-section .x-container.marginless-columns {
display: table;
table-layout: fixed;
}
.x-section .x-container.marginless-columns:not(.width) {
width: 100%;
}
.x-section .x-container.marginless-columns:before,
.x-section .x-container.marginless-columns:after {
display: none;
}
.x-section .x-container.marginless-columns > .x-column {
display: table-cell;
margin-right: 0;
float: none;
vertical-align: top;
}
.x-section .x-container.marginless-columns > .x-column.x-1-1 {
width: 100%;
}
.x-section .x-container.marginless-columns > .x-column.x-1-2 {
width: 50%;
}
.x-section .x-container.marginless-columns > .x-column.x-1-3 {
width: 33.33333%;
}
.x-section .x-container.marginless-columns > .x-column.x-2-3 {
width: 66.66666%;
}
.x-section .x-container.marginless-columns > .x-column.x-1-4 {
width: 25%;
}
.x-section .x-container.marginless-columns > .x-column.x-3-4 {
width: 75%;
}
.x-section .x-container.marginless-columns > .x-column.x-1-5 {
width: 20%;
}
.x-section .x-container.marginless-columns > .x-column.x-2-5 {
width: 40%;
}
.x-section .x-container.marginless-columns > .x-column.x-3-5 {
width: 60%;
}
.x-section .x-container.marginless-columns > .x-column.x-4-5 {
width: 80%;
}
.x-section .x-container.marginless-columns > .x-column.x-1-6 {
width: 16.66666%;
}
.x-section .x-container.marginless-columns > .x-column.x-5-6 {
width: 83.33333%;
}
@media (max-width: 766.98px) {
.x-section .x-container.marginless-columns {
display: block;
}
.x-section .x-container.marginless-columns:before,
.x-section .x-container.marginless-columns:after {
display: table;
}
.x-section .x-container.marginless-columns > .x-column[class*=x-] {
display: block;
width: 100%;
vertical-align: inherit;
}
}
.x-section-separator {
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
z-index: 10;
}
.x-section-separator svg {
display: block;
width: 100%;
height: 100%;
margin: 0;
}
.x-section-separator-top {
top: 0;
transform: translate(0, -100%);
}
.x-section-separator-bottom {
bottom: 0;
transform: translate(0, 100%);
}
.with-container {
border: 2px solid #e5e5e5;
padding: 2.5%;
background-color: #ffffff;
}
.mejs-container:focus,
.mejs-container:active {
outline: 0;
}
.mejs-container.mejs-container-fullscreen {
background-color: #000000;
}
.mejs-controls {
display: flex;
justify-content: space-between;
align-items: center;
background-color: #000000;
}
.mejs-controls > div {
display: flex;
justify-content: center;
align-items: center;
position: relative;
width: 30px;
height: 30px;
line-height: 1;
}
.mejs-video .mejs-controls {
width: auto;
position: absolute;
left: 0;
right: 0;
bottom: 0;
margin: 0 20px 20px;
}
.mejs-button button {
margin: 0;
border: 0;
padding: 0;
width: 30px;
height: 30px;
font-size: 14px;
line-height: inherit;
text-align: center;
vertical-align: top;
background: none;
color: rgba(255, 255, 255, 0.5);
transition-duration: 0.3s;
transition-timing-function: ease;
transition-property:
color,
background-color,
text-shadow;
}
.mejs-button button:hover,
.mejs-button button:focus {
color: #ffffff;
}
.mejs-button button:focus,
.mejs-button button:active {
outline: 0;
}
.mejs-button button:before {
content: "\f065";
display: block;
margin: 0 auto;
font-family: "FontAwesome" !important;
font-style: normal !important;
font-weight: normal !important;
text-decoration: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.mejs-button.mejs-play button:before {
content: "\f04b";
}
.mejs-button.mejs-replay button:before {
content: "\f01e";
}
.mejs-button.mejs-pause button:before {
content: "\f04c";
}
.mejs-button.mejs-mute button:before {
content: "\f028";
}
.mejs-button.mejs-unmute button:before {
content: "\f026";
}
.mejs-button.mejs-fullscreen button:before {
content: "\f065";
}
.mejs-button.mejs-unfullscreen button:before {
content: "\f066";
}
.mejs-time {
width: 46px !important;
font-size: 10px;
letter-spacing: 0.025em;
text-align: center;
color: rgba(255, 255, 255, 0.5);
}
@media (max-width: 766.98px) {
.mejs-time {
display: none !important;
}
}
.mejs-time-rail {
flex: 1 1 0%;
padding: 0 10px;
}
.mejs-time-total {
display: block;
margin: 0;
overflow: hidden;
position: relative;
z-index: 1;
width: 100% !important;
height: 10px;
cursor: pointer;
background-color: rgba(255, 255, 255, 0.25);
}
.mejs-time-total:focus,
.mejs-time-total:active {
outline: 0;
}
.mejs-time-loaded,
.mejs-time-current {
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transform-origin: 0% 0%;
}
.mejs-time-loaded {
background-color: rgba(255, 255, 255, 0.25);
}
.mejs-time-current {
background-color: rgba(255, 255, 255, 0.5);
transform: scaleX(0);
}
.advanced-controls .mejs-time-rail {
padding-left: 0;
padding-right: 0;
}
@media (max-width: 766.98px) {
.advanced-controls .mejs-time-rail {
padding-left: 10px;
padding-right: 10px;
}
}
.mejs-video .mejs-poster {
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%;
}
.mejs-video .mejs-poster img {
object-fit: contain;
}
.mejs-video .mejs-overlay-play {
cursor: pointer;
}
.mejs-fullscreen {
overflow: hidden !important;
}
.mejs-container-fullscreen {
top: 0;
left: 0;
right: 0;
bottom: 0;
position: fixed;
z-index: 1000;
overflow: hidden;
}
.mejs-container-fullscreen video,
.mejs-container-fullscreen .mejs-mediaelement {
width: 100% !important;
height: 100% !important;
}
.mejs-fullscreen-button > button {
background-position: -80px 0;
}
.mejs-unfullscreen > button {
background-position: -100px 0;
}
.bg .mejs-mediaelement {
overflow: hidden;
}
.me-plugin,
.me-cannotplay,
.bg .mejs-mediaelement,
.mejs-video .mejs-layer,
.hide-controls.autoplay .mejs-video .mejs-layers {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.mejs-clear,
.mejs-offscreen,
.mejs-time-float,
.mejs-time-handle,
.mejs-time-hovered,
.mejs-volume-slider,
.mejs-time-buffering,
.mejs-audio .mejs-layers,
.mejs-poster .mejs-poster-img,
.mejs-video .mejs-overlay-error,
.vimeo .mejs-video .mejs-controls,
.vimeo .mejs-mediaelement video,
.mejs-video .mejs-overlay-loading,
.hide-controls .mejs-video .mejs-controls,
.mejs-video .mejs-overlay-play .mejs-overlay-button {
display: none !important;
}
.x-mejs-no-source {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
height: 100%;
}
.has-stack-styles .mejs-controls {
border: 1px solid transparent;
background-color: rgba(0, 0, 0, 0.5);
}
.has-stack-styles .mejs-button.mejs-playpause-button {
border-right: 1px solid rgba(255, 255, 255, 0.125);
}
.has-stack-styles .mejs-button.mejs-volume-button,
.has-stack-styles .mejs-button.mejs-fullscreen-button {
border-left: 1px solid rgba(255, 255, 255, 0.125);
}
.has-stack-styles .mejs-button button {
color: rgba(255, 255, 255, 0.5);
}
.has-stack-styles .mejs-button button:hover,
.has-stack-styles .mejs-button button:focus {
color: #ffffff;
}
.has-stack-styles .mejs-time {
color: rgba(255, 255, 255, 0.5);
}
.has-stack-styles .mejs-time-total {
height: 10px;
background-color: rgba(255, 255, 255, 0.2);
}
.has-stack-styles .mejs-time-loaded {
height: 10px;
background-color: rgba(255, 255, 255, 0.3);
}
.has-stack-styles .mejs-time-current {
height: 10px;
background-color: #ffffff;
}
@media (max-width: 978.98px) {
.x-sidebar {
margin-top: 3.5em;
}
}
.x-sidebar .widget {
margin-top: 3em;
}
.x-sidebar .widget:first-child {
margin-top: 0;
}
.x-sidebar .widget:last-child {
margin-bottom: 2em;
}
.x-main {
position: relative;
}
.x-main:before,
.x-main:after {
content: " ";
display: table;
width: 0px;
}
.x-main:after {
clear: both;
}
.x-main .widget {
margin-top: 3em;
}
.x-main .widget:first-child {
margin-top: 0;
}
.hentry {
margin-top: 90px;
}
.hentry:first-child {
margin-top: 0;
}
.entry-wrap:before,
.entry-wrap:after {
content: " ";
display: table;
width: 0px;
}
.entry-wrap:after {
clear: both;
}
.entry-title {
position: relative;
margin: 0;
font-size: 170%;
line-height: 1.1;
}
.entry-title:before {
float: left;
position: relative;
top: 0.1375em;
margin-right: 0.35em;
font-size: 0.88em;
line-height: 1;
text-align: center;
color: #e6e6e6;
background-color: #ffffff;
font-family: "FontAwesome" !important;
font-style: normal !important;
font-weight: normal !important;
text-decoration: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.entry-title-sub {
display: block;
margin: 0.725em 0 0;
font-size: 128.5%;
font-weight: 300;
color: #bfbfbf;
line-height: 1.1;
}
.p-meta {
margin: 8px 0 0;
line-height: 1.5;
}
.p-meta > span {
display: inline-block;
}
.p-meta > span > a {
white-space: nowrap;
}
.p-meta > span:after {
content: "/";
padding: 0 0.45em;
}
.p-meta > span:last-child:after {
display: none;
}
.entry-featured {
position: relative;
margin-top: 25px;
border: 2px solid #e5e5e5;
padding: 6px;
background-color: #ffffff;
}
.entry-thumb {
display: block;
position: relative;
background-color: #16a085;
transform: translate3d(0, 0, 0);
}
.entry-thumb img {
min-width: 100%;
-webkit-transition: opacity 0.75s ease;
transition: opacity 0.75s ease;
}
.entry-thumb:before {
content: "\f0c1";
display: block;
position: absolute;
margin: -36px 0 0 -35px;
top: 50%;
left: 50%;
width: 70px;
height: 70px;
font-family: "fontawesome";
font-size: 42px;
font-style: normal;
font-weight: normal;
line-height: 72px;
text-align: center;
vertical-align: middle;
-webkit-font-smoothing: antialiased;
speak: never;
color: #ffffff;
background-color: rgba(0, 0, 0, 0.35);
border-radius: 100em;
opacity: 0;
-webkit-transition: opacity 0.75s ease;
transition: opacity 0.75s ease;
}
a.entry-thumb:hover img {
opacity: 0.15;
}
a.entry-thumb:hover:before {
opacity: 1;
}
.entry-content {
margin-top: 25px;
}
.entry-content embed,
.entry-content iframe,
.entry-content object {
width: 100%;
max-width: 100%;
}
.entry-content > p:last-child,
.entry-content > ul:last-child,
.entry-content > ol:last-child {
margin-bottom: 0;
}
.entry-content.excerpt p {
margin-bottom: 0;
}
.more-link {
font-weight: 700;
text-decoration: underline;
white-space: nowrap;
}
.entry-footer {
margin-top: 1.5em;
padding: 1em 1.25em;
line-height: 1.4;
background-color: #f9f9f9;
}
.entry-footer > p {
margin: 0;
}
.page .no-post-thumbnail .entry-content {
margin-top: 0;
}
.x-iso-container-posts.cols-2 .entry-wrap {
padding: 7% 7.5% 7.5%;
}
.x-iso-container-posts.cols-3 .entry-wrap {
padding: 7% 7.5% 7.5%;
}
.x-iso-container-posts.cols-3 .entry-title {
font-size: 150%;
}
.x-iso-container-posts.cols-3 .p-meta {
font-size: 82%;
}
.x-iso-container-posts > .hentry .entry-wrap {
margin: 0 -1px -1px;
border: 1px solid #f2f2f2;
background-color: #ffffff;
}
.format-standard .entry-title:before {
content: "\f15c";
}
.format-video .entry-title:before {
content: "\f008";
}
.format-audio .entry-title:before {
content: "\f001";
}
.format-audio.no-post-thumbnail .entry-featured {
border: 0;
padding: 0;
}
.format-audio.has-post-thumbnail .entry-featured .x-audio {
position: absolute;
left: 20px;
right: 20px;
bottom: 20px;
margin: 0 auto;
}
.format-audio.has-post-thumbnail .entry-featured .x-audio iframe {
position: absolute;
bottom: 0;
}
.format-image .entry-title:before {
content: "\f083";
}
.format-gallery .entry-title:before {
content: "\f03e";
}
.format-link .x-hgroup {
margin-bottom: 1.5em;
border-bottom: 1px solid #f2f2f2;
padding: 0 0 1.5em;
}
.format-link .entry-title:before {
content: "\f0c1";
}
.format-link .entry-title-sub a {
border-bottom: 1px dotted;
word-break: break-all;
}
.blog.x-post-meta-disabled .format-link .x-hgroup,
.search.x-post-meta-disabled .format-link .x-hgroup,
.archive.x-post-meta-disabled .format-link .x-hgroup {
margin-bottom: 0;
border-bottom: 0;
padding-bottom: 0;
}
.format-quote .x-hgroup {
margin-bottom: 1.5em;
border-bottom: 1px solid #f2f2f2;
padding: 0 0 1.5em;
}
.format-quote .entry-title:before {
content: "\f10d";
}
.format-quote .entry-title-sub {
text-align: right;
}
.format-quote .entry-title-sub:before {
content: "\2013\a0";
}
.blog.x-post-meta-disabled .format-quote .x-hgroup,
.search.x-post-meta-disabled .format-quote .x-hgroup,
.archive.x-post-meta-disabled .format-quote .x-hgroup {
margin-bottom: 0;
border-bottom: 0;
padding-bottom: 0;
}
.x-portfolio .entry-cover {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
text-align: center;
background-color: rgba(255, 255, 255, 0.925);
transform: translate(-100%, 0);
-webkit-transition: all 0.75s ease;
transition: all 0.75s ease;
}
.x-portfolio .entry-cover:before {
content: "";
display: inline-block;
height: 100%;
vertical-align: middle;
}
.x-portfolio .entry-cover-content {
position: relative;
display: inline-block;
vertical-align: middle;
width: 80%;
height: auto;
}
.x-portfolio .entry-cover-content span {
text-transform: uppercase;
}
.x-portfolio .entry-featured {
overflow: hidden;
}
.x-portfolio .entry-featured:hover .entry-cover {
transform: translate(0, 0);
}
.x-portfolio .entry-info {
float: left;
width: 64%;
}
.x-portfolio .entry-extra {
float: right;
width: 32%;
border: 2px solid #e5e5e5;
padding: 25px;
font-size: 114.2%;
}
@media (max-width: 766.98px) {
.x-portfolio .entry-extra {
margin-top: 1.85em;
}
}
.x-portfolio .entry-extra .x-btn {
margin-bottom: 2.5em;
}
.x-portfolio .entry-extra .x-ul-icons {
margin-left: 1.355em;
}
@media (max-width: 766.98px) {
.x-portfolio .entry-info,
.x-portfolio .entry-extra {
float: none;
width: 100%;
}
}
.x-portfolio .h-extra {
margin-top: 0.5em;
font-size: 150%;
}
.x-portfolio .h-extra.skills {
margin: 0 0 0.25em;
}
.x-portfolio .h-extra.launch {
margin: 0.95em 0 0.4em;
}
.single-x-portfolio .entry-header {
margin-top: 5%;
}
.single-x-portfolio .entry-featured {
margin: 0;
}
.x-iso-container-portfolio .entry-featured {
margin: 0;
}
.x-iso-container-portfolio .entry-featured .entry-thumb:hover {
cursor: default;
}
.x-iso-container-portfolio .entry-featured .entry-thumb:hover img {
opacity: 1;
}
.x-iso-container-portfolio .entry-featured .entry-thumb:hover:before {
opacity: 0;
}
h1.entry-title.entry-title-portfolio {
margin: 0;
font-size: 285.7%;
line-height: 1.05;
}
@media (max-width: 479.98px) {
h1.entry-title.entry-title-portfolio {
font-size: 228.5%;
}
}
h2.entry-title.entry-title-portfolio {
margin: 0;
font-size: 171.4%;
line-height: 1.1;
text-align: center;
}
.page-template-template-blank-3-php.x-navbar-fixed-left-active,
.page-template-template-blank-3-php.x-navbar-fixed-right-active,
.page-template-template-blank-6-php.x-navbar-fixed-left-active,
.page-template-template-blank-6-php.x-navbar-fixed-right-active,
.page-template-template-blank-7-php.x-navbar-fixed-left-active,
.page-template-template-blank-7-php.x-navbar-fixed-right-active,
.page-template-template-blank-8-php.x-navbar-fixed-left-active,
.page-template-template-blank-8-php.x-navbar-fixed-right-active {
padding: 0;
}
[class*=page-template-template-blank] .entry-content {
margin: 0;
}
[class*=page-template-template-blank] .x-main,
.page-template-template-layout-full-width-php .x-main {
float: none;
display: block;
width: auto;
}
.error404 .entry-404 {
margin: 6.5% 0 8.5%;
}
.error404 .entry-404 p {
max-width: 750px;
margin: 0 auto 1.313em;
font-size: 1.5em;
}
@media (max-width: 766.98px) {
.error404 .entry-404 p {
font-size: 1.25em;
}
}
@media (max-width: 479.98px) {
.error404 .entry-404 p {
font-size: 1em;
}
}
.error404 .entry-404 .form-search {
max-width: 500px;
margin: 0 auto;
}
.x-header-landmark {
padding: 30px 0;
border: 1px solid #f2f2f2;
border-left: 0;
border-right: 0;
}
.x-landmark-breadcrumbs-wrap {
display: table;
width: 100%;
}
@media (max-width: 766.98px) {
.x-landmark-breadcrumbs-wrap .x-landmark,
.x-landmark-breadcrumbs-wrap .x-breadcrumbs-wrap {
width: 100%;
display: block;
text-align: center;
}
}
.x-landmark,
.x-breadcrumbs-wrap {
display: table-cell;
vertical-align: middle;
}
.x-landmark {
width: 63.02463%;
padding-right: 9.92611%;
}
@media (max-width: 766.98px) {
.x-landmark {
padding: 0;
}
}
.x-breadcrumbs-wrap {
width: 27.04926%;
text-align: right;
}
@media (max-width: 766.98px) {
.x-breadcrumbs-wrap {
margin-top: 0.75em;
}
}
.h-landmark,
.entry-title.h-landmark {
margin: 0;
font-size: 245%;
letter-spacing: -0.075em;
line-height: 1;
}
.h-landmark span,
.entry-title.h-landmark span {
display: inline-block;
position: relative;
}
.x-comments-area {
margin: 3.5em 0 0;
}
.h-comments-title {
margin: 0 0 0.5em;
font-size: 171.4%;
font-weight: 300;
line-height: 1.1;
}
.h-comments-title span {
font-weight: 700;
}
.x-comments-list {
margin: 0;
list-style: none;
}
.x-comments-list .children {
margin: 0;
list-style: none;
}
@media (max-width: 978.98px) {
.x-comments-list .children {
margin-left: 0;
}
}
.x-comments-list .children li.comment {
position: relative;
margin: 0;
border-left: 1px solid #f2f2f2;
padding-left: 50px;
box-shadow: inset 1px 0 0 0 rgba(255, 255, 255, 0.85);
}
@media (max-width: 766.98px) {
.x-comments-list .children li.comment {
border-left: 0;
padding-left: 0;
}
.x-comments-list .children li.comment:before {
display: none;
}
}
.x-comments-list .children li.comment:before {
content: "\a0";
display: block;
position: absolute;
float: left;
top: 30px;
left: 0;
width: 25px;
height: 1px;
background-color: #f2f2f2;
box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.85);
}
li.comment {
margin: 0;
padding: 0;
}
li.bypostauthor > article.comment {
border-color: #16a085;
}
article.comment {
position: relative;
margin: 0 0 15px 0;
border: 2px solid #e5e5e5;
padding: 25px;
font-size: 114.2%;
line-height: 1.5;
background-color: #ffffff;
}
article.comment:before,
article.comment:after {
content: " ";
display: table;
width: 0px;
}
article.comment:after {
clear: both;
}
@media (max-width: 479.98px) {
article.comment {
padding: 15px;
}
}
.x-comment-wrap {
margin-left: 84px;
}
@media (max-width: 479.98px) {
.x-comment-wrap {
margin-left: 74px;
}
}
.x-comment-header {
margin-bottom: 13px;
border-bottom: 1px solid #f2f2f2;
padding-bottom: 3px;
line-height: 1;
}
.x-comment-content {
position: relative;
}
.x-comment-content p:last-child,
.x-comment-content ul:last-child,
.x-comment-content ol:last-child {
margin-bottom: 0;
}
.x-comment-author {
display: inline-block;
font-size: 131.25%;
letter-spacing: -1px;
line-height: 1;
border-radius: 3px;
}
.x-comment-author a {
color: #2c3e50;
}
.x-comment-author a:hover {
color: #16a085;
}
.x-comment-time {
display: inline-block;
margin: 9px 0 0;
position: relative;
font-size: 68.75%;
font-weight: 400;
letter-spacing: 1px;
line-height: 1.2;
text-transform: uppercase;
color: #a6a6a6;
}
.x-comment-awaiting-moderation {
padding: 0.5em 0.5em 0.75em;
line-height: 1.2;
text-align: center;
color: #2c3e50;
background-color: #f5f5f5;
border-radius: 3px;
box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
}
.comment-edit-link {
display: block;
position: absolute;
top: 6px;
right: 7px;
font-size: 11px;
font-weight: 700;
line-height: 1;
text-transform: uppercase;
white-space: nowrap;
}
.x-reply {
float: left;
clear: left;
margin-left: 3px;
}
.comment-reply-link {
font-size: 10px;
font-weight: 400;
letter-spacing: 2px;
line-height: 1.4;
text-transform: uppercase;
color: #c5c5c5;
}
.comment-reply-link-after {
font-size: 10px;
line-height: 1;
}
span.bypostauthor {
display: block;
margin: 10px 0 0;
font-size: 50%;
font-weight: 700;
line-height: 1;
letter-spacing: 1px;
text-transform: uppercase;
}
.x-comment-img {
float: left;
}
.x-comment-img .avatar-wrap {
display: block;
position: relative;
}
.x-comment-img .avatar-wrap .avatar {
width: 60px;
}
#respond .required {
font-weight: 700;
}
#reply-title {
margin: 2.175em 0 0.1em;
font-size: 171.4%;
line-height: 1.1;
}
#reply-title small {
margin: 8px 0 0;
display: block;
font-size: 54.16%;
letter-spacing: 1px;
text-transform: uppercase;
}
#commentform {
margin-bottom: 0;
}
.comment-notes {
margin-bottom: 1em;
font-size: 100%;
}
.logged-in-as {
margin-bottom: 1em;
font-size: 114.2%;
}
.comment-form-author,
.comment-form-email,
.comment-form-url,
.comment-form-rating,
.comment-form-comment {
margin: 0;
}
.comment-form-author label,
.comment-form-email label,
.comment-form-url label,
.comment-form-rating label,
.comment-form-comment label {
font-size: 100%;
color: #2c3e50;
}
.comment-form-author label .required,
.comment-form-email label .required,
.comment-form-url label .required,
.comment-form-rating label .required,
.comment-form-comment label .required {
position: relative;
right: 0.175em;
}
.comment-form-author,
.comment-form-email,
.comment-form-url {
float: left;
width: 33.33333%;
}
.comment-form-author input,
.comment-form-email input,
.comment-form-url input {
width: 100%;
margin-bottom: 0.85em;
font-size: 16px;
}
.comment-form-author {
padding-right: 0.5em;
}
.comment-form-email {
padding: 0 0.5em;
}
.comment-form-url {
padding-left: 0.5em;
}
.comment-form-comment textarea {
width: 100%;
resize: none;
margin-bottom: 0.85em;
padding-top: 11px;
padding-bottom: 11px;
font-size: 16px;
}
.comment-form-cookies-consent {
display: flex;
flex-flow: row nowrap;
justify-content: flex-start;
align-items: baseline;
width: 100%;
}
.comment-form-cookies-consent input {
margin: 0;
}
.comment-form-cookies-consent label {
margin: 0 0 0 0.65em;
line-height: inherit;
cursor: pointer;
}
.form-submit {
margin: 0;
}
.widget p:last-child,
.widget ul:last-child,
.widget ol:last-child {
margin-bottom: 0;
}
.widget ul,
.widget ol {
margin-left: 0;
border-top: 1px solid #f2f2f2;
list-style: none;
}
.widget ul li,
.widget ol li {
border-bottom: 1px solid #f2f2f2;
padding: 0.65em 0;
line-height: 1.5;
background-color: #ffffff;
}
.widget select {
width: 100%;
}
.h-widget {
margin: 0 0 0.65em;
font-size: 170%;
line-height: 1.1;
}
.widget_calendar #wp-calendar {
background-color: transparent;
}
.widget_calendar #wp-calendar caption {
font-size: 114.2%;
font-weight: 300;
letter-spacing: 2px;
text-transform: uppercase;
color: #2c3e50;
}
.widget_calendar #wp-calendar th,
.widget_calendar #wp-calendar td {
line-height: 1;
text-align: center;
}
.widget_calendar #wp-calendar th {
border-bottom: 2px solid #2c3e50;
padding: 3% 0;
font-family:
"Lato",
"Helvetica Neue",
Helvetica,
Arial,
sans-serif;
font-weight: 700;
color: #2c3e50;
}
.widget_calendar #wp-calendar td {
padding: 4.75% 0;
}
.widget_calendar #wp-calendar tbody td {
border: 1px solid #e6e6e6;
background-color: #ffffff;
}
.widget_calendar #wp-calendar tbody td.pad:first-child {
border-left: 0;
}
.widget_calendar #wp-calendar tbody td.pad:last-child {
border-right: 0;
}
.widget_calendar #wp-calendar #prev,
.widget_calendar #wp-calendar #next {
padding: 4.5% 0;
font-family:
"Lato",
"Helvetica Neue",
Helvetica,
Arial,
sans-serif;
font-weight: 300;
line-height: 1;
text-shadow: none;
text-transform: uppercase;
}
.widget_calendar #wp-calendar #prev a,
.widget_calendar #wp-calendar #next a {
color: #bfbfbf;
}
.widget_calendar #wp-calendar #prev a:hover,
.widget_calendar #wp-calendar #next a:hover {
color: gray;
}
.widget_nav_menu .current-menu-item > a {
position: relative;
}
.widget_nav_menu .current-menu-item > a:after {
content: "\f053";
display: inline-block;
margin-left: 0.45em;
font-family: "FontAwesome" !important;
font-style: normal !important;
font-weight: normal !important;
text-decoration: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.widget_rss .rsswidget img {
display: none;
}
.widget_tag_cloud .tagcloud a,
.widget_product_tag_cloud .tagcloud a {
display: inline-block;
position: relative;
margin-top: 0.35em;
padding: 0.375em 0.675em 0.475em;
cursor: pointer;
line-height: 1.3;
text-align: center;
vertical-align: middle;
color: #ffffff;
background-color: #2c3e50;
}
.widget_tag_cloud .tagcloud a:hover,
.widget_product_tag_cloud .tagcloud a:hover {
color: #ffffff;
background-color: #1abc9c;
}
.widget_text .textwidget ul {
margin: 0 0 1.5em 1.655em;
border-top: 0;
list-style: disc;
}
.widget_text .textwidget ul li {
border-bottom: 0;
padding: 0;
line-height: 1.8;
}
.widget_text .textwidget ul.x-ul-icons {
list-style: none;
}
.widget_categories ul,
.widget_product_categories ul,
.widget_nav_menu ul,
.widget_pages ul {
border-top: 0;
border-bottom: 1px solid #f2f2f2;
}
.widget_categories ul ul,
.widget_product_categories ul ul,
.widget_nav_menu ul ul,
.widget_pages ul ul {
border: 0;
}
.widget_categories ul > li,
.widget_product_categories ul > li,
.widget_nav_menu ul > li,
.widget_pages ul > li {
border-top: 1px solid #f2f2f2;
border-bottom: 0;
padding: 0;
}
.widget_categories ul > li a,
.widget_product_categories ul > li a,
.widget_nav_menu ul > li a,
.widget_pages ul > li a {
display: inline-block;
margin: 0.65em 0;
}
.widget_categories ul li li a,
.widget_product_categories ul li li a,
.widget_nav_menu ul li li a,
.widget_pages ul li li a {
margin-left: 25px;
}
.widget_categories ul li li li a,
.widget_product_categories ul li li li a,
.widget_nav_menu ul li li li a,
.widget_pages ul li li li a {
margin-left: 50px;
}
.widget_categories ul li li li li a,
.widget_product_categories ul li li li li a,
.widget_nav_menu ul li li li li a,
.widget_pages ul li li li li a {
margin-left: 75px;
}
.sticky {
margin: 0;
}
.alignright {
float: right;
margin: 0.35em 0 0.35em 1.5em;
}
.alignleft {
float: left;
margin: 0.35em 1.5em 0.35em 0;
}
.alignnone {
float: none;
margin: 0 0 1.5em 0;
}
.aligncenter {
display: block;
margin: 0 auto 1.5em;
}
.wp-caption,
.gallery-item {
max-width: 100%;
border: 2px solid #e5e5e5;
padding: 4px;
text-align: center;
background-color: #ffffff;
}
.wp-caption > .gallery-caption,
.wp-caption > .wp-caption-text,
.wp-caption > .wp-caption-text:last-child,
.gallery-item > .gallery-caption,
.gallery-item > .wp-caption-text,
.gallery-item > .wp-caption-text:last-child {
display: block;
margin: 9px 0 5px;
padding: 0 5%;
font-size: 10px;
line-height: 1.2;
text-transform: uppercase;
}
.gallery {
clear: both;
margin: -4% 0 1.5em;
}
.gallery:before,
.gallery:after {
content: " ";
display: table;
width: 0px;
}
.gallery:after {
clear: both;
}
.gallery .gallery-item {
float: left;
margin: 4% 4% 0 0;
}
.gallery-columns-0 .gallery-item,
.gallery-columns-1 .gallery-item {
width: 100%;
}
.gallery-columns-2 .gallery-item {
width: 48%;
}
.gallery-columns-2 .gallery-item:nth-child(2n) {
margin-right: 0;
}
.gallery-columns-3 .gallery-item {
width: 30.6666%;
}
.gallery-columns-3 .gallery-item:nth-child(3n) {
margin-right: 0;
}
.gallery-columns-4 .gallery-item {
width: 22%;
}
.gallery-columns-4 .gallery-item:nth-child(4n) {
margin-right: 0;
}
@media (max-width: 978.98px) {
.gallery-columns-4 .gallery-item {
width: 48%;
}
.gallery-columns-4 .gallery-item:nth-child(2n) {
margin-right: 0;
}
}
@media (max-width: 766.98px) {
.gallery-columns-0 .gallery-item,
.gallery-columns-1 .gallery-item,
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item,
.gallery-columns-4 .gallery-item {
width: 100%;
float: none;
margin-right: 0;
}
}
.alignwide,
.alignfull {
width: auto;
max-width: none;
margin-left: 0;
margin-right: 0;
}
.alignwide img,
.alignfull img {
display: block;
margin: 0 auto;
}
@media (max-width: 978.98px) {
.x-content-sidebar-active .alignwide,
.x-sidebar-content-active .alignwide {
width: 92vw;
max-width: 92vw;
margin-left: calc(50% - 46vw);
}
}
@media (max-width: 978.98px) {
.x-content-sidebar-active .alignfull,
.x-sidebar-content-active .alignfull {
width: 100vw;
max-width: 100vw;
margin-left: calc(50% - 50vw);
}
}
.x-full-width-active .alignwide {
width: 92vw;
max-width: 92vw;
margin-left: calc(50% - 46vw);
}
.x-full-width-active .alignfull {
width: 100vw;
max-width: 100vw;
margin-left: calc(50% - 50vw);
}
.page-template-template-blank-4-php .alignwide,
.page-template-template-blank-4-php .alignfull,
.page-template-template-blank-5-php .alignwide,
.page-template-template-blank-5-php .alignfull,
.page-template-template-blank-6-php .alignwide,
.page-template-template-blank-6-php .alignfull,
.page-template-template-blank-8-php .alignwide,
.page-template-template-blank-8-php .alignfull {
margin-left: 0;
margin-right: 0;
}
.x-resp-embed,
.is-type-video {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}
.wp-embed-aspect-5-3 .x-resp-embed {
padding-bottom: 60%;
}
.wp-embed-aspect-4-4 .x-resp-embed {
padding-bottom: 80%;
}
.wp-embed-aspect-4-3 .x-resp-embed {
padding-bottom: 75%;
}
.wp-embed-aspect-3-2 .x-resp-embed {
padding-bottom: 66.67%;
}
.x-resp-embed iframe,
.is-type-video iframe {
display: block !important;
position: absolute !important;
top: 0 !important;
left: 0 !important;
width: 100%;
height: 100%;
margin: 0 !important;
}
@media print {
* {
background: none !important;
background-color: transparent !important;
text-shadow: none !important;
color: #000 !important;
box-shadow: none !important;
}
html,
body {
overflow: visible !important;
}
a,
a:visited {
text-decoration: underline;
}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
@page {
margin: 0.5cm;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
.x-root {
display: block;
}
.x-masthead,
.x-colophon,
.x-bg,
.backstretch {
display: none !important;
}
.x-effect-exit,
.x-effect-exiting,
.x-effect-enter,
.x-effect-entering {
opacity: 1 !important;
filter: none !important;
animation: none !important;
transform: none !important;
}
}
.cf:before,
.cf:after {
content: " ";
display: table;
width: 0px;
}
.cf:after {
clear: both;
}
.right {
float: right;
}
.left {
float: left;
}
.center-block {
margin-left: auto;
margin-right: auto;
}
.center-list {
display: table;
margin-left: auto;
margin-right: auto;
}
.hide {
display: none;
}
.show {
display: block;
}
.invisible {
visibility: hidden;
}
.visually-hidden,
.screen-reader-text,
.screen-reader-response,
.bp-screen-reader-text {
overflow: hidden;
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
border: 0;
padding: 0;
clip: rect(0 0 0 0);
}
.visually-hidden.focusable:active,
.visually-hidden.focusable:focus {
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
}
.transparent {
opacity: 0;
}
.opaque {
opacity: 1;
}
.w-900 {
font-weight: 900;
}
.w-800 {
font-weight: 800;
}
.w-700 {
font-weight: 700;
}
.w-600 {
font-weight: 600;
}
.w-500 {
font-weight: 500;
}
.w-400 {
font-weight: 400;
}
.w-300 {
font-weight: 300;
}
.w-200 {
font-weight: 200;
}
.w-100 {
font-weight: 100;
}
.tt-upper {
text-transform: uppercase;
}
.tt-lower {
text-transform: lowercase;
}
.tt-none {
text-transform: none;
}
.center-text {
text-align: center;
}
.right-text {
text-align: right;
}
.left-text {
text-align: left;
}
.justify-text {
text-align: justify;
}
@media (min-width: 1200px) {
.x-hide-xl {
display: none !important;
}
}
@media (min-width: 979px) and (max-width: 1199.98px) {
.x-hide-lg {
display: none !important;
}
}
@media (min-width: 767px) and (max-width: 978.98px) {
.x-hide-md {
display: none !important;
}
}
@media (min-width: 480px) and (max-width: 766.98px) {
.x-hide-sm {
display: none !important;
}
}
@media (max-width: 479.98px) {
.x-hide-xs {
display: none !important;
}
}
.x-visible-phone {
display: none !important;
}
.x-visible-tablet {
display: none !important;
}
.x-visible-desktop {
display: inherit !important;
}
span.x-visible-desktop {
display: inline !important;
}
.x-hidden-desktop {
display: none !important;
}
@media (min-width: 767px) and (max-width: 978.98px) {
.x-visible-tablet {
display: inherit !important;
}
span.x-visible-tablet {
display: inline !important;
}
.x-hidden-tablet {
display: none !important;
}
.x-hidden-desktop {
display: inherit !important;
}
span.x-hidden-desktop {
display: inline !important;
}
.x-visible-desktop {
display: none !important;
}
}
@media (max-width: 766.98px) {
.x-visible-phone {
display: inherit !important;
}
span.x-visible-phone {
display: inline !important;
}
.x-hidden-phone {
display: none !important;
}
.x-hidden-desktop {
display: inherit !important;
}
span.x-hidden-desktop {
display: inline !important;
}
.x-visible-desktop {
display: none !important;
}
}
.ptn,
.pvn,
.pan {
padding-top: 0 !important;
}
.pts,
.pvs,
.pas {
padding-top: 0.5em !important;
}
.ptm,
.pvm,
.pam {
padding-top: 1em !important;
}
.ptl,
.pvl,
.pal {
padding-top: 2em !important;
}
.prn,
.phn,
.pan {
padding-right: 0 !important;
}
.prs,
.phs,
.pas {
padding-right: 0.5em !important;
}
.prm,
.phm,
.pam {
padding-right: 1em !important;
}
.prl,
.phl,
.pal {
padding-right: 2em !important;
}
.pbn,
.pvn,
.pan {
padding-bottom: 0 !important;
}
.pbs,
.pvs,
.pas {
padding-bottom: 0.5em !important;
}
.pbm,
.pvm,
.pam {
padding-bottom: 1em !important;
}
.pbl,
.pvl,
.pal {
padding-bottom: 2em !important;
}
.pln,
.phn,
.pan {
padding-left: 0 !important;
}
.pls,
.phs,
.pas {
padding-left: 0.5em !important;
}
.plm,
.phm,
.pam {
padding-left: 1em !important;
}
.pll,
.phl,
.pal {
padding-left: 2em !important;
}
.mtn,
.mvn,
.man {
margin-top: 0 !important;
}
.mts,
.mvs,
.mas {
margin-top: 0.5em !important;
}
.mtm,
.mvm,
.mam {
margin-top: 1em !important;
}
.mtl,
.mvl,
.mal {
margin-top: 2em !important;
}
.mrn,
.mhn,
.man {
margin-right: 0 !important;
}
.mrs,
.mhs,
.mas {
margin-right: 0.5em !important;
}
.mrm,
.mhm,
.mam {
margin-right: 1em !important;
}
.mrl,
.mhl,
.mal {
margin-right: 2em !important;
}
.mbn,
.mvn,
.man {
margin-bottom: 0 !important;
}
.mbs,
.mvs,
.mas {
margin-bottom: 0.5em !important;
}
.mbm,
.mvm,
.mam {
margin-bottom: 1em !important;
}
.mbl,
.mvl,
.mal {
margin-bottom: 2em !important;
}
.mln,
.mhn,
.man {
margin-left: 0 !important;
}
.mls,
.mhs,
.mas {
margin-left: 0.5em !important;
}
.mlm,
.mhm,
.mam {
margin-left: 1em !important;
}
.mll,
.mhl,
.mal {
margin-left: 2em !important;
}
.cs-cf:before,
.cs-cf:after,
.cs-clearfix:before,
.cs-clearfix:after {
content: " ";
display: table;
width: 0px;
}
.cs-cf:after,
.cs-clearfix:after {
clear: both;
}
.cs-f-n {
float: none;
}
.cs-f-l {
float: left;
}
.cs-f-r {
float: right;
}
.cs-hide {
display: none !important;
}
.cs-visually-hidden {
overflow: hidden !important;
position: absolute !important;
width: 1px !important;
height: 1px !important;
margin: -1px !important;
border: 0 !important;
padding: 0 !important;
clip: rect(0 0 0 0) !important;
}
.cs-o-1 {
opacity: 0 !important;
}
.cs-o-0 {
opacity: 1 !important;
}
.cs-pos-r {
position: relative !important;
}
.cs-pos-a {
position: absolute !important;
}
.cs-pos-f {
position: fixed !important;
}
.cs-fw-900 {
font-weight: 900 !important;
}
.cs-fw-800 {
font-weight: 800 !important;
}
.cs-fw-700 {
font-weight: 700 !important;
}
.cs-fw-600 {
font-weight: 600 !important;
}
.cs-fw-500 {
font-weight: 500 !important;
}
.cs-fw-400 {
font-weight: 400 !important;
}
.cs-fw-300 {
font-weight: 300 !important;
}
.cs-fw-200 {
font-weight: 200 !important;
}
.cs-fw-100 {
font-weight: 100 !important;
}
.cs-ta-left {
text-align: left !important;
}
.cs-ta-right {
text-align: right !important;
}
.cs-ta-center {
text-align: center !important;
}
.cs-ta-justify {
text-align: justify !important;
}
.cs-tt-none {
text-transform: none !important;
}
.cs-tt-uppercase {
text-transform: uppercase !important;
}
.cs-tt-lowercase {
text-transform: lowercase !important;
}
.cs-tt-capitalize {
text-transform: capitalize !important;
}
.cs-ptn,
.cs-pvn,
.cs-pan {
padding-top: 0 !important;
}
.cs-pts,
.cs-pvs,
.cs-pas {
padding-top: 0.5em !important;
}
.cs-ptm,
.cs-pvm,
.cs-pam {
padding-top: 1em !important;
}
.cs-ptl,
.cs-pvl,
.cs-pal {
padding-top: 2em !important;
}
.cs-prn,
.cs-phn,
.cs-pan {
padding-right: 0 !important;
}
.cs-prs,
.cs-phs,
.cs-pas {
padding-right: 0.5em !important;
}
.cs-prm,
.cs-phm,
.cs-pam {
padding-right: 1em !important;
}
.cs-prl,
.cs-phl,
.cs-pal {
padding-right: 2em !important;
}
.cs-pbn,
.cs-pvn,
.cs-pan {
padding-bottom: 0 !important;
}
.cs-pbs,
.cs-pvs,
.cs-pas {
padding-bottom: 0.5em !important;
}
.cs-pbm,
.cs-pvm,
.cs-pam {
padding-bottom: 1em !important;
}
.cs-pbl,
.cs-pvl,
.cs-pal {
padding-bottom: 2em !important;
}
.cs-pln,
.cs-phn,
.cs-pan {
padding-left: 0 !important;
}
.cs-pls,
.cs-phs,
.cs-pas {
padding-left: 0.5em !important;
}
.cs-plm,
.cs-phm,
.cs-pam {
padding-left: 1em !important;
}
.cs-pll,
.cs-phl,
.cs-pal {
padding-left: 2em !important;
}
.cs-mtn,
.cs-mvn,
.cs-man {
margin-top: 0 !important;
}
.cs-mts,
.cs-mvs,
.cs-mas {
margin-top: 0.5em !important;
}
.cs-mtm,
.cs-mvm,
.cs-mam {
margin-top: 1em !important;
}
.cs-mtl,
.cs-mvl,
.cs-mal {
margin-top: 2em !important;
}
.cs-mrn,
.cs-mhn,
.cs-man {
margin-right: 0 !important;
}
.cs-mrs,
.cs-mhs,
.cs-mas {
margin-right: 0.5em !important;
}
.cs-mrm,
.cs-mhm,
.cs-mam {
margin-right: 1em !important;
}
.cs-mrl,
.cs-mhl,
.cs-mal {
margin-right: 2em !important;
}
.cs-mbn,
.cs-mvn,
.cs-man {
margin-bottom: 0 !important;
}
.cs-mbs,
.cs-mvs,
.cs-mas {
margin-bottom: 0.5em !important;
}
.cs-mbm,
.cs-mvm,
.cs-mam {
margin-bottom: 1em !important;
}
.cs-mbl,
.cs-mvl,
.cs-mal {
margin-bottom: 2em !important;
}
.cs-mln,
.cs-mhn,
.cs-man {
margin-left: 0 !important;
}
.cs-mls,
.cs-mhs,
.cs-mas {
margin-left: 0.5em !important;
}
.cs-mlm,
.cs-mhm,
.cs-mam {
margin-left: 1em !important;
}
.cs-mll,
.cs-mhl,
.cs-mal {
margin-left: 2em !important;
}
.desktop .menu-item,
.desktop .menu-item > a {
position: relative;
}
.desktop .menu-item.x-active > .sub-menu {
display: block;
}
.desktop .sub-menu {
position: absolute;
display: none;
float: left;
min-width: 250px;
margin: 0;
padding: 1.75em;
font-size: 12px;
list-style: none;
background-color: #2c3e50;
z-index: 1000;
transform: translate3d(0, 0, 0);
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.desktop .sub-menu li {
position: relative;
}
.desktop .sub-menu li > a {
display: block;
padding: 0.5em 0;
line-height: 2;
white-space: nowrap;
color: #ffffff;
-webkit-transition: none;
transition: none;
}
.desktop .sub-menu li > a:hover {
text-decoration: none;
}
.desktop .sub-menu li:before,
.desktop .sub-menu li:after {
content: "";
display: block;
position: absolute;
left: 0;
right: 0;
opacity: 0.125;
}
.desktop .sub-menu li:before {
top: 0;
height: 1px;
}
.desktop .sub-menu li:last-child:after {
bottom: -1px;
height: 1px;
}
.masthead-inline .x-navbar .desktop .sub-menu {
left: auto;
right: 0;
}
.masthead-inline .x-navbar .desktop .sub-menu .sub-menu {
top: -1.75em;
right: calc(100% + 1.75em);
}
.masthead-inline .x-navbar.x-navbar-fixed-left .desktop .sub-menu {
top: 0;
left: 100%;
right: auto;
}
.masthead-inline .x-navbar.x-navbar-fixed-left .desktop .sub-menu .sub-menu {
top: -1.75em;
left: calc(100% + 1.75em);
right: auto;
}
.masthead-inline .x-navbar.x-navbar-fixed-right .desktop .sub-menu {
top: 0;
left: auto;
right: 100%;
}
.masthead-inline .x-navbar.x-navbar-fixed-right .desktop .sub-menu .sub-menu {
top: -1.75em;
left: auto;
right: calc(100% + 1.75em);
}
.masthead-stacked .x-navbar .desktop .sub-menu {
left: 0;
right: auto;
}
.masthead-stacked .x-navbar .desktop .sub-menu .sub-menu {
top: -1.75em;
left: calc(100% + 1.75em);
}
.x-widgetbar {
position: fixed;
top: 0;
left: 0;
right: 0;
color: #727272;
background-color: #ffffff;
z-index: 1033;
box-shadow: 0 0.15em 0.35em 0 rgba(0, 0, 0, 0.135);
}
@media (max-width: 978.98px) {
.x-widgetbar {
position: absolute;
}
}
.x-widgetbar .widget {
margin-top: 3em;
}
.x-widgetbar-inner {
padding: 2.5% 0;
}
.x-widgetbar-inner .x-column .widget:first-child {
margin-top: 0;
}
@media (max-width: 978.98px) {
.x-widgetbar-inner {
padding: 6.5% 0;
}
.x-widgetbar-inner .x-column .widget:first-child {
margin-top: 3em;
}
.x-widgetbar-inner .x-column:first-child .widget:first-child {
margin-top: 0;
}
}
.x-btn-widgetbar {
position: fixed;
top: 0;
right: 0;
margin: 0;
border-top: 19px solid #000000;
border-left: 19px solid transparent;
border-right: 19px solid #000000;
border-bottom: 19px solid transparent;
padding: 0;
font-size: 12px;
line-height: 1;
color: rgba(255, 255, 255, 0.5);
background-color: transparent;
z-index: 1033;
}
@media (max-width: 978.98px) {
.x-btn-widgetbar {
position: absolute;
}
}
.x-btn-widgetbar i {
position: absolute;
top: -15px;
right: -13px;
}
.x-btn-widgetbar:hover {
color: rgba(255, 255, 255, 0.85);
border-top-color: #404040;
border-right-color: #404040;
}
.x-topbar {
position: relative;
min-height: 46px;
padding: 6px 0;
background-color: #1f2c39;
z-index: 1031;
}
.x-topbar:before,
.x-topbar:after {
content: " ";
display: table;
width: 0px;
}
.x-topbar:after {
clear: both;
}
.x-topbar .p-info {
float: left;
margin: 8px 0 0;
font-size: 11px;
letter-spacing: 1px;
line-height: 1.3;
color: #ffffff;
}
@media (max-width: 766.98px) {
.x-topbar .p-info {
float: none;
margin: 4px 0 11px;
text-align: center;
}
}
.x-topbar .p-info a {
color: #ffffff;
}
.x-topbar .p-info a:hover {
color: #ffffff;
}
.x-topbar .x-social-global {
float: right;
}
@media (max-width: 766.98px) {
.x-topbar .x-social-global {
float: none;
margin-bottom: 6px;
text-align: center;
}
}
.x-topbar .x-social-global a {
margin-left: 6px;
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
font-size: 18px;
}
@media (max-width: 766.98px) {
.x-topbar .x-social-global a {
margin: 0 1%;
}
}
.x-topbar .x-social-global a.foursquare {
font-size: 17px;
}
.x-logobar {
position: relative;
overflow: visible;
text-align: center;
background-color: #2c3e50;
z-index: 1030;
}
.x-navbar {
position: relative;
overflow: visible;
z-index: 1030;
}
.x-navbar .x-container {
position: relative;
}
.x-nav-wrap.desktop {
display: block;
}
.x-nav-wrap.mobile {
display: none;
clear: both;
overflow: hidden;
}
@media (max-width: 978.98px) {
.x-nav-wrap.desktop {
display: none;
}
.x-nav-wrap.mobile {
display: block;
}
.x-nav-wrap.mobile.x-collapsed {
display: none;
}
}
.x-brand {
display: block;
float: left;
line-height: 1;
text-decoration: none;
}
.masthead-stacked .x-brand {
display: inline-block;
float: none;
}
.x-btn-navbar {
display: none;
font-size: 24px;
line-height: 1;
}
@media (max-width: 978.98px) {
.masthead-inline .x-btn-navbar {
display: block;
float: right;
}
.masthead-stacked .x-btn-navbar {
display: inline-block;
}
}
.x-navbar .x-nav a {
-webkit-transition: none;
transition: none;
}
.x-navbar .x-nav > li > a > span {
display: inline-block;
}
@media (max-width: 978.98px) {
.masthead-stacked .x-navbar {
text-align: center;
}
}
.x-navbar .desktop .x-nav {
margin: 0;
}
.x-navbar .desktop .x-nav > li {
float: left;
}
.x-navbar .desktop .x-nav > li > a {
float: none;
line-height: 1;
text-decoration: none;
}
.x-navbar .desktop .x-nav > li > a:hover {
text-decoration: none;
}
.x-navbar .desktop .x-nav li > a > span:after {
content: "\f103";
margin-left: 0.35em;
font-family: "FontAwesome" !important;
font-style: normal !important;
font-weight: normal !important;
text-decoration: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.x-navbar .desktop .x-nav li > a:only-child > span:after {
content: "";
display: none;
}
.masthead-inline .desktop .x-nav {
display: block;
float: right;
}
.masthead-stacked .desktop .x-nav {
display: table;
margin-left: auto;
margin-right: auto;
}
.x-navbar .mobile .x-nav {
margin: 25px 0;
}
.x-navbar .mobile .x-nav li > a {
display: block;
position: relative;
font-size: 14px;
line-height: 1.5;
white-space: normal;
}
.x-navbar .mobile .x-nav ul {
margin: 0 0 0 2.25em;
list-style: none;
}
.masthead-stacked .mobile .x-nav {
text-align: initial;
}
.x-sub-toggle {
position: absolute;
top: 0;
right: 0;
bottom: 0;
text-align: center;
}
.x-sub-toggle > span {
display: block;
position: absolute;
top: 50%;
width: 100%;
margin-top: -9px;
font-size: 18px;
letter-spacing: 0;
line-height: 1;
}
.x-navbar-fixed-top,
.x-navbar-fixed-left,
.x-navbar-fixed-right {
position: fixed;
z-index: 1030;
}
@media (max-width: 978.98px) {
.x-navbar-fixed-top,
.x-navbar-fixed-left,
.x-navbar-fixed-right {
position: relative;
}
}
.x-navbar-fixed-top {
top: 0;
left: 0;
right: 0;
}
@media (max-width: 978.98px) {
.x-navbar-fixed-top-active .x-navbar-wrap {
height: auto;
}
}
.x-navbar-fixed-left,
.x-navbar-fixed-right {
top: 0;
bottom: 0;
width: 228px;
}
.x-navbar-fixed-left .x-navbar-inner,
.x-navbar-fixed-right .x-navbar-inner {
height: 100%;
}
.x-navbar-fixed-left .x-navbar-inner > .x-container.width,
.x-navbar-fixed-right .x-navbar-inner > .x-container.width {
width: 100%;
}
.x-navbar-fixed-left .x-brand,
.x-navbar-fixed-right .x-brand {
float: none;
text-align: center;
}
.x-navbar-fixed-left .desktop .x-nav,
.x-navbar-fixed-right .desktop .x-nav {
float: none;
margin-top: 2em;
}
.x-navbar-fixed-left .desktop .x-nav > li,
.x-navbar-fixed-right .desktop .x-nav > li {
float: none;
}
@media (max-width: 978.98px) {
.x-navbar-fixed-left,
.x-navbar-fixed-right {
width: auto;
}
.x-navbar-fixed-left .x-brand,
.x-navbar-fixed-right .x-brand {
float: left;
}
}
.x-navbar-fixed-left {
left: 0;
}
.x-navbar-fixed-right {
right: 0;
}
.x-navbar {
background-color: #2c3e50;
}
.x-btn-navbar {
border: 0;
padding: 0.458em 0.625em;
color: #ffffff;
background-color: #476481;
border-radius: 4px;
box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.25);
}
.x-btn-navbar:hover {
color: #ffffff;
}
.x-btn-navbar.collapsed {
background-color: #3e5871;
}
.x-btn-navbar.collapsed:hover {
background-color: #476481;
}
.x-navbar .desktop .x-nav > li > a {
padding: 0;
}
.x-navbar .desktop .x-nav > li > a > span {
padding: 0 0 5px;
}
.x-navbar .desktop .x-nav > .x-menu-item > a > span {
box-shadow: none !important;
}
.x-navbar .mobile .x-nav li > a {
margin: 0 0 11px;
border: 1px solid;
padding: 0.75em 0.95em;
color: #ffffff;
background-color: transparent;
}
.x-sub-toggle {
width: 40px;
}
.x-navbar-static-active .masthead-inline .desktop .x-nav > li:last-child > a,
.x-navbar-fixed-top-active .masthead-inline .desktop .x-nav > li:last-child > a {
padding-right: 0;
}
.x-navbar-fixed-left .x-brand,
.x-navbar-fixed-right .x-brand {
margin-left: 10%;
text-align: left;
}
.x-navbar-fixed-left .desktop .x-nav > li > a,
.x-navbar-fixed-right .desktop .x-nav > li > a {
text-align: left;
margin-left: 0;
margin-right: 0;
padding: 6px 0;
}
@media (max-width: 978.98px) {
.x-navbar-fixed-left .x-brand,
.x-navbar-fixed-right .x-brand {
margin-left: 0;
}
}
.x-navbar .mobile .x-nav > li.x-menu-item-search {
margin: 0;
text-align: center;
}
.x-navbar .mobile .x-nav > li.x-menu-item-search > a {
border: 1px solid;
}
.desktop .x-nav .x-megamenu > .sub-menu a {
white-space: normal;
}
.desktop .x-nav .x-megamenu > .sub-menu > li {
float: left;
padding: 18px;
}
.desktop .x-nav .x-megamenu > .sub-menu > li:before {
display: none;
}
.desktop .x-nav .x-megamenu > .sub-menu > li:last-child:after {
display: none;
}
.desktop .x-nav .x-megamenu > .sub-menu > li > a {
margin: 0;
padding-top: 0;
font-size: 16px;
text-transform: uppercase;
color: #ffffff;
}
.desktop .x-nav .x-megamenu > .sub-menu > li > a > span:after {
display: none;
}
.desktop .x-nav .x-megamenu > .sub-menu > li > .sub-menu {
display: block !important;
position: static;
visibility: visible !important;
width: 100%;
min-width: 0;
padding: 0;
box-shadow: none;
}
.desktop .x-nav .x-megamenu.col-2 > .sub-menu > li {
width: 50%;
}
.desktop .x-nav .x-megamenu.col-2 > .sub-menu > li:nth-child(3n) {
clear: left;
}
.desktop .x-nav .x-megamenu.col-3 > .sub-menu > li {
width: 33.3333%;
}
.desktop .x-nav .x-megamenu.col-3 > .sub-menu > li:nth-child(4n) {
clear: left;
}
.desktop .x-nav .x-megamenu.col-4 > .sub-menu > li {
width: 25%;
}
.desktop .x-nav .x-megamenu.col-4 > .sub-menu > li:nth-child(5n) {
clear: left;
}
.desktop .x-nav .x-megamenu.col-5 > .sub-menu > li {
width: 20%;
}
.desktop .x-nav .x-megamenu.col-5 > .sub-menu > li:nth-child(6n) {
clear: left;
}
.x-navbar-static-active .desktop .x-nav .x-megamenu,
.x-navbar-fixed-top-active .desktop .x-nav .x-megamenu {
position: static;
}
.x-navbar-static-active .desktop .x-nav .x-megamenu > .sub-menu,
.x-navbar-fixed-top-active .desktop .x-nav .x-megamenu > .sub-menu {
padding: 0 18px 18px;
left: 0;
right: 0;
}
.x-navbar-fixed-left-active .desktop .x-nav .x-megamenu,
.x-navbar-fixed-right-active .desktop .x-nav .x-megamenu {
position: relative;
}
.x-navbar-fixed-left-active .desktop .x-nav .x-megamenu > .sub-menu,
.x-navbar-fixed-right-active .desktop .x-nav .x-megamenu > .sub-menu {
padding: 0 8px 8px;
width: 600px;
}
.x-colophon.top {
padding: 5% 0 5.25%;
background-color: #f9f9f9;
}
.x-colophon.top .x-column .widget:first-child {
margin-top: 0;
}
@media (max-width: 978.98px) {
.x-colophon.top {
padding: 6.5% 0;
}
.x-colophon.top .x-column .widget:first-child {
margin-top: 3em;
}
.x-colophon.top .x-column:first-child .widget:first-child {
margin-top: 0;
}
}
.x-colophon.bottom {
padding: 50px 0;
font-size: 11px;
line-height: 1.3;
text-align: center;
color: #ffffff;
background-color: #2c3e50;
}
.x-colophon.bottom .x-social-global {
margin: 20px 0;
}
.x-colophon.bottom .x-social-global a {
margin: 0 1.25%;
width: 54px;
height: 54px;
font-size: 21px;
line-height: 54px;
}
.x-colophon.bottom .x-social-global a.foursquare {
font-size: 20px;
}
.x-colophon.bottom .x-nav {
margin: 20px 0;
text-align: center;
}
.x-colophon.bottom .x-nav li {
margin: 0;
display: inline-block;
}
.x-colophon.bottom .x-nav li:before {
content: "/";
float: left;
margin: 0 0.55em 0 0.45em;
opacity: 0.35;
}
.x-colophon.bottom .x-nav li:first-child:before {
content: none;
}
.x-colophon.bottom .x-nav li a {
display: inline;
letter-spacing: 1px;
text-transform: uppercase;
opacity: 1;
}
.x-colophon.bottom .x-nav li a:hover {
background-color: transparent;
opacity: 0.35;
}
.x-colophon.bottom .x-colophon-content {
margin: 20px 0;
letter-spacing: 1px;
opacity: 1;
}
.x-colophon .widget {
margin-top: 3em;
}
.x-colophon .widget ul li {
background-color: #fafafa;
}body .gform_wrapper.gf_reset_wrapper,body .gform_wrapper.gf_reset_wrapper button,body .gform_wrapper.gf_reset_wrapper caption,body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper form,body .gform_wrapper.gf_reset_wrapper h1,body .gform_wrapper.gf_reset_wrapper h2,body .gform_wrapper.gf_reset_wrapper h3,body .gform_wrapper.gf_reset_wrapper h4,body .gform_wrapper.gf_reset_wrapper h5,body .gform_wrapper.gf_reset_wrapper h6,body .gform_wrapper.gf_reset_wrapper iframe,body .gform_wrapper.gf_reset_wrapper img,body .gform_wrapper.gf_reset_wrapper input[type=button],body .gform_wrapper.gf_reset_wrapper input[type=email],body .gform_wrapper.gf_reset_wrapper input[type=image],body .gform_wrapper.gf_reset_wrapper input[type=number],body .gform_wrapper.gf_reset_wrapper input[type=password],body .gform_wrapper.gf_reset_wrapper input[type=submit],body .gform_wrapper.gf_reset_wrapper input[type=tel],body .gform_wrapper.gf_reset_wrapper input[type=text],body .gform_wrapper.gf_reset_wrapper input[type=url],body .gform_wrapper.gf_reset_wrapper label,body .gform_wrapper.gf_reset_wrapper legend,body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper select,body .gform_wrapper.gf_reset_wrapper span,body .gform_wrapper.gf_reset_wrapper table,body .gform_wrapper.gf_reset_wrapper tbody,body .gform_wrapper.gf_reset_wrapper td,body .gform_wrapper.gf_reset_wrapper textarea,body .gform_wrapper.gf_reset_wrapper tfoot,body .gform_wrapper.gf_reset_wrapper th,body .gform_wrapper.gf_reset_wrapper thead,body .gform_wrapper.gf_reset_wrapper tr,body .gform_wrapper.gf_reset_wrapper ul{border:0;margin:0;outline:0;padding:0}body .gform_wrapper.gf_reset_wrapper button,body .gform_wrapper.gf_reset_wrapper caption,body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper form,body .gform_wrapper.gf_reset_wrapper iframe,body .gform_wrapper.gf_reset_wrapper img,body .gform_wrapper.gf_reset_wrapper input[type=button],body .gform_wrapper.gf_reset_wrapper input[type=email],body .gform_wrapper.gf_reset_wrapper input[type=image],body .gform_wrapper.gf_reset_wrapper input[type=number],body .gform_wrapper.gf_reset_wrapper input[type=password],body .gform_wrapper.gf_reset_wrapper input[type=submit],body .gform_wrapper.gf_reset_wrapper input[type=tel],body .gform_wrapper.gf_reset_wrapper input[type=text],body .gform_wrapper.gf_reset_wrapper input[type=url],body .gform_wrapper.gf_reset_wrapper label,body .gform_wrapper.gf_reset_wrapper legend,body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper select,body .gform_wrapper.gf_reset_wrapper span,body .gform_wrapper.gf_reset_wrapper table,body .gform_wrapper.gf_reset_wrapper tbody,body .gform_wrapper.gf_reset_wrapper td,body .gform_wrapper.gf_reset_wrapper textarea,body .gform_wrapper.gf_reset_wrapper tfoot,body .gform_wrapper.gf_reset_wrapper th,body .gform_wrapper.gf_reset_wrapper thead,body .gform_wrapper.gf_reset_wrapper tr,body .gform_wrapper.gf_reset_wrapper ul{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;font-weight:400;line-height:1;vertical-align:baseline}body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper span{line-height:1.8}body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper img{border:0}body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper ul{list-style:none}body .gform_wrapper.gf_reset_wrapper a img{border:none}body .gform_wrapper.gf_reset_wrapper :focus{outline:0}.gform_legacy_markup_wrapper{margin-bottom:16px;margin-top:16px;max-width:100%}.gform_legacy_markup_wrapper form{margin:0 auto;max-width:100%;text-align:left}.gform_legacy_markup_wrapper *,.gform_legacy_markup_wrapper :after,.gform_legacy_markup_wrapper :before{box-sizing:border-box!important}.gform_legacy_markup_wrapper h1,.gform_legacy_markup_wrapper h2,.gform_legacy_markup_wrapper h3{background:none;border:none;font-weight:400}.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-family:inherit;font-size:inherit;letter-spacing:normal;padding:5px 4px}.gform_legacy_markup_wrapper input[type=image]{border:none!important;padding:0!important;width:auto!important}.gform_legacy_markup_wrapper textarea{font-family:inherit;font-size:inherit;letter-spacing:normal;line-height:1.5;padding:6px 8px;resize:none}.gform_legacy_markup_wrapper select{line-height:1.5}.gform_legacy_markup_wrapper .ginput_container_multiselect select{-webkit-appearance:none;-moz-appearance:none;background-image:none!important;outline:none}.gform_legacy_markup_wrapper ul.gform_fields{display:block;list-style-type:none;margin:0!important}.gform_legacy_markup_wrapper ul,html>body .entry ul{text-indent:0}.gform_legacy_markup_wrapper form li,.gform_legacy_markup_wrapper li{list-style-image:none!important;list-style-type:none!important;list-style:none!important;margin-left:0!important;overflow:visible}.gform_legacy_markup_wrapper ul li.gfield{clear:both}.gform_legacy_markup_wrapper ul.gfield_checkbox li,.gform_legacy_markup_wrapper ul.gfield_radio li{overflow:hidden}.gform_legacy_markup_wrapper form ul.gform_fields.left_label li.gfield,.gform_legacy_markup_wrapper form ul.gform_fields.right_label li.gfield,.gform_legacy_markup_wrapper ul.gform_fields.left_label li.gfield,.gform_legacy_markup_wrapper ul.gform_fields.right_label li.gfield{margin-bottom:14px}.gform_legacy_markup_wrapper form ul.left_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper form ul.left_label li ul.gfield_radio li,.gform_legacy_markup_wrapper form ul.right_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper form ul.right_label li ul.gfield_radio li,.gform_legacy_markup_wrapper ul.left_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper ul.left_label li ul.gfield_radio li,.gform_legacy_markup_wrapper ul.right_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper ul.right_label li ul.gfield_radio li{margin-bottom:10px}.gform_legacy_markup_wrapper ul li:after,.gform_legacy_markup_wrapper ul li:before,.gform_legacy_markup_wrapper ul.gform_fields{margin:0;overflow:visible;padding:0}.gform_legacy_markup_wrapper select{font-family:inherit;font-size:inherit;letter-spacing:normal}.gform_legacy_markup_wrapper select option{display:block;padding:2px}.gform_legacy_markup_wrapper .inline{display:inline!important}.gform_legacy_markup_wrapper .gform_heading{margin-bottom:18px;width:100%}.gform_legacy_markup_wrapper .clear-multi{display:flex}.gform_legacy_markup_wrapper .gfield_date_day,.gform_legacy_markup_wrapper .gfield_date_year{display:-moz-inline-stack;display:inline-block}.gform_legacy_markup_wrapper .gfield_date_day,.gform_legacy_markup_wrapper .gfield_date_month,.gform_legacy_markup_wrapper .gfield_date_year{flex-direction:row;width:33.333%}@media only screen and (min-width:321px){.gform_legacy_markup_wrapper .gfield_date_day,.gform_legacy_markup_wrapper .gfield_date_month{max-width:4rem}.gform_legacy_markup_wrapper .gfield_date_year{max-width:4.5rem}}.gform_legacy_markup_wrapper .gfield_date_dropdown_day,.gform_legacy_markup_wrapper .gfield_date_dropdown_month,.gform_legacy_markup_wrapper .gfield_date_dropdown_year{flex-direction:row;margin-right:.5rem;vertical-align:top}.gform_legacy_markup_wrapper .gfield_date_day,.gform_legacy_markup_wrapper .gfield_date_month{margin-right:.5rem;width:4rem}.gform_legacy_markup_wrapper .gfield_date_day input[type=number],.gform_legacy_markup_wrapper .gfield_date_month input[type=number]{width:calc(3rem + 8px)!important}.gform_legacy_markup_wrapper .gfield_date_year input[type=number]{width:calc(4rem + 8px)!important}.gform_legacy_markup_wrapper .gfield_date_year{width:5rem}.gform_legacy_markup_wrapper .gfield_date_day input,.gform_legacy_markup_wrapper .gfield_date_month input{width:calc(3rem + 8px)}.gform_legacy_markup_wrapper .gfield_date_year input{width:4rem}.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label{text-align:center;width:3rem}.gform_legacy_markup_wrapper .field_sublabel_above div.gfield_date_year.ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div.gfield_date_year.ginput_container label{width:4rem}.gform_legacy_markup_wrapper .gfield_time_ampm,.gform_legacy_markup_wrapper .gfield_time_hour,.gform_legacy_markup_wrapper .gfield_time_minute{flex-direction:row;font-size:15px;width:33.333%}@media only screen and (min-width:321px){.gform_legacy_markup_wrapper .gfield_time_ampm,.gform_legacy_markup_wrapper .gfield_time_hour,.gform_legacy_markup_wrapper .gfield_time_minute{max-width:72px}}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container_time span{float:left}.gform_legacy_markup_wrapper .gfield_time_hour{display:flex;margin-right:10px}.gform_legacy_markup_wrapper .gfield_time_hour i{float:right;font-family:sans-serif!important;font-style:normal!important;margin-top:9%;text-align:center;width:4px}.gform_legacy_markup_wrapper .gfield_time_minute{display:flex;margin-right:8px}.gform_legacy_markup_wrapper .ginput_complex .gfield_time_hour input,.gform_legacy_markup_wrapper .ginput_complex .gfield_time_minute input{margin-left:0;width:85%!important}.gform_legacy_markup_wrapper .gfield_time_hour input,.gform_legacy_markup_wrapper .gfield_time_minute input{margin-right:6px;width:56px}.gform_legacy_markup_wrapper .gfield_time_hour input[type=number],.gform_legacy_markup_wrapper .gfield_time_minute input[type=number]{max-width:64px;min-width:64px}.gform_legacy_markup_wrapper .gfield_time_ampm{display:-moz-inline-stack;display:inline-block;vertical-align:top}.gform_legacy_markup_wrapper .gfield_time_ampm select{height:100%;margin-left:0!important;margin-top:0!important;min-width:77px;width:77px}.gform_legacy_markup_wrapper .gfield_time_ampm_shim{display:block;font-size:13px;margin:9px 0 1px 1px}.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{text-align:center;width:48px}.gform_legacy_markup_wrapper .field_name_first,.gform_legacy_markup_wrapper .field_name_last,.gform_legacy_markup_wrapper .field_name_middle{display:-moz-inline-stack;display:inline-block;vertical-align:top;width:49.5%}.gform_legacy_markup_wrapper .ginput_complex.ginput_container{overflow:visible;width:100%}.gform_legacy_markup_wrapper label.gfield_label,.gform_legacy_markup_wrapper legend.gfield_label{font-size:inherit;font-weight:700}.gform_legacy_markup_wrapper .top_label .gfield_label,.gform_legacy_markup_wrapper legend.gfield_label{clear:both;display:-moz-inline-stack;display:inline-block;line-height:1.3}.gform_legacy_markup_wrapper .top_label .gfield_hide_label{display:none}.gform_legacy_markup_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_legacy_markup_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_legacy_markup_wrapper .ginput_complex .ginput_right select,.gform_legacy_markup_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_legacy_markup_wrapper .ginput_complex select{width:100%}.gform_legacy_markup_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{display:block;font-size:.813em;letter-spacing:.5pt;white-space:nowrap}.gform_legacy_markup_wrapper ul.gfield_checkbox li label,.gform_legacy_markup_wrapper ul.gfield_radio li label{cursor:pointer;display:-moz-inline-stack;display:inline-block;letter-spacing:inherit;vertical-align:middle}.gform_legacy_markup_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label{margin:9px 0 1px 1px}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_email label,.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_name label,.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_password label,.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_time label{margin-top:0}.gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{margin:1px 0 9px 1px}.gform_legacy_markup_wrapper .top_label .field_sublabel_above label.gfield_label+.ginput_complex.ginput_container,.gform_legacy_markup_wrapper .top_label .field_sublabel_above label.gfield_label+div[class*=gfield_time_].ginput_container{margin-top:0}body .gform_legacy_markup_wrapper .top_label div.ginput_container{margin-top:8px}body.gform_legacy_markup_wrapper div.clear-multi{display:-moz-inline-stack;display:inline-block}body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_checkbox,body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_radio{margin-bottom:0;margin-top:16px}.gform_legacy_markup_wrapper .hidden_label .gfield_label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.gfield.left_label,.gfield.right_label{padding-top:10px}.gform_legacy_markup_wrapper li.hidden_label input{margin-top:12px}.gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],.gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:12px}.gform_legacy_markup_wrapper .screen-reader-text,.gform_legacy_markup_wrapper label.hidden_sub_label{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.gform_legacy_markup_wrapper input.large,.gform_legacy_markup_wrapper input.medium,.gform_legacy_markup_wrapper input.small,.gform_legacy_markup_wrapper select.large,.gform_legacy_markup_wrapper select.medium,.gform_legacy_markup_wrapper select.small{width:100%}.gform_legacy_markup_wrapper input.datepicker_with_icon.large,.gform_legacy_markup_wrapper input.datepicker_with_icon.medium,.gform_legacy_markup_wrapper input.datepicker_with_icon.small{width:calc(100% - 24px)}.gform_legacy_markup_wrapper .gfield_error input.large,.gform_legacy_markup_wrapper .gfield_error input.medium,.gform_legacy_markup_wrapper .gfield_error input.small,.gform_legacy_markup_wrapper .gfield_error select.large,.gform_legacy_markup_wrapper .gfield_error select.medium,.gform_legacy_markup_wrapper .gfield_error select.small{width:100%}.gform_legacy_markup_wrapper .gfield_error input.datepicker_with_icon.large,.gform_legacy_markup_wrapper .gfield_error input.datepicker_with_icon.medium,.gform_legacy_markup_wrapper .gfield_error input.datepicker_with_icon.small{width:calc(100% - 32px)}.gform_legacy_markup_wrapper textarea.small{height:80px;width:100%}.gform_legacy_markup_wrapper textarea.medium{height:120px;width:100%}.gform_legacy_markup_wrapper textarea.large{height:160px;width:100%}.gform_legacy_markup_wrapper h2.gsection_title{letter-spacing:normal!important;margin:0!important;padding:0!important}.gform_legacy_markup_wrapper .gsection .gfield_label,.gform_legacy_markup_wrapper h2.gsection_title,.gform_legacy_markup_wrapper h3.gform_title{font-size:1.25em;font-weight:700}.gform_legacy_markup_wrapper h3.gform_title{letter-spacing:normal!important;margin:10px 0 6px}.gform_legacy_markup_wrapper li.gfield.field_description_below+li.gsection{margin-top:24px!important}.gform_legacy_markup_wrapper span.gform_description{display:block;font-weight:400;margin-bottom:16px;width:calc(100% - 16px)}.gform_legacy_markup_wrapper .gsection{border-bottom:1px solid #ccc;clear:both;margin:28px 0;padding:0 16px 8px 0}.gform_legacy_markup_wrapper .gfield_checkbox li,.gform_legacy_markup_wrapper .gfield_radio li{position:relative}.gform_legacy_markup_wrapper ul.gfield_checkbox,.gform_legacy_markup_wrapper ul.gfield_radio{margin:6px 0;padding:0}.gform_legacy_markup_wrapper .gfield_checkbox li label,.gform_legacy_markup_wrapper .gfield_radio li label{display:-moz-inline-stack;display:inline-block;font-size:.875em;line-height:1.5;max-width:85%;padding:0;vertical-align:middle;white-space:normal;width:auto}.gform_legacy_markup_wrapper .gfield_checkbox li label{margin:0}.gform_legacy_markup_wrapper .gfield_radio li label{margin:2px 0 0 4px}.gform_legacy_markup_wrapper .gfield_checkbox li input,.gform_legacy_markup_wrapper .gfield_checkbox li input[type=checkbox],.gform_legacy_markup_wrapper .gfield_radio li input[type=radio]{display:-moz-inline-stack;display:inline-block;margin-left:1px;vertical-align:middle}.gform_legacy_markup_wrapper .description,.gform_legacy_markup_wrapper .gfield_description,.gform_legacy_markup_wrapper .gsection_description,.gform_legacy_markup_wrapper .instruction{clear:both;font-family:inherit;font-size:.813em;letter-spacing:normal;line-height:inherit}.gform_legacy_markup_wrapper .description,.gform_legacy_markup_wrapper .gfield_description,.gform_legacy_markup_wrapper .gsection_description{padding:0 16px 0 0}.gform_legacy_markup_wrapper .field_description_below .gfield_description{padding-top:16px}.gform_legacy_markup_wrapper .field_sublabel_above .description,.gform_legacy_markup_wrapper .field_sublabel_above .gfield_description,.gform_legacy_markup_wrapper .field_sublabel_above .gsection_description{margin-top:9px}.gform_legacy_markup_wrapper .top_label .gsection_description{margin-bottom:9px;width:100%}.gform_legacy_markup_wrapper .gfield_description{width:100%}.gform_legacy_markup_wrapper .description_above .gfield_description{padding:0 0 10px}.gfield_date_year+.gfield_description{padding:0}.gform_legacy_markup_wrapper .field_description_below .gfield_consent_description,.gform_legacy_markup_wrapper .gfield_consent_description{border:1px solid #ddd;font-size:.688em;margin-top:12px;max-height:240px;overflow-y:scroll;padding:6px 8px;width:100%}.gform_legacy_markup_wrapper .gfield_required{color:#790000;margin-left:4px}.gform_legacy_markup_wrapper li.gfield.gfield_error,.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:rgba(255,223,224,.25);border-bottom:1px solid #c89797;border-top:1px solid #c89797;box-sizing:border-box;margin-bottom:6px!important;padding-bottom:6px;padding-top:8px}.gform_legacy_markup_wrapper li.gfield.gfield_creditcard_warning{background-color:rgba(255,223,224,.25);border-bottom:4px solid #790000;border-top:2px solid #790000;padding:16px 16px 14px;width:calc(100% - 16px)}.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_creditcard_warning{padding:16px 16px 14px}.gform_legacy_markup_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message{color:#790000;font-family:inherit;font-size:.875em;font-weight:700;max-width:100%;min-height:25px;position:relative}.gform_legacy_markup_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xMDY3IDI4NjUgMjQgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTEwNjcgMjg2NSAyNCAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTS0xMDUzIDI4NjVjLTUuNSAwLTEwIDQuNS0xMCAxMGg0YzAtMy4zIDIuNy02IDYtNnM2IDIuNyA2IDZ2MmgtMjB2MTRjMCAzLjMgMi43IDYgNiA2aDEyYzMuMyAwIDYtMi43IDYtNnYtMTZjMC01LjUtNC41LTEwLTEwLTEwem00IDI4aC0xMmMtMS4xIDAtMi0uOS0yLTJ2LTEwaDE2djEwYzAgMS4xLS45IDItMiAyem0tNC02YzAgMS4xLS45IDItMiAycy0yLS45LTItMiAuOS0yIDItMiAyIC45IDIgMnoiIHN0eWxlPSJmaWxsOiM3OTAwMDAiLz48L3N2Zz4=);background-position:0;background-repeat:no-repeat;background-size:1em auto;border-bottom:1px solid #790000;display:block;letter-spacing:.1pt;line-height:1.5;margin-bottom:16px;padding:0 0 14px 24px;text-transform:uppercase}.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_creditcard_warning div.gfield_creditcard_warning_message{padding:16px 16px 14px}li.gfield+li.gfield.gfield_creditcard_warning{margin-top:16px!important}.gform_legacy_markup_wrapper .top_label .gfield_error{width:calc(100% - 2px)}.gform_legacy_markup_wrapper .top_label .gfield_error input.large,.gform_legacy_markup_wrapper .top_label .gfield_error select.large,.gform_legacy_markup_wrapper .top_label .gfield_error textarea.textarea{width:100%}.gform_legacy_markup_wrapper .left_label .gfield_error input.large,.gform_legacy_markup_wrapper .left_label .gfield_error select.large,.gform_legacy_markup_wrapper .left_label .gfield_error textarea.textarea,.gform_legacy_markup_wrapper .right_label .gfield_error input.large,.gform_legacy_markup_wrapper .right_label .gfield_error select.large,.gform_legacy_markup_wrapper .right_label .gfield_error textarea.textarea{width:70%}.gform_legacy_markup_wrapper .gfield_error .gfield_label{color:#790000}.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required{padding-right:0}.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_ampm.ginput_container,.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_minute.ginput_container{margin-left:0}.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{max-width:100%;padding-right:16px}.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:12px}.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label{position:relative;top:12px}.gform_validation_errors{border:1px solid #790000;border-radius:5px;box-shadow:0 0 0 #ff6d6d;margin-bottom:.5rem;margin-top:.5rem;padding:1.0625rem 1.375rem;width:100%}.gform_validation_errors>h2{color:#790000;font-size:16px;font-weight:700;margin:0 0 .9375rem}.gform_validation_errors>h2.hide_summary{margin:0}.gform_validation_errors>h2:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIGZpbGw9IiM3OTAwMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExIDE5YTggOCAwIDEgMCAwLTE2IDggOCAwIDAgMCAwIDE2WiIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGQ9Ik0xMiA2aC0ydjZoMlY2Wk0xMiAxNGgtMnYyaDJ2LTJaIiBmaWxsPSIjRkZGIi8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:22px;margin:0 .2rem 0 -.5rem;vertical-align:sub;width:22px}.gform_validation_errors>ol{-webkit-padding-before:0;-webkit-padding-start:0;-webkit-margin-before:0;list-style-type:none!important;margin-block-start:0;margin:0;padding-block-start:0;padding-inline-start:0}.gform_validation_errors>ol a{color:#790000;font-size:1rem;text-decoration:none}.gform_validation_errors>ol li{font-size:1rem;list-style-type:none!important;margin:0 0 .9375rem}.gform_validation_errors>ol li:last-of-type{margin-bottom:0}.gform_legacy_markup_wrapper div.validation_error{border-bottom:2px solid #790000;border-top:2px solid #790000;font-size:1em;font-weight:700;padding:16px 0;text-align:center}.gform_legacy_markup_wrapper div.validation_error,.gform_legacy_markup_wrapper ol.validation_list{clear:both;color:#790000;margin-bottom:25px;width:100%}.gform_legacy_markup_wrapper ol.validation_list li{list-style-type:decimal!important}.gform_legacy_markup_wrapper ol.validation_list li a{color:#790000}.gform_legacy_markup_wrapper ol.validation_list:after{content:""}.gform_legacy_markup_wrapper div#error{margin-bottom:25px}.gform_legacy_markup_wrapper table.gfield_list tbody tr td.gfield_list_icons{vertical-align:middle!important}.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons a{display:inline-block;line-height:0}.gform_legacy_markup_wrapper li.gfield fieldset{display:block;margin:0;padding:0;position:relative;width:100%}.gform_legacy_markup_wrapper li.gfield fieldset>*{width:auto}.gform_legacy_markup_wrapper li.gfield fieldset legend.gfield_label{line-height:32px;width:100%}div.gf_page_steps+div.validation_error{margin-top:16px}.gform_legacy_markup_wrapper div.gfield_description.validation_error{color:#790000;font-size:.875em;font-weight:700;line-height:1.2;margin-bottom:16px}.gform_legacy_markup_wrapper .validation_message{color:#790000;font-weight:700;letter-spacing:normal}.gform_legacy_markup_wrapper .validation_message--hidden-on-empty:empty{display:none}.gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_legacy_markup_wrapper li.gfield_error textarea{border:1px solid #790000}.gform_legacy_markup_wrapper li.gfield_error div.ginput_complex.ginput_container label,.gform_legacy_markup_wrapper li.gfield_error ul.gfield_checkbox,.gform_legacy_markup_wrapper li.gfield_error ul.gfield_radio{color:#790000}.gform_legacy_markup_wrapper .gform_footer{clear:both;margin:16px 0 0;padding:16px 0 10px;width:100%}.gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=submit],.gform_legacy_markup_wrapper .gform_page_footer input.button,.gform_legacy_markup_wrapper .gform_page_footer input[type=submit]{font-size:1em;margin:0 0 16px;width:100%}.gform_legacy_markup_wrapper .gform_footer a.gform_save_link,.gform_legacy_markup_wrapper .gform_page_footer a.gform_save_link{display:block;font-size:1em;text-align:center}.gform_legacy_markup_wrapper .gform_footer input[type=image]{background:none!important;border:none!important;display:block;margin:0 auto 16px!important;max-width:100%;padding:0;width:auto!important}.gform_legacy_markup_wrapper .ginput_complex .ginput_full,.gform_legacy_markup_wrapper .ginput_complex .ginput_left,.gform_legacy_markup_wrapper .ginput_complex .ginput_right{min-height:45px}.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=email],.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=number],.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=password],.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=tel],.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=text],.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=url],.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full select,.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=email],.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=number],.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=password],.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=tel],.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=text],.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=url]{width:100%}.gform_legacy_markup_wrapper .gfield_checkbox li,.gform_legacy_markup_wrapper .gfield_radio li{line-height:1.2;margin:0 0 16px}.gchoice_select_all,.gform_legacy_markup_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_legacy_markup_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:700}.gform_legacy_markup_wrapper input.datepicker.datepicker_with_icon{display:-moz-inline-stack;display:inline-block;margin-right:4px!important}.gform_legacy_markup_wrapper .gf_hidden,.gform_legacy_markup_wrapper .gform_hidden,.gform_legacy_markup_wrapper input.gform_hidden,.gform_legacy_markup_wrapper input[type=hidden]{display:none!important;max-height:1px!important;overflow:hidden}.gform_legacy_markup_wrapper .gf_invisible,.gform_legacy_markup_wrapper .gfield_visibility_hidden{left:-9999px;position:absolute;visibility:hidden}.gform_legacy_markup_wrapper .ginput_full br,.gform_legacy_markup_wrapper .ginput_left br,.gform_legacy_markup_wrapper .ginput_right br{display:none!important}.gform_legacy_markup_wrapper ul.gfield_checkbox li,.gform_legacy_markup_wrapper ul.gfield_radio li{padding:0!important}.gform_legacy_markup_wrapper ul.gfield_radio li input+input{margin-left:4px}.gform_legacy_markup_wrapper ul.gfield_radio li input[value=gf_other_choice]{margin-right:6px;margin-top:4px}.gform_legacy_markup_wrapper .gfield_description+.gform_legacy_markup_wrapper .gfield_description.validation_message{margin-top:6px}.gform_legacy_markup_wrapper .ginput_container.ginput_list+.gfield_description.validation_message{margin-top:0}.gform_legacy_markup_wrapper li.gfield_html{max-width:100%}.gform_legacy_markup_wrapper .gfield_html.gfield_no_follows_desc{margin-top:10px}body .gform_legacy_markup_wrapper ul li.gfield.gfield_html img{max-width:100%!important}.gform_legacy_markup_wrapper .gform_ajax_spinner{padding-left:10px}.gform_legacy_markup_wrapper .gform_validation_container,.gform_validation_container,body .gform_legacy_markup_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_legacy_markup_wrapper li.gform_validation_container,body .gform_legacy_markup_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;left:-9000px;position:absolute!important}.gform_legacy_markup_wrapper .gfield_captcha_input_container{padding-top:3px}.gform_legacy_markup_wrapper .simple_captcha_small input{width:64px}.gform_legacy_markup_wrapper .simple_captcha_medium input{width:96px}.gform_legacy_markup_wrapper .simple_captcha_large input{width:128px}.gform_legacy_markup_wrapper .gform_legacy_markup_wrapper .left_label .simple_captcha_small,.gform_legacy_markup_wrapper .left_label .simple_captcha_large,.gform_legacy_markup_wrapper .left_label .simple_captcha_medium,.gform_legacy_markup_wrapper .right_label .simple_captcha_large,.gform_legacy_markup_wrapper .right_label .simple_captcha_medium,.gform_legacy_markup_wrapper .right_label .simple_captcha_small{margin-left:32%}.gform_legacy_markup_wrapper .gfield_captcha_container img.gfield_captcha{background:none!important;border:none!important;float:none!important;margin:0!important;padding:0!important}.gform_legacy_markup_wrapper .math_small input{width:70px}.gform_legacy_markup_wrapper .math_medium input{width:510px}.gform_legacy_markup_wrapper .math_large input{width:612px}.gform_legacy_markup_wrapper .left_label .math_large,.gform_legacy_markup_wrapper .left_label .math_medium,.gform_legacy_markup_wrapper .left_label .math_small,.gform_legacy_markup_wrapper .right_label .math_large,.gform_legacy_markup_wrapper .right_label .math_medium,.gform_legacy_markup_wrapper .right_label .math_small{margin-left:32%}.gform_legacy_markup_wrapper div.charleft{color:#767676;font-size:.688em;margin-top:4px;white-space:nowrap!important;width:92%!important}.gform_legacy_markup_wrapper div.charleft[style]{width:92%!important}.gform_legacy_markup_wrapper .left_label div.charleft,.gform_legacy_markup_wrapper .right_label div.charleft{margin-left:32%}.gform_legacy_markup_wrapper div.charleft.ginput_counter_tinymce{border:solid #eee;border-width:1px 0 0;padding:4px 9px;width:100%!important}.gform_legacy_markup_wrapper div.charleft.warningTextareaInfo{color:#767676}.gform_legacy_markup_wrapper div.charleft.ginput_counter_error{color:red}.gform_legacy_markup_wrapper li.gf_hide_charleft div.charleft{display:none!important}.gf_submission_limit_message{color:#790000;font-size:1.375em}.gform_legacy_markup_wrapper .ginput_price{filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.gform_legacy_markup_wrapper span.ginput_total{color:#060;font-size:inherit}.gform_legacy_markup_wrapper .top_label span.ginput_total{margin:8px 0}.gform_legacy_markup_wrapper span.ginput_product_price_label{margin-right:2px}.gform_legacy_markup_wrapper input.ginput_product_price,.gform_legacy_markup_wrapper span.ginput_product_price{background:none;border:none;color:#900;padding:0}.gform_legacy_markup_wrapper span.ginput_quantity_label{margin-left:10px;margin-right:2px}.gform_legacy_markup_wrapper input.ginput_quantity[type=text]{width:3rem}.gform_legacy_markup_wrapper input.ginput_quantity[type=number]{width:4rem}.gform_legacy_markup_wrapper .gform_page_footer{border-top:1px dotted #ccc;clear:both;margin:14px 0;padding:16px 0 0;width:100%}.gform_legacy_markup_wrapper .gform_page_footer.left_label,.gform_legacy_markup_wrapper .gform_page_footer.right_label{padding:16px 0 0 29%}.gform_legacy_markup_wrapper .gform_page_footer .button.gform_next_button,.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button{display:-moz-inline-stack;display:inline-block}.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button{margin-bottom:8px}.gform_legacy_markup_wrapper .gf_progressbar_wrapper{clear:both;margin:0 0 16px;padding:0 0 16px;width:100%}.gform_legacy_markup_wrapper .gf_progressbar_wrapper .gf_progressbar_title{clear:both;color:#767676;filter:alpha(opacity=60);font-size:13px;line-height:1!important;margin:0 0 8px!important;-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;padding:0!important}.gform_legacy_markup_wrapper .gf_progressbar{background:#e8e8e8;border-radius:10.5px;position:relative;width:100%}.gform_legacy_markup_wrapper .gf_progressbar_percentage{border-radius:10.5px;font-family:helvetica,arial,sans-serif;font-size:13px!important;height:21px;text-align:right;vertical-align:middle;z-index:999}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_100{border-bottom-right-radius:10.5px;border-top-right-radius:10.5px}.gform_legacy_markup_wrapper .gf_progressbar_percentage span{display:block;float:right;line-height:21px;margin-left:5px;margin-right:5px;width:auto}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_0 span{word-wrap:normal;color:#959595;float:none!important;margin-left:12px;text-shadow:none}.gform_legacy_markup_wrapper .gf_progressbar_blue{background:#d2d6dc}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_blue{background-color:#1e7ac4;color:#fff}.gform_legacy_markup_wrapper .gf_progressbar_gray{background:#d2d6dc}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_gray{background-color:#6b7280;color:#fff}.gform_legacy_markup_wrapper .gf_progressbar_green{background:#e8e8e8}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_green{background-color:#aac138;color:#fff}.gform_legacy_markup_wrapper .gf_progressbar_orange{background:#e8eaec}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_orange{background-color:#ff5d38;color:#fff}.gform_legacy_markup_wrapper .gf_progressbar_red{background:#e8eaec}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_red{background-color:#ec1e31;color:#fff}.gform_legacy_markup_wrapper .gf_progressbar_spring{background:#d2d6dc}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_spring{background:linear-gradient(270deg,#9cd790,#76d7db);color:#fff}.gform_legacy_markup_wrapper .gf_progressbar_blues{background:#d2d6dc}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_blues{background:linear-gradient(270deg,#00c2ff,#7838e2);color:#fff}.gform_legacy_markup_wrapper .gf_progressbar_rainbow{background:#d2d6dc}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_rainbow{background:linear-gradient(270deg,#1dbeea,#cd6ad6 50%,#f35160);color:#fff}.gform_legacy_markup_wrapper .gf_page_steps{border-bottom:1px dotted #ccc;margin:0 0 8px;padding:0 0 4px;width:100%}.gform_legacy_markup_wrapper .gf_step{filter:alpha(opacity=20);font-family:inherit;font-size:.875em;height:14px;line-height:1.25!important;margin:24px 24px 24px 0;-moz-opacity:.2;-khtml-opacity:.2;opacity:.2;width:100%}.gform_legacy_markup_wrapper .gf_step span.gf_step_number{font-family:arial,sans-serif;font-size:1.25em;margin-right:4px}.gform_legacy_markup_wrapper .gf_step span.gf_step_label,.gform_legacy_markup_wrapper .gf_step span.gf_step_number{display:-moz-inline-stack;display:inline-block;vertical-align:middle}.gform_legacy_markup_wrapper .gf_step.gf_step_active{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.gform_legacy_markup_wrapper .gf_step.gf_step_hidden{display:none}.gform_legacy_markup_wrapper .gf_step_clear{clear:both;display:block;height:1px;overflow:hidden}.gform_legacy_markup_wrapper .gfield_password_strength{background-color:#eee;border:solid #ddd;border-width:1px 1px 3px;line-height:1.8;margin-bottom:18px;margin-top:18px;padding:10px 5px;text-align:center}.gform_legacy_markup_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength{margin-right:16px}.gform_legacy_markup_wrapper ul.left_label li.gfield .gfield_password_strength,.gform_legacy_markup_wrapper ul.right_label li.gfield .gfield_password_strength{margin-bottom:18px;margin-top:18px;width:100%}.gform_legacy_markup_wrapper .gfield_password_strength.bad{background-color:#ffb78c;border-color:#ff853c;border-bottom:3px solid #ff853c}.gform_legacy_markup_wrapper .gfield_password_strength.good{background-color:#ffec8b;border-color:#fc0;border-bottom:3px solid #fc0}.gform_legacy_markup_wrapper .gfield_password_strength.mismatch,.gform_legacy_markup_wrapper .gfield_password_strength.short{background-color:#ffa0a0;border-color:#f04040;border-bottom:3px solid #f04040}.gform_legacy_markup_wrapper .gfield_password_strength.strong{background-color:#c3ff88;border-color:#8dff1c;border-bottom:3px solid #8dff1c}.ginput_container_password,.ginput_container_password span{position:relative}.ginput_container_password button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:5px 0;position:absolute;right:1px;text-align:center;top:1px;width:40px}.ginput_container_password span.ginput_left button{right:9px}.ginput_container_password:not(.ginput_complex) span{display:inline-block;width:100%}.ginput_container_password:not(.ginput_complex) span input{width:100%}.ginput_container_password span.medium{width:calc(50% - 8px)}.ginput_container_password span.small{width:25%}.gform_legacy_markup_wrapper table.gfield_list,.gform_legacy_markup_wrapper table.gfield_list caption,.gform_legacy_markup_wrapper table.gfield_list tbody,.gform_legacy_markup_wrapper table.gfield_list td,.gform_legacy_markup_wrapper table.gfield_list tfoot,.gform_legacy_markup_wrapper table.gfield_list th,.gform_legacy_markup_wrapper table.gfield_list thead,.gform_legacy_markup_wrapper table.gfield_list tr{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}.gform_legacy_markup_wrapper table.gfield_list{border-collapse:collapse;border-spacing:0}.gfield_repeater_buttons{padding-top:15px}.gform_legacy_markup_wrapper table.gfield_list{table-layout:auto!important}.gform_legacy_markup_wrapper table.gfield_list thead th{font-weight:700;text-align:left}.gform_legacy_markup_wrapper table.gfield_list colgroup{display:block;width:100%}.gform_legacy_markup_wrapper li.gfield.gfield_error table.gfield_list thead th{color:#790000}.gform_legacy_markup_wrapper table.gfield_list thead,.gform_legacy_markup_wrapper table.gfield_list tr{margin:0;padding:0}.gform_legacy_markup_wrapper table.gfield_list td,.gform_legacy_markup_wrapper table.gfield_list th{padding:4px 0}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) table.gfield_list th{padding:0 0 4px}.gform_legacy_markup_wrapper table.gfield_list td+td,.gform_legacy_markup_wrapper table.gfield_list th+th{padding:0 0 0 16px}.gform_legacy_markup_wrapper .gfield_list,.gform_legacy_markup_wrapper .gfield_list td.gfield_list_cell input{width:100%}.gfield_icon_disabled{cursor:default!important;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons{box-sizing:border-box;padding:0 0 0 4px!important;width:48px!important}.gform_legacy_markup_wrapper table.gfield_list td.gfield_list_icons img{display:-moz-inline-stack;display:inline-block;vertical-align:middle}.gform_card_icon_container{display:flex;height:32px;margin:8px 0 6px}.gform_card_icon_container div.gform_card_icon{background-image:url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/images/gf-creditcards.svg);background-repeat:no-repeat;height:32px;margin-right:4px;text-indent:-9000px;width:40px}.gform_card_icon_container div.gform_card_icon.gform_card_icon_amex{background-position:-167px 0}.gform_card_icon_container div.gform_card_icon.gform_card_icon_discover{background-position:-221px 0}.gform_card_icon_container div.gform_card_icon.gform_card_icon_mastercard{background-position:-275px 0}.gform_card_icon_container div.gform_card_icon.gform_card_icon_visa{background-position:-59px 0}.gform_card_icon_container div.gform_card_icon.gform_card_icon_jcb{background-position:-329px 0}.gform_card_icon_container div.gform_card_icon.gform_card_icon_maestro{background-position:-5px 0}.gform_card_icon_container div.gform_card_icon.gform_card_icon_selected{position:relative}.gform_card_icon_container div.gform_card_icon.gform_card_icon_selected:after{background:url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/images/gf-creditcards-check.svg) 50% no-repeat;bottom:4px;content:"";display:block;height:10px;position:absolute;right:-2px;width:13px}.ginput_container_creditcard .ginput_card_security_code_icon{background-image:url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/images/gf-creditcards.svg);background-position:-382px 0;background-repeat:no-repeat;display:inline-block;height:32px;position:relative;top:-3.5px;width:40px}.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area{background:rgba(0,0,0,.02);border:1px dashed #ccc;border-radius:4px;color:#aaa;margin-bottom:16px;padding:24px;text-align:center}.gform_legacy_markup_wrapper span.gform_drop_instructions{display:block;margin-bottom:8px}.gform_delete{cursor:pointer;vertical-align:middle}.gform_legacy_markup_wrapper .copy_values_option_container .copy_values_enabled{width:auto}.gform_legacy_markup_wrapper li.field_sublabel_above .ginput_complex input[type=text]{margin-bottom:1px}.gform_legacy_markup_wrapper .form_saved_message{background-color:#e3f3f3;border-radius:2px;color:#31708f;font-size:1em;line-height:1.8;margin:1em auto;padding:3em 2em;width:99%}.form_saved_message p.resume_form_link_wrapper{background-color:#fff;border-radius:2px;box-shadow:0 3px 2px 0 rgba(66,103,126,.2);display:inline-block;max-width:98%!important;overflow:hidden;padding:1em}.form_saved_message a.resume_form_link{word-wrap:break-word;color:#2f637e;text-decoration:none}.form_saved_message .form_saved_message_emailform{margin:1em 0 0}.form_saved_message label.form_saved_label{left:-9000px;position:absolute}div.form_saved_message div.form_saved_message_emailform form input[type=text]{margin-bottom:.25em}div.form_saved_message div.form_saved_message_emailform form label.gform_resume_email_label{display:block;font-size:1em}div.form_saved_message div.form_saved_message_emailform form input{display:inline-block;margin:0 auto}div.form_saved_message div.form_saved_message_emailform form input[type=email]{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #91afc7;border-radius:2px;box-shadow:inset 0 0 5px 0 #eee;color:#424242;font-size:1em;max-width:98%!important;padding:calc(.75em - 1px)!important;width:24em}div.form_saved_message div.form_saved_message_emailform form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;background-color:#31708f;border:1px solid #31708f;border-radius:2px;color:#fff;font-size:1em;line-height:1;padding:.75em 1em;text-transform:uppercase}@media only screen and (max-width:640px){div.form_saved_message div.form_saved_message_emailform form input[type=email],div.form_saved_message div.form_saved_message_emailform form input[type=submit]{display:block;width:98%}}.form_saved_message .form_saved_message_emailform .validation_message{color:#790000;font-weight:700;padding:2em}.form_saved_message_sent{background-color:#e9ffd9;border-radius:2px;box-sizing:border-box;color:#3c763d;font-size:1em;margin:1em auto;padding:3em 2em;text-align:center;width:99%}.form_saved_message_sent .saved_message_email,.form_saved_message_sent .saved_message_success{display:block;font-weight:700;line-height:2}.form_saved_message_sent .saved_message_email{word-wrap:break-word;text-decoration:underline}body #content .entry-content .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area,body .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area{line-height:1!important}body .gform_legacy_markup_wrapper img.ui-datepicker-trigger{display:-moz-inline-stack;display:inline-block;height:16px!important;width:17px!important}body .gform_legacy_markup_wrapper img.add_list_item,body .gform_legacy_markup_wrapper img.delete_list_item{display:-moz-inline-stack;display:inline-block;margin-top:-2px}.gform_legacy_markup_wrapper ul li.gfield.field_sublabel_above.field_description_below+li.gfield{margin-top:16px}.gform_legacy_markup_wrapper li.gfield ul.gfield_radio li input[type=radio]+input[type=text]{width:45.25%}.gform_legacy_markup_wrapper table.recaptchatable{table-layout:auto}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_container_captcha{margin-left:29%}.gfield .wp-editor-container{border:1px solid #ddd}.gfield .wp-switch-editor{border-color:#ddd}.gfield .html-active .switch-html,.gfield .tmce-active .switch-tmce{border-bottom-color:#f5f5f5}.gfield .mce-edit-area iframe{margin:0!important;width:99.9%!important}body .gform_legacy_markup_wrapper ul li.gfield{margin-top:16px;padding-top:0}body .gform_legacy_markup_wrapper ul.gfields li.gfield label.gfield_label{margin-bottom:0!important;padding-bottom:0!important}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html{line-height:inherit}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li{list-style-type:disc!important;margin:0 0 8px;overflow:visible;padding-left:0}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul,body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul{list-style-type:disc!important;margin:16px 0 16px 28px!important;padding-left:0}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li{list-style-type:decimal!important;margin:0 0 8px;overflow:visible;padding-left:0}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol,body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol{list-style-type:decimal!important;margin:16px 0 18px 32px;padding-left:0}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul,body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li{list-style-type:disc!important;padding-left:0}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul{margin:16px 0 16px 16px}body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li{margin:0 0 8px}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl{margin:0 0 18px;padding-left:0}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dt{font-weight:700}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dd{margin:0 0 16px 18px}.gform_legacy_markup_wrapper span.gf_clear_span{clear:both;display:block;float:none;height:1px;margin-top:-1px;overflow:hidden;width:100%}.gform_legacy_markup_wrapper .chosen-container{display:inline-block;font-size:13px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.gform_legacy_markup_wrapper .chosen-container *{box-sizing:border-box}.gform_legacy_markup_wrapper .chosen-container .chosen-drop{background:#fff;border:1px solid #aaa;border-top:0;box-shadow:0 4px 5px rgba(0,0,0,.15);display:none;position:absolute;top:100%;width:100%;z-index:1010}.gform_legacy_markup_wrapper .chosen-container.chosen-with-drop .chosen-drop{display:block}.gform_legacy_markup_wrapper .chosen-container a{cursor:pointer}.gform_legacy_markup_wrapper .chosen-container .chosen-single .group-name,.gform_legacy_markup_wrapper .chosen-container .search-choice .group-name{color:#999;font-weight:400;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gform_legacy_markup_wrapper .chosen-container .chosen-single .group-name:after,.gform_legacy_markup_wrapper .chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single{background-color:#fff;background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4);background-clip:padding-box;border:1px solid #aaa;border-radius:5px;box-shadow:inset 0 0 3px #fff,0 1px 1px rgba(0,0,0,.1);color:#444;display:block;height:25px;line-height:24px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single input[type=text]{cursor:pointer;opacity:0;position:absolute;width:0}.gform_legacy_markup_wrapper .chosen-container-single .chosen-default{color:#999}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single span{display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr{background:url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) -42px 1px no-repeat;display:block;font-size:1px;height:12px;position:absolute;right:26px;top:6px;width:12px}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr:hover,.gform_legacy_markup_wrapper .chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div{display:block;height:100%;position:absolute;right:0;top:0;width:18px}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b{background:url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat 0 2px;display:block;height:100%;width:100%}.gform_legacy_markup_wrapper .chosen-container-single .chosen-search{margin:0;padding:3px 4px;position:relative;white-space:nowrap;z-index:1010}.gform_legacy_markup_wrapper .chosen-container-single .chosen-search input[type=text]{background:url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat 100% -20px;border:1px solid #aaa;border-radius:0;font-family:sans-serif;font-size:1em;height:auto;line-height:normal;margin:1px 0;outline:0;padding:4px 20px 4px 5px;width:100%}.gform_legacy_markup_wrapper .chosen-container-single .chosen-drop{background-clip:padding-box;border-radius:0 0 4px 4px;margin-top:-1px}.gform_legacy_markup_wrapper .chosen-container-single.chosen-container-single-nosearch .chosen-search{opacity:0;pointer-events:none;position:absolute}.gform_legacy_markup_wrapper .chosen-container .chosen-results{-webkit-overflow-scrolling:touch;color:#444;margin:0 4px 4px 0;max-height:240px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative}.gform_legacy_markup_wrapper .chosen-container .chosen-results li{word-wrap:break-word;-webkit-touch-callout:none;display:none;line-height:15px;list-style:none;margin:0;padding:5px 6px}.gform_legacy_markup_wrapper .chosen-container .chosen-results li.active-result{cursor:pointer;display:list-item}.gform_legacy_markup_wrapper .chosen-container .chosen-results li.disabled-result{color:#ccc;cursor:default;display:list-item}.gform_legacy_markup_wrapper .chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.gform_legacy_markup_wrapper .chosen-container .chosen-results li.no-results{background:#f4f4f4;color:#777;display:list-item}.gform_legacy_markup_wrapper .chosen-container .chosen-results li.group-result{cursor:default;display:list-item;font-weight:700}.gform_legacy_markup_wrapper .chosen-container .chosen-results li.group-option{padding-left:15px}.gform_legacy_markup_wrapper .chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices{background-color:#fff;background-image:linear-gradient(#eee 1%,#fff 15%);border:1px solid #aaa;cursor:text;height:auto;margin:0;overflow:hidden;padding:0 5px;position:relative;width:100%}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li{float:left;list-style:none}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-field input[type=text]{background:transparent!important;border:0!important;border-radius:0;box-shadow:none;color:#999;font-family:sans-serif;font-size:100%;height:25px;line-height:normal;margin:1px 0;outline:0;padding:0;width:25px}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice{background-clip:padding-box;background-color:#eee;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);background-repeat:repeat-x;background-size:100% 19px;border:1px solid #aaa;border-radius:3px;box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);color:#333;cursor:default;line-height:13px;margin:3px 5px 3px 0;max-width:100%;padding:3px 20px 3px 5px;position:relative}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) -42px 1px no-repeat;display:block;font-size:1px;height:12px;position:absolute;right:3px;top:4px;width:12px}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice-disabled{background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);border:1px solid #ccc;color:#666;padding-right:5px}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-results{margin:0;padding:0}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-drop .result-selected{color:#ccc;cursor:default;display:list-item}.gform_legacy_markup_wrapper .chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.gform_legacy_markup_wrapper .chosen-container-active.chosen-with-drop .chosen-single{background-image:linear-gradient(#eee 20%,#fff 80%);border:1px solid #aaa;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 1px 0 #fff}.gform_legacy_markup_wrapper .chosen-container-active.chosen-with-drop .chosen-single div{background:transparent;border-left:none}.gform_legacy_markup_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.gform_legacy_markup_wrapper .chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.gform_legacy_markup_wrapper .chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.gform_legacy_markup_wrapper .chosen-disabled{cursor:default;opacity:.5!important}.gform_legacy_markup_wrapper .chosen-disabled .chosen-choices .search-choice .search-choice-close,.gform_legacy_markup_wrapper .chosen-disabled .chosen-single{cursor:default}.gform_legacy_markup_wrapper .chosen-rtl{text-align:right}.gform_legacy_markup_wrapper .chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.gform_legacy_markup_wrapper .chosen-rtl .chosen-single span{direction:rtl;margin-left:26px;margin-right:0}.gform_legacy_markup_wrapper .chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.gform_legacy_markup_wrapper .chosen-rtl .chosen-single div{left:3px;right:auto}.gform_legacy_markup_wrapper .chosen-rtl .chosen-single abbr{left:26px;right:auto}.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li{float:right}.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li.search-choice .search-choice-close{left:4px;right:auto}.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.gform_legacy_markup_wrapper .chosen-rtl .chosen-results li.group-option{padding-left:0;padding-right:15px}.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.gform_legacy_markup_wrapper .chosen-rtl .chosen-search input[type=text]{background:url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat -30px -20px;direction:rtl;padding:4px 5px 4px 20px}.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.gform_legacy_markup_wrapper .chosen-container .chosen-results-scroll-down span,.gform_legacy_markup_wrapper .chosen-container .chosen-results-scroll-up span,.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close,.gform_legacy_markup_wrapper .chosen-container-single .chosen-search input[type=text],.gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr,.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b,.gform_legacy_markup_wrapper .chosen-rtl .chosen-search input[type=text]{background-image:url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/legacy/css/chosen-sprite@2x.png)!important;background-repeat:no-repeat!important;background-size:52px 37px!important}}body .gform_legacy_markup_wrapper .chosen-container a.chosen-single{border-radius:inherit}body .gform_legacy_markup_wrapper ul.chosen-results li{line-height:inherit}@media only screen and (max-width:641px){.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:2;min-height:2rem}.gform_legacy_markup_wrapper textarea{line-height:1.5}.gform_legacy_markup_wrapper .chosen-container.chosen-container-single[style]{width:100%!important}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single{height:40px;line-height:2.8}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b{position:relative;top:10px}.gform_legacy_markup_wrapper div.chosen-container.chosen-container-multi[style]{width:100%!important}.gform_legacy_markup_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice,.gform_legacy_markup_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-field{float:none;line-height:inherit;width:100%}.gform_legacy_markup_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice span{margin-bottom:0}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:calc(50% - 6px)}.gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price){display:block;margin-bottom:8px}.gform_legacy_markup_wrapper li.field_sublabel_below .ginput_complex{margin-top:12px!important}.gform_legacy_markup_wrapper ul.gfield_checkbox li label,.gform_legacy_markup_wrapper ul.gfield_radio li label{cursor:pointer;width:85%}}@media (min-device-width:768px) and (max-device-width:1023px),only screen and (max-width:761px){.gform_legacy_markup_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:32px}.gform_legacy_markup_wrapper table.gfield_list{border:0}.gform_legacy_markup_wrapper table.gfield_list thead{left:-9999px;position:absolute;top:-9999px}.gform_legacy_markup_wrapper table.gfield_list tr{background:#fff;border-bottom:1px solid #ccc;border-top:1px solid #ccc;border-color:#ccc;border-style:solid;border-width:2px 1px 4px;display:block;margin-bottom:10px;position:relative}.gform_legacy_markup_wrapper table.gfield_list td{display:block;margin-left:8px;margin-right:8px}.gform_legacy_markup_wrapper table.gfield_list td.gfield_list_icons{border-bottom:0;margin:16px 0 0!important}.gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before,.gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after{clear:both;content:attr(data-label);display:block;font-size:.875em;letter-spacing:.5pt;white-space:nowrap}.gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before{margin:8px 0 3px 8px}.gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after{margin:3px 0 8px 8px}.gform_legacy_markup_wrapper table.gfield_list td+td,.gform_legacy_markup_wrapper table.gfield_list th+th{padding:4px 0 0}.gform_legacy_markup_wrapper table.gfield_list tr.gfield_list_row_even,.gform_legacy_markup_wrapper table.gfield_list tr.gfield_list_row_odd{margin:16px 0}.gform_legacy_markup_wrapper table.gfield_list tr,.gform_legacy_markup_wrapper table.gfield_list tr.gfield_list_row_odd:first-child{padding-top:12px}.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons{background-color:#eee;padding:5px 4px 1px!important;text-align:center;width:100%!important}.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons img.add_list_item{margin:12px 0 0 16px!important}.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons img.delete_list_item{margin:12px 0 0 8px!important}.gform_legacy_markup_wrapper .gform_footer a.gform_save_link,.gform_legacy_markup_wrapper .gform_page_footer a.gform_save_link{margin-left:0}.gform_legacy_markup_wrapper .gfield_list td.gfield_list_cell input{margin-left:8px;margin-right:8px;width:calc(100% - 16px)}}@media only screen and (min-width:641px){.gform_legacy_markup_wrapper .gform_body{width:100%}.gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:calc(100% - 16px)!important}.gform_legacy_markup_wrapper .gfield_checkbox li,.gform_legacy_markup_wrapper .gfield_radio li{line-height:1.3;margin:0 0 8px}.gform_legacy_markup_wrapper .gsection{margin:28px 16px 28px 0}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_label{float:left;margin-bottom:16px;padding-right:16px;width:29%}.gform_legacy_markup_wrapper .right_label .gfield_label{text-align:right}.gform_legacy_markup_wrapper .left_label .gfield_description,.gform_legacy_markup_wrapper .right_label .gfield_description{width:70%}.gform_legacy_markup_wrapper form ul.left_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper form ul.left_label li ul.gfield_radio li,.gform_legacy_markup_wrapper form ul.right_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper form ul.right_label li ul.gfield_radio li,.gform_legacy_markup_wrapper ul.left_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper ul.left_label li ul.gfield_radio li,.gform_legacy_markup_wrapper ul.right_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper ul.right_label li ul.gfield_radio li{margin-bottom:10px}.gform_legacy_markup_wrapper .left_label .gfield_description,.gform_legacy_markup_wrapper .left_label .instruction,.gform_legacy_markup_wrapper .right_label .gfield_description,.gform_legacy_markup_wrapper .right_label .instruction{margin-left:29%}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gsection .gsection_description{line-height:1.5;margin-left:0;padding-left:0;padding-top:4px}.gform_legacy_markup_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted{margin-left:29%!important;width:70%}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) ul.gfield_checkbox,.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) ul.gfield_radio{overflow:hidden}.gform_legacy_markup_wrapper .left_label div.ginput_complex,.gform_legacy_markup_wrapper .right_label div.ginput_complex{margin-left:29%;width:70%}.gform_legacy_markup_wrapper .left_label input.small,.gform_legacy_markup_wrapper .left_label select.small,.gform_legacy_markup_wrapper .right_label input.small,.gform_legacy_markup_wrapper .right_label select.small{width:15%}.gform_legacy_markup_wrapper .left_label input.medium,.gform_legacy_markup_wrapper .left_label select.medium,.gform_legacy_markup_wrapper .right_label input.medium,.gform_legacy_markup_wrapper .right_label select.medium{width:calc(35% - 8px)}.gform_legacy_markup_wrapper .left_label input.large,.gform_legacy_markup_wrapper .left_label select.large,.gform_legacy_markup_wrapper .left_label textarea.large,.gform_legacy_markup_wrapper .left_label textarea.medium,.gform_legacy_markup_wrapper .left_label textarea.small,.gform_legacy_markup_wrapper .right_label input.large,.gform_legacy_markup_wrapper .right_label select.large,.gform_legacy_markup_wrapper .right_label textarea.large,.gform_legacy_markup_wrapper .right_label textarea.medium,.gform_legacy_markup_wrapper .right_label textarea.small{width:70%}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_list{margin-left:29%!important;width:70%}.gform_legacy_markup_wrapper .top_label .gfield_list{width:100%}.gform_legacy_markup_wrapper .left_label .gf_list_one_column,.gform_legacy_markup_wrapper .right_label .gf_list_one_column{width:45%}.gform_legacy_markup_wrapper .top_label .gf_list_one_column{width:46%}.gform_legacy_markup_wrapper .left_label li.hidden_label input,.gform_legacy_markup_wrapper .right_label li.hidden_label input{margin-left:3.7%}.gform_legacy_markup_wrapper .left_label li.gfield .gfield_password_strength,.gform_legacy_markup_wrapper .right_label li.gfield .gfield_password_strength{margin-left:29%}.gform_legacy_markup_wrapper .top_label input.small,.gform_legacy_markup_wrapper .top_label select.small{width:25%}.gform_legacy_markup_wrapper .top_label input.medium,.gform_legacy_markup_wrapper .top_label select.medium{width:calc(50% - 8px)}.gform_legacy_markup_wrapper.gform_validation_error .top_label input.medium,.gform_legacy_markup_wrapper.gform_validation_error .top_label select.medium{width:50%}.gform_legacy_markup_wrapper .hidden_label input.large,.gform_legacy_markup_wrapper .hidden_label select.large,.gform_legacy_markup_wrapper .top_label input.large,.gform_legacy_markup_wrapper .top_label select.large{width:100%}.gform_legacy_markup_wrapper .top_label input.large.datepicker,.gform_legacy_markup_wrapper .top_label input.medium.datepicker,.gform_legacy_markup_wrapper .top_label input.small.datepicker{width:auto}.gform_legacy_markup_wrapper textarea.small{height:80px;width:100%}.gform_legacy_markup_wrapper textarea.medium{height:160px;width:100%}.gform_legacy_markup_wrapper textarea.large{height:320px;width:100%}.gform_legacy_markup_wrapper .ginput_complex .ginput_left,.gform_legacy_markup_wrapper .ginput_complex .ginput_right{display:-moz-inline-stack;display:inline-block;margin:0 -4px 0 0;vertical-align:top;width:50%}.gform_legacy_markup_wrapper .ginput_container_password .ginput_right{padding-left:8px}.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_left,.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_right{width:50%}.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left,.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_right{float:left;min-height:43px;position:relative}.ginput_complex .ginput_cardinfo_right input{display:inline-block;max-width:7rem;width:30%}.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left{width:50%}.gform_legacy_markup_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month,.gform_legacy_markup_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year{display:-moz-inline-stack;display:inline-block;width:47%!important}.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month{margin-right:4px}.gform_legacy_markup_wrapper .gf_step{margin:16px 32px 16px 0;width:auto}.gform_legacy_markup_wrapper .gf_step,.gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=image],.gform_legacy_markup_wrapper .gform_footer input[type=submit]{display:-moz-inline-stack;display:inline-block}.gform_legacy_markup_wrapper .gform_footer input[type=image]{vertical-align:middle}.gform_legacy_markup_wrapper .gform_footer a.gform_save_link,.gform_legacy_markup_wrapper .gform_page_footer a.gform_save_link{display:-moz-inline-stack;display:inline-block;font-size:1em;margin-left:16px}.gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=submit],.gform_legacy_markup_wrapper .gform_page_footer input.button,.gform_legacy_markup_wrapper .gform_page_footer input[type=submit]{font-size:1em;margin:0 16px 0 0;width:auto}.gform_legacy_markup_wrapper ul.gform_fields li.gfield{padding-right:16px}.gform_legacy_markup_wrapper .ginput_complex .ginput_left{padding-right:8px}.gform_legacy_markup_wrapper .left_label .ginput_complex.ginput_container_address:after{content:"";display:block}.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address .ginput_left{margin-right:8px}.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address .ginput_right{margin-right:-8px;padding-right:8px}.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_full+span.ginput_right{margin-right:8px;padding-right:8px!important}.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left{margin-right:-8px;padding-right:8px!important}.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip{margin-right:8px}.gform_legacy_markup_wrapper .gfield_error .ginput_container{padding-right:0}.gform_legacy_markup_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength{margin:18px 0}.gform_legacy_markup_wrapper .gform_footer:not(.top_label){margin-left:29%;padding:16px 0 10px;width:70%}.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_1,.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_2,.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_3{width:calc(100% + 15px)}.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_4{width:calc(100% + 13px)}.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_5{width:calc(100% + 14px)}ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_1,ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_2,ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_3{margin-left:29%;width:calc(70% + 15px)}ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1,ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2,ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3{width:calc(70% + 24px)}ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_4{margin-left:29%;width:calc(70% + 13px)}ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_5{margin-left:29%;width:calc(70% + 14px)}.gform_legacy_markup_wrapper div.ginput_container_name span{display:-moz-inline-stack;display:inline-block;margin-right:-4px;padding-right:16px;vertical-align:top}.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_1 span{width:100%}.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span{width:50%}.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_3 span{width:33.3%}.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_4 span{width:25%}.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_5 span{width:19.95%}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1 span{width:99.75%!important}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2 span{width:49.75%!important}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3 span{width:33%!important}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_4 span{width:24.75%!important}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_5 span{width:19.75%!important}html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span:first-child,html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_3 span:first-child,html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_4 span:first-child,html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_5 span:first-child{margin-left:0!important}.gform_legacy_markup_wrapper .top_label .ginput_complex.ginput_container.ginput_container_email{width:calc(100% + 15px)}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.ginput_container_email{margin-left:29%;width:calc(70% + 16px)}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.ginput_container_email{width:calc(70% + 17px)}li.gfield.gfield_error .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error .ginput_complex.ginput_container.ginput_container_email{width:calc(70% + 8px)!important}.gform_legacy_markup_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,.gform_legacy_markup_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right{padding-right:16px}.gform_legacy_markup_wrapper ul.left_label li.gfield .gfield_password_strength,.gform_legacy_markup_wrapper ul.right_label li.gfield .gfield_password_strength{width:70%}.gform_legacy_markup_wrapper .ginput_complex span.ginput_left+input.gform_hidden+span.ginput_left{padding-right:0}.gform_legacy_markup_wrapper .ginput_complex span.ginput_left.address_country{margin-right:0}html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .clear-multi,html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_description,html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date){margin-left:29%;width:70%}.gform_legacy_markup_wrapper .gf_progressbar{width:calc(100% - 16px)}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gform_fileupload_multifile .gform_drop_area{margin-left:29%;width:70%}body .gform_legacy_markup_wrapper span.ginput_left.address_city+input.gform_hidden+span.ginput_left.address_country{margin-right:0;width:calc(50% - 8px)}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container.ginput_recaptcha{margin-left:29%!important}.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button{margin-bottom:0}.gform_legacy_markup_wrapper .gform_page_footer .button.gform_button,.gform_legacy_markup_wrapper .gform_page_footer .button.gform_next_button{margin-right:10px}body .gform_legacy_markup_wrapper select.medium.gfield_select+div.chosen-container-multi[style],body .gform_legacy_markup_wrapper select.medium.gfield_select+div.chosen-container-single[style]{width:calc(50% - 8px)!important}body .gform_legacy_markup_wrapper select.large.gfield_select+div.chosen-container-multi[style],body .gform_legacy_markup_wrapper select.large.gfield_select+div.chosen-container-single[style]{width:100%!important}body .gform_legacy_markup_wrapper select.small.gfield_select+div.chosen-container-multi[style],body .gform_legacy_markup_wrapper select.small.gfield_select+div.chosen-container-single[style]{width:25%!important}}.gfield_repeater_cell>.gfield_repeater_wrapper{background-color:rgba(1,1,1,.02);border-bottom:1px solid #eee;border-left:8px solid rgba(54,86,102,.1);border-radius:8px;padding:10px 20px}.gfield_repeater_wrapper input{border:1px solid #c5c6c5;border-radius:4px}.gfield_repeater_wrapper .gfield_repeater_wrapper{margin-top:10px}.gfield_repeater_buttons .add_repeater_item_text,.gfield_repeater_buttons .remove_repeater_item_text{background:hsla(0,0%,95%,.5);border:1px solid hsla(0,0%,46%,.4);border-radius:20px;color:#757575;font-size:12px;font-weight:400;height:30px;margin-bottom:5px;margin-right:10px;min-width:100px;transition:all .3s cubic-bezier(.67,.17,.4,.83)}.gfield_repeater_buttons .add_repeater_item_plus,.gfield_repeater_buttons .remove_repeater_item_minus{background:hsla(0,0%,95%,.5);border:1px solid hsla(0,0%,46%,.4);border-radius:50%;color:#757575;font-size:16px;font-weight:700;height:22px;margin:10px 5px 0;padding:0 0 5px;transition:all .3s cubic-bezier(.67,.17,.4,.83);width:22px}.gfield_repeater_buttons button.gfield_icon_disabled{cursor:default;filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}.gfield_repeater_buttons button.gfield_icon_disabled:hover{background:hsla(0,0%,95%,.5);border:1px solid hsla(0,0%,46%,.4);color:#757575}.gfield_repeater_buttons button:hover{background:#fafafa;border:1px solid #757575;color:#374750}.gfield_repeater_cell>.gfield_repeater_wrapper{border-left:8px solid #f1f1f1;box-shadow:0 1px 1px 0 rgba(0,0,0,.06),0 2px 1px -1px rgba(0,0,0,.06),0 1px 5px 0 rgba(0,0,0,.06)}.gfield_repeater_buttons .add_repeater_item_text:focus,.gfield_repeater_buttons .remove_repeater_item_text:focus{outline:0}.gfield_repeater_item .gfield_repeater_cell .gfield_required{color:#c32121}.gform_legacy_markup_wrapper .gfield_repeater_cell label{color:#9b9a9a;font-size:14px;font-weight:400;padding-top:8px}.gfield_repeater_value .gfield_repeater_value .gfield_repeater_cell{padding-bottom:20px;padding-top:0}div .gfield_repeater_cell{margin-top:5px}.gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child){border-bottom:2px solid #e0e0e6;margin-bottom:20px;margin-right:10px;padding-bottom:20px}.gfield_repeater_value>.gfield_repeater{background-color:rgba(1,1,1,.02);border-bottom:1px solid #eee;border-left:8px solid rgba(54,86,102,.1);border-radius:8px;margin:10px;padding:10px 20px}.gfield_repeater_cell .gfield_repeater_value:not(:first-child){background-color:#f0f0f0;border:1px solid #c5c6c5;border-radius:4px;color:hsla(0,0%,46%,.7);margin-right:10px;padding-left:10px}.gfield_repeater .gfield_repeater_items,.gfield_repeater_items .gfield_repeater_cell:not(:first-child){padding-top:5px}.gfield_repeater .gfield_label{color:#23282d;font-size:16px;font-weight:600}.gfield_repeater_value .gfield_label,.gfield_repeater_value .gfield_repeater_value .gfield_repeater_item:first-child{padding-bottom:0}@media only screen and (min-width:641px){.gform_wrapper .top_label li.gfield.gf_inline{display:-moz-inline-stack;display:inline-block;float:none!important;margin:0;padding-right:16px;vertical-align:top;width:auto!important}.gform_wrapper .top_label li.gfield.gf_inline input[type=email].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=email].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=email].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].small{width:100%}.gform_wrapper .top_label li.gfield.gf_inline input[type=text].datepicker.medium{width:96px!important}.gform_wrapper .top_label li.gfield.gf_inline select,.gform_wrapper .top_label li.gfield.gf_inline textarea{width:100%}.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour input[type=text],.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute input[type=text]{width:70%!important}.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_day,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_month,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_year,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute{width:50px}.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_ampm{width:auto}.gform_wrapper li.gf_inline div.ginput_container{white-space:nowrap!important}.gform_wrapper li.gf_inline div.ginput_container.ginput_container_date label{display:block!important}.gform_wrapper li.gfield.gfield_error.gf_inline{margin-right:16px;padding-right:0}.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half{display:-moz-inline-stack;display:inline-block;float:none;padding-right:16px;vertical-align:top;width:50%}.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),.gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container){margin:8px 0 0;padding-left:0;padding-right:0;width:100%!important}.gform_wrapper .top_label li.gfield.gf_left_half:before{clear:both;content:"";display:block}.gform_wrapper .top_label li.gfield.gf_right_half:after{clear:both;content:"";display:table}.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:calc(50% - 16px);padding-right:0}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half{margin-right:16px}.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium{width:100%}.gform_wrapper .top_label li.gfield.gf_left_half textarea,.gform_wrapper .top_label li.gfield.gf_right_half textarea{width:98%}.gform_wrapper .top_label li.gfield.gf_left_half input.small,.gform_wrapper .top_label li.gfield.gf_right_half input.small{width:35%}.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_right_half,.gform_wrapper .top_label li.gfield.gf_left_half+li.gsection,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_right_half,.gform_wrapper .top_label li.gfield.gf_right_half+li.gsection,.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_right_half{padding:16px 0 8px}.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half{padding:0 0 8px}.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half{padding:16px 0 8px}.gform_wrapper .top_label li.gfield.gf_left_half+.gform_footer,.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield,.gform_wrapper .top_label li.gfield.gf_right_half+.gform_footer,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield{clear:both}.gform_wrapper .top_label li.gfield.gf_left_third,.gform_wrapper .top_label li.gfield.gf_middle_third,.gform_wrapper .top_label li.gfield.gf_right_third{display:-moz-inline-stack;display:inline-block;float:none;vertical-align:top}.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:33.3%}.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:33.4%}.gform_wrapper .top_label li.gfield.gf_left_third,.gform_wrapper .top_label li.gfield.gf_middle_third,.gform_wrapper .top_label li.gfield.gf_right_third{margin-bottom:8px}.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.medium{width:100%}.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity),.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity):not(.ginput_container_time input),.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity),.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select{width:100%!important}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,.gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third{margin-right:16px;width:calc(33.3% - 24px)!important}.gform_wrapper .top_label li.gfield.gfield_error.gf_right_third{width:33.4%}.gform_wrapper .top_label li.gfield.gf_right_third:after{clear:both;content:"";display:table}.gform_wrapper .top_label li.gfield.gf_left_third+li.gsection,.gform_wrapper .top_label li.gfield.gf_right_third+li.gsection{padding:16px 0 8px}.gform_wrapper .top_label li.gfield.gf_left_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_left_third+li.gfield,.gform_wrapper .top_label li.gfield.gf_middle_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_middle_third+li.gfield,.gform_wrapper .top_label li.gfield.gf_right_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_right_third+li.gfield{clear:both}.gform_wrapper .top_label li.gfield.gf_first_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_fourth_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_second_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_third_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){display:-moz-inline-stack;display:inline-block;float:none;vertical-align:top;width:25%}.gform_wrapper .top_label li.gfield.gf_first_quarter,.gform_wrapper .top_label li.gfield.gf_fourth_quarter,.gform_wrapper .top_label li.gfield.gf_second_quarter,.gform_wrapper .top_label li.gfield.gf_third_quarter{margin-bottom:8px}.gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) select{width:100%!important}.gform_wrapper .top_label li.gfield.gfield_error.gf_first_quarter,.gform_wrapper .top_label li.gfield.gfield_error.gf_fourth_quarter,.gform_wrapper .top_label li.gfield.gfield_error.gf_second_quarter,.gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter{width:24.5%}.gform_wrapper .top_label li.gfield.gf_fourth_quarter:after{clear:both;content:"";display:table}.gform_wrapper .top_label li.gfield.gf_first_quarter input.large,.gform_wrapper .top_label li.gfield.gf_first_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_first_quarter select.large,.gform_wrapper .top_label li.gfield.gf_first_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.large,.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.large,.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_second_quarter input.large,.gform_wrapper .top_label li.gfield.gf_second_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_second_quarter select.large,.gform_wrapper .top_label li.gfield.gf_second_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_third_quarter input.large,.gform_wrapper .top_label li.gfield.gf_third_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_third_quarter select.large,.gform_wrapper .top_label li.gfield.gf_third_quarter select.medium{width:97.5%}.gform_wrapper .top_label li.gfield.gf_first_quarter+li.gsection,.gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gsection{padding:16px 0 8px}.gform_wrapper .top_label li.gfield.gf_first_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_first_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_fourth_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_second_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_second_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_third_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_third_quarter+li.gfield{clear:both}.gform_wrapper .top_label li ul.gfield_checkbox,.gform_wrapper .top_label li ul.gfield_radio{width:calc(100% + 16px)}.gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_checkbox,.gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_radio{width:calc(70% + 16px)}.gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_checkbox,.gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_radio{display:block;font-size:0}.gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_checkbox li,.gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_radio li{font-size:.9rem}.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li{display:-moz-inline-stack;display:inline-block;margin:0;min-height:28px;padding-right:16px;vertical-align:top;width:50%}.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li{display:-moz-inline-stack;display:inline-block;margin:0 0 2px;min-height:28px;padding-right:16px;vertical-align:top;width:33.3%}.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label,.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label,.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label{max-width:75%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li{display:-moz-inline-stack;display:inline-block;margin:0;min-height:28px;padding-right:16px;vertical-align:top;width:25%}.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li{display:-moz-inline-stack;display:inline-block;margin:0;min-height:28px;padding-right:16px;vertical-align:top;width:20%}.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio{overflow:hidden}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_2col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_3col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_4col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_5col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_inline label.gfield_label{margin:0 0 10px}.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox{-moz-column-gap:16px;column-gap:16px}.gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label{margin:0 0 10px}.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio{-moz-column-count:2;column-count:2;width:calc(100% - 16px)}.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio{-moz-column-count:3;column-count:3;width:calc(100% - 8px)}.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio{-moz-column-count:4;column-count:4;width:calc(100% - 8px)}.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio{-moz-column-count:5;column-count:5;width:calc(100% - 8px)}.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio li label{max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_radio li{height:25px}.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_radio li{height:50px}.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_radio li{height:75px}.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_radio li{height:100px}.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_radio li{height:125px}.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_radio li{height:150px}.gform_wrapper li.gf_list_inline ul.gfield_checkbox li,.gform_wrapper li.gf_list_inline ul.gfield_radio li{display:-moz-inline-stack;display:inline-block;float:none!important;margin:0 8px 10px 0;width:auto!important}html[dir=rtl] .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,html[dir=rtl] .gform_wrapper li.gf_list_inline ul.gfield_radio li{padding-left:16px!important;padding-right:0!important}.gform_wrapper li.gf_hide_ampm div.gfield_time_ampm{display:none!important}.gform_wrapper li.gsection.gf_scroll_text{background-color:#fff;border:1px solid #ccc;border-bottom:1px solid #ccc!important;height:240px;overflow-x:hidden;overflow-y:scroll;padding:16px;width:calc(100% - 16px)}.gform_wrapper .top_label li.gsection.gf_scroll_text h2.gsection_title{margin:10px 10px 0 8px!important}.gform_wrapper.gf_browser_chrome .top_label li.gsection.gf_scroll_text h2.gsection_title,.gform_wrapper.gf_browser_gecko .top_label li.gsection.gf_scroll_text h2.gsection_title{margin:0 10px 0 8px!important}.gform_wrapper .top_label li.gsection.gf_scroll_text .gsection_description{font-size:12px;margin:10px}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li{list-style-type:disc!important;margin:0 0 8px;overflow:visible;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul{list-style-type:disc!important;margin:16px 0 16px 18px;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li{list-style-type:decimal!important;margin:0 0 8px;overflow:visible;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol{list-style-type:decimal!important;margin:16px 0 18px 32px;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li{list-style-type:disc!important;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul{margin:16px 0 16px 18px}.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li{margin:0 0 8px}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl{margin:0 0 18px;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dt{font-weight:700}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dd{margin:0 0 16px 18px}.gform_wrapper li.gfield.gfield_html.gf_alert_blue,.gform_wrapper li.gfield.gfield_html.gf_alert_gray,.gform_wrapper li.gfield.gfield_html.gf_alert_green,.gform_wrapper li.gfield.gfield_html.gf_alert_red,.gform_wrapper li.gfield.gfield_html.gf_alert_yellow{border-radius:3px;margin:20px 0!important;padding:20px!important}.gform_wrapper li.gfield.gfield_html.gf_alert_green{background-color:#cbeca0;border:1px solid #97b48a;color:#030;text-shadow:#dfb 1px 1px}.gform_wrapper li.gfield.gfield_html.gf_alert_red{background-color:#faf2f5;border:1px solid #cfadb3;color:#832525;text-shadow:#fff 1px 1px}.gform_wrapper li.gfield.gfield_html.gf_alert_yellow{background-color:#fffbcc;border:1px solid #e6db55;color:#222;text-shadow:#fcfaea 1px 1px}.gform_wrapper li.gfield.gfield_html.gf_alert_gray{background-color:#eee;border:1px solid #ccc;color:#424242;text-shadow:#fff 1px 1px}.gform_wrapper li.gfield.gfield_html.gf_alert_blue{background-color:#d1e4f3;border:1px solid #a7c2e7;color:#314475;text-shadow:#e0f1ff 1px 1px}div.gform_confirmation_wrapper.gf_confirmation_simple_yellow{background-color:#fffbcc;border-bottom:1px solid #e6db55;border-top:1px solid #e6db55;color:#424242;font-size:25px;margin:30px 0;max-width:99%;padding:32px}div.gform_confirmation_wrapper.gf_confirmation_simple_gray{background-color:#eaeaea;border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#424242;font-size:25px;margin:30px 0;max-width:99%;padding:32px}div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient{background-color:#fffbd2;border:1px solid #e6db55;box-shadow:0 0 5px hsla(56,57%,69%,.75);margin:30px 0;position:relative}div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient div.gform_confirmation_message{background-color:#fffbcc;background:#fffce5;background:linear-gradient(180deg,#fffce5 0,#fff9bf);border-bottom:1px solid #e6db55;border-top:2px solid #fff;color:#424242;font-size:28px;margin:0;max-width:99%;padding:40px}div.gform_confirmation_wrapper.gf_confirmation_green_gradient{background-color:#f1fcdf;border:1px solid #a7c37c;box-shadow:0 0 5px rgba(86,122,86,.4);margin:30px 0;position:relative}div.gform_confirmation_wrapper.gf_confirmation_green_gradient div.gforms_confirmation_message{background-color:#fffbcc;background:#dbf2b7;background:linear-gradient(180deg,#dbf2b7 0,#b4d088);border-bottom:1px solid #a7c37c;border-top:2px solid #effade;color:#030;font-size:28px;margin:0;max-width:99%;padding:40px;text-shadow:#dfb 1px 1px}div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_green_gradient:before,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:before{background:rgba(0,0,0,.2);bottom:15px;box-shadow:0 15px 10px rgba(0,0,0,.2);content:"";left:10px;max-width:40%;position:absolute;top:80%;transform:rotate(-3deg);width:50%;z-index:-1}div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after{left:auto;right:10px;transform:rotate(3deg)}.gform_wrapper.gf_simple_horizontal_wrapper.centered_wrapper{display:table;margin:0 auto;width:auto}.gform_wrapper form.gf_simple_horizontal{margin:0 auto;width:calc(100% - 16px)}.gform_wrapper form.gf_simple_horizontal div.gform_body,.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{display:table-cell;margin:0;padding:0;position:relative;vertical-align:middle}.gform_wrapper form.gf_simple_horizontal div.gform_body{max-width:75%;width:auto}.gform_wrapper form.gf_simple_horizontal div.ginput_container,.gform_wrapper form.gf_simple_horizontal ul li.gfield{margin-top:0!important}.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{margin:0;max-width:25%;padding:0;width:auto}body:not(rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{text-align:left}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label{display:table;width:100%}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield{display:table-cell;height:auto;padding-right:1em}.gform_wrapper form.gf_simple_horizontal .gfield_description:not(.validation_message),.gform_wrapper form.gf_simple_horizontal .ginput_complex label,.gform_wrapper form.gf_simple_horizontal label.gfield_label{display:block;height:1px;left:-9000px;overflow:hidden;position:absolute;top:0;width:1px}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_above li.gfield,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_below li.gfield{vertical-align:middle}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.large,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.medium,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.small,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.large,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.medium,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.small{width:100%}.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=button],.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=image],.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=submit]{height:auto}.gform_wrapper form.gf_simple_horizontal .top_label .gfield_error{margin-bottom:0}.gform_wrapper form.gf_simple_horizontal ul li.gfield .ginput_container_checkbox ul li,.gform_wrapper form.gf_simple_horizontal ul li.gfield .ginput_container_radio ul li{display:inline-block;margin-right:.5em}html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_2 span{width:48.5%}html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_3 span{width:33%}html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_4 span{width:24.5%}html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_5 span{width:19.5%}}body .gform_wrapper.gf_form_center_wrapper{padding:16px 0 16px 16px}.entry .gform_legacy_markup_wrapper.gf_browser_safari ul li:after,.entry .gform_legacy_markup_wrapper.gf_browser_safari ul li:before,.gform_legacy_markup_wrapper.gf_browser_safari ul li:after,.gform_legacy_markup_wrapper.gf_browser_safari ul li:before{content:none}.gform_legacy_markup_wrapper.gf_browser_safari .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99%!important}.gform_legacy_markup_wrapper.gf_browser_safari .left_label #recaptcha_area #recaptcha_table,.gform_legacy_markup_wrapper.gf_browser_safari .right_label #recaptcha_area #recaptcha_table{margin-left:32%}.gform_legacy_markup_wrapper.gf_browser_safari .gfield_checkbox li input,.gform_legacy_markup_wrapper.gf_browser_safari .gfield_checkbox li input[type=checkbox],.gform_legacy_markup_wrapper.gf_browser_safari .gfield_radio li input[type=radio]{margin-top:4px}.gform_legacy_markup_wrapper.gf_browser_safari select[multiple=multiple]{height:auto!important}.gform_legacy_markup_wrapper.gf_browser_safari input.button.gform_button_select_files{padding:6px 12px!important}.gform_legacy_markup_wrapper.gf_browser_chrome select{padding:2px 0 2px 3px}.entry .gform_legacy_markup_wrapper.gf_browser_chrome ul li:after,.entry .gform_legacy_markup_wrapper.gf_browser_chrome ul li:before,.gform_legacy_markup_wrapper.gf_browser_chrome ul li:after,.gform_legacy_markup_wrapper.gf_browser_chrome ul li:before{content:none}.gform_legacy_markup_wrapper.gf_browser_chrome .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99%!important}.gform_legacy_markup_wrapper.gf_browser_chrome .left_label #recaptcha_area #recaptcha_table,.gform_legacy_markup_wrapper.gf_browser_chrome .right_label #recaptcha_area #recaptcha_table{margin-left:32%}.gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex .ginput_right select,.gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex select{line-height:1.5em;margin-bottom:5px;margin-top:2px;text-indent:2px}.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:6px}.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio],.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{margin-left:1px}.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last,.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle{padding-top:2px}.gform_legacy_markup_wrapper.gf_browser_chrome select[multiple=multiple]{height:auto!important}.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_last,.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle{margin-left:1.1%}.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=email],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=number],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=password],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=tel],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=text],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=url],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error select,.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error textarea,.gform_legacy_markup_wrapper.gf_browser_chrome li.gfield_error.field_sublabel_above .ginput_complex input[type=text]{margin-bottom:2px}.gform_legacy_markup_wrapper.gf_browser_chrome input.button.gform_button_select_files{padding:6px 12px!important}.gform_legacy_markup_wrapper.gf_browser_chrome span.address_country{margin-top:-2px}.gform_legacy_markup_wrapper.gf_browser_gecko select{padding:2px 12px 2px 2px}.entry .gform_legacy_markup_wrapper.gf_browser_gecko ul li:after,.entry .gform_legacy_markup_wrapper.gf_browser_gecko ul li:before,.gform_legacy_markup_wrapper.gf_browser_gecko ul li:after,.gform_legacy_markup_wrapper.gf_browser_gecko ul li:before{content:none}.gform_legacy_markup_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month{margin-right:1px}.gform_legacy_markup_wrappergf_browser_gecko .chosen-container-single .chosen-single{height:32px;line-height:2.4}.gform_legacy_markup_wrappergf_browser_gecko .chosen-container-single .chosen-single div b{position:relative;top:5px}.entry .gform_legacy_markup_wrapper.gf_browser_ie ul li:after,.entry .gform_legacy_markup_wrapper.gf_browser_ie ul li:before,.gform_legacy_markup_wrapper.gf_browser_ie ul li:after,.gform_legacy_markup_wrapper.gf_browser_ie ul li:before{content:none}.gform_legacy_markup_wrapper.gf_browser_ie .gfield_time_hour{width:80px}.gform_legacy_markup_wrapper.gf_browser_ie .gfield_time_minute{width:70px}.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_left label,.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_right label{margin:3px 0 5px}.gform_legacy_markup_wrapper.gf_browser_ie .gform_footer input.button{padding:3px}.gform_legacy_markup_wrapper.gf_browser_ie ul.top_label .clear-multi{clear:both;overflow:hidden}.gform_legacy_markup_wrapper.gf_browser_ie .gfield_radio li{line-height:20px!important}.gform_legacy_markup_wrapper.gf_browser_ie .gfield_checkbox li input,.gform_legacy_markup_wrapper.gf_browser_ie .gfield_checkbox li input[type=checkbox],.gform_legacy_markup_wrapper.gf_browser_ie .gfield_radio li input[type=radio]{margin-top:0}.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_left select,.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_right select{padding:2px 0}.gform_legacy_markup_wrapper.gf_browser_ie .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99%!important}.gform_legacy_markup_wrapper.gf_browser_ie .left_label #recaptcha_area #recaptcha_table,.gform_legacy_markup_wrapper.gf_browser_ie .right_label #recaptcha_area #recaptcha_table{margin-left:32%}.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{left:4px;position:relative;top:-1px}.gform_legacy_markup_wrapper.gf_browser_ie img.add_list_item,.gform_legacy_markup_wrapper.gf_browser_ie img.delete_list_item{background-size:16px 16px!important;height:16px!important;width:16px!important}.entry .gform_legacy_markup_wrapper.gf_browser_iphone ul li:after,.entry .gform_legacy_markup_wrapper.gf_browser_iphone ul li:before,.entry .gform_legacy_markup_wrapper.gf_browser_unknown ul li:after,.entry .gform_legacy_markup_wrapper.gf_browser_unknown ul li:before,.gform_legacy_markup_wrapper.gf_browser_iphone ul li:after,.gform_legacy_markup_wrapper.gf_browser_iphone ul li:before,.gform_legacy_markup_wrapper.gf_browser_unknown ul li:after,.gform_legacy_markup_wrapper.gf_browser_unknown ul li:before{content:none}@media only screen and (max-width:641px){.gform_legacy_markup_wrapper.gf_browser_chrome .chosen-container-single .chosen-single,.gform_legacy_markup_wrapper.gf_browser_gecko .chosen-container-single .chosen-single,.gform_legacy_markup_wrapper.gf_browser_safari .chosen-container-single .chosen-single{height:44px;line-height:3.2}.gform_legacy_markup_wrapper.gf_browser_chrome .chosen-container-single .chosen-single div b,.gform_legacy_markup_wrapper.gf_browser_gecko .chosen-container-single .chosen-single div b,.gform_legacy_markup_wrapper.gf_browser_safari .chosen-container-single .chosen-single div b{position:relative;top:50%;transform:translateY(-25%)}}body .gform_wrapper {
margin: 0 0 1.5em;
}
body .gform_wrapper .gform_heading {
margin-bottom: 1.5em;
}
body .gform_wrapper .gform_body ul.gform_fields li.gfield {
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
}
body .gform_wrapper .gform_body ul.gform_fields li.gfield + li.gfield {
margin-top: 1.5em;
}
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gsection {
margin-top: 4.5em !important;
border: 0;
}
body .gform_wrapper .gform_body ul.gform_fields li.gfield div.ginput_container > span {
margin-left: 0 !important;
padding-top: 0;
}
@media only screen and (max-width: 641px) {
body .gform_wrapper .gform_body ul.gform_fields li.gfield div.ginput_container > span + span {
margin-top: 0.75em;
}
body .gform_wrapper .gform_body ul.gform_fields li.gfield div.ginput_container > span:not(.ginput_price) {
margin-bottom: 0;
}
}
body .gform_wrapper .gform_body ul.gform_fields li.gfield select,
body .gform_wrapper .gform_body ul.gform_fields li.gfield textarea,
body .gform_wrapper .gform_body ul.gform_fields li.gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
margin: 0;
font-size: 13px;
}
body .gform_wrapper .gform_body ul.gform_fields li.gfield select:not([multiple]),
body .gform_wrapper .gform_body ul.gform_fields li.gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
padding: 0 0.65em;
}
body .gform_wrapper .gform_body ul.gform_fields li.gfield select[multiple],
body .gform_wrapper .gform_body ul.gform_fields li.gfield textarea {
margin: 0;
padding: 0.4333333333em 0.65em;
}
body .gform_wrapper .gform_footer,
body .gform_wrapper .gform_page_footer {
margin-top: 2.25em;
border: 0;
padding: 0;
}
body .gform_wrapper h3.gform_title {
margin: 0;
font-size: 2rem;
}
body .gform_wrapper h2.gsection_title {
margin: 0;
font-size: 1.5rem;
}
body .gform_wrapper .top_label div.ginput_container {
margin-top: 0 !important;
}
@media only screen and (max-width: 641px) {
body .gform_wrapper li.field_sublabel_below .ginput_complex {
margin-top: 0 !important;
}
}
body .gform_wrapper ul.gform_fields.top_label .gfield_label,
body .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
margin: 0 0 0.5em !important;
}
@media only screen and (min-width: 641px) {
body .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
margin: 0 !important;
}
}
body .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,
body .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
body .gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,
body .gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label,
body .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,
body .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
font-size: smaller;
letter-spacing: 0;
line-height: 1;
}
body .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,
body .gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,
body .gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label {
margin: 0 0 5px;
}
body .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
body .gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label,
body .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {
margin: 5px 0 0;
}
body .gform_wrapper h3.gform_title + span.gform_description,
body .gform_wrapper h2.gsection_title + div.gsection_description {
margin: 0.5em 0 0;
}
body .gform_wrapper .gsection_description {
font-size: 1rem;
line-height: inherit;
}
@media only screen and (min-width: 641px) {
body .gform_wrapper ul.gform_fields:not(.top_label) .gsection .gsection_description {
padding: 0;
line-height: inherit;
}
}
body .gform_wrapper .gfield_description {
font-size: smaller;
line-height: inherit;
}
body .gform_wrapper .gfield_description.validation_message {
margin-top: 0.75em !important;
margin-bottom: 0 !important;
color: #b94a48;
}
body .gform_wrapper .field_description_above .gfield_description,
body .gform_wrapper .field_description_below .gfield_description {
margin-top: 0;
margin-bottom: 0;
}
body .gform_wrapper .top_label .field_description_above .gfield_description {
margin-bottom: 1em;
padding-bottom: 0;
}
body .gform_wrapper .top_label .field_description_below .gfield_description {
margin-top: 0.75em;
padding-top: 0;
}
body .gform_wrapper .left_label .gfield_description,
body .gform_wrapper .right_label .gfield_description {
margin-top: 0.75em;
padding-top: 0;
}
body .gform_wrapper ul li.field_description_below div.ginput_container_radio,
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox {
margin: 0.3em 0 0;
}
body .gform_wrapper ul.top_label li:not(.gf_list_inline) ul.gfield_radio,
body .gform_wrapper ul.top_label li:not(.gf_list_inline) ul.gfield_checkbox,
body .gform_wrapper ul.left_label li:not(.gf_list_inline) ul.gfield_radio,
body .gform_wrapper ul.left_label li:not(.gf_list_inline) ul.gfield_checkbox,
body .gform_wrapper ul.right_label li:not(.gf_list_inline) ul.gfield_radio,
body .gform_wrapper ul.right_label li:not(.gf_list_inline) ul.gfield_checkbox {
margin: 0;
}
body .gform_wrapper ul.top_label li:not(.gf_list_inline) ul.gfield_radio li,
body .gform_wrapper ul.top_label li:not(.gf_list_inline) ul.gfield_checkbox li,
body .gform_wrapper ul.left_label li:not(.gf_list_inline) ul.gfield_radio li,
body .gform_wrapper ul.left_label li:not(.gf_list_inline) ul.gfield_checkbox li,
body .gform_wrapper ul.right_label li:not(.gf_list_inline) ul.gfield_radio li,
body .gform_wrapper ul.right_label li:not(.gf_list_inline) ul.gfield_checkbox li {
display: flex;
flex-flow: row nowrap;
justify-content: flex-start;
align-items: center;
margin: 0;
}
body .gform_wrapper ul.top_label li:not(.gf_list_inline) ul.gfield_radio li label,
body .gform_wrapper ul.top_label li:not(.gf_list_inline) ul.gfield_checkbox li label,
body .gform_wrapper ul.left_label li:not(.gf_list_inline) ul.gfield_radio li label,
body .gform_wrapper ul.left_label li:not(.gf_list_inline) ul.gfield_checkbox li label,
body .gform_wrapper ul.right_label li:not(.gf_list_inline) ul.gfield_radio li label,
body .gform_wrapper ul.right_label li:not(.gf_list_inline) ul.gfield_checkbox li label {
margin: 0 0.5em;
}
body .gform_wrapper .gf_progressbar_wrapper {
margin: 0 0 1.5em;
padding: 0;
}
body .gform_wrapper .gfield_required {
margin: 0 1px;
}
body .gform_wrapper div.validation_error {
width: calc(100% - 16px);
margin-bottom: 1.5em;
border: 0;
padding: 0;
color: #b94a48;
}
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error select,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error textarea,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
border-color: #e5bdc4;
}
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error .gfield_label,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error ul.gfield_radio,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error .gfield_required,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error ul.gfield_checkbox,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error .gfield_description,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error div.ginput_complex.ginput_container label {
color: #b94a48;
}
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error.gfield_contains_required label.gfield_label,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error.gfield_contains_required div.ginput_container {
margin-top: 0;
}
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
margin-bottom: 0 !important;
border-color: #e5bdc4;
padding-top: 0.75em;
padding-bottom: 0.75em;
background-color: transparent;
}
body div#ui-datepicker-div[style].ui-datepicker {
z-index: 99999999 !important;
}@font-face {
font-family: 'Norwester';
src: url(//yardathletics.thedev.ca/wp-content/themes/pro-theyard/fonts/norwester.eot); src: url(//yardathletics.thedev.ca/wp-content/themes/pro-theyard/fonts/norwester.eot?#iefix) format('embedded-opentype'), url(//yardathletics.thedev.ca/wp-content/themes/pro-theyard/fonts/norwester.woff) format('woff'), url(//yardathletics.thedev.ca/wp-content/themes/pro-theyard/fonts/norwester.ttf)  format('truetype'), url(//yardathletics.thedev.ca/wp-content/themes/pro-theyard/fonts/norwester.otf)  format('OpenType'),
url(//yardathletics.thedev.ca/wp-content/themes/pro-theyard/fonts/norwester.svg#norwester) format('svg'); }
.site h1, .site h2, .site h3, .site h4, .site h5, .site h6,
.site .h1, .site .h2, .site .h3, .site .h4, .site .h5, .site .h6,
.site .x-navbar .x-nav-wrap .x-nav > li a,
.site .yard-nav.x-menu > li,
.site .yard-nav.x-menu > li a,
.site .yard-nav.x-menu > li > .x-anchor .x-anchor-text-primary,
.site .yard-nav.x-menu ul.sub-menu > li > .x-anchor .x-anchor-text-primary,
.site .x-btn,
.site a.x-anchor .x-anchor-text-primary,
.site .hero-bar,
.site .x-off-canvas,
div.yard-heading.x-text .x-text-content-text-primary,
div.yard-page-heading.x-text .x-text-content-text-primary,
div.yardhard-more-programs h4.x-feature-box-title,
div.yardhard-more-programs p.x-feature-box-text a {
font-family: 'Norwester', sans-serif;
text-transform: uppercase;
}
.site .yard-nav > li:last-of-type a {
padding-right: 0;
}
.home .site .yard-nav li.current_page_item {
box-shadow: none;
}
.site .yard-nav li.menu-item:hover,
.site .yard-nav li.current_page_item,
.home .site .yard-nav li.current_page_item:hover {
box-shadow: inset 0 0.375em 0 rgb(133,117,78);
}
.site .sub-menu li.menu-item:hover,
.site .sub-menu li.current_page_item {
box-shadow: inset 0 -1px 0 rgb(255, 255, 255);
}
ul.x-menu.yard-nav > li > .x-anchor[class*="active"] .x-anchor-text-primary:hover,
ul.x-menu.yard-nav > li.current-menu-item > .x-anchor[class*="active"] .x-anchor-text-primary,
ul.x-menu.yard-nav > li.current-menu-parent > .x-anchor[class*="active"] .x-anchor-text-primary {
color: rgb(133,117,78);
}
ul.x-menu.yard-nav > li > .x-anchor[class*="active"] .x-anchor-text-primary {
color: rgb(255, 255, 255);
}
ul.x-menu.yard-nav .sub-menu .x-anchor .x-anchor-text-primary {
line-height: 1.5;
}
div.woocommerce li.product .entry-header h3 {
line-height: 1.3;
}
.site a.x-anchor.contact-button .x-anchor-text-primary {
text-shadow: none;
}
.yard-products-list .woocommerce li.product .entry-wrap,
.woocommerce .related li.product .entry-wrap {
padding-bottom: 1em;
}
.yard-products-list .entry-product,
.related .entry-product {
font-size: 0.875em;
line-height: 1.5;
}
div.yardhard-more-programs h4.x-feature-box-title {
margin-bottom: 0.25em;
}
div.yardhard-more-programs p.x-feature-box-text a {
padding: 0.625em 0.85em 0.5em;
background-color: black;
color: rgb(255, 255, 255);
}
.woocommerce-terms-and-conditions {
border: 1px solid rgb(247, 247, 247);
background-color: rgb(247, 247, 247);
-moz-scrollbars-vertical: scroll;
overflow-y: scroll;
font-size: 0.75em;
}
.single-product .product_meta {
display: none;
}
.woocommerce-MyAccount-navigation {
display: none;
}
.related.products .training-series-short-description {
display: none;
}
@media all and (max-width: 767px) {
div.yard-heading.x-text .x-text-content-text-primary {
font-size: 325%;
}
div.yard-content-heading.x-text .x-text-content-text-primary {
font-size: 225%;
}
div.team-section.x-section {
padding-top: 4.6875em!important;
padding-bottom: 0!important;
}
div.yard-heading.team.x-text .x-text-content-text-primary {
margin-bottom: 1em;
color: rgb(37, 40, 42);
}
div.team-section.x-section .x-bg div.x-bg-layer-lower-image {
background-image: none!important;
}
div.yard-heading.team.x-text .x-text-content-text-primary {
text-shadow: none;
}
div.team-section.x-section div.x-column.ilan,
div.team-section.x-section div.x-column.sam {
padding: 18.75vw 2em;
background-position: center center;
background-size: cover;
}
div.team-section.x-section div.x-column.ilan {
background-image: url(//yardathletics.ca/wp-content/uploads/2017/10/home-team-ilan.jpg);
}
div.team-section.x-section div.x-column.sam {
background-image: url(//yardathletics.ca/wp-content/uploads/2017/10/home-team-sam.jpg);
}
div.friends-section.x-section div.x-column.friends {
padding: 37.5vw 0;
}
div.contact-section.x-section div.x-column,
div.contact-section.x-section div.x-text.contact-text {
text-align: center!important;
}
div.contact-section.x-section a.x-anchor.contact-button .x-anchor-content {
justify-content: center;
}
}  .equal-height-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-line-pack: stretch;
align-content: stretch;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} .equal-height-col {
display: -webkit-box;
display: -ms-flexbox;
display: flex; 
-webkit-box-orient: vertical; 
-webkit-box-direction: normal; 
-ms-flex-direction: column; 
flex-direction: column;
} .equal-height-col .x-anchor-button {
margin: auto 0 0;
}
.x-container:before {
content: normal;
}
@media all and (max-width: 635px) {
div.yard-heading.x-text .x-text-content-text-primary {
font-size: 293.75%;
}
div.yard-content-heading.x-text .x-text-content-text-primary {
font-size: 200%;
}
}
@media all and (max-width: 480px) {
div.yard-heading.x-text .x-text-content-text-primary {
font-size: 275%;
}
div.yard-content-heading.x-text .x-text-content-text-primary {
font-size: 212.5%;
}
}
.woocommerce-account div.x-container { width: 100%;
max-width: 800px;
margin: 3.125vw 0 3.125vw 3.125vw;
}
.woocommerce-account-my-memberships {
font-size: 87.5%;
}
.woocommerce-account .button {
padding: 0.5em 0.75em;
}
.woocommerce-account table td {
padding: 0 1em 1em 0;
}
.woocommerce-account table th {
padding: 0 0 0.75em;
}
.membership-next-bill-on,
.membership-start-date,
.membership-status {
display: none;
}
.woocommerce-MyAccount-content .myaccount_avatar,
.woocommerce-MyAccount-content .hc-myaccount_content {
display: inline-block;
vertical-align: top;
}
.woocommerce-MyAccount-content .myaccount_avatar {
width: 15%;
margin-right: 4.25%;
}
.woocommerce-account .hc-myaccount_content { width: 100%;
}
.woocommerce-account .hc-myaccount_content ul li {
font-size: 0.9375em;
}
.woocommerce-account .hc-myaccount_content ul li.yard-ot-edit-profile-link {
margin-top: 1em;
font-size: 0.75em;
}
.woocommerce-account .hc-myaccount_content ul li a i {
margin-right: 0.25em;
}
.woocommerce-account .hc-myaccount_content ul li a {
display: inline-block;
width: 100%;
margin: 0 0 0.5em;
padding: 0.25em 0.85em 0.25em 0.85em;
color: rgb(37,40,42);
font-family: 'Norwester';
text-transform: uppercase;
}
.woocommerce-account .hc-myaccount_content ul:first-of-type li a {
display: inline;
padding: 0;
}
.woocommerce-MyAccount-content .myaccount_avatar {
margin-bottom: 1em;
}
.woocommerce-MyAccount-content .myaccount_avatar img {
width: 100%;
}
.woocommerce-account .hc-myaccount_content ul {
display: inline-block;
vertical-align: top;
margin: 0;
width: 31%;
list-style: none;
}
.woocommerce-account aside.x-sidebar {
display: none;
}
.woocommerce-account div.x-main {
width: 100%;
}
.woocommerce .wc-memberships-restriction-message {
width: 88%;
max-width: 590px;
margin: 2em auto!important;
text-align: center;
}
@media all and (max-width: 767px) {
.woocommerce-account .hc-myaccount_content ul {
display: block;
width: 100%;
}
.woocommerce-account .hc-myaccount_content ul:first-of-type {
margin-bottom: 1em;
}
.woocommerce-account .hc-myaccount_content ul li {
display: inline-block;
}
.woocommerce-account .hc-myaccount_content ul li a {
padding-left: 0;
}
}
body .gform_wrapper form.yard-signup-form .gform_body,
body .gform_wrapper form.yard-signup-form .gform_footer {
width: 49%;
display: inline-block;
}
body .gform_wrapper form.yard-signup-form .gform_footer {
margin: 0;
}
body .gform_wrapper form.yard-signup-form .gform_body label {
display: none;
}
body .gform_wrapper form.yard-signup-form .gform_body ul.gform_fields li.gfield select, body .gform_wrapper .gform_body ul.gform_fields li.gfield textarea, body .gform_wrapper form.yard-signup-form .gform_body ul.gform_fields li.gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) {
font-size: 0.875em;
padding: 0.563em 1.125em 0.813em;
}
.gform_wrapper form.yard-signup-form .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper form.yard-signup-form .gform_page_footer input.button, .gform_wrapper form.yard-signup-form .gform_page_footer input[type=submit] {
padding: 0.5em 1em 0.5em;
border-radius: 0;
text-shadow: none;
font-size: 0.875em;
}
.x-recent-posts a,
.x-recent-posts a:hover {
background-color: transparent;
border: 0;
box-shadow: none;
}
.x-recent-posts .x-recent-posts-img {
border-radius: 0;
}
.x-recent-posts .x-recent-posts-img:hover {
opacity: 0.75;
}
.x-recent-posts .format-standard .x-recent-posts-img:before {
content: "";	
}
.x-recent-posts a:hover .has-post-thumbnail .x-recent-posts-img:after {
opacity: 0;
}
.x-recent-posts .x-recent-posts-content,
.x-recent-posts a.no-image {
padding-left: 0;
padding-right: 0;
padding-bottom: 0;
}
#yard-ot-programs-menu {
margin: 2em 0;
}
#yard-ot-programs-menu ul {
display: block;
width: 100%;
text-align: left;
}
#yard-ot-programs-menu li {
display: block;
width: 100%;
max-width: 535px;
margin: 0;
font-size: 1.625em;
letter-spacing: 0.03125em;
text-align: center;
line-height: 1.2;
}
#yard-ot-programs-menu li a {
display: block;
width: 100%;
padding: 6.25vw 0;
color: rgb(255, 255, 255);
text-shadow: 0 0 8px rgb(37,40,42);
}
#yard-ot-programs-menu li a span {
display: inline-block;
width: 88%;
max-width: 400px;
padding: 1vw;
background-color: rgba(37,40,42, 0.25);
}
#yard-ot-programs-menu li a:hover {
opacity: 0.75;
}
#yard-ot-programs-menu li.menu-item-athlete-development-trial a,
#yard-ot-programs-menu li.menu-item-athlete-development a {
background:	url(https://yardathletics.ca/wp-content/uploads/2020/03/yard-athlete-development-program-1024x800-1.jpg) top left no-repeat;
background-size: cover;	
}
#yard-ot-programs-menu li.menu-item-dumbbell-program-trial a,
#yard-ot-programs-menu li.menu-item-dumbbell-program a {
background:	url(https://yardathletics.ca/wp-content/uploads/2019/09/YARD_Athletics_Aug30-2019_COLOUR-61-1920x1280.jpg) top left no-repeat;
background-size: cover;	
}
#yard-ot-programs-menu li.menu-item-dumbbell-program-2-trial a,
#yard-ot-programs-menu li.menu-item-dumbbell-program-2 a {
background:	url(https://yardathletics.ca/wp-content/uploads/2020/04/trainingseries-dumbbellprogram2-1920x1280-1.jpg) top left no-repeat;
background-size: cover;	
}
#yard-ot-programs-menu li.menu-item-foundations-trial a,
#yard-ot-programs-menu li.menu-item-foundations-1 a {
background:	url(https://yardathletics.ca/wp-content/uploads/2019/10/foundations-1-1200x800.jpg) top left no-repeat;
background-size: cover;
}
#yard-ot-programs-menu li.menu-item-foundations-2-trial a,
#yard-ot-programs-menu li.menu-item-foundations-2 a {
background:	url(https://yardathletics.ca/wp-content/uploads/2019/02/Foundations-2-1200x800.jpg) top left no-repeat;
background-size: cover;
}
#yard-ot-programs-menu li.menu-item-foundations-3-trial a,
#yard-ot-programs-menu li.menu-item-foundations-3 a {
background:	url(https://yardathletics.ca/wp-content/uploads/2019/02/Foundations-3-1200x800.jpg) center left no-repeat;
background-size: cover;
}
#yard-ot-programs-menu li.menu-item-mass-1-trial a,
#yard-ot-programs-menu li.menu-item-mass-1 a {
background:	url(https://yardathletics.ca/wp-content/uploads/2019/01/Mass-1-1200x800.jpg) top left no-repeat;
background-size: cover;
}
#yard-ot-programs-menu li.menu-item-mass-2-trial a,
#yard-ot-programs-menu li.menu-item-mass-2 a {
background:	url(https://yardathletics.ca/wp-content/uploads/2019/02/Mass-2-1200x800.jpg) top left no-repeat;
background-size: cover;
}
#yard-ot-programs-menu li.menu-item-mass-3-trial a,
#yard-ot-programs-menu li.menu-item-mass-3 a {
background:	url(https://yardathletics.ca/wp-content/uploads/2019/02/Mass-3-1024x800.jpg) top left no-repeat;
background-size: cover;
}
#yard-ot-programs-menu li.menu-item-advanced-1-trial a,
#yard-ot-programs-menu li.menu-item-advanced-1 a {
background:	url(https://yardathletics.ca/wp-content/uploads/2019/10/Advanced-1-1200x800.jpeg) top left no-repeat;
background-size: cover;
}
#yard-ot-programs-menu li.menu-item-advanced-2-trial a,
#yard-ot-programs-menu li.menu-item-advanced-2 a {
background:	url(https://yardathletics.ca/wp-content/uploads/2019/10/Advanced-2-1200x800.jpeg) top left no-repeat;
background-size: cover;
}
#yard-ot-programs-menu li.menu-item-advanced-3-trial a,
#yard-ot-programs-menu li.menu-item-advanced-3 a {
background:	url(https://yardathletics.ca/wp-content/uploads/2019/10/Advanced-4-1200x800.jpeg) top left no-repeat;
background-size: cover;
}
#yard-ot-programs-menu li.menu-item-conditioning-1-trial a,
#yard-ot-programs-menu li.menu-item-conditioning-1 a {
background:	url(https://yardathletics.ca/wp-content/uploads/2019/10/Conditioning-1-1200x800.jpg) top left no-repeat;
background-size: cover;
}
#yard-ot-programs-menu li.menu-item-conditioning-2-trial a,
#yard-ot-programs-menu li.menu-item-conditioning-2 a {
background:	url(https://yardathletics.ca/wp-content/uploads/2019/10/Conditioning-2-1200x800.jpg) top left no-repeat;
background-size: cover;
}
#yard-ot-programs-menu li.menu-item-conditioning-3-trial a,
#yard-ot-programs-menu li.menu-item-conditioning-3 a {
background:	url(https://yardathletics.ca/wp-content/uploads/2019/10/Conditioning-3-1200x800.jpg) top left no-repeat;
background-size: cover;
}
div.tco-content-dock {
background: #242729 url(//yardathletics.ca/wp-content/uploads/2019/03/online-training-banner-1024x800.jpg) center top no-repeat!important;
background-size: cover!important;
text-align: center;
font-size: 0.75em;
color: rgb(255, 255, 255);
}
div.tco-content-dock .h-widget {
width: 95%;
margin: 3em auto 0.25em;
font-family: 'Norwester';
font-size: 2em;
text-transform: uppercase;
text-shadow: 0 0 8px #242729;
letter-spacing: 0.03125em;
}
div.tco-content-dock p {
width: 95%;
margin: 0 auto;
background-color: #242729;
font-weight: 300;
font-size: 1.166666667em;
text-shadow: 1px 1px 8px #242729;
letter-spacing: 0.03125em;
}
div.tco-content-dock p:first-of-type {
padding: 2em 1em 1em;
}
div.tco-content-dock a.x-btn,
div.tco-content-dock a.x-btn:hover {
margin: 1em auto;
box-shadow: none;
background-color: #85764E;
border: none;
text-shadow: none;
font-family: 'Norwester';
text-transform: uppercase;
}
div.tco-content-dock a.x-btn:hover {
background-color: #242729;
color: rgb(255, 255, 255);
}
div.tco-content-dock .tco-close-content-dock {
background-color: rgb(37,40,42);
font-size: 1.333333333em;
}
div.tco-content-dock .tco-close-content-dock:after {
content: "Close";
background-color: rgb(37,40,42);
color: rgb(255, 255, 255);
}
.x-sidebar {
font-size: 87.5%;
}
.x-sidebar .h-widget {
font-size: 150%;
}
.widget_text .textwidget ul,
.widget ul,
.widget ul.yard-widget-social,
.widget li {
list-style: none;
margin: 0;
}
.widget ul.yard-widget-social li {
font-size: 1.125em;
margin: 0.65em 0;
}
.widget ul.yard-widget-social li,
.widget ul.yard-widget-social li a {
color: rgb(37,40,42);
}
.widget ul.yard-widget-social li a:hover,
.widget ul.yard-widget-social li a:active {
color: rgba(133,117,78,0.75);
} .blog .x-container.max,
.single-post .x-container.max{
max-width: 960px;
}
.format-standard .entry-header .entry-title:before {
content: "";
}
div.x-acc .x-nav-tabs>li>a,
div.x-acc .x-nav-tabs>li>a:link,
div.x-acc .x-nav-tabs>li>a:visited {
color: rgb(255, 255, 255);
background-color: rgb(37, 40, 42);
} .fancyTab {
text-align: center;
padding:15px 0;
background-color: #eee;
box-shadow: 0 0 0 1px #ddd;
top:15px;	
transition: top .2s;
}
.fancyTab.active {
top:0;
transition:top .2s;
}
.whiteBlock {
display:none;
}
.fancyTab.active .whiteBlock {
display:block;
height:2px;
bottom:-2px;
background-color:#fff;
width:99%;
position:absolute;
z-index:1;
}
.fancyTab a {
font-family: 'Source Sans Pro';
font-size:1.65em;
font-weight:300;
transition:.2s;
color:#333;
} .fancyTabs {
border-bottom:2px solid #ddd;
margin: 15px 0 0;
}
li.fancyTab a {
padding-top: 15px;
top:-15px;
padding-bottom:0;
}
li.fancyTab.active a {
padding-top: inherit;
}
.fancyTab .fa {
font-size: 40px;
width:100%;
padding: 15px 0 5px;
color:#666;
}
.fancyTab.active .fa {
color: #cfb87c;
}
.fancyTabContent {
border-color: transparent;
box-shadow: 0 -2px 0 -1px #fff, 0 0 0 1px #ddd;
padding: 30px 15px 15px;
position:relative;
background-color:#fff;
}
.nav-tabs > li.fancyTab.active > a, 
.nav-tabs > li.fancyTab.active > a:focus,
.nav-tabs > li.fancyTab.active > a:hover {
border-width:0;
}
.nav-tabs > li.fancyTab:hover {
background-color:#f9f9f9;
box-shadow: 0 0 0 1px #ddd;
}
.nav-tabs > li.fancyTab.active:hover {
background-color:#fff;
box-shadow: 1px 1px 0 1px #fff, 0 0px 0 1px #ddd, -1px 1px 0 0px #ddd inset;
}
.nav-tabs > li.fancyTab:hover a {
border-color:transparent;
}
.nav.nav-tabs .fancyTab a[data-toggle="tab"] {
background-color:transparent;
border-bottom:0;
}
.nav-tabs > li.fancyTab:hover a {
border-right: 1px solid transparent;
}
.nav-tabs > li.fancyTab > a {
margin-right:0;
border-top:0;
padding-bottom: 30px;
margin-bottom: -30px;
}
.nav-tabs > li.fancyTab {
margin-right:0;
margin-bottom:0;
}
.nav-tabs > li.fancyTab:last-child a {
border-right: 1px solid transparent;
}
.nav-tabs > li.fancyTab.active:last-child {
border-right: 0px solid #ddd;
box-shadow: 0px 2px 0 0px #fff, 0px 0px 0 1px #ddd;
}
.fancyTab:last-child {
box-shadow: 0 0 0 1px #ddd;
}
.tabs .nav-tabs li.fancyTab.active a {
box-shadow:none;
top:0;
}
.fancyTab.active {
background: #fff;
box-shadow: 1px 1px 0 1px #fff, 0 0px 0 1px #ddd, -1px 1px 0 0px #ddd inset;
padding-bottom:30px;
}
.arrow-down {
display:none;
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 22px solid #ddd;
position: absolute;
top: -1px;
left: calc(50% - 20px);
}
.arrow-down-inner {
width: 0;
height: 0;
border-left: 18px solid transparent;
border-right: 18px solid transparent;
border-top: 12px solid #fff;
position: absolute;
top: -22px;
left: -18px;
}
.fancyTab.active .arrow-down {
display: block;
}
@media (max-width: 1200px) {
.fancyTab .fa {
font-size: 36px;
}
.fancyTab .hidden-xs {
font-size:22px;
}
}
@media (max-width: 992px) {
.fancyTab .fa {
font-size: 33px;
}
.fancyTab .hidden-xs {
font-size:18px;
font-weight:normal;
}
}
@media (max-width: 768px) {
.fancyTab > a {
font-size:18px;
}
.nav > li.fancyTab > a {
padding:15px 0;
margin-bottom:inherit;
}
.fancyTab .fa {
font-size:30px;
}
.nav-tabs > li.fancyTab > a {
border-right:1px solid transparent;
padding-bottom:0;
}
.fancyTab.active .fa {
color: #333;
}
}
.woocommerce-MyAccount-content .myaccount_avatar {
display: none;
}
.complex-a .x-container .x-text-headline .x-text-content:before,
.complex-b .x-container .x-text-headline .x-text-content:before,
.complex-c .x-container .x-text-headline .x-text-content:before,
.complex-d .x-container .x-text-headline .x-text-content:before,
.complex-e .x-container .x-text-headline .x-text-content:before {
margin-right: 0.5em;
font-family: 'Norwester';
color: rgb(37,40,42);
} .complex-a .x-container:nth-of-type(2) .x-text-headline .x-text-content:before {
content: "A1 ";
}
.complex-a .x-container:nth-of-type(3) .x-text-headline .x-text-content:before {
content: "A2 ";
}
.complex-a .x-container:nth-of-type(4) .x-text-headline .x-text-content:before {
content: "A3 ";
}
.complex-a .x-container:nth-of-type(5) .x-text-headline .x-text-content:before {
content: "A4 ";
}
.complex-a .x-container:nth-of-type(6) .x-text-headline .x-text-content:before {
content: "A5 ";
} .complex-b .x-container:nth-of-type(2) .x-text-headline .x-text-content:before {
content: "B1 ";
}
.complex-b .x-container:nth-of-type(3) .x-text-headline .x-text-content:before {
content: "B2 ";
}
.complex-b .x-container:nth-of-type(4) .x-text-headline .x-text-content:before {
content: "B3 ";
}
.complex-b .x-container:nth-of-type(5) .x-text-headline .x-text-content:before {
content: "B4 ";
}
.complex-b .x-container:nth-of-type(6) .x-text-headline .x-text-content:before {
content: "B5 ";
} .complex-c .x-container:nth-of-type(2) .x-text-headline .x-text-content:before {
content: "C1 ";
}
.complex-c .x-container:nth-of-type(3) .x-text-headline .x-text-content:before {
content: "C2 ";
}
.complex-c .x-container:nth-of-type(4) .x-text-headline .x-text-content:before {
content: "C3 ";
}
.complex-c .x-container:nth-of-type(5) .x-text-headline .x-text-content:before {
content: "C4 ";
}
.complex-c .x-container:nth-of-type(6) .x-text-headline .x-text-content:before {
content: "C5 ";
} .complex-d .x-container:nth-of-type(2) .x-text-headline .x-text-content:before {
content: "D1 ";
}
.complex-d .x-container:nth-of-type(3) .x-text-headline .x-text-content:before {
content: "D2 ";
}
.complex-d .x-container:nth-of-type(4) .x-text-headline .x-text-content:before {
content: "D3 ";
}
.complex-d .x-container:nth-of-type(5) .x-text-headline .x-text-content:before {
content: "D4 ";
}
.complex-d .x-container:nth-of-type(6) .x-text-headline .x-text-content:before {
content: "D5 ";
} .complex-e .x-container:nth-of-type(2) .x-text-headline .x-text-content:before {
content: "E1 ";
}
.complex-e .x-container:nth-of-type(3) .x-text-headline .x-text-content:before {
content: "E2 ";
}
.complex-e .x-container:nth-of-type(4) .x-text-headline .x-text-content:before {
content: "E3 ";
}
.complex-e .x-container:nth-of-type(5) .x-text-headline .x-text-content:before {
content: "E4 ";
}
.complex-e .x-container:nth-of-type(6) .x-text-headline .x-text-content:before {
content: "E5 ";
} .x-tabs-panels .x-tabs-panel ul.yardhard-program-schedule a.x-btn {
border: 2px solid #1C6DB7!important;
color: #1C6DB7!important;
text-shadow: none!important;
}
.x-tabs-panels .x-tabs-panel ul.yardhard-program-schedule a.x-btn {
background-color: transparent!important;
}
.x-tabs-list li button:hover,
.x-tabs-list li button[class*="active"] {
color: rgb(255, 255, 255)!important;	
} .complex-a,
.complex-c,
.complex-e {
background-color: #eee!important;
}
.complex-a .x-acc .x-acc-header,
.complex-c .x-acc .x-acc-header,
.complex-e .x-acc .x-acc-header,
.complex-a .x-acc-item,
.complex-c .x-acc-item,
.complex-e .x-acc-item {
background-color: transparent!important;
} .yardhard-accordion video {
width: 100%!important;
}
@media all and (max-width: 767px) {
#yard-ot-programs-menu li {
display: inline-block;
width: 45%;
max-width: none;
margin: 0 3% 0 0;
font-size: 1.25em;
letter-spacing: 0;
}
#yard-ot-programs-menu li a {
padding: 9.75vw 0;
}
}
.yard-schedule-limited .x-tabs-panels .x-tabs-panel ul.yardhard-program-schedule li.yard-no-access a.x-btn {
border-color: #bbb!important;
color: #bbb!important;;
cursor: default;
}
.yard-schedule-limited .x-tabs-panels .x-tabs-panel ul.yardhard-program-schedule li:last-of-type a.x-btn {
background-color: rgb(28, 109, 183)!important;
color: rgb(255, 255, 255)!important;
}.gform_wrapper.gravity-theme fieldset,.gform_wrapper.gravity-theme legend{background:none;padding:0}.gform_wrapper.gravity-theme fieldset{border:none;display:block;margin:0}.gform_wrapper.gravity-theme legend{margin-left:0;margin-right:0}.gform-ul-reset{list-style-type:none;margin:0;padding:0}.gform-text-input-reset,body[class*=avada] input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).gform-text-input-reset,input.gform-text-input-reset{background-color:transparent;border:transparent;border-radius:0;font-family:inherit;font-size:inherit;outline:none;padding:inherit}@font-face{font-display:block;font-family:gform-icons-theme;font-style:normal;font-weight:400;src:url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/fonts/gform-icons-theme.woff2?a2cayk) format("woff2"),url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/fonts/gform-icons-theme.ttf?a2cayk) format("truetype"),url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/fonts/gform-icons-theme.woff?a2cayk) format("woff"),url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/fonts/gform-icons-theme.svg?a2cayk#gform-icons-theme) format("svg")}.gform-icon{speak:never;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:gform-icons-theme!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.gform-icon--left-arrow:before{color:#2f4054;content:"\e910"}.gform-icon--right-arrow:before{color:#2f4054;content:"\e91b"}.gform-icon--circle-error:before{content:"\e91a"}.gform-icon--close-small:before{content:"\e905"}.gform-icon--info:before{content:"\e900"}.gform-icon--verified:before{content:"\e901"}.gform-icon--circle-check:before{content:"\e902"}.gform-icon--close:before{content:"\e903"}.gform-icon--close-big:before{content:"\e904"}.gform-icon--down-arrow:before{content:"\e906"}.gform-icon--format-bold:before{content:"\e907"}.gform-icon--format-italic:before{content:"\e908"}.gform-icon--format-list-bulleted:before{content:"\e909"}.gform-icon--format-list-numbered:before{content:"\e90a"}.gform-icon--insert-link:before{content:"\e90b"}.gform-icon--line:before{content:"\e90c"}.gform-icon--password-eye:before{content:"\e90d"}.gform-icon--password-eye-closed:before{content:"\e90e"}.gform-icon--redo:before{content:"\e90f"}.gform-icon--schedule:before{content:"\e911"}.gform-icon--clock:before{content:"\e912"}.gform-icon--search:before{content:"\e913"}.gform-icon--star:before{content:"\e914"}.gform-icon--star-border:before{content:"\e915"}.gform-icon--star-half:before{content:"\e916"}.gform-icon--check:before{content:"\e917"}.gform-icon--undo:before{content:"\e918"}.gform-icon--unfold-more:before{content:"\e919"}.gform-icon--create:before{content:"\e91c"}.gform-icon--cog:before{content:"\e91d"}.gform_drop_area{background:rgba(0,0,0,.02);border:1px dashed #ccc;border-radius:4px;margin-bottom:8px;padding:32px;text-align:center}.gform_drop_instructions{display:block;margin-bottom:8px}.gform_delete,.gform_delete_file{cursor:pointer;vertical-align:middle}.gform_delete_file{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:transparent;border:none}.gfield_validation_message ul{margin:16px 0;padding-left:24px}.gfield_validation_message ul:empty{display:none}.ginput_preview{margin:16px 0}.gform_fileupload_rules{display:block;margin-top:8px}.ginput_container_password>span{position:relative}.gform_show_password:focus{outline:none}.gform_show_password{background-color:inherit;border:none;cursor:pointer;height:100%;padding:0;position:absolute;right:20px;top:0}.password_input_container{display:block;position:relative}.gfield_password_strength{background-color:#eee;border:solid #ddd;border-width:1px 1px 3px;margin-top:8px;padding:8px;text-align:center}.gfield_password_strength .mismatch,.gfield_password_strength .short{background-color:#ffa0a0;border-bottom:3px solid;border-color:#f04040}.gfield_password_strength .bad{background-color:#ffb78c;border-bottom:3px solid;border-color:#ff853c}.gfield_password_strength .good{background-color:#ffec8b;border-bottom:3px solid;border-color:#fc0}.gfield_password_strength .strong{background-color:#c3ff88;border-bottom:3px solid;border-color:#8dff1c}.field_sublabel_above .gfield_password_strength{margin-top:16px}.ui-datepicker:not(.gform-legacy-datepicker){background-color:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 5px rgba(0,0,0,.1);display:none;margin:2.4px;padding:8px}.ui-datepicker:not(.gform-legacy-datepicker)[style]{z-index:9999!important}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header{border-bottom:1px solid rgba(0,0,0,.1);margin:0 -8px 8px;padding:0 8px 8px;position:relative}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-next,.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-prev{cursor:pointer;position:absolute}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-next:before,.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-prev:before{border-style:solid;border-width:.18em .18em 0 0;content:"";display:inline-block;height:.55em;left:.15em;position:relative;top:.3em;transform:rotate(-135deg);vertical-align:top;width:.55em}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-next .ui-icon,.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-prev .ui-icon{display:none}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-prev{left:16px}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-next{right:16px}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-next:before{left:0;transform:rotate(45deg)}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-title{text-align:center}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-title select{margin:0 4px}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker table{border-spacing:0;margin:0}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker thead{font-size:.85em}.ui-datepicker:not(.gform-legacy-datepicker) .ui-datepicker td{padding:0;width:35.2px}.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-default{border-radius:50%;color:#222;display:block;line-height:35.2px;text-align:center;text-decoration:none;width:100%}.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-default:hover{background-color:rgba(0,0,0,.1)}.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-active,.ui-datepicker:not(.gform-legacy-datepicker) a.ui-state-active:hover{background-color:#3498db;color:#fff}::-ms-reveal{display:none}.gform_validation_container,.gform_wrapper.gravity-theme .gform_validation_container,body .gform_wrapper.gravity-theme .gform_body .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_validation_container{display:none!important;left:-9000px;position:absolute!important}.gform_wrapper.gravity-theme .chosen-container{display:inline-block;font-size:16px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.gform_wrapper.gravity-theme .chosen-container *{box-sizing:border-box}.gform_wrapper.gravity-theme .chosen-container .chosen-drop{background:#fff;border:1px solid #aaa;border-top:0;box-shadow:0 4px 5px rgba(0,0,0,.15);display:none;position:absolute;top:100%;width:100%;z-index:1010}.gform_wrapper.gravity-theme .chosen-container.chosen-with-drop .chosen-drop{display:block}.gform_wrapper.gravity-theme .chosen-container a{cursor:pointer}.gform_wrapper.gravity-theme .chosen-container .chosen-single .group-name,.gform_wrapper.gravity-theme .chosen-container .search-choice .group-name{color:#999;font-weight:400;margin-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gform_wrapper.gravity-theme .chosen-container .chosen-single .group-name:after,.gform_wrapper.gravity-theme .chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single{background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4);background-clip:padding-box;background-color:#fff;border:1px solid #aaa;border-radius:5px;box-shadow:inset 0 0 3px #fff,0 1px 1px rgba(0,0,0,.1);color:#444;display:block;height:40px;line-height:24px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single input[type=text]{cursor:pointer;opacity:0;position:absolute;width:0}.gform_wrapper.gravity-theme .chosen-container-single .chosen-default{color:#999}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single span{display:block;line-height:38.4px;margin-right:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single-with-deselect span{margin-right:36px}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr{background:url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) -42px 1px no-repeat;display:block;font-size:1px;height:12px;position:absolute;right:26px;top:6px;width:12px}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr:hover,.gform_wrapper.gravity-theme .chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div{display:block;height:100%;position:absolute;right:0;top:0;width:18px}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b{background:url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat 0 10px;display:block;height:100%;width:100%}.gform_wrapper.gravity-theme .chosen-container-single .chosen-search{margin:0;padding:3px 4px;position:relative;white-space:nowrap;z-index:1010}.gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type=text]{background:url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat 100% -20px;border:1px solid #aaa;border-radius:0;font-family:sans-serif;font-size:1em;height:auto;line-height:normal;margin:1px 0;outline:0;padding:4px 20px 4px 5px;width:100%}.gform_wrapper.gravity-theme .chosen-container-single .chosen-drop{background-clip:padding-box;border-radius:0 0 4px 4px;margin-top:-1px}.gform_wrapper.gravity-theme .chosen-container-single.chosen-container-single-nosearch .chosen-search{opacity:0;pointer-events:none;position:absolute}.gform_wrapper.gravity-theme .chosen-container .chosen-results{-webkit-overflow-scrolling:touch;color:#444;margin:0 4px 4px 0;max-height:240px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative}.gform_wrapper.gravity-theme .chosen-container .chosen-results li{-webkit-touch-callout:none;word-wrap:break-word;display:none;line-height:15px;list-style:none;margin:0;padding:5px 6px}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.active-result{cursor:pointer;display:list-item}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.disabled-result{color:#ccc;cursor:default;display:list-item}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.no-results{background:#f4f4f4;color:#777;display:list-item}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.group-result{cursor:default;display:list-item;font-weight:700}.gform_wrapper.gravity-theme .chosen-container .chosen-results li.group-option{padding-left:15px}.gform_wrapper.gravity-theme .chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices{background-color:#fff;border:1px solid #aaa;cursor:text;height:auto;margin:0;overflow:hidden;padding:8px;position:relative;width:100%}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li{float:left;list-style:none}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-field input[type=text]{background:transparent!important;border:0!important;border-radius:0;box-shadow:none;color:#999;font-family:sans-serif;font-size:100%;height:25px;line-height:normal;margin:1px 0;outline:0;padding:0;width:25px}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice{background-clip:padding-box;background-color:#eee;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);background-repeat:repeat-x;background-size:100% 19px;border:1px solid #aaa;border-radius:3px;box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);color:#333;cursor:default;line-height:13px;margin:3px 5px 3px 0;max-width:100%;padding:3px 20px 3px 5px;position:relative}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) -42px 1px no-repeat;display:block;font-size:1px;height:12px;position:absolute;right:3px;top:4px;width:12px}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-disabled{background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);border:1px solid #ccc;color:#666;padding-right:5px}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-results{margin:0;padding:0}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-drop .result-selected{color:#ccc;cursor:default;display:list-item}.gform_wrapper.gravity-theme .chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single{background-image:linear-gradient(#eee 20%,#fff 80%);border:1px solid #aaa;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 1px 0 #fff}.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div{background:transparent;border-left:none}.gform_wrapper.gravity-theme .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 10px}.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.gform_wrapper.gravity-theme .chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.gform_wrapper.gravity-theme .chosen-disabled{cursor:default;opacity:.5!important}.gform_wrapper.gravity-theme .chosen-disabled .chosen-choices .search-choice .search-choice-close,.gform_wrapper.gravity-theme .chosen-disabled .chosen-single{cursor:default}.gform_wrapper.gravity-theme .chosen-rtl{text-align:right}.gform_wrapper.gravity-theme .chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.gform_wrapper.gravity-theme .chosen-rtl .chosen-single span{direction:rtl;margin-left:26px;margin-right:0}.gform_wrapper.gravity-theme .chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.gform_wrapper.gravity-theme .chosen-rtl .chosen-single div{left:3px;right:auto}.gform_wrapper.gravity-theme .chosen-rtl .chosen-single abbr{left:26px;right:auto}.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li{float:right}.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.gform_wrapper.gravity-theme .chosen-rtl .chosen-choices li.search-choice .search-choice-close{left:4px;right:auto}.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.gform_wrapper.gravity-theme .chosen-rtl .chosen-results li.group-option{padding-left:0;padding-right:15px}.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.gform_wrapper.gravity-theme .chosen-rtl .chosen-search input[type=text]{background:url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat -30px -20px;direction:rtl;padding:4px 5px 4px 20px}.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.gform_wrapper.gravity-theme .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.gform_wrapper.gravity-theme .chosen-container .chosen-results-scroll-down span,.gform_wrapper.gravity-theme .chosen-container .chosen-results-scroll-up span,.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices .search-choice .search-choice-close,.gform_wrapper.gravity-theme .chosen-container-single .chosen-search input[type=text],.gform_wrapper.gravity-theme .chosen-container-single .chosen-single abbr,.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b,.gform_wrapper.gravity-theme .chosen-rtl .chosen-search input[type=text]{background-image:url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/legacy/css/chosen-sprite@2x.png)!important;background-repeat:no-repeat!important;background-size:52px 37px!important}}body .gform_wrapper.gravity-theme .chosen-container a.chosen-single{border-radius:inherit}body .gform_wrapper.gravity-theme ul.chosen-results li{line-height:inherit}@media only screen and (max-width:641px){.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:2;min-height:32px}.gform_wrapper.gravity-theme textarea{line-height:1.5}.gform_wrapper.gravity-theme .chosen-container.chosen-container-single[style]{width:100%!important}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single{height:40px;line-height:2.8}.gform_wrapper.gravity-theme .chosen-container-single .chosen-single div b{position:relative;top:10px}.gform_wrapper.gravity-theme div.chosen-container.chosen-container-multi[style]{width:100%!important}.gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice,.gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-field{float:none;line-height:inherit;width:100%}.gform_wrapper.gravity-theme .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice span{margin-bottom:0}.gform_wrapper.gravity-theme .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:calc(50% - 6px)}.gform_wrapper.gravity-theme .chosen-container span:not(.ginput_price){display:block;margin-bottom:8px}.gform_wrapper.gravity-theme li.field_sublabel_below .ginput_complex{margin-top:12px!important}.gform_wrapper.gravity-theme ul.gfield_checkbox li label,.gform_wrapper.gravity-theme ul.gfield_radio li label{cursor:pointer;width:85%}}@media only screen and (min-width:641px){body .gform_wrapper.gravity-theme select.medium.gfield_select+div.chosen-container-multi[style],body .gform_wrapper.gravity-theme select.medium.gfield_select+div.chosen-container-single[style]{width:calc(50% - 8px)!important}body .gform_wrapper.gravity-theme select.large.gfield_select+div.chosen-container-multi[style],body .gform_wrapper.gravity-theme select.large.gfield_select+div.chosen-container-single[style]{width:100%!important}body .gform_wrapper.gravity-theme select.small.gfield_select+div.chosen-container-multi[style],body .gform_wrapper.gravity-theme select.small.gfield_select+div.chosen-container-single[style]{width:25%!important}}.gform_wrapper.gravity-theme .gf_hide_ampm .gfield_time_ampm{display:none!important}.gform_wrapper.gravity-theme .gf_invisible,.gform_wrapper.gravity-theme .gfield_visibility_hidden{left:-9999px;position:absolute;visibility:hidden}.gform_wrapper.gravity-theme .gf_hide_charleft div.charleft{display:none!important}.gform_wrapper.gravity-theme .gf_hidden,.gform_wrapper.gravity-theme .gform_hidden{display:none}.gform_wrapper.gravity-theme .hidden_label .gfield_label,.gform_wrapper.gravity-theme .hidden_sub_label,.gform_wrapper.gravity-theme .screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.gform_wrapper.gravity-theme button.screen-reader-text:focus{clip:auto;border:0;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;position:static!important;width:auto}@media only screen and (min-width:641px){.gform_wrapper .gfield.gf_list_2col .gfield_checkbox,.gform_wrapper .gfield.gf_list_2col .gfield_radio{grid-column-gap:2rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fill,auto)}.gform_wrapper .gfield.gf_list_3col .gfield_checkbox,.gform_wrapper .gfield.gf_list_3col .gfield_radio{grid-column-gap:2rem;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto-fill,auto)}.gform_wrapper .gfield.gf_list_4col .gfield_checkbox,.gform_wrapper .gfield.gf_list_4col .gfield_radio{grid-column-gap:2rem;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(auto-fill,auto)}.gform_wrapper .gfield.gf_list_5col .gfield_checkbox,.gform_wrapper .gfield.gf_list_5col .gfield_radio{grid-column-gap:2rem;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(auto-fill,auto)}.gform_wrapper .gfield.gf_list_inline .gfield_checkbox,.gform_wrapper .gfield.gf_list_inline .gfield_radio{display:block}.gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice{display:inline-block;padding-right:16px}.gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice label,.gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice label{max-width:none}.gform_wrapper .gf_list_2col_vertical .gfield_checkbox,.gform_wrapper .gf_list_2col_vertical .gfield_radio{grid-column-gap:2rem;-moz-column-count:2;column-count:2}.gform_wrapper .gf_list_3col_vertical .gfield_checkbox,.gform_wrapper .gf_list_3col_vertical .gfield_radio{grid-column-gap:2rem;-moz-column-count:3;column-count:3}.gform_wrapper .gf_list_4col_vertical .gfield_checkbox,.gform_wrapper .gf_list_4col_vertical .gfield_radio{grid-column-gap:2rem;-moz-column-count:4;column-count:4}.gform_wrapper .gf_list_5col_vertical .gfield_checkbox,.gform_wrapper .gf_list_5col_vertical .gfield_radio{grid-column-gap:2rem;-moz-column-count:5;column-count:5}.gform_wrapper .gfield.gf_list_height_25 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_25 .gfield_radio .gchoice{height:25px}.gform_wrapper .gfield.gf_list_height_50 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_50 .gfield_radio .gchoice{height:50px}.gform_wrapper .gfield.gf_list_height_75 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_75 .gfield_radio .gchoice{height:75px}.gform_wrapper .gfield.gf_list_height_100 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_100 .gfield_radio .gchoice{height:100px}.gform_wrapper .gfield.gf_list_height_125 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_125 .gfield_radio .gchoice{height:125px}.gform_wrapper .gfield.gf_list_height_150 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_150 .gfield_radio .gchoice{height:150px}}.gform_wrapper .gf_hide_ampm .gfield_time_ampm{display:none!important}.gform_wrapper .gsection.gf_scroll_text{background-color:#fff;border:1px solid #ccc;height:240px;overflow-x:hidden;overflow-y:scroll;padding:32px}.gform_wrapper .gsection.gf_scroll_text .gsection_title{margin-top:0}.gform_wrapper .gfield.gfield_html.gf_alert_blue,.gform_wrapper .gfield.gfield_html.gf_alert_gray,.gform_wrapper .gfield.gfield_html.gf_alert_green,.gform_wrapper .gfield.gfield_html.gf_alert_red,.gform_wrapper .gfield.gfield_html.gf_alert_yellow{border-radius:3px;margin:20px 0!important;padding:20px!important}.gform_wrapper .gfield.gfield_html.gf_alert_green{background-color:#cbeca0;border:1px solid #97b48a;color:#030;text-shadow:#dfb 1px 1px}.gform_wrapper .gfield.gfield_html.gf_alert_red{background-color:#faf2f5;border:1px solid #cfadb3;color:#832525;text-shadow:#fff 1px 1px}.gform_wrapper .gfield.gfield_html.gf_alert_yellow{background-color:#fffbcc;border:1px solid #e6db55;color:#222;text-shadow:#fcfaea 1px 1px}.gform_wrapper .gfield.gfield_html.gf_alert_gray{background-color:#eee;border:1px solid #ccc;color:#424242;text-shadow:#fff 1px 1px}.gform_wrapper .gfield.gfield_html.gf_alert_blue{background-color:#d1e4f3;border:1px solid #a7c2e7;color:#314475;text-shadow:#e0f1ff 1px 1px}.gform_wrapper .gf_simple_horizontal{margin:0 auto;width:calc(100% - 16px)}.gform_wrapper .gf_simple_horizontal .gform_body,.gform_wrapper .gf_simple_horizontal .gform_footer.top_label{display:table-cell;margin:0;padding:0;position:relative;vertical-align:middle}.gform_wrapper .gf_simple_horizontal .gform_body{max-width:75%;width:auto}.gform_wrapper .gf_simple_horizontal .gform_body .top_label{display:table;width:100%}.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield{display:table-cell;height:auto;padding-right:1em}.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .large,.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .medium,.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .small{width:100%}.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .ginput_container_checkbox .gchoice,.gform_wrapper .gf_simple_horizontal .gform_body .top_label .gfield .ginput_container_radio .gchoice{display:inline-block;margin-right:.5em}.gform_wrapper .gf_simple_horizontal .gform_body .top_label.form_sublabel_above .gfield,.gform_wrapper .gf_simple_horizontal .gform_body .top_label.form_sublabel_below .gfield{vertical-align:middle}.gform_wrapper .gf_simple_horizontal .gfield,.gform_wrapper .gf_simple_horizontal .ginput_container{margin-top:0!important}.gform_wrapper .gf_simple_horizontal .gform_footer.top_label{margin:0;max-width:25%;padding:0;text-align:left;width:auto}.gform_wrapper .gf_simple_horizontal .gform_footer.top_label input[type=button],.gform_wrapper .gf_simple_horizontal .gform_footer.top_label input[type=image],.gform_wrapper .gf_simple_horizontal .gform_footer.top_label input[type=submit]{height:auto}.gform_wrapper .gf_simple_horizontal .gfield_description:not(.validation_message),.gform_wrapper .gf_simple_horizontal .gfield_label,.gform_wrapper .gf_simple_horizontal .ginput_complex label{display:block;height:1px;left:-9000px;overflow:hidden;position:absolute;top:0;width:1px}.gform_wrapper body:not(.rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{text-align:left}.gform_confirmation_wrapper.gf_confirmation_simple_yellow{background-color:#fffbcc;border-bottom:1px solid #e6db55;border-top:1px solid #e6db55;color:#424242;font-size:25px;margin:30px 0;max-width:99%;padding:32px}.gform_confirmation_wrapper.gf_confirmation_simple_gray{background-color:#eaeaea;border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#424242;font-size:25px;margin:30px 0;max-width:99%;padding:32px}.gform_confirmation_wrapper.gf_confirmation_yellow_gradient{background-color:#fffbd2;border:1px solid #e6db55;box-shadow:0 0 5px hsla(56,57%,69%,.75);margin:30px 0;position:relative}.gform_confirmation_wrapper.gf_confirmation_yellow_gradient .gform_confirmation_message{background:#fffce5;background:linear-gradient(180deg,#fffce5 0,#fff9bf);background-color:#fffbcc;border-bottom:1px solid #e6db55;border-top:2px solid #fff;color:#424242;font-size:28px;margin:0;max-width:99%;padding:40px}.gform_confirmation_wrapper.gf_confirmation_green_gradient{background-color:#f1fcdf;border:1px solid #a7c37c;box-shadow:0 0 5px rgba(86,122,86,.4);margin:30px 0;position:relative}.gform_confirmation_wrapper.gf_confirmation_green_gradient .gform_confirmation_message{background:#dbf2b7;background:linear-gradient(180deg,#dbf2b7 0,#b4d088);background-color:#fffbcc;border-bottom:1px solid #a7c37c;border-top:2px solid #effade;color:#030;font-size:28px;margin:0;max-width:99%;padding:40px;text-shadow:#dfb 1px 1px}.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,.gform_confirmation_wrapper.gf_confirmation_green_gradient:before,.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after,.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:before{background:rgba(0,0,0,.2);bottom:15px;box-shadow:0 15px 10px rgba(0,0,0,.2);content:"";left:10px;max-width:40%;position:absolute;top:80%;transform:rotate(-3deg);width:50%;z-index:-1}.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after{left:auto;right:10px;transform:rotate(3deg)}.gform_wrapper.gravity-theme .gfield textarea{width:100%}.gform_wrapper.gravity-theme .gfield textarea.small{height:96px}.gform_wrapper.gravity-theme .gfield textarea.medium{height:192px}.gform_wrapper.gravity-theme .gfield textarea.large{height:288px}.gform_wrapper.gravity-theme .gfield input,.gform_wrapper.gravity-theme .gfield select{max-width:100%}.gform_wrapper.gravity-theme .gfield input.small,.gform_wrapper.gravity-theme .gfield select.small{width:calc(25% - 12px)}.gform_wrapper.gravity-theme .gfield input.medium,.gform_wrapper.gravity-theme .gfield select.medium{width:calc(50% - 8px)}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{width:100%}.gform_wrapper.gravity-theme *{box-sizing:border-box}.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:2%;-ms-grid-columns:(1fr 2%) [12];grid-row-gap:16px;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);width:100%}.gform_wrapper.gravity-theme .gfield{grid-column:1/-1;min-width:0}.gform_wrapper.gravity-theme .gfield.gfield--width-full{-ms-grid-column-span:12;grid-column:span 12}.gform_wrapper.gravity-theme .gfield.gfield--width-eleven-twelfths{-ms-grid-column-span:11;grid-column:span 11}.gform_wrapper.gravity-theme .gfield.gfield--width-five-sixths{-ms-grid-column-span:10;grid-column:span 10}.gform_wrapper.gravity-theme .gfield.gfield--width-three-quarter{-ms-grid-column-span:9;grid-column:span 9}.gform_wrapper.gravity-theme .gfield.gfield--width-two-thirds{-ms-grid-column-span:8;grid-column:span 8}.gform_wrapper.gravity-theme .gfield.gfield--width-seven-twelfths{-ms-grid-column-span:7;grid-column:span 7}.gform_wrapper.gravity-theme .gfield.gfield--width-half{-ms-grid-column-span:6;grid-column:span 6}.gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths{-ms-grid-column-span:5;grid-column:span 5}.gform_wrapper.gravity-theme .gfield.gfield--width-third{-ms-grid-column-span:4;grid-column:span 4}.gform_wrapper.gravity-theme .gfield.gfield--width-quarter{-ms-grid-column-span:3;grid-column:span 3}.gform_wrapper.gravity-theme .gfield.gfield--width-one-sixth{-ms-grid-column-span:2;grid-column:span 2}.gform_wrapper.gravity-theme .gfield.gfield--width-one-twelfth{-ms-grid-column-span:1;grid-column:span 1}@media (max-width:640px){.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0}.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full){grid-column:1/-1}}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-full{width:100%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-eleven-twelfths{width:91.6666%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-five-sixths{width:83.3333%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-three-quarter{width:75%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-two-thirds{width:66.6666%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-seven-twelfths{width:58.3333%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-half{width:50%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-five-twelfths{width:41.6666%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-third{width:33.3333%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-quarter{width:25%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-sixth{width:16.6666%}.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-twelfth{width:8.3333%}.gform_wrapper.gravity-theme .left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset),.gform_wrapper.gravity-theme .right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset){display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%}.gform_wrapper.gravity-theme .left_label .gfield_label,.gform_wrapper.gravity-theme .right_label .gfield_label{margin:0;padding:0;width:30%}@media (--viewport-small-down ){.gform_wrapper.gravity-theme .left_label .gfield_label,.gform_wrapper.gravity-theme .right_label .gfield_label{width:100%}}.gform_wrapper.gravity-theme .gform_fields.left_label fieldset,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset{clear:both}.gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container{float:left;width:70%}@media (--viewport-small-down ){.gform_wrapper.gravity-theme .gform_fields.left_label fieldset .ginput_container,.gform_wrapper.gravity-theme .gform_fields.left_label fieldset>.ginput_complex,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset .ginput_container,.gform_wrapper.gravity-theme .gform_fields.right_label fieldset>.ginput_complex{width:100%}}.gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label,.gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label{display:block;float:left;padding-right:1em;width:30%}@media (--viewport-small-down ){.gform_wrapper.gravity-theme .gform_fields.left_label legend.gfield_label,.gform_wrapper.gravity-theme .gform_fields.right_label legend.gfield_label{width:100%}}.gform_wrapper.gravity-theme .left_label .ginput_complex .ginput_container,.gform_wrapper.gravity-theme .right_label .ginput_complex .ginput_container{width:auto}.gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons),.gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons){width:70%}@media (--viewport-small-down ){.gform_wrapper.gravity-theme .left_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons),.gform_wrapper.gravity-theme .right_label div.gfield>div:not(.ui-resizable-handle):not(.gfield-admin-icons){width:100%}}.gform_wrapper.gravity-theme .right_label .gfield_label{padding-right:1em;text-align:right}.gform_wrapper.gravity-theme .left_label.gform_fields,.gform_wrapper.gravity-theme .right_label.gform_fields{position:relative}.gform_wrapper.gravity-theme .left_label .gfield_html_formatted,.gform_wrapper.gravity-theme .right_label .gfield_html_formatted{margin-left:30%}.gform_wrapper.gravity-theme .left_label #field_submit,.gform_wrapper.gravity-theme .right_label #field_submit{justify-content:flex-start}.gform_wrapper.gravity-theme .left_label #field_submit input,.gform_wrapper.gravity-theme .right_label #field_submit input{margin-left:30%}.field_sublabel_below .ginput_complex{align-items:flex-start}.field_sublabel_above .ginput_complex{align-items:flex-end}.rtl .gform_wrapper.gravity-theme .left_label legend.gfield_label,.rtl .gform_wrapper.gravity-theme .right_label legend.gfield_label{margin-left:1em;position:absolute;right:0;text-align:left;width:30%}.rtl .gform_wrapper.gravity-theme .left_label legend.gfield_label{width:30%}.rtl .gform_wrapper.gravity-theme .left_label .gfield_label{padding-left:1em;text-align:left!important}.rtl .gform_wrapper.gravity-theme .left_label fieldset.gfield,.rtl .gform_wrapper.gravity-theme .right_label fieldset.gfield{margin-left:0;padding-right:30%}.rtl .gform_wrapper.gravity-theme .right_label .gfield_label,.rtl .gform_wrapper.gravity-theme .right_label legend.gfield_label{padding:0;text-align:right}.rtl .gform_wrapper.gravity-theme .right_label label.gfield_label{padding-right:0}.rtl .gform_wrapper.gravity-theme .left_label .gfield_html_formatted,.rtl .gform_wrapper.gravity-theme .right_label .gfield_html_formatted{margin-left:0;margin-right:30%}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_label,html[dir=rtl] code,html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=url]{direction:rtl}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_required{margin-left:0;margin-right:4px}html[dir=rtl] ::-webkit-input-placeholder{text-align:right}html[dir=rtl] ::-moz-placeholder{text-align:right}html[dir=rtl] :-ms-input-placeholder{text-align:right}html[dir=rtl] :-moz-placeholder{text-align:right}html[dir=rtl] .gform_wrapper.gravity-theme fieldset{display:block}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(:last-child),html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:0;margin-right:16px}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:0;padding-right:16px}@media (--viewport-small ){html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:0;padding-right:16px}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_address.has_street.has_street2 span:not(.ginput_full):nth-of-type(odd),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_address.has_street2:not(.has_street) span:not(.ginput_full):nth-of-type(2n),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_address.has_street:not(.has_street2) span:not(.ginput_full):nth-of-type(2n),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_address:not(.has_street):not(.has_street2) span:not(.ginput_full):nth-of-type(odd){padding-left:16px;padding-right:0}html[dir=rtl] .gform_wrapper.gravity-theme .gform_show_password{left:8px;right:unset}}@media (--viewport-small-down ){html[dir=rtl] .gform_wrapper.gravity-theme .left_label fieldset.gfield,html[dir=rtl] .gform_wrapper.gravity-theme .right_label fieldset.gfield{padding-right:0}html[dir=rtl] .gform_wrapper.gravity-theme .left_label legend.gfield_label,html[dir=rtl] .gform_wrapper.gravity-theme .right_label legend.gfield_label{margin:0;padding:0;position:relative;width:100%}html[dir=rtl] .gform_wrapper.gravity-theme .left_label .gfield_label{text-align:right!important}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-right:0}}.gform_wrapper.gravity-theme .ginput_counter{color:#767676;font-size:.8em}.gform_wrapper.gravity-theme .ginput_counter_tinymce{border-top:1px solid #eee;font-size:12px;padding:2px 10px}.gform_wrapper .validation_message--hidden-on-empty:empty{display:none}.gform_wrapper.gravity-theme .gform_card_icon_container{display:flex;height:32px;margin:8px 0 6.4px}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon{background-image:url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/images/gf-creditcards.svg);background-repeat:no-repeat;height:32px;margin-right:4.8px;text-indent:-9000px;width:40px}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_amex{background-position:-167px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_discover{background-position:-221px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_mastercard{background-position:-275px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_visa{background-position:-59px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_jcb{background-position:-329px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_maestro{background-position:-5px 0}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected{position:relative}.gform_wrapper.gravity-theme .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected:after{background:url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/images/gf-creditcards-check.svg) 50% no-repeat;bottom:4px;content:"";display:block;height:10px;position:absolute;right:0;width:13px}.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right{align-items:center;display:inline-flex;flex-flow:row wrap;justify-content:flex-start}.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_cardinfo_right label{width:100%}.gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon{background-image:url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/images/gf-creditcards.svg);background-position:-382px;background-repeat:no-repeat;display:block;flex:none;height:32px;margin-left:.3em;width:40px}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_creditcard .ginput_card_security_code_icon{margin-left:0;margin-right:.3em}.gform_wrapper.gravity-theme .gfield_list_group,.gform_wrapper.gravity-theme .gfield_list_header{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:8px}.gform_wrapper.gravity-theme .gfield_list_group:last-child{margin-bottom:0}.gform_wrapper.gravity-theme .gfield_header_item{word-break:break-word}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gfield_list_group_item{flex-grow:1;width:0}.gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),.gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:2%}.gform_wrapper.gravity-theme .gfield_list_group_item input,.gform_wrapper.gravity-theme .gfield_list_group_item select{width:100%}.gform_wrapper.gravity-theme .gfield_header_item--icons,.gform_wrapper.gravity-theme .gfield_list_icons{align-items:center;display:flex;flex:none;justify-content:center;width:48px}.gform_wrapper.gravity-theme .gfield_list_icons button{background:transparent url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/images/list-add.svg);border:none;font-size:0;height:16px;opacity:.5;padding:0;transition:opacity .5s ease-out;width:16px}.gform_wrapper.gravity-theme .gfield_list_icons button:focus,.gform_wrapper.gravity-theme .gfield_list_icons button:hover{opacity:1;outline:none}.gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item{background-image:url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/images/list-remove.svg);margin-left:5px}@media (max-width:640px){.gform_wrapper.gravity-theme .gfield_list_header{display:none}.gform_wrapper.gravity-theme .gfield_list_group{border:1px solid rgba(0,0,0,.2);display:block;margin-bottom:16px;padding:16px}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gfield_list_group_item{width:auto}.gform_wrapper.gravity-theme .gfield_list_group:last-child{margin-bottom:0}.gform_wrapper.gravity-theme .gfield_list_group_item:not(:last-child){margin-bottom:8px}.gform_wrapper.gravity-theme .gfield_list_group_item:before{content:attr(data-label);font-size:14.992px}.gform_wrapper.gravity-theme .gfield_list_icons{background-color:rgba(0,0,0,.1);line-height:0;margin:16px -16px -16px;padding:12px 16px;text-align:left;width:auto}.gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),.gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:0}}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:0;margin-right:16px}@media (max-width:640px){html[dir=rtl] .gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(.gfield_header_item--icons),html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-right:0}}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item{margin-left:0;margin-right:5px}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container{width:100%}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container thead tr{display:flex;flex-wrap:nowrap}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container thead tr td,.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container thead tr th{flex-grow:1;white-space:normal;width:0;word-break:break-word}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container thead tr td:last-child{flex-grow:unset;width:48px}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody td,.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody th{flex-grow:1;white-space:normal;width:0;word-break:break-word}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody td.gfield_list_icons{flex-grow:unset;width:48px}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr{display:flex;flex-direction:row;flex-wrap:nowrap}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr .gfield_list_cell{flex-grow:1}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr .gfield_list_cell input{width:95%}@media screen and (max-width:640px){.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container th{display:none}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr{flex-flow:column}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr td:before{content:attr(data-label);font-size:14.992px}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr td{flex-grow:unset;width:auto}.gform_wrapper.gform_legacy_markup table.gfield_list.gfield_list_container tbody tr .gfield_list_icons{height:35px;width:auto}}.gf_browser_ie.gform_wrapper.gravity-theme form{overflow:hidden;padding:1px 1px 8px}.gf_browser_ie.gform_wrapper.gravity-theme .gform-body{margin:0 -32px -32px 0}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields{display:flex;flex-wrap:wrap;overflow:hidden}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield{background-clip:padding-box;border:0 solid transparent;border-width:0 32px 32px 0;width:100%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-full{width:100%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-eleven-twelfths{width:91.666%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-five-sixths{width:83.333%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-three-quarter{width:75%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield.gfield--width-two-thirds{width:66.666%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-seven-twelfths{width:58.333%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-half{width:50%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-five-twelfths{width:41.666%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-third{width:33.333%}.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield.gfield--width-quarter{width:25%}@media (max-width:840px){.gf_browser_ie.gform_wrapper.gravity-theme .gform_fields .gfield{width:100%}}.gf_browser_ie.gform_wrapper.gravity-theme .ginput_container_address .ginput_left,.gf_browser_ie.gform_wrapper.gravity-theme .ginput_container_address .ginput_right{flex:0 50%;flex-basis:auto;width:50%}.gform_wrapper.gravity-theme .gfield_label{display:inline-block;font-size:16px;font-weight:700;margin-bottom:8px;padding:0}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gform_fileupload_rules,.gform_wrapper.gravity-theme .ginput_complex label{font-size:15px;padding-top:5px}.gform_wrapper.gravity-theme.left_label fieldset.gfield,.gform_wrapper.gravity-theme.right_label fieldset.gfield{padding:16px 16px 16px 30%}.gform_wrapper.gravity-theme.left_label fieldset.gfield .gfield_description,.gform_wrapper.gravity-theme.left_label fieldset.gfield .ginput_container:not(.ginput_container_time),.gform_wrapper.gravity-theme.right_label fieldset.gfield .gfield_description,.gform_wrapper.gravity-theme.right_label fieldset.gfield .ginput_container:not(.ginput_container_time){width:100%}.gform_wrapper.gravity-theme.left_label legend.gfield_label,.gform_wrapper.gravity-theme.right_label legend.gfield_label{left:0}.gform_wrapper.gravity-theme.left_label .gfield:not(.gsection):not(.gfield_html):not(fieldset),.gform_wrapper.gravity-theme.right_label .gfield:not(.gsection):not(.gfield_html):not(fieldset){justify-content:flex-start}.gform_wrapper.gravity-theme.left_label .gfield_html.gfield_html_formatted,.gform_wrapper.gravity-theme.right_label .gfield_html.gfield_html_formatted{display:flex}.gform_wrapper.gravity-theme.left_label .gfield.gfield_html:not(.gfield_html_formatted) .gf-html-container,.gform_wrapper.gravity-theme.right_label .gfield.gfield_html:not(.gfield_html_formatted) .gf-html-container{width:100%}.gform_wrapper.gravity-theme.right_label legend.gfield_label{text-align:right}.gform_wrapper.gravity-theme:not(.top_label) .ginput_container.ginput_single_email{margin-left:0}.gform_wrapper .gform_validation_errors{background:#fff9f9;border:1.5px solid #c02b0a;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.11),0 0 4px rgba(18,25,97,.041);margin-bottom:8px;margin-top:8px;padding:16px 16px 16px 48px;position:relative;width:100%}.gform_wrapper .gform_validation_errors>h2{color:#c02b0a;font-size:13.2px;font-weight:500;line-height:17.6px;margin:0 0 12px}.gform_wrapper .gform_validation_errors>h2:before{display:none}.gform_wrapper .gform_validation_errors>h2 .gform-icon{align-items:center;display:flex;font-size:28px;height:100%;left:12px;position:absolute;top:0}.gform_wrapper .gform_validation_errors>h2.hide_summary{margin:0}.gform_wrapper .gform_validation_errors>ol{padding-left:20px}.gform_wrapper .gform_validation_errors>ol a{color:#c02b0a;font-size:13.2px;text-decoration:none}.gform_wrapper .gform_validation_errors>ol li{color:#c02b0a;font-size:13.2px;list-style-type:disc!important;margin:0 0 8px}.gform_wrapper .gform_validation_errors>ol li:last-of-type{margin-bottom:0}.gform_wrapper .gfield_required{color:#c02b0a;display:inline-block;font-size:13.008px;padding-left:.125em}.gform_wrapper .gfield_required .gfield_required_custom,.gform_wrapper .gfield_required .gfield_required_text{font-style:italic;font-weight:400}.gform_wrapper .gform_required_legend .gfield_required{padding-left:0}.gform_wrapper .validation_error{border-bottom:2px solid #c02b0a;border-top:2px solid #c02b0a;color:#c02b0a;font-size:1em;font-weight:700;margin-bottom:32px;padding:16px;text-align:center}.gform_wrapper .gfield_error .gfield_repeater_cell label,.gform_wrapper .gfield_error label,.gform_wrapper .gfield_error legend,.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message,.gform_wrapper [aria-invalid=true]+label,.gform_wrapper label+[aria-invalid=true]{color:#c02b0a}.gform_wrapper .gfield_validation_message,.gform_wrapper .validation_message{background:#fff9f9;border:1px solid #c02b0a;font-size:14.992px;margin-top:8px;padding:12.992px 24px}.gform_wrapper .gfield_error [aria-invalid=true]{border:1px solid #c02b0a}.gform_wrapper.gravity-theme .gform_previous_button.button,.gform_wrapper.gravity-theme .gform_save_link.button{-webkit-appearance:none!important;background-color:#fff;color:#6b7280;text-decoration:none}.gform_wrapper.gravity-theme .gform_previous_button.button svg,.gform_wrapper.gravity-theme .gform_save_link.button svg{display:inline-block;margin-right:4px}.gform_wrapper.gravity-theme button.button:disabled{opacity:.6}.gform_wrapper.gravity-theme #field_submit,.gform_wrapper.gravity-theme .gform_footer{display:flex}.gform_wrapper.gravity-theme #field_submit input,.gform_wrapper.gravity-theme .gform_footer input{align-self:flex-end}.gform_wrapper.gravity-theme #field_submit .gform_image_button,.gform_wrapper.gravity-theme .gform_footer .gform_image_button{background-color:transparent;border:none;border-radius:0;height:auto;padding:0;width:auto}.gform_wrapper.gravity-theme #field_submit .gform-button--width-full,.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full{text-align:center;width:100%}.gform_wrapper.gravity-theme .ginput_complex{display:flex;flex-flow:row wrap}.gform_wrapper.gravity-theme .ginput_complex fieldset,.gform_wrapper.gravity-theme .ginput_complex span{flex:1}.gform_wrapper.gravity-theme .ginput_complex .ginput_full{flex:0 0 100%}.gform_wrapper.gravity-theme .ginput_complex .clear-multi{display:flex}.gform_wrapper.gravity-theme .ginput_complex label,.gform_wrapper.gravity-theme .ginput_complex legend{display:block}.gform_wrapper.gravity-theme .ginput_complex input,.gform_wrapper.gravity-theme .ginput_complex select{width:100%}.gform_wrapper.gravity-theme .ginput_container_address{margin-left:-1%;margin-right:-1%}.gform_wrapper.gravity-theme .ginput_container_address span{flex:0 0 50%;padding-left:.9804%;padding-right:.9804%}.gform_wrapper.gravity-theme .gf_browser_ie .ginput_container_address span:not(.ginput_full){flex:0 0 49.3%}@media (min-width:641px){.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-right:1%}.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),.gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:1%;padding-right:0}.gform_wrapper.gravity-theme .ginput_container_address span:not(.ginput_full):not(:last-of-type):not(:nth-last-of-type(2)),.gform_wrapper.gravity-theme .ginput_full:not(:last-of-type){margin-bottom:8px}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full){padding-left:1%;padding-right:0}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) fieldset:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full),html[dir=rtl] .gform_wrapper.gravity-theme .ginput_complex:not(.ginput_container_address) span:not([style*="display:none"]):not(.ginput_full)~span:not(.ginput_full){padding-left:0;padding-right:1%}}@media (max-width:640px){.gform_wrapper.gravity-theme .ginput_complex span{flex:0 0 100%;margin-bottom:8px;padding-left:0}.gform_wrapper.gravity-theme .ginput_complex.ginput_container_address span{padding-left:.9804%}}.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction{clear:both;font-family:inherit;font-size:15px;letter-spacing:normal;line-height:inherit;padding-top:13px;width:100%}.gform_wrapper.gravity-theme .field_description_above .description,.gform_wrapper.gravity-theme .field_description_above .gfield_description,.gform_wrapper.gravity-theme .field_description_above .gsection_description,.gform_wrapper.gravity-theme .field_description_above .instruction{padding-bottom:16px;padding-top:0}.gform_wrapper.gravity-theme .field_sublabel_above .description,.gform_wrapper.gravity-theme .field_sublabel_above .gfield_description,.gform_wrapper.gravity-theme .field_sublabel_above .gsection_description{margin-top:9.008px}.gform_wrapper.gravity-theme .top_label .gsection_description{margin-bottom:9.008px;width:100%}.gform_wrapper.gravity-theme .field_description_below .gfield_consent_description,.gform_wrapper.gravity-theme .gfield_consent_description{border:1px solid #ddd;font-size:13.008px;margin-top:12.8px;max-height:240px;overflow-y:scroll;padding:6.4px 8px;width:100%}.gform_wrapper.gravity-theme .gfield_creditcard_warning{background-color:rgba(255,223,224,.25);border-bottom:4px solid #c02b0a;border-top:2px solid #c02b0a;padding:16px}.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message{color:#c02b0a;font-family:inherit;font-size:16px;font-weight:700;min-height:32px;position:relative}.gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xMDY3IDI4NjUgMjQgMzIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTEwNjcgMjg2NSAyNCAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTS0xMDUzIDI4NjVjLTUuNSAwLTEwIDQuNS0xMCAxMGg0YzAtMy4zIDIuNy02IDYtNnM2IDIuNyA2IDZ2MmgtMjB2MTRjMCAzLjMgMi43IDYgNiA2aDEyYzMuMyAwIDYtMi43IDYtNnYtMTZjMC01LjUtNC41LTEwLTEwLTEwem00IDI4aC0xMmMtMS4xIDAtMi0uOS0yLTJ2LTEwaDE2djEwYzAgMS4xLS45IDItMiAyem0tNC02YzAgMS4xLS45IDItMiAycy0yLS45LTItMiAuOS0yIDItMiAyIC45IDIgMnoiIHN0eWxlPSJmaWxsOiM3OTAwMDAiLz48L3N2Zz4=);background-position:0 3.2px;background-repeat:no-repeat;background-size:24px 16px;border-bottom:1px solid #c02b0a;display:block;letter-spacing:.1pt;margin-bottom:16px;padding:0 0 16px 24px;text-transform:uppercase}.gform_wrapper.gravity-theme .ginput_cardextras{display:flex;flex-wrap:wrap}.gform_wrapper.gravity-theme .ginput_complex .ginput_cardinfo_right input{max-width:112px;width:30%}.gform_wrapper.gravity-theme .ginput_card_expiration_container{display:flex;flex-wrap:wrap}.gform_wrapper.gravity-theme .ginput_card_expiration_month{flex:1;margin-right:16px}.gform_wrapper.gravity-theme .ginput_card_expiration_year{flex:1}.gform_wrapper.gravity-theme .ginput_cardinfo_left label,.gform_wrapper.gravity-theme .ginput_cardinfo_left legend,.gform_wrapper.gravity-theme .ginput_cardinfo_right label,.gform_wrapper.gravity-theme .ginput_cardinfo_right legend{flex:1 1 100%}.gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left{display:flex;flex-direction:column}.gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left legend{float:left;padding-top:5px}.gform_wrapper.gravity-theme .field_sublabel_below fieldset.ginput_cardinfo_left{flex-direction:column-reverse}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_card_expiration_month{margin-left:16px;margin-right:0}html[dir=rtl] .gform_wrapper.gravity-theme .gform_card_icon{float:right}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_creditcard_warning .gfield_creditcard_warning_message span{background-position:right 3.2px;background-repeat:no-repeat;background-size:24px 16px;display:block;margin-bottom:16px;padding:0 24px 16px 0}html[dir=rtl] .gform_wrapper.gravity-theme fieldset.ginput_cardinfo_left{display:flex}@media (max-width:640px){.gform_wrapper.gravity-theme .ginput_card_expiration{flex:none}.gform_wrapper.gravity-theme .ginput_card_expiration_month{margin-bottom:8px}}.gform_wrapper.gravity-theme .ginput_container_date+.ginput_container_date{margin-left:2%}.gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"]+.ginput_container_date{margin-left:0}.gform_wrapper.gravity-theme .ginput_container_date label{display:block}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date+.ginput_container_date{margin-left:0;margin-right:16px}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date[style*="display:none"]+.ginput_container_date{margin-right:0}.gform-theme-datepicker:not(.gform-legacy-datepicker){background:#fff;border:1px solid #d0d1d3;border-radius:3px;box-shadow:0 .0625rem .25rem rgba(0,0,0,.11),0 0 .25rem rgba(18,25,97,.041);color:#607382;font-size:.8125rem;font-weight:500;margin-top:5px;padding:18px 15px;width:auto}.gform-theme-datepicker:not(.gform-legacy-datepicker) table,.gform-theme-datepicker:not(.gform-legacy-datepicker) td,.gform-theme-datepicker:not(.gform-legacy-datepicker) th,.gform-theme-datepicker:not(.gform-legacy-datepicker) thead,.gform-theme-datepicker:not(.gform-legacy-datepicker) tr{background:none;border:0;margin:0}.gform-theme-datepicker:not(.gform-legacy-datepicker) td,.gform-theme-datepicker:not(.gform-legacy-datepicker) th{padding:5px;text-shadow:none;text-transform:none}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header{border:0;display:flex;flex-direction:row;justify-content:center;margin:0 0 5px;padding:0;position:relative;width:100%}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:never;align-items:center;background:none;border:0;color:#607382;cursor:pointer;display:flex;font-family:gform-icons-theme!important;font-size:24px;height:30px;justify-content:center;line-height:1;position:absolute;text-decoration:none;top:-2px;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;width:30px}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:focus,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:hover,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:focus,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:hover{color:#2f4054}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next .ui-icon,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev .ui-icon{display:none}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:before,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:before{border:0;height:auto;position:static;transform:none;width:auto}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev{left:0}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-prev:before{content:"\e910"}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next{right:0}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header .ui-datepicker-next:before{content:"\e91b"}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select{-webkit-appearance:none;background-color:transparent;background-image:url(//yardathletics.thedev.ca/wp-content/plugins/gravityforms/images/theme/down-arrow.svg);background-position:100% 50%;background-repeat:no-repeat;background-size:24px 24px;border:0;border-radius:0;box-shadow:none;color:#585e6a;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:500;height:auto;min-height:0;padding:0 22px 0 0;width:auto}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-header select.ui-datepicker-month{margin-right:20px;-moz-text-align-last:right;text-align-last:right}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar a,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar span{font-weight:400}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar th span{align-items:center;color:#2f4054;display:flex;font-size:.8125rem;font-weight:500;height:40px;justify-content:center;width:40px}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar td{font-size:.8125rem;height:50px;width:50px}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default{align-items:center;background:none;border:1px solid transparent;border-radius:100%;box-shadow:none;color:#2f4054;display:flex;height:40px;justify-content:center;text-decoration:none;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;width:40px}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:focus,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:hover{background:none;border-color:#607382;outline:none}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:active{background:#f2f3f5;border-color:#607382}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default{background:#607382;border-color:#607382;box-shadow:0 .125rem .125rem rgba(58,58,87,.06);color:#fff}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:focus,.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:hover{border-color:#607382}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-disabled{background:none}.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-disabled .ui-state-default{align-items:center;background:#f2f3f5;border:1px solid rgba(32,32,46,.079);border-radius:100%;box-shadow:0 .125rem .125rem rgba(58,58,87,.06);color:#686e77;cursor:text;display:flex;height:40px;justify-content:center;text-decoration:none;width:40px}html[dir=rtl] #ui-datepicker-div.gform-theme-datepicker[style]{right:auto!important}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{margin:6px 0 0;padding:16px 0}.gform_wrapper.gravity-theme .gform_footer.left_label,.gform_wrapper.gravity-theme .gform_footer.right_label,.gform_wrapper.gravity-theme .gform_page_footer.left_label,.gform_wrapper.gravity-theme .gform_page_footer.right_label{padding:16px 0 10px 30%}.gform_wrapper.gravity-theme .gform_footer button,.gform_wrapper.gravity-theme .gform_footer input,.gform_wrapper.gravity-theme .gform_page_footer button,.gform_wrapper.gravity-theme .gform_page_footer input{margin-bottom:8px}.gform_wrapper.gravity-theme .gform_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_footer input.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer button.button:disabled,.gform_wrapper.gravity-theme .gform_page_footer input.button:disabled{opacity:.6}.gform_wrapper.gravity-theme .gform_footer button+input,.gform_wrapper.gravity-theme .gform_footer input+button,.gform_wrapper.gravity-theme .gform_footer input+input,.gform_wrapper.gravity-theme .gform_page_footer button+input,.gform_wrapper.gravity-theme .gform_page_footer input+button,.gform_wrapper.gravity-theme .gform_page_footer input+input{margin-left:8px}html[dir=rtl] .gform_wrapper.gravity-theme button+input,html[dir=rtl] .gform_wrapper.gravity-theme input+button,html[dir=rtl] .gform_wrapper.gravity-theme input+input{margin-right:8px}.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{display:inline-block;font-size:15px}.gform_wrapper.gravity-theme .gfield_checkbox button,.gform_wrapper.gravity-theme .gfield_checkbox input[type=text],.gform_wrapper.gravity-theme .gfield_radio button,.gform_wrapper.gravity-theme .gfield_radio input[type=text]{margin-top:16px}.gform_wrapper.gravity-theme .gfield-choice-input{display:inline-block;margin-top:0;top:0;vertical-align:middle}.gform_wrapper.gravity-theme .gfield-choice-input+label{margin-bottom:0;max-width:calc(100% - 32px);vertical-align:middle}.gform_wrapper.gravity-theme .gfield-choice-input:disabled+label{color:#757575}.gform_wrapper.gravity-theme input[type=number]{display:inline-block}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:15px;margin-bottom:0;margin-top:0;padding:8px}.gform_wrapper.gravity-theme .chosen-container-multi,.gform_wrapper.gravity-theme .ginput_product_price,.gform_wrapper.gravity-theme .ginput_product_price_label,.gform_wrapper.gravity-theme .ginput_quantity_label{font-size:15px}.gform_wrapper.gravity-theme .chosen-choices{padding:8px}.gform_wrapper.gravity-theme .ginput_container_date{align-content:flex-start;align-items:center;display:flex}.gform_wrapper.gravity-theme .ginput_container_date input{width:auto}.gform_wrapper.gravity-theme .ginput_container_date .datepicker_with_icon.large{width:calc(100% - 48px)}.gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger{display:block;margin-left:12.8px;max-height:25.6px;max-width:25.6px}.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date{flex-basis:min-content;flex-flow:row wrap;max-width:30%}.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date input,.gform_wrapper.gravity-theme .ginput_complex .ginput_container_date select{min-width:84px;width:100%}.gform_wrapper.gravity-theme .gfield_chainedselect.horizontal select{min-width:100px}.gform_wrapper.gravity-theme .gform_show_password{align-items:center;background:transparent;color:inherit;display:flex;height:100%}.gform_wrapper.gravity-theme .gform_show_password:focus,.gform_wrapper.gravity-theme .gform_show_password:hover{background:transparent}.gform_wrapper.gravity-theme .gfield_consent_description{border:1px solid #ddd;font-size:.8em;margin-top:8px;max-height:240px;overflow-y:scroll;padding:8px}.gform_wrapper.gravity-theme .gfield .ginput_quantity{width:auto}html[dir=rtl] .gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger{margin-left:0;margin-right:12.8px;order:1}.gform_wrapper.gravity-theme .gsection{border-bottom:1px solid #ccc;padding:0 16px 8px 0}html[dir=rtl] .gform_wrapper.gravity-theme .gsection{padding:0 0 8px 16px}.gform_wrapper.gravity-theme .gf_progressbar_title{color:#767676;font-size:12.992px;font-weight:400;margin:0 0 4.8px}.gform_wrapper.gravity-theme .gf_progressbar{background:#e8e8e8;border-radius:10.5px;margin-bottom:16px;position:relative}.gform_wrapper.gravity-theme .gf_progressbar_percentage{border-radius:10.5px;height:20.992px;text-align:right;vertical-align:middle}.gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.percentbar_100){border-radius:10.5px 0 0 10.5px}.gform_wrapper.gravity-theme .gf_progressbar_percentage span{display:block;float:right;font-size:13px;line-height:21px;margin-left:8px;margin-right:8px;min-width:2em;width:auto}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_0 span{color:#959595;float:none;margin-left:9.6px;text-shadow:none}.gform_wrapper.gravity-theme .gf_progressbar_blue{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue{background-color:#1e7ac4;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_gray{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_gray{background-color:#6b7280;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_green{background:#e8e8e8}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_green{background-color:#aac138;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_orange{background:#e8eaec}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_orange{background-color:#ff5d38;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_red{background:#e8eaec}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_red{background-color:#ec1e31;color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_spring{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_spring{background:linear-gradient(270deg,#9cd790,#76d7db);color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_blues{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blues{background:linear-gradient(270deg,#00c2ff,#7838e2);color:#fff}.gform_wrapper.gravity-theme .gf_progressbar_rainbow{background:#d2d6dc}.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_rainbow{background:linear-gradient(270deg,#1dbeea,#cd6ad6 50%,#f35160);color:#fff}html[dir=rtl] .gform_wrapper.gravity-theme .gf_progressbar_percentage:not(.percentbar_100){border-radius:0 10.5px 10.5px 0}.gform_wrapper.gravity-theme .gf_page_steps{border-bottom:1px solid #e5e7eb;margin-bottom:16px}.gform_wrapper.gravity-theme .gf_step{display:inline-block;margin:8px 32px 8px 0}.gform_wrapper.gravity-theme .gf_step_label,.gform_wrapper.gravity-theme .gf_step_number{display:table-cell;vertical-align:middle}.gform_wrapper.gravity-theme .gf_step_number{background:transparent;border:2px solid #cfd3d9;border-radius:20px;color:#585e6a;font-size:14px;font-weight:500;height:40px;text-align:center;width:40px}.gform_wrapper.gravity-theme .gf_step_active .gf_step_number{background:#cfd3d9;color:#607382}.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number{position:relative}.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:before{background:#607382;border:2px solid #607382;border-radius:20px;content:"";display:table-cell;height:40px;left:-2px;position:absolute;top:-2px;width:40px}.gform_wrapper.gravity-theme .gf_step_completed .gf_step_number:after{align-items:center;color:#fff;content:"\e917";display:flex;font-family:gform-icons-theme;font-size:24px;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:5}.gform_wrapper.gravity-theme .gf_step_label{color:inherit;font-size:14px;font-weight:600;line-height:16px;padding-left:16px}.gform_wrapper.gravity-theme .gf_step_hidden{display:none}.gform_wrapper.gravity-theme .ginput_product_price_wrapper{display:inline-block}.gform_wrapper.gravity-theme .ginput_product_price_wrapper input:-moz-read-only{background:none;border:none;padding:0}.gform_wrapper.gravity-theme .ginput_product_price_wrapper input:read-only{background:none;border:none;padding:0}.gform_wrapper.gravity-theme .ginput_product_price,.gform_wrapper.gravity-theme .ginput_shipping_price{color:#900}.gform_wrapper.gravity-theme .ginput_total{color:#060}.gform_wrapper.gravity-theme .gfield_repeater_cell{margin-top:8px}.gform_wrapper.gravity-theme .gfield_repeater_cell label{color:#9b9a9a;font-size:12.8px;font-weight:400;padding-top:8px}.gform_wrapper.gravity-theme .gfield_repeater_items .gfield_repeater_cell:not(:first-child){padding-top:8px}.gform_wrapper.gravity-theme .gfield_repeater_wrapper input{border:1px solid #c5c6c5;border-radius:4px}.gform_wrapper.gravity-theme .gfield_repeater_cell>.gfield_repeater_wrapper{background-color:rgba(1,1,1,.02);border-bottom:1px solid #eee;border-left:8px solid #f1f1f1;border-radius:8px;box-shadow:0 1px 1px 0 rgba(0,0,0,.06),0 2px 1px -1px rgba(0,0,0,.06),0 1px 5px 0 rgba(0,0,0,.06);padding:10px 20px}.gform_wrapper.gravity-theme .gfield_repeater_buttons{padding-top:16px}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus:hover,.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text:hover,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus:hover,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text:hover{background:#fafafa;border:1px solid #757575;color:#374750}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus:focus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text:focus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus:focus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text:focus{outline:0}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text{background:hsla(0,0%,95%,.5);border:1px solid hsla(0,0%,46%,.4);border-radius:20px;color:#757575;font-size:12px;font-weight:400;height:32px;margin-bottom:8px;margin-right:8px;min-width:100px;transition:all .3s cubic-bezier(.67,.17,.4,.83)}.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_plus,.gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_minus{background:hsla(0,0%,95%,.5);border:1px solid hsla(0,0%,46%,.4);border-radius:50%;color:#757575;font-size:16px;font-weight:700;height:24px;margin:10px 5px 0;padding:0;transition:all .3s cubic-bezier(.67,.17,.4,.83);width:24px}.gform_wrapper.gravity-theme .gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child){border-bottom:2px solid #e0e0e6;margin-bottom:20px;margin-right:8px;padding-bottom:20px}.gform_wrapper.gravity-theme .gfield_time_hour label.hour_label,.gform_wrapper.gravity-theme .gfield_time_minute label.minute_label{display:block;font-size:15px;margin:0;padding-top:5px}.gform_wrapper.gravity-theme .ginput_container_time{flex-basis:min-content;max-width:64px;min-width:64px}.gform_wrapper.gravity-theme .ginput_container_time input{margin-left:0;margin-right:0;min-width:100%}.gform_wrapper.gravity-theme .gfield_time_minute{position:relative}.gform_wrapper.gravity-theme .hour_minute_colon{line-height:2;padding:0 8px}.gform_wrapper.gravity-theme .field_sublabel_above .hour_minute_colon{align-self:flex-end}.gform_wrapper.gravity-theme .gfield_time_ampm{align-items:flex-end;display:flex;margin-left:16px}.gform_wrapper.gravity-theme .gfield_time_ampm.below,.gform_wrapper.gravity-theme .hour_minute_colon.below{align-items:flex-start}html[dir=rtl] .gform_wrapper.gravity-theme .gfield_time_ampm{margin-left:0;margin-right:16px}