#sb_instagram{width:100%;margin:0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram:after{content:"";display:table;clear:both}#sb_instagram.sbi_fixed_height{overflow:hidden;overflow-y:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram #sbi_images{width:100%;float:left;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram .sbi_header_link{-webkit-box-shadow:none;box-shadow:none}#sb_instagram .sbi_header_link:hover{border:none}#sb_instagram #sbi_images .sbi_item{display:-moz-inline-stack;display:inline-block;float:left;vertical-align:top;zoom:1;max-height:1000px;padding:inherit!important;margin:0!important;text-decoration:none;opacity:1;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity:0;max-height:0}#sb_instagram.sbi_col_1 #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_col_2 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_3 #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_col_4 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_col_5 #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_col_7 #sbi_images .sbi_item{width:14.28%}#sb_instagram.sbi_col_8 #sbi_images .sbi_item{width:12.5%}#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:11.11%}#sb_instagram.sbi_col_10 #sbi_images .sbi_item{width:10%}#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images .sbi_item{width:100%}#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images .sbi_item{width:33.33%}#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images .sbi_item{width:20%}#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images .sbi_item{width:16.66%}#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images .sbi_item{width:14.28%}#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images .sbi_item{width:12.5%}#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images .sbi_item{width:11.11%}#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images .sbi_item{width:10%}#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo{display:block;text-decoration:none}#sb_instagram .sbi_photo img{width:100%;height:auto}#sb_instagram .sbi_no_js img{display:none}#sb_instagram a,#sb_instagram a:active,#sb_instagram a:focus,#sb_instagram a:hover{outline:0}#sb_instagram img{display:block;padding:0!important;margin:0!important;max-width:100%!important;opacity:1!important}#sb_instagram .sbi_link{display:none;position:absolute;bottom:0;right:0;width:100%;padding:10px 0;background:rgba(0,0,0,.5);text-align:center;color:#fff;font-size:12px;line-height:1.1}#sb_instagram .sbi_link a{padding:0 6px;text-decoration:none;color:#fff;font-size:12px;line-height:1.1;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1}#sb_instagram .sbi_link .sbi_lightbox_link{padding-bottom:5px}#sb_instagram .sbi_link a:focus,#sb_instagram .sbi_link a:hover{text-decoration:underline}#sb_instagram .sbi_photo_wrap:focus .sbi_link,#sb_instagram .sbi_photo_wrap:hover .sbi_link{display:block}#sb_instagram svg:not(:root).svg-inline--fa{height:1em;display:inline-block}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel .fa-clone{display:block!important;position:absolute;z-index:1;color:#fff;color:rgba(255,255,255,.9);font-style:normal!important;text-shadow:0 0 8px rgba(0,0,0,.8)}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_video .sbi_playbtn{z-index:2;top:50%;left:50%;margin-top:-24px;margin-left:-19px;padding:0;font-size:48px}#sb_instagram .sbi_type_carousel .fa-clone{right:12px;top:12px;font-size:24px;text-shadow:0 0 8px rgba(0,0,0,.3)}#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel svg.fa-clone{-webkit-filter:drop-shadow( 0 0 2px rgba(0,0,0,.4) );filter:drop-shadow( 0 0 2px rgba(0,0,0,.4) )}#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:sbi-sk-scaleout 1s infinite ease-in-out;animation:sbi-sk-scaleout 1s infinite ease-in-out}#sb_instagram br{display:none}#sbi_load p{display:inline;padding:0;margin:0}#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}@-webkit-keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}}#sb_instagram .fa-spin,#sbi_lightbox .fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}#sb_instagram .fa-pulse,#sbi_lightbox .fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.sbi-screenreader{text-indent:-9999px!important;display:block!important;width:0!important;height:0!important;line-height:0!important;text-align:left!important}#sb_instagram .sb_instagram_header{float:left;clear:both;margin:0 0 15px 0;padding:0;line-height:1.2;width:100%}#sb_instagram .sb_instagram_header a{float:left;display:block;text-decoration:none;transition:color .5s ease}.sbi_no_avatar .sbi_header_img{background:#333;color:#fff;width:50px;height:50px;position:relative}.sbi_no_avatar .sbi_header_hashtag_icon{display:block;color:#fff;opacity:.9;-webkit-transition:background .6s linear,color .6s linear;-moz-transition:background .6s linear,color .6s linear;-ms-transition:background .6s linear,color .6s linear;-o-transition:background .6s linear,color .6s linear;transition:background .6s linear,color .6s linear}.sbi_no_avatar:hover .sbi_header_hashtag_icon{display:block;opacity:1;-webkit-transition:background .2s linear,color .2s linear;-moz-transition:background .2s linear,color .2s linear;-ms-transition:background .2s linear,color .2s linear;-o-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear}@media all and (min-width:480px){#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img{width:80px;height:80px;border-radius:40px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img{width:80px;height:80px;border-radius:40px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3{font-size:20px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{font-size:14px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3{margin-left:95px!important;line-height:1.4}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3{margin-right:-85px!important}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{margin-top:4px!important}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text.sbi_no_bio h3{padding-top:20px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img{width:120px;height:120px;border-radius:60px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img{width:120px;height:120px;border-radius:60px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3{font-size:28px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{font-size:16px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3{margin-left:140px!important;line-height:1.5}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3{margin-right:-120px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{margin-top:12px!important}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text.sbi_no_bio h3{padding-top:32px!important}}#sb_instagram .sb_instagram_header .sbi_header_img{float:left;position:relative;width:50px;margin:0 0 0 -100%!important;overflow:hidden;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#sb_instagram .sb_instagram_header .sbi_header_img img{float:left;margin:0!important;padding:0!important;border:none!important;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}#sb_instagram .sb_instagram_header .sbi_header_img_hover{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75)}#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;font-size:24px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-18px;margin-left:-18px;width:36px;height:36px;font-size:36px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-24px;margin-left:-24px;width:48px;height:48px;font-size:48px}#sb_instagram .sb_instagram_header .sbi_header_img_hover i{overflow:hidden;background:url(//capsuleshow.com/wp-content/plugins/instagram-feed/img/small-logo.png) no-repeat 0 0}#sb_instagram .sb_instagram_header .sbi_header_img_hover{z-index:2;transition:opacity .4s ease-in-out}#sb_instagram .sb_instagram_header .sbi_fade_in{opacity:1;transition:opacity .2s ease-in-out}#sb_instagram .sb_instagram_header .sbi_header_img_hover{position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75);-moz-opacity:0;-khtml-opacity:0;opacity:0;border-radius:40px;transition:opacity .2s}#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover{opacity:1}#sb_instagram .sb_instagram_header .sbi_header_text{float:left;width:100%;padding-top:5px}#sb_instagram .sb_instagram_header a{text-decoration:none}#sb_instagram .sb_instagram_header .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header .sbi_header_text h3{float:left;clear:both;width:auto;margin:0 0 0 60px!important;padding:0!important}#sb_instagram .sb_instagram_header h3{font-size:16px;line-height:1.3}#sb_instagram .sb_instagram_header p{font-size:13px;line-height:1.3;margin:0;padding:0}#sb_instagram p:empty{display:none}#sb_instagram .sb_instagram_header .sbi_header_text img.emoji{margin-right:3px!important}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio h3{padding-top:9px!important}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info{clear:both}#sb_instagram #sbi_load{float:left;clear:both;width:100%;text-align:center}#sb_instagram #sbi_load .fa-spinner{display:none;position:absolute;top:50%;left:50%;margin:-8px 0 0 -7px;font-size:15px}#sb_instagram #sbi_load{opacity:1;transition:all .5s ease-in}#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}#sb_instagram .sbi_hidden{opacity:0!important}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;padding:7px 14px;margin:5px auto 0 auto;background:#333;color:#eee;border:none;color:#fff;text-decoration:none;font-size:13px;line-height:1.5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram #sbi_load .sbi_load_btn{position:relative}#sb_instagram .sbi_follow_btn{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;text-align:center}#sb_instagram .sbi_follow_btn.sbi_top{display:block;margin-bottom:5px}#sb_instagram .sbi_follow_btn a{background:#408bd1;color:#fff}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{transition:all .1s ease-in}#sb_instagram #sbi_load .sbi_load_btn:hover{outline:0;box-shadow:inset 0 0 20px 20px rgba(255,255,255,.25)}#sb_instagram .sbi_follow_btn a:focus,#sb_instagram .sbi_follow_btn a:hover{outline:0;box-shadow:inset 0 0 10px 20px #359dff}#sb_instagram #sbi_load .sbi_load_btn.sbi_custom:hover,#sb_instagram .sbi_follow_btn.sbi_custom a:focus,#sb_instagram .sbi_follow_btn.sbi_custom a:hover{box-shadow:inset 0 0 20px 20px rgba(255,255,255,.15)}#sb_instagram #sbi_load .sbi_load_btn:active,#sb_instagram .sbi_follow_btn a:active{box-shadow:inset 0 0 10px 20px rgba(0,0,0,.3)}#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg{margin-bottom:-1px;margin-right:7px;font-size:15px}#sb_instagram .sbi_follow_btn svg{vertical-align:-.125em}#sb_instagram #sbi_load .sbi_follow_btn{margin-left:5px}#sb_instagram .sb_instagram_error{width:100%;text-align:center;line-height:1.4}#sbi_mod_error{display:none;border:1px solid #ddd;background:#eee;color:#333;margin:10px 0 0;padding:10px 15px;font-size:13px;text-align:center;clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#sbi_mod_error br{display:initial!important}#sbi_mod_error p{padding:5px 0!important;margin:0!important;line-height:1.3!important}#sbi_mod_error ol,#sbi_mod_error ul{padding:5px 0 5px 20px!important;margin:0!important}#sbi_mod_error li{padding:1px 0!important;margin:0!important}#sbi_mod_error span{font-size:12px}#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_medium .sbi_playbtn{margin-top:-12px;margin-left:-9px;font-size:23px}#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:8px;top:8px;font-size:18px}#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_small .sbi_playbtn{margin-top:-9px;margin-left:-7px;font-size:18px}#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:5px;top:5px;font-size:12px}@media all and (max-width:640px){#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:50%}#sb_instagram.sbi_col_10 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:25%}#sb_instagram.sbi_width_resp{width:100%!important}}@media all and (max-width:480px){#sb_instagram.sbi_col_10 #sbi_images .sbi_item,#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item{width:100%}}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap{box-sizing:border-box;position:relative;overflow:hidden}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before{content:"";display:block;padding-top:100%;z-index:-300}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo{position:absolute;top:0;left:0;bottom:0;right:0}#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition{opacity:1;max-height:640px}#sb_instagram.sbi_no_js .sbi_load_btn,#sb_instagram.sbi_no_js .sbi_photo img{display:none}#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo{padding-bottom:0!important}#sb_instagram #sbi_mod_error .sb_frontend_btn{display:inline-block;padding:6px 10px;background:#ddd;background:rgba(0,0,0,.1);text-decoration:none;border-radius:5px;margin-top:10px;color:#444}#sb_instagram #sbi_mod_error .sb_frontend_btn:hover{background:#ccc;background:rgba(0,0,0,.15)}#sb_instagram #sbi_mod_error .sb_frontend_btn .fa{margin-right:2px}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button{color:#fff}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.wp-gs .wp-block-button__link:not(.has-background){background-color:var(--wp-block-core-button--color--background,var(--wp-color--primary,#32373c))}.is-style-squared .wp-block-button__link{border-radius:0}.no-border-radius.wp-block-button__link{border-radius:0!important}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-buttons .wp-block-button{display:inline-block;margin-right:8px;margin-bottom:8px}.wp-block-buttons.alignright .wp-block-button{margin-right:none;margin-left:8px}.wp-block-buttons.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:400;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:20px 30px}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-column{flex-basis:calc(50% - 16px)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:290px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:580px;padding:14px;text-align:center}.block-editor-block-list__block[data-type="core/embed"][data-align=left],.block-editor-block-list__block[data-type="core/embed"][data-align=right],.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.78%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;object-fit:cover}}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}@supports (-ms-ime-align:auto){.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:290px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img,.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.wp-block-latest-posts__featured-image img{height:auto;width:auto}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.wp-block-media-text{ direction:ltr; display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{ -ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1; margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr; -ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1; padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{ -ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1 }.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{ -ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1 }.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.wp-block-navigation>ul{display:block;list-style:none;margin:0;padding-left:0}@media (min-width:600px){.wp-block-navigation>ul{display:flex;flex-wrap:wrap}}.wp-block-navigation>ul ul{list-style:none;padding-left:0;margin-top:0;margin-left:0}.wp-block-navigation>ul ul li{margin:0}.wp-block-navigation>ul li{z-index:1}.wp-block-navigation>ul li:focus-within,.wp-block-navigation>ul li:hover{cursor:pointer;z-index:99999}.wp-block-navigation>ul li:focus-within>ul,.wp-block-navigation>ul li:hover>ul,.wp-block-navigation>ul li ul:focus,.wp-block-navigation>ul li ul:hover{visibility:visible;opacity:1;display:flex;flex-direction:column}.wp-block-navigation>ul>li ul{position:absolute;left:0;top:100%;min-width:200px;max-width:200px;opacity:0;transition:opacity .1s linear;visibility:hidden}.wp-block-navigation,.wp-block-navigation .block-editor-block-list__layout{display:flex;flex-wrap:wrap}.wp-block-navigation .block-editor-block-list__layout .block-editor-block-list__layout{width:200px}.wp-block-navigation .block-editor-inner-blocks>.block-editor-block-list__layout>.wp-block{margin:0;width:auto}.wp-block-navigation,.wp-block-navigation>.wp-block-navigation__container{align-items:center;width:100%}.wp-block-navigation>.wp-block-navigation-link,.wp-block-navigation>.wp-block-navigation__container>.wp-block-navigation-link{display:flex;margin-top:0;margin-bottom:0}.wp-block-navigation .wp-block-navigation-link{position:relative;margin:0;min-height:56px;display:flex;line-height:1.4}.wp-block-navigation .wp-block-navigation-link .wp-block,.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link{min-height:auto;padding:0}.wp-block-navigation .wp-block-navigation-link .wp-block .wp-block-navigation-link{margin:0}.wp-block-navigation .wp-block-navigation-link>.block-editor-inner-blocks{display:none}.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks{display:flex;border:1px solid rgba(0,0,0,.15);position:absolute;z-index:1;top:100%;left:0}.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container .wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link.is-editing.has-child>.block-editor-inner-blocks .wp-block-navigation__container{left:100%;top:-1px}.wp-block-navigation .wp-block-navigation-link .block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link .wp-block-navigation__container{background-color:inherit;color:inherit}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content{display:flex;align-items:center;width:max-content;padding:6px 16px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:first-child:not(:only-child) .wp-block-navigation-link__content{padding-top:8px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:last-child .wp-block-navigation-link__content{padding-bottom:8px}.wp-block-navigation .wp-block-navigation-link.has-child .wp-block-navigation-link__content{min-width:100%;padding-right:32px;position:relative}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon{position:absolute;right:16px}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon svg{fill:currentColor}.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link svg{transform:rotate(0)}.wp-block-navigation .wp-block-navigation-link.has-text-color .wp-block-navigation-link__content{color:inherit}.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container{color:#111}.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container,.wp-block-navigation .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container{background-color:#fff}.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.block-editor-inner-blocks,.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color)>.wp-block-navigation__container{color:#fff}.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.block-editor-inner-blocks,.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background)>.wp-block-navigation__container{background-color:#333}.wp-block-navigation .wp-block-navigation-link.has-child>.wp-block-navigation__container{display:flex;flex-direction:column;padding:0}.wp-block-navigation>ul>li>a{display:flex;align-items:center}.wp-block-navigation>ul>li:first-of-type>a{padding-left:0}.wp-block-navigation>ul>li:last-of-type>a{padding-right:0}.wp-block-navigation.items-justified-left>ul{justify-content:flex-start}.wp-block-navigation.items-justified-center>ul{justify-content:center}.wp-block-navigation.items-justified-right>ul{justify-content:flex-end}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:290px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;max-width:360px}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-social-link{display:block;width:36px;height:36px;border-radius:36px;margin-right:8px;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-social-link{transition-duration:0s}}.wp-social-link a{padding:6px;display:block;line-height:0;transition:transform .1s ease}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1977f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0577b5;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#21a1f3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:#ff0100;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1977f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0577b5}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#21a1f3}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:#ff0100}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//capsuleshow.com/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}
div.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}.mc4wp-form input[name^="_mc4wp_honey"]{display:none!important}.mc4wp-form-basic,.mc4wp-form-theme{margin:1em 0}.mc4wp-form-basic,.mc4wp-form-basic input,.mc4wp-form-basic label,.mc4wp-form-theme,.mc4wp-form-theme input,.mc4wp-form-theme label{width:auto;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:auto;height:auto;vertical-align:baseline;line-height:normal}.mc4wp-form-basic:after,.mc4wp-form-theme:after{content:"";display:table;clear:both}.mc4wp-form-basic label,.mc4wp-form-theme label{font-weight:700;margin-bottom:6px;display:block}.mc4wp-form-basic input.placeholdersjs,.mc4wp-form-theme input.placeholdersjs{color:#aaa!important}.mc4wp-form-basic input[type=date],.mc4wp-form-basic input[type=email],.mc4wp-form-basic input[type=tel],.mc4wp-form-basic input[type=text],.mc4wp-form-basic input[type=url],.mc4wp-form-basic select,.mc4wp-form-basic textarea,.mc4wp-form-theme input[type=date],.mc4wp-form-theme input[type=email],.mc4wp-form-theme input[type=tel],.mc4wp-form-theme input[type=text],.mc4wp-form-theme input[type=url],.mc4wp-form-theme select,.mc4wp-form-theme textarea{min-height:32px;width:100%;max-width:480px}.mc4wp-form-basic input[type=number],.mc4wp-form-theme input[type=number]{min-width:40px}.mc4wp-form-basic input[type=checkbox],.mc4wp-form-basic input[type=radio],.mc4wp-form-theme input[type=checkbox],.mc4wp-form-theme input[type=radio]{position:relative;margin:0 6px 0 0;padding:0;height:13px;width:13px;display:inline-block;border:0}.mc4wp-form-basic input[type=checkbox],.mc4wp-form-theme input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.mc4wp-form-basic input[type=radio],.mc4wp-form-theme input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.mc4wp-form-basic button,.mc4wp-form-basic input[type=button],.mc4wp-form-basic input[type=submit],.mc4wp-form-theme button,.mc4wp-form-theme input[type=button],.mc4wp-form-theme input[type=submit]{cursor:pointer;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mc4wp-form-basic label>span,.mc4wp-form-basic li>label,.mc4wp-form-theme label>span,.mc4wp-form-theme li>label{font-weight:400}.mc4wp-form-basic .mc4wp-alert,.mc4wp-form-theme .mc4wp-alert{color:#c09853;clear:both}.mc4wp-form-basic .mc4wp-success,.mc4wp-form-theme .mc4wp-success{color:#468847}.mc4wp-form-basic .mc4wp-notice,.mc4wp-form-theme .mc4wp-notice{color:#3a87ad}.mc4wp-form-basic .mc4wp-error,.mc4wp-form-theme .mc4wp-error{color:#cd5c5c}.rtl .mc4wp-form-reset input[type=checkbox],.rtl .mc4wp-form-reset input[type=radio]{margin:0 0 0 6px}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}@font-face {
font-family: 'Apercu Pro';
src: url(//capsuleshow.com/wp-content/themes/libertyfairs/fonts/apercu/ApercuPro.eot);
src: local('Apercu Pro'), local('ApercuPro'),
url(//capsuleshow.com/wp-content/themes/libertyfairs/fonts/apercu/ApercuPro.eot?#iefix) format('embedded-opentype'),
url(//capsuleshow.com/wp-content/themes/libertyfairs/fonts/apercu/ApercuPro.woff2) format('woff2'),
url(//capsuleshow.com/wp-content/themes/libertyfairs/fonts/apercu/ApercuPro.woff) format('woff'),
url(//capsuleshow.com/wp-content/themes/libertyfairs/fonts/apercu/ApercuPro.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Apercu Pro';
src: url(//capsuleshow.com/wp-content/themes/libertyfairs/fonts/apercu/ApercuPro-Bold.eot);
src: local('Apercu Pro Bold'), local('ApercuPro-Bold'),
url(//capsuleshow.com/wp-content/themes/libertyfairs/fonts/apercu/ApercuPro-Bold.eot?#iefix) format('embedded-opentype'),
url(//capsuleshow.com/wp-content/themes/libertyfairs/fonts/apercu/ApercuPro-Bold.woff2) format('woff2'),
url(//capsuleshow.com/wp-content/themes/libertyfairs/fonts/apercu/ApercuPro-Bold.woff) format('woff'),
url(//capsuleshow.com/wp-content/themes/libertyfairs/fonts/apercu/ApercuPro-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
}
html
{
font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body
{
margin: 0;
}  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;
} [hidden],
template
{
display: none;
}  a
{
background-color: transparent;
} a:active,
a:hover
{
outline: 0;
}  abbr[title]
{
border-bottom: 1px dotted;
} b,
strong
{
font-weight: bold;
} dfn
{
font-style: italic;
} h1
{
font-size: 2em;
margin: .67em 0;
} mark
{
color: #000;
background: #ff0;
} small
{
font-size: 80%;
} sub,
sup
{
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup
{
top: -.5em;
}
sub
{
bottom: -.25em;
}  img
{
border: 0;
} svg:not(:root)
{
overflow: hidden;
}  figure
{
margin: 1em 40px;
} hr
{
box-sizing: content-box;
height: 0;
} pre
{
overflow: auto;
} code,
kbd,
pre,
samp
{
font-family: monospace, monospace;
font-size: 1em;
}   button,
input,
optgroup,
select,
textarea
{
font: inherit; margin: 0; color: inherit; } button
{
overflow: visible;
} button,
select
{
text-transform: none;
} button,
html input[type='button'],
input[type='reset'],
input[type='submit']
{
cursor: pointer; -webkit-appearance: button; } button[disabled],
html input[disabled]
{
cursor: default;
} button::-moz-focus-inner,
input::-moz-focus-inner
{
padding: 0;
border: 0;
} input
{
line-height: normal;
} input[type='checkbox'],
input[type='radio']
{
box-sizing: border-box; padding: 0; } input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button
{
height: auto;
} input[type='search']
{
box-sizing: content-box; -webkit-appearance: textfield; } input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration
{
-webkit-appearance: none;
} fieldset
{
margin: 0 2px;
padding: .35em .625em .75em;
border: 1px solid #c0c0c0;
} legend
{
padding: 0; border: 0; } textarea
{
overflow: auto;
} optgroup
{
font-weight: bold;
}  table
{
border-spacing: 0;
border-collapse: collapse;
}
td,
th
{
padding: 0;
}
#header .social-links,
#nav .navigation,
#nav .navigation > li .drop-holder ul,
.carousel .pagination ul,
.slideshow .pagination ul,
.social-img .social-links,
.style-white.photo-section .over-top ul.btn-gallery,
.brands-section .subnav-brands,
.brands-section .brands-over .list-brands,
.brands-section .cols-over .list-links,
.brands-section .cols-over .madein,
.block-shows .list-shows,
.partners-section .list-partners,
.nav-scroller .navigation,
.show-item .show-info,
.btn-list,
.filters-block .filters-holder ul,
.search-row ul,
.tabs-row .tabset,
.lightbox-holder .list-links,
.post-img-gallery .pagination ul,
#footer .navigation,
#footer .social-links
{
margin: 0;
padding: 0;
list-style: none;
}
.clearfix:after,
dl:after,
.widget:after,
.search-form:after,
.post-password-form p:after,
#header .social-links:after,
#nav .navigation:after,
.social-img .social-links:after,
.two-cols:after,
.style-white.photo-section .over-top:after,
.style-white.photo-section .over-top ul.btn-gallery:after,
.press-section .row:after,
.block-shows .list-shows:after,
.wpcf7 .row.inn:after,
#footer .social-links:after
{
display: block;
clear: both;
content: '';
}
.filters-block .opener:after
{
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.ellipsis
{
overflow: hidden;
white-space: nowrap; text-overflow: ellipsis; }
html
{
box-sizing: border-box;
}
*,
*:before,
*:after
{
box-sizing: inherit;
}
*
{
max-height: 1000000px;
}
body
{
font: 16px/1.5 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
min-width: 320px;
color: #000;
background: #fff;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
img
{
max-width: 100%;
height: auto;
vertical-align: top;
}
.gm-style img
{
max-width: none;
}
ul,
ol,
dl,
p,
h1,
h2,
h3,
h4,
h5,
h6,
address,
form,
table,
blockquote,
applet,
embed,
object,
iframe,
frameset
{
margin: 0 0 1.5em;
}
blockquote
{
font: italic 300 16px/22px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0;
}
blockquote p
{
margin: 0 0 22px;
}
blockquote .position
{
display: block;
}
th,
td
{
padding: .5em;
text-align: left;
vertical-align: top;
border: 1px solid #8a8a8a;
}
th
{
text-align: center;
vertical-align: middle;
}
ul,
ol
{
padding-left: 3em;
}
ul ul,
ul ol,
ol ul,
ol ol
{
margin: 0;
padding-left: 3em;
}
ul
{
list-style-type: disc;
}
dl dt
{
font-weight: bold;
float: left;
clear: left;
padding-right: .3em;
}
dl dd
{
overflow: hidden;
}
pre
{
max-width: 100%;
}
form,
fieldset
{
margin: 0;
padding: 0;
border-style: none;
}
input[type='text'],
input[type='tel'],
input[type='email'],
input[type='search'],
input[type='password'],
textarea
{
box-sizing: border-box;
padding: .4em .7em;
border: 1px solid #8a8a8a;
-webkit-border-radius: 0;
-webkit-appearance: none;
}
input[type='text']:focus,
input[type='tel']:focus,
input[type='email']:focus,
input[type='search']:focus,
input[type='password']:focus,
textarea:focus
{
border-color: #000;
}
input[type='text']::-webkit-input-placeholder,
input[type='tel']::-webkit-input-placeholder,
input[type='email']::-webkit-input-placeholder,
input[type='search']::-webkit-input-placeholder,
input[type='password']::-webkit-input-placeholder,
textarea::-webkit-input-placeholder
{
color: #a4a4a4;
}
input[type='text']::-moz-placeholder,
input[type='tel']::-moz-placeholder,
input[type='email']::-moz-placeholder,
input[type='search']::-moz-placeholder,
input[type='password']::-moz-placeholder,
textarea::-moz-placeholder
{
opacity: 1;
color: #a4a4a4;
}
input[type='text']:-moz-placeholder,
input[type='tel']:-moz-placeholder,
input[type='email']:-moz-placeholder,
input[type='search']:-moz-placeholder,
input[type='password']:-moz-placeholder,
textarea:-moz-placeholder
{
color: #a4a4a4;
}
input[type='text']:-ms-input-placeholder,
input[type='tel']:-ms-input-placeholder,
input[type='email']:-ms-input-placeholder,
input[type='search']:-ms-input-placeholder,
input[type='password']:-ms-input-placeholder,
textarea:-ms-input-placeholder
{
color: #a4a4a4;
}
input[type='text'].placeholder,
input[type='tel'].placeholder,
input[type='email'].placeholder,
input[type='search'].placeholder,
input[type='password'].placeholder,
textarea.placeholder
{
color: #a4a4a4;
}
select
{
-webkit-border-radius: 0;
}
textarea
{
resize: vertical;
vertical-align: top;
}
button,
input[type='button'],
input[type='reset'],
input[type='file'],
input[type='submit']
{
cursor: pointer;
-webkit-border-radius: 0;
-webkit-appearance: none;
}
#content
{
padding: 60px 0;
}
#content .title h1
{
font: 700 34px/44px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0 0 30px;
text-align: center;
letter-spacing: 3px;
text-transform: uppercase;
}
.widget
{
margin-bottom: 1.5em;
}
.widget ul
{
padding-left: 2em;
}
.widget select
{
min-width: 150px;
}
.comment-form label
{
display: block;
padding-bottom: 4px;
}
.comment-form textarea
{
overflow: auto;
height: 120px;
min-height: 120px;
margin: 0;
}
.comment-form textarea,
.comment-form input[type='text']
{
width: 100%;
max-width: 300px;
margin: 0 4px 0 0;
}
.comment-form input[type='submit']
{
display: block;
float: none;
}
.post-password-form label
{
display: block;
margin-bottom: 4px;
}
.post-password-form input[type='password']
{
width: 100%;
max-width: 300px;
margin: 0 4px 0 0;
}
.search-form
{
margin-bottom: 15px;
}
.search-form input
{
float: left;
height: 2em;
}
.search-form input[type='search']
{
width: 150px;
margin: 0 4px 0 0;
}
.post-password-form input
{
float: left;
height: 2em;
}
.post-password-form input[type='password']
{
width: 150px;
}
.comment-form input[type='submit'],
.post-password-form input[type='submit'],
.search-form input[type='submit']
{
height: 2em;
padding: 0 .5em;
color: #fff;
border: none;
background: #000;
}
.comment-form input[type='submit']:hover,
.post-password-form input[type='submit']:hover,
.search-form input[type='submit']:hover
{
opacity: .8;
}
.commentlist
{
margin: 0 0 1.5em;
}
.commentlist .edit-link
{
margin: 0;
}
.commentlist .avatar-holder
{
float: left;
margin: 0 1.5em 4px 0;
}
.commentlist-item .commentlist-item
{
padding: 0;
}
.comment,
.commentlist-holder
{
overflow: hidden;
}
.commentlist-item .commentlist-item,
.commentlist-item + .commentlist-item
{
padding-top: 1.5em;
}
.widget_calendar #next
{
text-align: right;
}
.gallery-item dt
{
float: none;
padding: 0;
}
.navigation,
.navigation-comments
{
position: relative;
margin-bottom: 1.5em;
vertical-align: middle;
}
.navigation .screen-reader-text,
.navigation-comments .screen-reader-text
{
position: absolute;
left: -99999px;
}
.navigation .page-numbers,
.navigation-comments .page-numbers
{
display: inline-block;
padding: 0 .4em;
vertical-align: middle;
}
.navigation .next,
.navigation .prev,
.navigation-comments .next,
.navigation-comments .prev
{
display: inline-block;
max-width: 48%;
padding: .4em;
vertical-align: middle;
text-decoration: none;
color: #fff;
background: #000;
}
.navigation .next:hover,
.navigation .prev:hover,
.navigation-comments .next:hover,
.navigation-comments .prev:hover
{
opacity: .8;
}
.navigation-single
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-direction: row-reverse;
padding: 30px 0;
text-align: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
}
.navigation-single .next,
.navigation-single .prev
{
font-size: 10px;
line-height: 1;
display: inline-block;
margin: 0 10px;
vertical-align: middle;
text-decoration: none;
letter-spacing: 2px;
text-transform: uppercase;
color: #b5b5b5;
}
.navigation-single .next:hover,
.navigation-single .prev:hover
{
opacity: .8;
}
.navigation-single .next a,
.navigation-single .prev a
{
display: block;
text-decoration: none;
color: inherit;
}
.navigation-single .next
{
position: relative;
}
.navigation-single .next:last-child:before
{
display: none;
}
.navigation-single .next:before
{
position: absolute;
top: 0;
left: -10px;
width: 1px;
height: 10px;
content: '';
background: #b5b5b5;
}
.wp-caption
{
clear: both;
max-width: 100%;
margin-bottom: 1.5em;
padding: .4em;
border: 1px solid #8a8a8a;
}
.wp-caption img
{
margin: 0;
vertical-align: top;
}
.wp-caption p
{
margin: .4em 0 0;
}
div.aligncenter
{
margin: 0 auto 1.5em;
}
img.aligncenter
{
display: block;
margin: 0 auto;
}
.alignleft
{
float: left;
margin: 0 1.5em 4px 0;
}
.alignright
{
float: right;
margin: 0 0 4px 1.5em;
}
.mejs-container
{
margin-bottom: 1.5em;
}
.wp-caption-text,
.gallery,
.alignnone,
.gallery-caption,
.sticky,
.bypostauthor
{
height: auto;
}
#wp-calendar tbody td
{
text-align: center;
}
#wp-calendar td,
#wp-calendar th
{
border: 1px solid #8a8a8a;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.h
{
font-family: inherit;
font-weight: bold;
margin: 0 0 .5em;
color: inherit;
}
h1,
.h1
{
font-size: 34px;
line-height: 1.1875;
}
h2,
.h2
{
font-size: 28px;
}
h3,
.h3
{
font-size: 24px;
}
h4,
.h4
{
font-size: 21px;
}
h5,
.h5
{
font-size: 17px;
}
h6,
.h6
{
font-size: 15px;
}
p
{
margin: 0 0 1em;
}
a
{
color: #1f09a0;
}
a:hover,
a:focus
{
text-decoration: none;
}
@font-face
{
font-family: 'icomoon';
font-weight: normal;
font-style: normal;
src: url(//capsuleshow.com/wp-content/themes/libertyfairs/fonts/icomoon.eot?v72t6o);
src: url(//capsuleshow.com/wp-content/themes/libertyfairs/fonts/icomoon.eot?v72t6o#iefix) format('embedded-opentype'), url(//capsuleshow.com/wp-content/themes/libertyfairs/fonts/icomoon.ttf?v72t6o) format('truetype'), url(//capsuleshow.com/wp-content/themes/libertyfairs/fonts/icomoon.woff?v72t6o) format('woff'), url(//capsuleshow.com/wp-content/themes/libertyfairs/fonts/icomoon.svg?v72t6o#icomoon) format('svg');
}
[class^='icon-'],
[class*=' icon-']
{ font-family: 'icomoon' !important;
font-weight: normal;
font-style: normal;
font-variant: normal;
line-height: 1; text-transform: none;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-arrow-down:before
{
content: '\e601';
}
.icon-facebook:before
{
content: '\e901';
}
.icon-arrow-left:before
{
content: '\e604';
}
.icon-arrow-right:before
{
content: '\e60b';
}
.icon-search:before
{
content: '\e908';
}
.icon-vimeo:before
{
content: '\e900';
}
.icon-location:before
{
content: '\e608';
}
.icon-instagram:before
{
content: '\e90b';
}
html
{
height: 100%;
}
body
{
min-width: 320px;
height: 100%;
}
.page-holder
{
display: table;
overflow: hidden;
width: 100%;
height: 100%;
table-layout: fixed;
}
#wrapper
{
display: table-cell;
width: 100%;
}
.holder
{
max-width: 1080px;
margin: 0 auto;
padding-right: 20px;
padding-left: 20px;
}
#footer
{
display: table-footer-group;
overflow: hidden;
width: 100%;
height: 1%;
} .jcf-checkbox
{
position: relative;
display: inline-block;
overflow: hidden;
width: 16px;
height: 16px;
margin: 0 3px 0 0;
cursor: default;
vertical-align: middle;
border: 1px solid #777;
background: #fff;
}
.jcf-checkbox span
{
position: absolute;
top: 50%;
left: 50%;
display: none;
width: 8px;
height: 4px;
margin: -7px 0 0 -6px;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
border: 3px solid #777;
border-width: 0 0 3px 3px;
-ms-filter: 'progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod=\'auto expand\')';
}
:root .jcf-checkbox span
{
margin: -4px 0 0 -5px;
}
.jcf-checkbox input[type='checkbox']
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
border: 0;
}
.jcf-checkbox.jcf-checked span
{
display: block;
} .jcf-radio
{
position: relative;
display: inline-block;
overflow: hidden;
width: 20px;
height: 20px;
margin: 0 10px 0 0;
cursor: default;
vertical-align: middle;
border: 2px solid #515151;
border-radius: 9px;
background: #fff;
}
.jcf-radio span
{
position: absolute;
top: 3px;
right: 3px;
bottom: 3px;
left: 3px;
display: none;
border-radius: 100%;
background: #515151;
}
.jcf-radio input[type='radio']
{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
border: 0;
}
.jcf-radio.jcf-checked span
{
display: block;
} .jcf-select
{
position: relative;
display: inline-block;
width: 100%;
min-width: 150px;
height: 38px;
margin: 0;
vertical-align: top;
color: #d9d9d9;
border-bottom: 1px solid #d9d9d9;
background: #fff;
}
.jcf-select select
{
z-index: 1;
top: 0;
left: 0;
}
.jcf-select .jcf-select-text
{
font: 300 14px/26px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
display: block;
overflow: hidden;
margin: 0 50px 0 10px;
cursor: default;
white-space: nowrap;
text-overflow: ellipsis;
}
.jcf-select .jcf-select-opener
{
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 40px;
text-align: center;
background: #fff;
}
.jcf-select .jcf-select-opener:before
{
font-family: 'icomoon';
position: absolute;
top: 50%;
left: 50%;
content: '\e601';
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: #d9d9d9;
}
body > .jcf-select-drop
{
position: absolute;
z-index: 9999;
margin: -1px 0 0;
}
body > .jcf-select-drop.jcf-drop-flipped
{
margin: 1px 0 0;
}
.jcf-select .jcf-select-drop
{
position: absolute;
z-index: 9999;
top: 100%;
right: -1px;
left: -1px;
margin-top: 0;
}
.jcf-select .jcf-drop-flipped
{
top: auto;
bottom: 100%;
}
.jcf-select-drop .jcf-select-drop-content
{
border: 1px solid #ccc;
} .jcf-list-box
{
display: inline-block;
overflow: hidden;
min-width: 200px;
margin: 0 15px;
border: 1px solid #b8c3c9;
} .jcf-list
{
font-size: 12px;
line-height: 14px;
position: relative;
display: inline-block;
width: 100%;
vertical-align: top;
background: #fff;
}
.jcf-list .jcf-list-content
{
display: inline-block;
overflow: auto;
width: 100%;
vertical-align: top;
}
.jcf-list ul
{
margin: 0;
padding: 0;
list-style: none;
}
.jcf-list ul li
{
display: block;
overflow: hidden;
}
.jcf-list .jcf-overflow
{
overflow: auto;
}
.jcf-list .jcf-option
{
display: block;
overflow: hidden;
height: 1%;
padding: 5px 9px;
cursor: default;
white-space: nowrap;
color: #000;
}
.jcf-list .jcf-disabled
{
color: #aaa !important;
background: #fff !important;
}
.jcf-select-drop .jcf-hover,
.jcf-list-box .jcf-selected
{
color: #000;
background: #e6e6e6;
}
.jcf-list .jcf-optgroup-caption
{
font-weight: bold;
display: block;
padding: 5px 9px;
cursor: default;
white-space: nowrap;
color: #000;
}
.jcf-list .jcf-optgroup .jcf-option
{
padding-left: 30px;
} .jcf-scrollable-wrapper
{
position: relative;
box-sizing: content-box;
}
.jcf-scrollbar-vertical
{
position: absolute;
top: 0;
right: 0;
bottom: 0;
width: 6px;
cursor: default;
background: #e3e3e3;
}
.jcf-scrollbar-vertical .jcf-scrollbar-dec,
.jcf-scrollbar-vertical .jcf-scrollbar-inc
{
top: 0;
left: 0;
width: 0;
height: 0;
background: #bbb;
}
.jcf-scrollbar-vertical .jcf-scrollbar-inc
{
top: auto;
bottom: 0;
}
.jcf-scrollbar-vertical .jcf-scrollbar-handle
{
width: 6px;
height: 1px;
background: #888;
}
.jcf-scrollbar-horizontal
{
position: absolute;
top: auto;
right: auto;
bottom: 0;
left: 0;
width: 1px;
height: 6px;
background: #e3e3e3;
}
.jcf-scrollbar-horizontal .jcf-scrollbar-dec,
.jcf-scrollbar-horizontal .jcf-scrollbar-inc
{
display: inline-block;
overflow: hidden;
width: 0;
height: 0;
vertical-align: top;
background: #bbb;
}
.jcf-scrollbar-horizontal .jcf-scrollbar-inc
{
right: 0;
left: auto;
}
.jcf-scrollbar-horizontal .jcf-scrollbar-slider
{
position: relative;
display: inline-block;
height: 6px;
}
.jcf-scrollbar-horizontal .jcf-scrollbar-handle
{
position: absolute;
height: 6px;
background: #888;
}
.jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle
{
visibility: hidden;
}
.jcf-scrollbar.jcf-inactive .jcf-scrollbar-dec,
.jcf-scrollbar.jcf-inactive .jcf-scrollbar-inc
{
background: #e3e3e3;
} .jcf-file
{
position: relative;
display: inline-block;
overflow: hidden;
white-space: nowrap;
background: #fff;
}
.jcf-file[class*='jcf-extension'] .jcf-fake-input
{
display: inline-block;
}
.jcf-file .jcf-real-element
{
font-size: 200px;
position: absolute;
top: 0;
right: 0;
height: 200px;
margin: 0;
}
.jcf-file .jcf-fake-input
{
font-size: 13px;
line-height: 28px;
display: inline-block;
display: none;
overflow: hidden;
width: 125px;
height: 28px;
margin: 0 10px 0 0;
padding: 0 8px;
vertical-align: top;
white-space: nowrap;
text-overflow: ellipsis;
border: 1px solid #777;
}
.jcf-file .jcf-upload-button
{
font-size: 23px;
line-height: 23px;
display: inline-block;
overflow: hidden;
width: 24px;
height: 24px;
padding: 0 6px;
vertical-align: top;
white-space: nowrap;
color: #fff;
border-radius: 50%;
background: #000;
} .jcf-disabled
{
background: #ddd !important;
} .popup-holder
{
position: relative;
overflow: hidden;
height: 0;
}
div.lightbox
{
width: 300px;
padding: 5px;
}
.lightbox h2
{
margin: 0 0 10px;
}
.lightbox p
{
margin: 0;
}
body.fancybox-active
{
overflow: hidden;
}
body.fancybox-iosfix
{
position: fixed;
right: 0;
left: 0;
}
.fancybox-is-hidden
{
position: absolute;
top: -9999px;
left: -9999px;
visibility: hidden;
}
.fancybox-container
{
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Apercu Pro, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
position: fixed;
z-index: 99992;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-tap-highlight-color: transparent;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage
{
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.fancybox-outer
{
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.fancybox-bg
{
-webkit-transition-timing-function: cubic-bezier(.47, 0, .74, .71);
transition-timing-function: cubic-bezier(.47, 0, .74, .71);
-webkit-transition-duration: inherit;
transition-duration: inherit;
-webkit-transition-property: opacity;
transition-property: opacity;
opacity: 0;
background: #1e1e1e;
}
.fancybox-is-open .fancybox-bg
{
-webkit-transition-timing-function: cubic-bezier(.22, .61, .36, 1);
transition-timing-function: cubic-bezier(.22, .61, .36, 1);
opacity: .87;
}
.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption-wrap
{
position: absolute;
z-index: 99997;
visibility: hidden;
box-sizing: border-box;
-webkit-transition: opacity .25s, visibility 0s linear .25s;
transition: opacity .25s, visibility 0s linear .25s;
opacity: 0;
direction: ltr;
}
.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption-wrap
{
visibility: visible;
-webkit-transition: opacity .25s, visibility 0s;
transition: opacity .25s, visibility 0s;
opacity: 1;
}
.fancybox-infobar
{
font-size: 13px;
line-height: 44px;
top: 0;
left: 0;
min-width: 44px;
height: 44px;
padding: 0 10px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-align: center;
pointer-events: none;
color: #ccc;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: transparent;
-webkit-font-smoothing: subpixel-antialiased;
mix-blend-mode: exclusion;
}
.fancybox-toolbar
{
top: 0;
right: 0;
margin: 0;
padding: 0;
}
.fancybox-stage
{
z-index: 99994;
overflow: hidden;
-webkit-transform: translate3d(0, 0, 0);
direction: ltr;
}
.fancybox-is-closing .fancybox-stage
{
overflow: visible;
}
.fancybox-slide
{
position: absolute;
z-index: 99994;
top: 0;
left: 0;
display: none;
overflow: auto;
box-sizing: border-box;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
-webkit-transition-property: opacity, -webkit-transform;
-webkit-transition-property: -webkit-transform, opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property:         transform, opacity;
transition-property:         transform, opacity, -webkit-transform;
text-align: center;
white-space: normal;
outline: none;
-webkit-overflow-scrolling: touch;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.fancybox-slide::before
{
display: inline-block;
width: 0;
height: 100%;
content: '';
vertical-align: middle;
}
.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next
{
display: block;
}
.fancybox-slide--image
{
overflow: visible;
}
.fancybox-slide--image::before
{
display: none;
}
.fancybox-slide--video .fancybox-content,
.fancybox-slide--video iframe
{
background: #000;
}
.fancybox-slide--map .fancybox-content,
.fancybox-slide--map iframe
{
background: #e5e3df;
}
.fancybox-slide--next
{
z-index: 99995;
}
.fancybox-slide > *
{
position: relative;
display: inline-block;
overflow: auto;
box-sizing: border-box;
max-width: calc(100% - 40px);
margin: 44px auto 44px;
padding: 24px;
text-align: left;
vertical-align: middle;
color: #fff;
border-width: 0;
background-color: #000;
}
.fancybox-slide > title,
.fancybox-slide > style,
.fancybox-slide > meta,
.fancybox-slide > link,
.fancybox-slide > script,
.fancybox-slide > base
{
display: none;
}
.fancybox-slide .fancybox-image-wrap
{
position: absolute;
z-index: 99995;
top: 0;
left: 0;
overflow: visible;
max-width: 100%;
margin: 0;
padding: 0;
cursor: default;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-transition-property: opacity, -webkit-transform;
-webkit-transition-property: -webkit-transform, opacity, -webkit-transform;
transition-property: opacity, -webkit-transform;
transition-property:         transform, opacity;
transition-property:         transform, opacity, -webkit-transform;
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
border: 0;
background: transparent;
background-repeat: no-repeat;
background-size: 100% 100%;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.fancybox-slide .fancybox-image-wrap .fancybox-image
{
max-width: none;
height: auto;
}
.fancybox-can-zoomOut .fancybox-image-wrap
{
cursor: zoom-out;
}
.fancybox-can-zoomIn .fancybox-image-wrap
{
cursor: zoom-in;
}
.fancybox-can-drag .fancybox-image-wrap
{
cursor: grab;
}
.fancybox-is-dragging .fancybox-image-wrap
{
cursor: grabbing;
}
.fancybox-image,
.fancybox-spaceball
{
position: absolute;
top: 0;
left: 0;
width: 100%;
max-width: none;
height: 100%;
max-height: none;
margin: 0;
padding: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 0;
}
.fancybox-spaceball
{
z-index: 1;
}
.fancybox-slide--iframe .fancybox-content
{
overflow: visible;
width: 80%;
max-width: calc(100% - 100px);
height: 80%;
max-height: calc(100% - 88px);
padding: 0;
background: #fff;
}
.fancybox-iframe
{
display: block;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
border: 0;
background: #fff;
}
.fancybox-error
{
width: 100%;
max-width: 380px;
margin: 0;
padding: 40px;
cursor: default;
background: #fff;
}
.fancybox-error p
{
font-size: 16px;
line-height: 20px;
margin: 0;
padding: 0;
color: #444;
} .fancybox-button
{
display: inline-block;
box-sizing: border-box;
width: 44px;
height: 44px;
margin: 0;
padding: 10px;
cursor: pointer;
-webkit-transition: color .3s ease;
transition: color .3s ease;
vertical-align: top;
border: 0;
border-radius: 0;
outline: none;
background: rgba(30, 30, 30, .6);
}
.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link
{
color: #ccc;
}
.fancybox-button:focus,
.fancybox-button:hover
{
color: #fff;
}
.fancybox-button[disabled]
{
cursor: default;
opacity: .6;
color: #ccc;
}
.fancybox-button svg
{
position: relative;
display: block;
overflow: visible;
shape-rendering: geometricPrecision;
}
.fancybox-button svg path
{
fill: currentColor;
stroke: currentColor;
stroke-linejoin: round;
stroke-width: 3;
}
.fancybox-button--share svg path
{
stroke-width: 1;
}
.fancybox-button--play svg path:nth-child(2)
{
display: none;
}
.fancybox-button--pause svg path:nth-child(1)
{
display: none;
}
.fancybox-button--zoom svg path
{
fill: transparent;
} .fancybox-navigation
{
display: none;
}
.fancybox-show-nav .fancybox-navigation
{
display: block;
}
.fancybox-navigation button
{
position: absolute;
z-index: 99997;
top: 50%;
width: 60px;
height: 100px;
margin: -50px 0 0 0;
padding: 17px;
background: transparent;
}
.fancybox-navigation button:before
{
position: absolute;
top: 30px;
right: 10px;
width: 40px;
height: 40px;
content: '';
background: rgba(30, 30, 30, .6);
}
.fancybox-navigation .fancybox-button--arrow_left
{
left: 0;
}
.fancybox-navigation .fancybox-button--arrow_right
{
right: 0;
} .fancybox-close-small
{
font: 21px/1 Arial,'Helvetica Neue',Helvetica,sans-serif;
font-weight: 300;
position: absolute;
z-index: 2;
top: 5px;
right: 5px;
overflow: hidden;
box-sizing: border-box;
width: 32px;
height: 32px;
margin: 0;
padding: 0;
cursor: pointer;
-webkit-transition: opacity .2s;
transition: opacity .2s;
text-align: center;
text-indent: -9999px;
color: #888;
border-width: 0;
border-radius: 50%;
background: transparent;
}
.fancybox-close-small:before,
.fancybox-close-small:after
{
position: absolute;
top: 50%;
right: 0;
left: 0;
display: block;
height: 1px;
content: '';
background-color: #fff;
}
.fancybox-close-small:before
{
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.fancybox-close-small:after
{
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.fancybox-close-small:focus
{
outline: none;
}
.fancybox-slide--video .fancybox-close-small
{
top: -36px;
right: -36px;
background: transparent;
}
.fancybox-close-small:hover
{
color: #555;
}
.fancybox-slide--image .fancybox-close-small,
.fancybox-slide--iframe .fancybox-close-small
{
top: 0;
right: -44px;
}
.fancybox-slide--image .fancybox-close-small:after,
.fancybox-slide--iframe .fancybox-close-small:after
{
font-size: 35px;
color: #aaa;
}
.fancybox-slide--image .fancybox-close-small:hover:after,
.fancybox-slide--iframe .fancybox-close-small:hover:after
{
color: #fff;
background: transparent;
}
.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small
{
display: none;
} .fancybox-caption-wrap
{
right: 0;
bottom: 0;
left: 0;
padding: 60px 2vw 0 2vw;
pointer-events: none;
background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, .1) 20%, rgba(0, 0, 0, .2) 40%, rgba(0, 0, 0, .6) 80%, rgba(0, 0, 0, .8) 100%);
background:         linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .1) 20%, rgba(0, 0, 0, .2) 40%, rgba(0, 0, 0, .6) 80%, rgba(0, 0, 0, .8) 100%);
}
.fancybox-caption
{
font-size: 14px;
line-height: 20px;
padding: 30px 0;
color: #fff;
border-top: 1px solid rgba(255, 255, 255, .4);
-webkit-text-size-adjust: none;
}
.fancybox-caption a,
.fancybox-caption button,
.fancybox-caption select
{
position: relative; pointer-events: all;
}
.fancybox-caption a
{
text-decoration: underline;
color: #fff;
} .fancybox-slide > .fancybox-loading
{
position: absolute;
z-index: 99999;
top: 50%;
left: 50%;
width: 50px;
height: 50px;
margin-top: -30px;
margin-left: -30px;
-webkit-animation: fancybox-rotate .8s infinite linear;
animation: fancybox-rotate .8s infinite linear;
border: 6px solid rgba(100, 100, 100, .4);
border-top: 6px solid rgba(255, 255, 255, .6);
border-radius: 100%;
background: transparent;
} .fancybox-animated
{
-webkit-transition-timing-function: cubic-bezier(0, 0, .25, 1);
transition-timing-function: cubic-bezier(0, 0, .25, 1);
} .fancybox-fx-slide.fancybox-slide--previous
{
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
opacity: 0;
}
.fancybox-fx-slide.fancybox-slide--next
{
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
opacity: 0;
}
.fancybox-fx-slide.fancybox-slide--current
{
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
} .fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next
{
-webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
transition-timing-function: cubic-bezier(.19, 1, .22, 1);
opacity: 0;
}
.fancybox-fx-fade.fancybox-slide--current
{
opacity: 1;
} .fancybox-fx-zoom-in-out.fancybox-slide--previous
{
-webkit-transform: scale3d(1.5, 1.5, 1.5);
transform: scale3d(1.5, 1.5, 1.5);
opacity: 0;
}
.fancybox-fx-zoom-in-out.fancybox-slide--next
{
-webkit-transform: scale3d(.5, .5, .5);
transform: scale3d(.5, .5, .5);
opacity: 0;
}
.fancybox-fx-zoom-in-out.fancybox-slide--current
{
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1;
} .fancybox-fx-rotate.fancybox-slide--previous
{
-webkit-transform: rotate(-360deg);
-ms-transform: rotate(-360deg);
transform: rotate(-360deg);
opacity: 0;
}
.fancybox-fx-rotate.fancybox-slide--next
{
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
opacity: 0;
}
.fancybox-fx-rotate.fancybox-slide--current
{
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
opacity: 1;
} .fancybox-fx-circular.fancybox-slide--previous
{
-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
opacity: 0;
}
.fancybox-fx-circular.fancybox-slide--next
{
-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
opacity: 0;
}
.fancybox-fx-circular.fancybox-slide--current
{
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
opacity: 1;
} .fancybox-fx-tube.fancybox-slide--previous
{
-webkit-transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}
.fancybox-fx-tube.fancybox-slide--next
{
-webkit-transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}
.fancybox-fx-tube.fancybox-slide--current
{
-webkit-transform: translate3d(0, 0, 0) scale(1);
transform: translate3d(0, 0, 0) scale(1);
} .fancybox-share
{
max-width: 90%;
padding: 30px;
border-radius: 3px;
background: #f4f4f4;
}
.fancybox-share h1
{
font-size: 33px;
font-weight: 700;
margin: 0 0 20px 0;
text-align: center;
color: #222;
}
.fancybox-share p
{
margin: 0;
padding: 0;
text-align: center;
}
.fancybox-share p:first-of-type
{
margin-right: -10px;
}
.fancybox-share_button
{
font-size: 16px;
line-height: 23px;
display: inline-block;
min-width: 140px;
margin: 0 10px 10px 0;
padding: 10px 20px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-transition: all .2s;
transition: all .2s;
white-space: nowrap;
text-decoration: none;
color: #707070;
border: 0;
border-radius: 3px;
background: #fff;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .16);
}
.fancybox-share_button:focus,
.fancybox-share_button:hover
{
text-decoration: none;
color: #333;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .3);
}
.fancybox-share_button svg
{
width: 20px;
height: 20px;
margin-right: 5px;
vertical-align: text-bottom;
}
.fancybox-share input
{
font-size: 14px;
box-sizing: border-box;
width: 100%;
margin: 5px 0 0 0;
padding: 10px 15px;
color: #5d5b5b;
border: 1px solid #d7d7d7;
border-radius: 3px;
outline: none;
background: #ebebeb;
} .fancybox-button--thumbs span
{
font-size: 23px;
}
.fancybox-button--thumbs::before
{
top: 20px;
left: 21px;
width: 3px;
height: 3px;
box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0;
}
.fancybox-container--thumbs .fancybox-controls,
.fancybox-container--thumbs .fancybox-slider-wrap,
.fancybox-container--thumbs .fancybox-caption-wrap
{
right: 220px;
}
.fancybox-thumbs
{
position: absolute;
z-index: 99993;
z-index: 3;
right: 0;
bottom: 0;
left: 0;
overflow-x: scroll;
box-sizing: border-box;
width: 100%;
margin: 0;
padding: 5px 5px 0 0;
text-align: center;
word-break: normal;
-webkit-overflow-scrolling: touch;
-webkit-tap-highlight-color: transparent;
}
.fancybox-thumbs > ul
{
font-size: 0;
position: relative;
display: inline-block;
overflow-x: hidden;
overflow-y: auto;
height: 100%;
margin: 0;
padding: 0;
list-style: none;
}
.fancybox-thumbs > ul > li
{
position: relative;
float: left;
overflow: hidden;
box-sizing: border-box;
width: 105px;
max-width: 50%;
height: 75px;
margin: 0;
padding: 0;
cursor: pointer;
border-top-width: 0;
border-right-width: 0;
outline: none;
-webkit-tap-highlight-color: transparent;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
li.fancybox-thumbs-loading
{
background: rgba(0, 0, 0, .1);
}
.fancybox-thumbs > ul > li > img
{
position: absolute;
top: 0;
left: 0;
min-width: 100%;
max-width: none;
min-height: 100%;
max-height: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
}
.fancybox-thumbs > ul > li:before
{
position: absolute;
z-index: 99991;
top: 0;
right: 0;
bottom: 0;
left: 0;
content: '';
-webkit-transition: all .2s cubic-bezier(.25, .46, .45, .94);
transition: all .2s cubic-bezier(.25, .46, .45, .94);
opacity: 0;
border: 4px solid #4ea7f9;
border-radius: 2px;
}
.fancybox-thumbs > ul > li.fancybox-thumbs-active:before
{
opacity: 1;
} .fancybox-container--thumbs .fancybox-controls,
.fancybox-container--thumbs .fancybox-slider-wrap,
.fancybox-container--thumbs .fancybox-caption-wrap
{
right: 0;
bottom: 100px;
}
.fancybox-inner
{
z-index: 2;
}
.fancybox-slide .lightbox-holder
{
padding: 70px;
}
.select2-container
{
width: auto !important;
}
.select2-container--default .select2-selection--single
{
width: 100%;
border: none;
border-bottom: 1px solid #d9d9d9;
border-radius: 0;
background-color: #fff;
}
.select2-container .select2-selection--single
{
height: 37px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered
{
color: #d9d9d9;
}
.select2-dropdown
{
border: none;
} .select2-search--dropdown
{
display: none;
}
.select2-container--default.select2-container--focus .select2-selection--multiple
{
width: 100%;
border: none;
border-bottom: 1px solid #d9d9d9;
border-radius: 0;
background-color: #fff;
}
.select2-container--default .select2-selection--multiple
{
border: none;
border-bottom: 1px solid #d9d9d9;
border-radius: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b
{
display: none;
}
.select2-container .select2-selection--single .select2-selection__rendered
{
padding-right: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered
{
line-height: 37px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow
{
width: 40px;
height: 37px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow:before
{
font-family: 'icomoon';
position: absolute;
top: 50%;
left: 50%;
content: '\e601';
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
color: #d9d9d9;
}
.select2-container .select2-selection--multiple
{
position: relative;
height: auto;
min-height: 37px;
padding-right: 40px;
}
.select2-container .select2-selection--multiple:before
{
font-family: 'icomoon';
position: absolute;
top: 50%;
right: 14px;
content: '\e601';
cursor: pointer;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
color: #d9d9d9;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice
{
font-size: 16px;
position: relative;
margin: 5px 35px 0 0;
border: none;
background: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove
{
font-size: 16px;
position: absolute;
right: -17px;
width: 15px;
height: 15px;
padding: 0 3px;
color: #000;
border-radius: 50%;
background: #ececec;
}
.select2-container--default .select2-results > .select2-results__options
{
max-height: 300px;
color: #b4b4b4;
background: #f8f8f8;
}
.select2-container--default .select2-results__option--highlighted[aria-selected]
{
color: #3d3d3d;
background: #fcfcfc;
}
select.wpcf7-form-control option:first-child
{
display: none;
}
.select2.select2-container.select2-container--default.select2-container--below .select2-selection--single .select2-selection__rendered
{
color: #000;
} .slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide
{
float: right;
}
.slick-slide img
{
display: block;
}
.slick-slide.slick-loading img
{
display: none;
}
.slick-slide.dragging img
{
pointer-events: none;
}
.slick-initialized .slick-slide
{
display: block;
}
.slick-loading .slick-slide
{
visibility: hidden;
}
.slick-vertical .slick-slide
{
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden
{
display: none;
}
.main-slick
{
margin-bottom: 5px;
}
.main-slick img
{
width: 100%;
}
.slider-nav
{
margin-bottom: 20px;
}
.slider-nav img
{
width: 100%;
}
.slider-nav .slide
{
padding: 0 2px;
-webkit-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
}
.slider-nav .slide:hover
{
cursor: pointer;
opacity: .9;
}
.admin-bar #header
{
top: 32px !important;
}
.admin-bar #wpadminbar
{
position: fixed !important;
}
.admin-bar .banner,
.admin-bar .slideshow
{
height: calc(100vh - 32px);
}
.admin-bar .banner .slideset,
.admin-bar .banner .slide,
.admin-bar .slideshow .slideset,
.admin-bar .slideshow .slide
{
height: calc(100vh - 32px);
}
.admin-bar .bg-video-holder
{
height: calc(100vh - 32px);
} #header
{
position: fixed;
z-index: 100;
top: 0;
right: 0;
left: 0;
-webkit-transition: all .3s;
transition: all .3s;
text-align: center;
border-bottom: 1px solid #eee;
background: #fff;
}
#header .holder
{
position: relative;
max-width: 1340px;
padding: 42px 20px 0;
}
#header .social-links
{
position: absolute;
z-index: 1;
top: 68%;
right: 25px;
}
#header .social-links li
{
float: left;
margin: 0 0 0 6px;
}
#header .social-links a
{
font-size: 15px;
line-height: 1;
text-decoration: none;
color: #3d3d3d;
}
#header .social-links a:hover
{
color: #999;
}
.logo
{
position: relative;
z-index: 1;
display: inline-block;
vertical-align: top;
}
.logo a
{
display: block;
}
.logo img.white-logo
{
display: none;
}
#nav
{
padding: 0 80px 0 0;
}
#nav .navigation
{
font: 11px/11px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
position: static;
display: inline-block;
padding-top: 25px;
vertical-align: top;
text-transform: uppercase;
}
#nav .navigation > li
{
position: relative;
float: left;
margin: 0 21px;
}
#nav .navigation > li:first-child
{
margin: 0 18px 0 0;
}
#nav .navigation > li:last-child
{
margin: 0 0 0 18px;
}
#nav .navigation > li.hover > a
{
color: #8a8a8a;
}
#nav .navigation > li.hover.menu-item-has-children > a
{
position: relative;
}
#nav .navigation > li.hover.menu-item-has-children > a:after
{
position: absolute;
right: -10px;
bottom: 0;
left: -10px;
display: block;
content: '';
border-bottom: 5px solid #eee;
background: transparent;
}
#nav .navigation > li.hover .drop-holder
{
display: block;
}
#nav .navigation > li.hover .drop-holder:after
{
position: absolute;
z-index: -1;
top: 0;
right: -9999px;
bottom: 0;
left: -9999px;
content: '';
border-top: 1px solid #eee;
background: #f8f8f8;
}
#nav .navigation > li > a
{
font-weight: 700;
display: inline-block;
vertical-align: top;
text-decoration: none;
letter-spacing: 2px;
color: #000;
outline: none;
}
#nav .navigation > li .drop-holder
{
font: 10px/10px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
position: absolute;
top: 34px;
left: -8px;
display: none;
padding: 21px 15px;
text-align: center;
}
#nav .navigation > li .drop-holder ul
{
text-align: left;
}
#nav .navigation > li .drop-holder ul li
{
margin: 0 14px 5px;
white-space: nowrap;
}
#nav .navigation > li .drop-holder ul a
{
text-decoration: none;
letter-spacing: 1px;
color: #000;
}
#nav .navigation > li .drop-holder ul a:hover
{
color: #000;
}
#nav .navigation .image-drop .drop-holder:after
{
top: 0;
}
#nav .navigation .image-drop .drop-holder a
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
height: 120px;
padding: 5px;
-webkit-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
text-align: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
#nav .navigation .image-drop .drop-holder a:hover
{
opacity: .8;
}
#nav .navigation .image-drop .drop-holder a img
{
max-width: 100%;
}
#nav .navigation .image-drop .drop-holder ul
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
max-width: 1040px;
margin: 0 auto;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
#nav .navigation .image-drop .drop-holder ul li
{
width: 100%;
margin-bottom: 5px;
}
.nav-opener
{
position: absolute;
z-index: 1;
top: 50%;
left: 25px;
display: none;
width: 20px;
height: 18px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
text-indent: -9999px;
border-radius: 3px;
}
.nav-opener:hover span,
.nav-opener:hover:before,
.nav-opener:hover:after
{
background: #999;
}
.nav-opener span,
.nav-opener:before,
.nav-opener:after
{
position: absolute;
top: 8px;
right: 0;
left: 0;
height: 3px;
margin-top: -2px;
-webkit-transition: all .2s linear;
transition: all .2s linear;
background: #3d3d3d;
}
.nav-opener:before
{
top: 2px;
content: '';
}
.nav-opener:after
{
top: 14px;
content: '';
}
.nav-active .nav-opener span
{
opacity: 0;
}
.nav-active .nav-opener:before,
.nav-active .nav-opener:after
{
top: 8px;
right: 0;
left: 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.nav-active .nav-opener:after
{
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#main
{
padding-top: 125px;
background-color: #f5f5f5;
}
.carousel
{
position: relative;
padding: 56px 140px;
}
.carousel .mask
{
position: relative;
overflow: hidden;
width: 100%;
}
.carousel .slideset
{
float: left;
width: 99999px;
}
.carousel .slide
{
float: left;
}
.carousel .btn-prev,
.carousel .btn-next
{
font-size: 18px;
position: absolute;
z-index: 3;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
text-decoration: none;
color: #a5a5a5;
}
.carousel .btn-prev:hover,
.carousel .btn-next:hover
{
color: #8a8a8a;
}
.carousel .btn-prev
{
left: -10px;
}
.carousel .btn-next
{
right: -10px;
}
.carousel .pagination
{
position: absolute;
top: 107%;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
text-align: center;
}
.carousel .pagination ul
{
font-size: 0;
line-height: 0;
display: inline-block;
vertical-align: top;
white-space: nowrap;
letter-spacing: -4px;
}
.carousel .pagination ul li
{
display: inline-block;
margin: 0 7px;
vertical-align: middle;
letter-spacing: 0;
}
.carousel .pagination ul li.active a
{
border-color: #a5a5a5;
background: transparent;
}
.carousel .pagination ul a
{
display: block;
width: 10px;
height: 10px;
text-indent: -9999px;
border: 1px solid #f4f4f4;
border-radius: 50%;
background: #a5a5a5;
}
.slideshow
{
position: relative;
height: 100vh;
min-height: 480px;
}
.slideshow .slideset
{
height: 100vh;
min-height: 480px;
}
.slideshow .slide
{
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100vh;
min-height: 480px;
background-position: 50% 50%;
background-size: cover;
}
.slideshow .slide.active
{
z-index: 2;
}
.slideshow .btn-prev,
.slideshow .btn-next
{
font-size: 30px;
position: absolute;
z-index: 3;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
text-decoration: none;
color: #fff;
}
.slideshow .btn-prev:hover,
.slideshow .btn-next:hover
{
color: #8a8a8a;
}
.slideshow .btn-prev
{
left: 36px;
}
.slideshow .btn-next
{
right: 36px;
}
.slideshow .pagination
{
position: absolute;
z-index: 3;
bottom: 43px;
left: 50%;
width: 55.5%;
max-width: 420px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.slideshow .pagination ul
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: distribute;
justify-content: space-around;
}
.slideshow .pagination ul li.active a
{
background: transparent;
}
.slideshow .pagination ul a
{
display: block;
width: 10px;
height: 10px;
text-indent: -9999px;
border: 1px solid #fff;
border-radius: 50%;
background: #fff;
}
.banner
{
height: 100vh;
min-height: 480px;
}
.banner .slide.black-text .txt-over
{
color: #000;
}
.banner .txt-over
{
position: absolute;
z-index: 2;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
color: #fff;
}
.banner .txt-over span
{
display: block;
}
.banner .txt-over .title-slide
{
font: 700 48px/58px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0 0 30px;
letter-spacing: 2px;
text-transform: uppercase;
}
.banner .txt-over .subtitle
{
font: 400 28px/40px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0;
letter-spacing: 1px;
}
.banner .bg-video-holder
{
position: relative;
overflow: hidden;
height: 100vh;
min-height: 480px;
background-size: cover;
}
.banner .bg-video-holder .bg-video
{
position: absolute;
top: 0;
left: 0;
-webkit-transition: opacity .3s ease;
transition: opacity .3s ease;
pointer-events: none;
opacity: 0;
}
.banner .bg-video-holder.video-active .bg-video
{
opacity: 1;
}
.video-section
{
padding: 148px 0 140px;
text-align: center;
background: #fff;
}
.video-section .video
{
padding: 0 68px;
}
.video-section iframe
{
min-width: 100%;
margin: 0;
vertical-align: top;
}
.style-lightgray
{
padding: 78px 0;
background: #f8f8f8;
}
.style-lightgray h2
{
font: 700 30px/40px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0 0 30px;
text-align: center;
letter-spacing: 3px;
text-transform: uppercase;
}
.style-lightgray .btn-over
{
padding: 27px 0;
text-align: center;
border-top: 1px solid #e1e1e1;
}
.style-lightgray .btn-over a.view-more
{
font: 12px/12px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
text-decoration: none;
letter-spacing: 2px;
text-transform: uppercase;
color: #8a8a8a;
}
.style-lightgray .btn-over a.view-more:hover
{
color: #000;
}
.social-img
{
padding: 50px 0 70px;
background: #f1f1f1;
}
.social-img .holder
{
max-width: 1372px;
}
.social-img .top-over
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0 0 40px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.social-img h3
{
font: 18px/18px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0 12px;
letter-spacing: 1px;
color: #a3a3a3;
}
.social-img .social-links li
{
float: left;
margin: 0 8px;
}
.social-img .social-links a
{
line-height: 1;
display: block;
text-decoration: none;
color: #a3a3a3;
}
.social-img .social-links a:hover
{
color: #000;
}
.two-cols
{
margin: 0 -22px 45px;
}
.two-cols .col
{
float: left;
width: 50%;
padding: 24px 22px;
}
.post
{
font: 14px/20px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
}
.post a
{
font-weight: 300;
font-style: italic;
display: inline-block;
vertical-align: top;
text-decoration: none;
color: #8a8a8a;
}
.post a:hover
{
color: #000;
}
.post a.img-hold
{
width: 100%;
margin: 0 0 26px;
}
.post a img
{
width: 100%;
margin: 0;
}
.post .post-img-gallery .slide a
{
margin: 0 0 20px;
}
.post .post-img-gallery .slide a img
{
margin: 0;
}
.post h3
{
font: 500 20px/24px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0 0 8px;
}
.post time
{
font: 12px/12px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
display: block;
margin: 0 0 22px;
letter-spacing: 1px;
text-transform: uppercase;
color: #8a8a8a;
}
.post p
{
margin: 0 0 20px;
}
.post strong
{
color: #2c2c2c;
}
.post .highlight-text
{
position: relative;
overflow: hidden;
}
.post .showmore_content
{
overflow: hidden;
}
.post .showmore_trigger
{
padding: 15px 0;
}
.post .showmore_trigger span
{
font-style: italic;
cursor: pointer;
color: #8a8a8a;
}
.post .showmore_trigger span:hover
{
color: #000;
}
body.fixed-position .visual.visual-fixed
{
min-height: 0;
padding: 0;
}
body.fixed-position .visual.visual-fixed:after
{
display: none;
}
body.fixed-position .visual.visual-fixed h1
{
font-size: 34px;
}
body.fixed-position .visual.visual-fixed .text-holder
{
padding-top: 0;
}
body.fixed-position .over-sticky
{
z-index: 10;
}
body.fixed-position.admin-bar .text-holder
{ }
.visual
{
position: relative;
min-height: 120px;
text-align: center;
vertical-align: middle;
white-space: nowrap;
color: #fff;
background-color: #d0d0d0;
background-position: 50% 50%;
background-size: cover;
}
.visual:after
{
display: inline-block;
width: 1px;
height: 142px;
margin: 0 0 0 -4px;
content: '';
vertical-align: middle;
}
.visual h1
{
margin: 0;
letter-spacing: 2px;
text-transform: uppercase;
}
.visual .text-holder
{
display: inline-block;
width: 100%;
padding-top: 15vh;
padding-bottom: 15vh;
vertical-align: middle;
white-space: normal;
}
.visual .subtitle
{
font-size: 16px;
display: block;
margin-bottom: 0;
letter-spacing: 1px;
text-transform: uppercase;
}
.visual.inn
{
position: relative;
min-height: 300px;
}
.visual.inn h1
{
font: 700 50px/60px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
position: absolute;
top: 50%;
left: 50%;
margin: 0;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
letter-spacing: 5px;
text-transform: uppercase;
color: #fff;
}
.visual.min-visual
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 122px;
min-height: 0;
padding: 10px 0;
-webkit-transition: padding .3s;
transition: padding .3s;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.visual.min-visual:after
{
display: none;
}
.visual.visual-fixed
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
min-height: 0;
padding: 10px 0;
-webkit-transition: padding .3s;
transition: padding .3s;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.visual.visual-fixed.min-visual
{
height: 444px;
}
.visual.visual-fixed:after
{
display: none;
}
.visual.visual-fixed h1
{
-webkit-transition: font .3s;
transition: font .3s;
}
.visual.shows-visual .text-holder
{
padding-top: 10px;
}
.visual.contact-visual
{
color: #000;
}
.visual.contact-visual .text-holder
{
padding-top: 0;
}
.style-white
{
background: #fff;
}
.style-white h1
{
font: 700 34px/44px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
text-align: center;
letter-spacing: 3px;
text-transform: uppercase;
}
.style-white.team-section
{
padding: 92px 0 100px;
}
.style-white.team-section h2
{
font: 500 28px/34px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0 0 50px;
text-align: center;
letter-spacing: 1px;
}
.style-white.contact-section
{
font-size: 14px;
line-height: 20px;
padding: 58px 0;
}
.style-white.contact-section h1
{
margin: 0 0 73px;
}
.style-white.contact-section h2
{
font: 500 20px/24px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0 0 36px;
letter-spacing: 1px;
}
.style-white.contact-section p
{
margin: 0 0 20px;
}
.style-white.contact-section a
{
text-decoration: none;
color: #000;
}
.style-white.contact-section a:hover
{
color: #1f09a0;
}
.style-white.contact-section .row
{
overflow: hidden;
margin: 0 -15px;
}
.style-white.contact-section .row .col
{
float: left;
width: 25%;
padding: 0 15px;
}
.style-white.article-wrap
{
font: 300 14px/20px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
padding: 60px 0;
}
.style-white.article-wrap h1
{
font: 500 32px/42px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0 0 14px;
letter-spacing: 1px;
text-transform: capitalize;
}
.style-white.article-wrap h2
{
font: 500 24px/36px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0 0 44px;
}
.style-white.article-wrap time
{
font: 12px/12px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
display: block;
margin: 0 0 15px;
padding-bottom: 28px;
text-align: center;
letter-spacing: 1px;
text-transform: uppercase;
color: #b0b0b0;
}
.style-white.article-wrap time + .text-center
{
margin-top: -28px;
}
.style-white.article-wrap .text-center
{
padding: 28px 120px 42px;
text-align: center;
}
.style-white.article-wrap .text-center p
{
margin: 0 0 32px;
}
.style-white.article-wrap .img-center
{
margin: 0 0 38px;
}
.style-white.article-wrap img
{
width: 100%;
}
.style-white.article-wrap .image-left
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-direction: row-reverse;
margin: 0 -25px;
padding: 24px 0;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
}
.style-white.article-wrap .img-hold
{
width: 50%;
padding: 0 25px;
}
.style-white.article-wrap .txt-hold
{
width: 50%;
padding: 0 25px;
}
.style-white.article-wrap .image-right
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0 -25px;
padding: 60px 0;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.style-white.article-wrap .img-wrap
{
width: 65%;
padding: 0 25px;
}
.style-white.article-wrap .txt-wrap
{
width: 35%;
padding: 44px 25px 0 25px;
}
.style-white.article-wrap #content
{
padding-top: 0;
}
.style-white.photo-section
{
padding: 55px 0;
}
.style-white.photo-section .holder
{
max-width: 1380px;
}
.style-white.photo-section .over-top
{
border-top: 1px solid #d9d9d9;
}
.style-white.photo-section .over-top ul.btn-gallery
{
float: left;
width: 50%;
}
.style-white.photo-section .over-top ul.btn-gallery li
{
font: 300 16px/16px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
float: left;
width: 50%;
text-align: center;
}
.style-white.photo-section .over-top ul.btn-gallery li.active a
{
font-weight: bold;
border-color: #d9d9d9;
}
.style-white.photo-section .over-top ul.btn-gallery a
{
display: block;
padding: 30px 15px;
text-decoration: none;
letter-spacing: 1px;
text-transform: uppercase;
color: #000;
border-top: 6px solid #fff;
}
.style-white.photo-section .over-top ul.btn-gallery a:hover
{
border-color: #f1f1f1;
background: #f1f1f1;
}
.style-white.photo-section .over-top form
{
margin: 0 0 12px;
}
.style-white.photo-section .over-top .over-select
{
float: right;
width: 25%;
padding: 14px 0;
}
.style-white.photo-section .over-top .over-select .jcf-select
{
width: 100%;
margin: 0;
border: 1px solid #bcbcbc;
}
.style-white.photo-section .over-top .over-select .jcf-select.jcf-focus
{
border-color: #000;
}
.style-white.photo-section .over-top .over-select .jcf-select .jcf-select-text
{
font: 300 11px/26px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0 50px 0 15px;
text-transform: uppercase;
color: #6c6c6c;
}
.style-white.photo-section .over-top .over-select .jcf-select .jcf-select-opener
{
width: 50px;
background: #fff;
}
.style-white.photo-section .over-top .over-select .jcf-select .jcf-select-opener:after
{
position: absolute;
top: 50%;
left: 50%;
width: 0;
height: 0;
content: '';
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
border-width: 5px 4.5px 0 4.5px;
border-style: solid;
border-color: #bcbcbc transparent transparent transparent;
}
.style-white.photo-section .over-top .select2-container
{
width: 100% !important;
}
.style-white.photo-section .over-top .select2-container .select2-selection--single
{
height: 26px;
border: 1px solid #bcbcbc;
}
.style-white.photo-section .over-top .select2-container .select2-selection__rendered
{
font-size: 11px;
font-weight: 300;
line-height: 24px;
padding-left: 17px;
letter-spacing: 1px;
text-transform: uppercase;
color: #6c6c6c;
}
.style-white.photo-section .over-top .select2-container .select2-selection__arrow:before
{
color: #6c6c6c;
}
.style-white.photo-section .over-top .select2-container .select2-selection__arrow
{
font-size: 12px;
height: 26px;
}
.style-white.photo-section .name-photographer
{
font: 300 12px/14px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
letter-spacing: 1px;
color: #6c6c6c;
}
.style-white.photo-section .name-photographer a
{
text-decoration: none;
color: inherit;
}
.style-white.photo-section .name-photographer a:hover
{
color: #000;
}
.style-white.photo-section .photos-over
{
overflow: hidden;
margin: 0 -2px;
}
.style-white.photo-section .photos-over .photo-item
{
float: left;
width: 25%;
padding: 2px;
background: #fff;
}
.style-white.photo-section .photos-over .photo-item a
{
display: block;
}
.style-white.photo-section .photos-over .photo-item a:hover
{
opacity: .9;
}
.style-white.photo-section .photos-over .photo-item img
{
width: 100%;
}
.style-white.photo-section .box-over
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
overflow: hidden;
margin: 0 -2px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.style-white.photo-section .box
{
float: left;
width: 50%;
}
.style-white.photo-section .box .col
{
float: left;
width: 50%;
padding: 2px;
}
.style-white.photo-section .box.box-big .col
{
width: 100%;
}
.style-white.photo-section .box a
{
display: block;
}
.style-white.photo-section .box a:hover
{
opacity: .9;
}
.style-white.photo-section .box img
{
width: 100%;
}
.style-white.highlights
{
padding: 62px 0 34px;
}
.style-white.highlights h1
{
margin: 0 0 35px;
}
.style-white.highlights h3
{
font: 500 21px/31px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0 0 15px;
}
.style-white.highlights .post
{
margin: 0 0 55px;
}
.style-white.highlights .post img
{
margin-bottom: 20px;
}
.style-white.highlights .two-cols
{
margin-bottom: 0;
}
.style-white.text h2,
.style-white.travel h2
{
font: 500 18px/18px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
padding: 26px 0;
text-align: center;
letter-spacing: 2px;
text-transform: uppercase;
color: #b1b1b1;
border-top: 1px solid #e7e7e7;
}
.style-white.text h3,
.style-white.travel h3
{
font: 500 21px/31px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0 0 25px;
}
.style-white.travel
{
padding: 0 0 80px 0;
}
.style-white.travel h1
{
margin: 0 0 32px;
}
.style-white.travel .three-columns
{
overflow: hidden;
display: flex;
justify-content: center;
margin: 0 -20px;
flex-wrap: wrap;
}
.style-white.travel .three-columns .col
{
float: left;
width: 33.333%;
padding: 0 20px;
}
.style-white.travel .block
{
font: 300 14px/21px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
}
.style-white.travel .block .img-hold
{
display: block;
margin-bottom: 24px;
}
.style-white.travel .block img
{
width: 100%;
}
.style-white.travel .block address
{
display: block;
margin-bottom: 18px;
}
.style-white.travel .block address a
{
text-decoration: none;
color: inherit;
}
.style-white.travel .block address a:hover
{
color: #1f09a0;
}
.style-white.travel .block .rates
{
font-weight: 500;
}
.style-white.travel .block .rates strong
{
font-weight: 700;
}
.style-white.travel .block em
{
font-weight: 400;
font-style: italic;
}
.style-white.travel .block .btn-book
{
font-size: 12px;
line-height: 12px;
display: inline-block;
min-width: 158px;
margin-bottom: 24px;
padding: 12px 20px;
text-align: center;
vertical-align: top;
text-decoration: none;
letter-spacing: 1px;
text-transform: uppercase;
color: #b1b1b1;
background: #000;
}
.style-white.travel .block .btn-book:hover
{
color: #fff;
background: #272323;
}
.style-white.text
{
font: 300 14px/21px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
padding-bottom: 40px;
}
.style-white.text p
{
margin: 0 0 21px;
}
.style-white.exhibit
{
padding: 57px 0;
}
.style-white.exhibit h1
{
margin: 0 0 56px;
letter-spacing: 1px;
}
.style-white.exhibit .holder
{
max-width: 720px;
}
.style-white.exhibit .holder > p
{
font: italic 300 14px/20px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0 0 52px;
}
.style-white .block-team
{
overflow: hidden;
margin: 0 -8px;
}
.style-white .block-team .item-block
{
float: left;
width: 25%;
padding: 22px 8px 16px;
}
.style-white .block-team .person-box
{
font: 300 14px/19px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
}
.style-white .block-team .person-box h3
{
font: 500 16px/20px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0;
}
.style-white .block-team .person-box img
{
width: 100%;
margin: 0 0 16px;
}
.style-white .block-team .person-box p
{
margin: 0 0 18px;
}
.style-white .block-team .person-box a
{
text-decoration: none;
word-wrap: break-word;
color: #000;
}
.style-white .block-team .person-box a:hover
{
color: #8a8a8a;
}
.style-white .block-team .person-box .contact dt
{
font-weight: 400;
}
.style-white .block-text
{
max-width: 850px;
margin: 0 auto;
padding-bottom: 32px;
}
.brands-section
{
padding: 58px 0 0;
}
.brands-section h1
{
margin: 0 0 40px;
}
.brands-section .subnav-brands
{
font: 300 10px/11px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
margin: 0 0 60px;
text-transform: uppercase;
border-bottom: 1px solid #eaeaea;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.brands-section .subnav-brands li
{
display: inline-block;
text-align: center;
vertical-align: middle;
}
.brands-section .subnav-brands li.active a
{
border-color: #eaeaea;
}
.brands-section .subnav-brands a
{
display: block;
padding: 16px 8px;
text-decoration: none;
letter-spacing: 1px;
color: #666;
border-bottom: 5px solid #fff;
}
.brands-section .subnav-brands a:hover
{
border-color: #eaeaea;
background: #fcfcfc;
}
.brands-section .brands-over
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
overflow: hidden;
margin: 0 -20px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.brands-section .brands-over .box-letter
{
width: 25%;
margin: 0 0 46px;
padding: 0 20px;
color: #666;
}
.brands-section .brands-over h3
{
font: 700 14px/18px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0 0 18px;
}
.brands-section .brands-over .list-brands
{
font: 300 14px/18px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
display: block;
}
.brands-section .over-bottom-btn
{
position: relative;
height: 245px;
background: #f5f5f5;
}
.brands-section .over-bottom-btn:after
{
position: absolute;
z-index: 0;
top: 0;
right: -999px;
bottom: 0;
left: -999px;
content: '';
background: #f5f5f5;
}
.brands-section .over-bottom-btn a
{
font: 500 14px/14px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
position: absolute;
z-index: 1;
top: 50%;
left: 50%;
display: inline-block;
width: 48%;
padding: 15px;
-webkit-transition: all .3s;
transition: all .3s;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
vertical-align: top;
text-decoration: none;
letter-spacing: 5px;
text-transform: uppercase;
color: #b1b1b1;
background: #000;
}
.brands-section .over-bottom-btn a:hover
{
color: #fff;
background: #272323;
}
.brands-section .cols-over
{
overflow: hidden;
margin: 0 -20px 130px;
}
.brands-section .cols-over .col
{
float: left;
width: 50%;
padding: 0 20px;
}
.brands-section .cols-over .brands-over
{
display: block;
}
.brands-section .cols-over .brands-over .box-letter
{
width: 100%;
padding: 0 20px;
color: #000;
}
.brands-section .cols-over .brands-over .box-letter h3
{
padding-left: 14px;
}
.brands-section .cols-over .brands-over .jcf-scrollbar-horizontal
{
display: none;
}
.brands-section .cols-over .brands-over .jcf-scrollable
{
overflow-y: scroll;
height: 640px;
}
.brands-section .cols-over .brands-over .list-brands li
{
display: block;
padding: 0 0 0 14px;
}
.brands-section .cols-over .brands-over .list-brands li:hover
{
background: #f6f6f6;
}
.brands-section .cols-over .brands-over .list-brands a
{
display: block;
text-decoration: none;
color: inherit;
}
.brands-section .cols-over .image-wrap
{
margin: 0 0 20px;
}
.brands-section .cols-over .image-wrap img
{
width: 100%;
}
.brands-section .cols-over .image-wrap h3
{
font-weight: 500;
margin: 0 0 14px;
}
.brands-section .cols-over .list-links
{
font: 500 15px/21px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0 0 33px;
}
.brands-section .cols-over .list-links a
{
text-decoration: none;
color: #000;
}
.brands-section .cols-over .list-links a:hover
{
color: #1f09a0;
}
.brands-section .cols-over .madein
{
font: 300 13px/21px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
padding-top: 12px;
border-top: 1px solid #d8d8d8;
}
.brands-section .cols-over .madein a
{
text-decoration: none;
color: #000;
}
.image-icon
{
line-height: 11px;
display: inline-block;
box-sizing: border-box;
width: 15px;
height: 11px;
margin-right: 11px;
vertical-align: top;
background: url(https://capsuleshow.com/wp-content/themes/libertyfairs/images/image-list-icon.png) no-repeat;
background-size: cover;
}
.list-icon
{
position: relative;
display: inline-block;
box-sizing: border-box;
width: 13px;
height: 10px;
margin-right: 11px;
vertical-align: top;
color: #a2a2a2;
border-top: 2px solid;
border-bottom: 2px solid;
}
.list-icon:before
{
position: absolute;
top: 50%;
right: 0;
left: 0;
content: '';
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
border: 1px solid;
}
.blog-section
{
padding: 58px 0;
}
.blog-section h1
{
margin: 0 0 61px;
}
.blog-section .new-content-target
{
overflow: hidden;
margin: 0 -22px;
}
.blog-section .new-content-target .col
{
float: left;
width: 50%;
margin: 0 0 22px;
padding: 0 22px;
}
.blog-section .new-content-target .post a:last-child
{
display: none;
}
.blog-section #content
{
padding: 0;
}
.blog-section .post a.img-hold
{
margin-bottom: 23px;
-webkit-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
}
.blog-section .post a.img-hold:hover
{
opacity: .8;
}
.blog-section .post time
{
margin-bottom: 20px;
}
.press-section
{
padding: 59px 0;
}
.press-section .holder
{
max-width: 1347px;
}
.press-section h1
{
margin: 0 0 36px;
}
.press-section .row
{
background: #fff;
}
.press-section .row:hover
{
background: #f2f2f2;
}
.press-section .row.title-row
{
margin: 0 0 30px;
}
.press-section .row.title-row:hover
{
background: #fff;
}
.press-section .row .col
{
font: 300 14px/19px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
float: left;
padding: 4px 14px 3px;
}
.press-section .row .col.col-one
{
width: 18.5%;
}
.press-section .row .col.col-two
{
width: 30%;
}
.press-section .row .col.col-three
{
width: 51.5%;
}
.press-section .row strong
{
font: 500 20px/20px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
}
.press-section .row a
{
text-decoration: none;
color: inherit;
}
.press-section .row a:hover
{
color: #1f09a0;
}
.press-section .over-btn
{
padding: 30px 0;
text-align: center;
}
.press-section .over-btn a
{
font-size: 10px;
line-height: 1;
display: inline-block;
margin: 0 10px;
vertical-align: middle;
text-decoration: none;
letter-spacing: 2px;
text-transform: uppercase;
color: #b5b5b5;
}
.press-section .over-btn a:hover
{
opacity: .8;
}
.press-list .new-content-target
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.press-item
{
font-size: 12px;
width: 100%;
margin-bottom: 25px;
color: #8a8a8a;
}
.press-item a
{
-webkit-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
}
.press-item a:hover
{
opacity: .8;
}
.press-item h3
{
font-size: 20px;
font-weight: 500;
margin-bottom: 2px;
color: #000;
}
.press-item img
{
width: 100%;
margin-bottom: 9px;
}
.about-section
{
font-weight: 300;
padding: 95px 0 52px;
text-align: center;
}
.about-section h1
{
margin: 0 0 68px;
}
.about-section h2
{
font: 700 14px/24px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0 0 43px;
letter-spacing: 4px;
text-transform: uppercase;
}
.about-section .holder .block-text
{
max-width: 750px;
}
.block-shows
{
position: relative;
padding: 35px 0 15px;
background-color: #f2f2f2;
}
.block-shows h2
{
font-size: 24px;
line-height: 34px;
margin-bottom: 30px;
text-align: center;
letter-spacing: 3px;
text-transform: uppercase;
}
.block-shows .holder
{
max-width: 1267px;
padding: 0 40px;
}
.block-shows .list-shows
{
font-weight: 500;
text-align: center;
text-transform: uppercase;
color: #0f0f0f;
}
.block-shows .list-shows li
{
float: left;
width: 33.333%;
width: 100%;
padding: 0 5px 20px;
}
.block-shows .list-shows img
{
display: block;
width: 100%;
margin-bottom: 10px;
}
.block-shows .list-shows .title-show
{
font-size: 16px;
font-weight: 700;
display: block;
margin: 0 0 5px;
letter-spacing: 1px;
}
.block-shows .list-shows .title-show a
{
-webkit-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
text-decoration: none;
color: inherit;
}
.block-shows .list-shows .title-show a:hover
{
opacity: .8;
}
.block-shows .list-shows .date-show
{
display: block;
}
.block-shows .list-shows .linkto
{
font-weight: 300;
font-style: italic;
display: inline-block;
vertical-align: top;
text-decoration: none;
text-transform: capitalize;
color: #8a8a8a;
}
.block-shows .list-shows .linkto:hover
{
color: #000;
}
.block-shows .list-shows .gender
{
font-size: 13px;
font-style: italic;
line-height: 18px;
display: block;
margin-bottom: 5px;
letter-spacing: 1px;
color: #bababa;
}
.style-gray
{
background: #f5f5f5;
}
.style-gray.testimonials-section
{
padding: 85px 0 95px;
background-position: 50% 50%;
background-size: cover;
}
.style-gray.testimonials-section h2
{
font: 500 28px/34px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0;
text-align: center;
letter-spacing: 1px;
}
.style-gray.inform
{
padding: 30px 0;
text-align: center;
}
.style-gray.inform .holder
{
max-width: 830px;
}
.style-gray.inform p
{
margin-bottom: 30px;
}
.style-gray.inform p + .three-cols:before
{
display: block;
}
.style-gray.inform .three-cols
{
position: relative;
overflow: hidden;
margin: 0 -20px;
padding: 30px 0;
}
.style-gray.inform .three-cols:before
{
position: absolute;
top: 0;
left: 50%;
display: none;
width: 40%;
height: 2px;
content: '';
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
background: #eeeded;
}
.style-gray.inform .three-cols .col
{
float: left;
width: 33.333%;
padding: 0 20px;
}
.style-gray.inform .three-cols h3
{
font: 11px/13px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin-bottom: 30px;
letter-spacing: 3px;
text-transform: uppercase;
}
.style-gray.inform .three-cols strong
{
font: 500 18px/18px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
display: block;
margin-bottom: 14px;
}
.style-gray.inform .three-cols strong .icon
{
font-size: 15px;
}
.style-gray.inform .three-cols strong a
{
text-decoration: none;
color: inherit;
}
.style-gray.inform .three-cols strong a:hover
{
color: #1f09a0;
}
.style-gray.inform .three-cols address
{
font-size: 14px;
font-style: normal;
line-height: 22px;
}
.style-gray.inform .three-cols .times
{
font-size: 15px;
font-weight: 500;
line-height: 22px;
}
.partners-section
{
padding: 106px 0 135px;
text-align: center;
}
.partners-section .holder
{
max-width: 1200px;
}
.partners-section .top-over
{
font: 300 14px/18px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
max-width: 658px;
margin: 0 auto 58px;
}
.partners-section .top-over p
{
letter-spacing: .35px;
}
.partners-section h2
{
font: 700 34px/44px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0 0 59px;
letter-spacing: 3px;
text-transform: uppercase;
}
.partners-section .list-partners
{
font-size: 0;
line-height: 0;
margin: 0 -15px;
letter-spacing: -4px;
}
.partners-section .list-partners li
{
display: inline-block;
width: 16.666%;
margin-bottom: 5px;
padding: 30px 15px;
vertical-align: middle;
letter-spacing: 0;
}
.partners-section .list-partners a
{
display: inline-block;
vertical-align: top;
}
.over-search
{
margin: 0 0 35px;
}
.over-search input
{
width: 100%;
padding: 6px 15px 6px 36px;
border: none;
border-bottom: 1px solid #cfcfcf;
outline: none;
background: url(//capsuleshow.com/wp-content/themes/libertyfairs/images/search.png) no-repeat 0 50%;
}
.over-search input::-webkit-input-placeholder
{
color: #c4c4c4;
}
.over-search input::-moz-placeholder
{
opacity: 1;
color: #c4c4c4;
}
.over-search input:-moz-placeholder
{
color: #c4c4c4;
}
.over-search input:-ms-input-placeholder
{
color: #c4c4c4;
}
.over-search input.placeholder
{
color: #c4c4c4;
}
.nav-scroller
{
z-index: 10;
border-top: 1px solid #eaeaea;
border-bottom: 1px solid #eaeaea;
background: #ececec;
}
.nav-scroller .navigation
{
font-size: 0;
line-height: 0;
text-align: center;
letter-spacing: -4px;
}
.nav-scroller .navigation li
{
font: 300 11px/11px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
display: inline-block;
margin: 0 11px;
vertical-align: middle;
letter-spacing: 0;
}
.nav-scroller .navigation li.active a
{
border-bottom: 5px solid #ccc;
}
.nav-scroller .navigation a
{
display: block;
padding: 18px 12px 15px;
text-decoration: none;
letter-spacing: 2px;
text-transform: uppercase;
color: #666;
border-bottom: 5px solid transparent;
}
.nav-scroller .navigation a:hover
{
border-color: #ccc;
}
.over-bottom
{
background: #f1f1f1;
background-position: 50% 50%;
background-size: cover;
}
.over-bottom .holder
{
position: relative;
height: 290px;
}
.over-bottom .center
{
position: absolute;
z-index: 1;
top: 50%;
left: 50%;
width: 47%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
}
.over-bottom h2
{
font-size: 34px;
line-height: 44px;
letter-spacing: 3px;
}
.over-bottom a
{
font: 500 14px/14px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
display: inline-block;
width: 100%;
padding: 15px;
-webkit-transition: all .3s;
transition: all .3s;
text-align: center;
vertical-align: top;
text-decoration: none;
letter-spacing: 5px;
text-transform: uppercase;
color: #b1b1b1;
background: #000;
}
.over-bottom a:hover
{
color: #fff;
background: #272323;
}
.wpcf7
{
font: 300 14px/16px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
}
.wpcf7 h3
{
font: 500 20px/24px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0 0 32px;
}
.wpcf7 h4
{
font: 500 16px/20px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
margin: 0 0 25px;
}
.wpcf7 .row
{
margin: 0 0 23px;
}
.wpcf7 .row.inn
{
margin: 0 -7px;
}
.wpcf7 .row.inn .col
{
float: left;
width: 50%;
margin: 0 0 23px;
padding: 0 7px;
}
.wpcf7 span.wpcf7-not-valid-tip
{
margin-top: 5px;
}
.wpcf7 .social-title
{
font-size: 18px;
font-weight: 300;
line-height: 20px;
color: #a4a4a4;
}
.wpcf7 .block
{
margin: 0 0 64px;
}
.wpcf7 input,
.wpcf7 textarea
{
font: 300 14px/16px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
width: 100%;
margin: 0;
padding: 10px 8px;
color: #000;
border: none;
border-bottom: 1px solid #d9d9d9;
outline: none;
}
.wpcf7 input::-webkit-input-placeholder,
.wpcf7 textarea::-webkit-input-placeholder
{
color: #d9d9d9;
}
.wpcf7 input::-moz-placeholder,
.wpcf7 textarea::-moz-placeholder
{
opacity: 1;
color: #d9d9d9;
}
.wpcf7 input:-moz-placeholder,
.wpcf7 textarea:-moz-placeholder
{
color: #d9d9d9;
}
.wpcf7 input:-ms-input-placeholder,
.wpcf7 textarea:-ms-input-placeholder
{
color: #d9d9d9;
}
.wpcf7 input.placeholder,
.wpcf7 textarea.placeholder
{
color: #d9d9d9;
}
.wpcf7 input:focus,
.wpcf7 textarea:focus
{
border-color: #000;
}
.wpcf7 input[type='submit']
{
width: auto;
min-width: 230px;
text-transform: uppercase;
color: #b1b1b1;
background: #000;
}
.wpcf7 input[type='submit']:hover
{
color: #fff;
background: #272323;
}
.wpcf7 .select2.select2-container.select2-container--default
{
width: 100% !important;
border: none !important;
}
.wpcf7 textarea
{
width: 100%;
height: 200px;
min-height: 150px;
max-height: 250px;
border: 1px solid #d9d9d9;
}
.wpcf7 .wpcf7-radio
{
font-size: 15px;
font-weight: 500;
line-height: 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
color: #515151;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.wpcf7 .wpcf7-radio .wpcf7-list-item.first
{
margin: 0;
}
.wpcf7 .wpcf7-radio label
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.main-content-section
{
background: white;
background: -webkit-gradient(left top, left bottom, color-stop(0%, white), color-stop(51%, #fefefe), color-stop(56%, #fdfdfd), color-stop(62%, #fbfbfb), color-stop(67%, #fafafa), color-stop(100%, #f2f2f2));
background: -webkit-linear-gradient(top, white 0%, #fefefe 51%, #fdfdfd 56%, #fbfbfb 62%, #fafafa 67%, #f2f2f2 100%);
background:         linear-gradient(to bottom, white 0%, #fefefe 51%, #fdfdfd 56%, #fbfbfb 62%, #fafafa 67%, #f2f2f2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0 );
}
.main-content-section h2
{
font-size: 24px;
text-transform: uppercase;
}
.main-content-section .holder
{
font-weight: 500;
max-width: 1100px;
padding-top: 40px;
padding-bottom: 30px;
}
.text-center
{
text-align: center;
}
.shows-blocks
{
max-width: 1400px;
margin: 0 auto;
padding: 20px 20px 5px;
}
.show-item
{
font-size: 12px;
line-height: 21px;
margin-bottom: 30px;
letter-spacing: 1.5px;
color: #a5a5a5;
}
.show-item .img-holder
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 8px;
text-align: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.show-item .img-holder img
{
width: 100%;
}
.show-item .show-info
{
max-width: 308px;
margin: 0 auto;
text-align: center;
text-transform: uppercase;
}
.show-item .show-info li
{
padding: 10px;
border-top: 1px solid #e3e3e3;
}
.show-item .show-info li:first-child
{
border-top: 0;
}
.show-item .show-info span
{
display: block;
}
.show-item a
{
-webkit-transition: color .3s ease-in-out;
transition: color .3s ease-in-out;
text-decoration: none;
color: inherit;
}
.show-item a:hover
{
color: #000;
}
.show-item .location
{
font-size: 16px;
font-weight: 700;
}
.show-item .gender
{
font-style: italic;
}
.platforms-section
{
font-weight: 300;
padding: 40px 0 30px;
color: #fff;
background-color: #000;
}
.platforms-section h2
{
font-size: 24px;
line-height: 34px;
margin-bottom: 25px;
text-align: center;
letter-spacing: 3px;
text-transform: uppercase;
}
.platforms-list
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
max-width: 1324px;
margin: 0 auto;
padding: 0 18px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.platform-item
{
font-size: 15px;
line-height: 18px;
width: 100%;
margin-bottom: 25px;
padding: 0 7px;
text-align: center;
}
.platform-item .more-link
{
font-size: 14px;
font-weight: 700;
line-height: 18px;
-webkit-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
text-decoration: none;
letter-spacing: 2px;
text-transform: uppercase;
color: #fff;
outline: none;
}
.platform-item .more-link:hover
{
opacity: .8;
}
.platform-item .img-holder
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
text-align: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.platform-item .img-holder img
{
max-width: 100%;
vertical-align: top;
}
.platform-item .text-holder
{
padding: 20px 15px;
letter-spacing: .4px;
}
.contact-form-section
{
font-size: 14px;
line-height: 1.43;
padding: 40px 0 20px;
letter-spacing: .5px;
background: #fff;
}
.contact-form-section .holder
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
max-width: 946px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.contact-form-section .text-holder
{
width: 100%;
margin-bottom: 20px;
}
.contact-form-section .text-holder a
{
-webkit-transition: color .3s ease-in-out;
transition: color .3s ease-in-out;
text-decoration: none;
color: inherit;
}
.contact-form-section .text-holder a:hover
{
color: #8a8a8a;
}
.contact-form-section .form-holder
{
width: 100%;
}
.contact-form-section h2
{
font-size: 20px;
font-weight: 500;
line-height: 22px;
margin-bottom: 14px;
}
.contact-form-section h3
{
font-size: 14px;
font-weight: 500;
line-height: 20px;
margin: 0;
}
.contact-form-section p
{
margin-bottom: 20px;
}
.contact-form-section .select2-container--default .select2-selection--single
{
border: 1px solid #d9d9d9;
outline: none;
}
.contact-form-section .select2-container--default .select2-selection--single .select2-selection__rendered
{
padding-left: 10px;
}
.contact-form-section .select2-container--focus .select2-selection--single
{
border-color: #000;
}
.contact-form-section .select2-container--focus .select2-selection__arrow:before
{
color: #000;
}
.contact-form-section .your-message
{
display: block;
padding-top: 10px;
}
.contact-form-section .wpcf7 input
{
padding-right: 10px;
padding-left: 10px;
}
.contact-form-section .wpcf7 textarea
{
padding: 15px 10px;
resize: none;
}
.contact-form-section .wpcf7 input[type='submit']
{
font-size: 14px;
font-weight: 400;
padding-top: 13px;
padding-bottom: 13px;
letter-spacing: 1.5px;
}
.btn-list
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
text-align: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.btn-list li
{
width: 100%;
margin-bottom: 15px;
}
.btn-list .btn
{
width: 100%;
}
.btn
{
font-size: 14px;
font-weight: 500;
line-height: 19px;
display: inline-block;
padding: 10px;
-webkit-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
text-align: center;
vertical-align: top;
text-decoration: none;
text-transform: uppercase;
color: #fff;
background-color: #000;
}
.btn:hover
{
opacity: .8;
}
.popup-body
{
max-width: calc(100% - 40px);
padding: 40px 20px;
text-align: center;
background-color: #000;
}
.popup-body .img-holder
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
margin-bottom: 23px;
text-align: center;
background-color: #7c7c7c;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.popup-body p
{
margin: 0 0 28px;
}
.filters-block
{
position: relative;
margin-top: -25px;
text-align: center;
}
.filters-block .opener
{
font-size: 18px;
position: relative;
display: inline-block;
margin-bottom: 25px;
padding-right: 24px;
vertical-align: middle;
text-decoration: none;
text-transform: uppercase;
color: #a3a3a3;
}
.filters-block .opener:after
{
position: absolute;
top: 8px;
right: 1px;
width: 8px;
height: 8px;
content: '';
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
border: 2px solid #a3a3a3;
border-top: none;
border-right: none;
}
.filters-block.active .opener:after
{
top: 12px;
-webkit-transform: rotate(-225deg);
-ms-transform: rotate(-225deg);
transform: rotate(-225deg);
}
.filters-block .filters-holder
{
position: relative;
z-index: 1;
padding: 30px 0;
}
.filters-block .filters-holder:before
{
position: absolute;
z-index: -1;
top: 0;
right: -9999px;
bottom: 0;
left: -9999px;
content: '';
border: 1px solid #e3e3e3;
background: #f8f8f8;
}
.filters-block .filters-holder .filter-box
{
padding: 0 0 30px;
text-align: left;
color: #a3a3a3;
}
.filters-block .filters-holder .ttl
{
display: block;
padding: 0 0 12px;
text-transform: uppercase;
}
.filters-block .filters-holder ul li
{
padding: 2px 0;
}
.filters-block .filters-holder .jcf-checkbox
{
border-color: #a3a3a3;
border-radius: 50%;
}
.filters-block .filters-holder .jcf-checkbox.jcf-checked span
{
width: 6px;
height: 6px;
margin: -3px 0 0 -3px;
border: none;
border-radius: 50%;
border-radius: 50%;
background: #a3a3a3;
}
.filters-block .filters-holder label
{
line-height: 22px;
display: inline-block;
vertical-align: middle;
}
.filters-block .slide
{
position: relative !important;
top: auto !important;
left: auto !important;
display: block !important;
visibility: hidden;
overflow: hidden;
max-height: 0;
-webkit-transition: opacity .4s ease-in-out;
transition: opacity .4s ease-in-out;
opacity: 0;
}
.filters-block.active .slide
{
visibility: visible;
overflow: visible;
max-height: 10000px;
opacity: 1;
}
.search-row
{
padding: 20px 0;
}
.search-row .hold
{
position: relative;
max-width: 400px;
max-height: 40px;
margin: 0 auto;
}
.search-row .hold:before,
.search-row .hold:after
{
position: absolute;
z-index: 1;
content: '';
}
.search-row .hold:before
{
top: 6px;
left: 11px;
width: 16px;
height: 16px;
border: 2px solid #bdbcbc;
border-radius: 50%;
}
.search-row .hold:after
{
top: 21px;
left: 23px;
width: 6px;
height: 2px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
background: #bdbcbc;
}
.search-row .brands-search
{
font-size: 16px;
line-height: 20px;
position: relative;
z-index: 2;
width: 100%;
height: 30px;
padding: 5px 10px 5px 45px;
color: #a3a3a3;
border: none;
border-bottom: 1px solid #e3e3e3;
background: transparent;
}
.search-row .brands-search::-webkit-input-placeholder
{
color: #a3a3a3;
}
.search-row .brands-search::-moz-placeholder
{
opacity: 1;
color: #a3a3a3;
}
.search-row .brands-search:-moz-placeholder
{
color: #a3a3a3;
}
.search-row .brands-search:-ms-input-placeholder
{
color: #a3a3a3;
}
.search-row .brands-search.placeholder
{
color: #a3a3a3;
}
.search-row .boxes-holder
{
padding: 40px 0 0;
color: #a3a3a3;
}
.search-row .box
{
padding: 0 0 40px;
}
.search-row .brand-letter
{
font-size: 18px;
display: block;
padding: 0 0 20px;
}
.search-row ul a
{
text-decoration: none;
color: #a3a3a3;
}
.search-row ul a:hover
{
text-decoration: underline;
}
.gallery-filtering
{
text-align: center;
}
.gallery-filtering .select2-container--default .select2-selection--single
{
text-align: left;
border: none;
}
.tabs-row
{
padding: 35px 0 0;
}
.tabs-row li
{
position: relative;
padding: 10px;
text-align: center;
text-transform: uppercase;
border-top: 1px solid #c9c9c9;
}
.tabs-row li:before
{
position: absolute;
top: -1px;
right: 0;
left: 0;
height: 3px;
background: #a3a3a3;
}
.tabs-row li.active a
{
font-weight: 700;
color: #000;
}
.tabs-row li.active:before
{
content: '';
}
.tabs-row a
{
text-decoration: none;
color: #a3a3a3;
}
.tabs-row a:hover
{
font-weight: 700;
color: #000;
}
body
{
-webkit-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
opacity: 0;
}
.loaded body
{
opacity: 1;
}
.lightbox-holder .image-wrap
{
padding: 0 0 30px;
text-align: center;
}
.lightbox-holder .image-wrap img
{
width: 100%;
}
.lightbox-holder .list-links
{
padding-bottom: 20px;
}
.lightbox-holder .list-links.inn
{
margin: 0 0 20px;
border-bottom: 1px solid #686868;
}
.lightbox-holder .list-links li
{
color: #686868;
}
.lightbox-holder .list-links li a.link
{
color: #fff;
}
.lightbox-holder h3
{
margin: 0;
}
.lightbox-holder h4
{
font-size: 16px;
line-height: 20px;
margin: 0 0 5px;
text-transform: uppercase;
}
.lightbox-holder .list-links a
{
text-decoration: none;
color: #fff;
}
.lightbox-holder .list-links a:hover
{
text-decoration: underline;
}
.fancybox-slide > .exhibit-popup
{
max-width: 620px;
padding: 60px;
text-align: center;
}
.fancybox-slide > .exhibit-popup .wpcf7 input,
.fancybox-slide > .exhibit-popup .wpcf7 textarea
{
color: #fff;
border: none;
border-bottom: 1px solid #6c6c6c;
background: transparent;
}
.fancybox-slide > .exhibit-popup .wpcf7 input[type='submit']
{
float: left;
border: none;
background: #4f4f4f;
}
.post-img-gallery
{
position: relative;
}
.post-img-gallery .mask
{
position: relative;
overflow: hidden;
width: 100%;
}
.post-img-gallery .slideset
{
float: left;
width: 99999px;
}
.post-img-gallery .slide
{
float: left;
}
.post-img-gallery .pagination
{
position: absolute;
z-index: 2;
bottom: 40px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}
.post-img-gallery .pagination ul li
{
float: left;
margin: 0 5px;
}
.post-img-gallery .pagination ul li:only-child
{
visibility: hidden;
opacity: 0;
}
.post-img-gallery .pagination ul li.active a
{
background: #fff;
}
.post-img-gallery .pagination ul a
{
display: block;
width: 10px;
height: 10px;
text-indent: -9999px;
border: 2px solid #fff;
border-radius: 50%;
background: transparent;
}
.instafeed
{
font-size: 0;
line-height: 0;
letter-spacing: -4px;
}
.instafeed a
{
display: inline-block;
width: 16.666%;
height: 16vw;
vertical-align: top;
letter-spacing: 0;
background-repeat: no-repeat;
background-position: 50% 50%;
background-size: cover;
}
.instafeed a:hover
{
opacity: .75;
}
#footer
{
background-color: #f5f5f5;
}
#footer .holder
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-direction: row-reverse;
max-width: 966px;
padding-top: 40px;
padding-bottom: 40px;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
}
#footer .copyright
{
font-size: 12px;
line-height: 1;
letter-spacing: 1.2px;
color: #a5a5a5;
}
#footer .sub-links
{
text-align: center;
color: #a5a5a5;
}
#footer .sub-links br
{
display: none;
}
#footer .sub-links a
{
font-size: 12px;
display: inline-block;
margin: 0 15px;
vertical-align: middle;
text-decoration: none;
text-transform: uppercase;
color: inherit;
}
#footer .sub-links a:hover
{
color: #000;
}
#footer .navigation
{
font-size: 12px;
line-height: 1;
text-transform: uppercase;
}
#footer .navigation li
{
margin: 0 0 10px;
padding: 0 13px;
}
#footer .navigation li:first-child:before
{
display: none;
}
#footer .navigation li.active > a
{
color: #000;
}
#footer .navigation a
{
text-decoration: none;
color: #a5a5a5;
}
#footer .navigation a:hover
{
color: #000;
}
#footer .social-links li
{
float: left;
margin: 0 5px;
}
#footer .social-links a
{
font-size: 14px;
line-height: 1;
display: block;
text-decoration: none;
color: #a3a3a3;
}
#footer .social-links a:hover
{
color: #000;
}
#footer .social-links .icon-vimeo
{
display: inline-block;
margin-left: -2px;
}
@media (min-width: 375px)
{
.tabs-row .tabset
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.tabs-row li
{
width: 100%;
padding: 15px 10px;
}
}
@media (min-width: 480px)
{
.filters-block .filters-holder
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin: 0 -15px;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
.filters-block .filters-holder .filter-box
{
width: 50%;
padding: 0 15px 30px;
}
.search-row ul
{
-webkit-column-count: 2;
column-count: 2;
-webkit-column-gap: 30px;
column-gap: 30px;
}
}
@media (min-width: 768px)
{
.commentlist-item .commentlist-item
{
padding: 0 0 0 2em;
}
h1,
.h1
{
font-size: 50px;
}
h2,
.h2
{
font-size: 34px;
}
.slider-nav
{
padding: 0 20px;
}
.slider-nav .slide
{
padding: 5px;
}
.banner .txt-over
{
padding-bottom: 15px;
}
.visual
{
min-height: 458px;
}
.visual:after
{
height: 458px;
margin-right: -17px;
}
.visual h1
{
letter-spacing: 5px;
}
.visual .subtitle
{
margin-bottom: 8px;
letter-spacing: 3.2px;
}
.visual.min-visual
{
height: 344px;
}
.visual.contact-visual h1
{
letter-spacing: 3px;
}
.visual.contact-visual .text-holder
{
padding-bottom: 6px;
}
.brands-section .subnav-brands li
{
margin: 0 5px;
}
.brands-section .subnav-brands li:first-child
{
margin-left: 0;
}
.brands-section .subnav-brands li:last-child
{
margin-right: 0;
margin-left: auto;
}
.press-item
{
width: 50%;
padding: 0 7px;
}
.about-section p
{
margin-bottom: 30px;
}
.block-shows h2
{
font-size: 34px;
line-height: 44px;
}
.block-shows .list-shows
{
font-size: 17px;
line-height: 21px;
}
.block-shows .list-shows li
{
width: 50%;
margin-bottom: 30px;
padding: 0 40px 20px;
}
.block-shows .list-shows img
{
margin-bottom: 24px;
}
.block-shows .list-shows .title-show
{
font-size: 24px;
line-height: 28px;
margin: 0 0 9px;
letter-spacing: 2.5px;
}
.block-shows .list-shows .date-show
{
letter-spacing: 1.75px;
} .block-shows .list-shows .gender
{
font-size: 15px;
line-height: 21px;
margin-bottom: 8px;
}
.style-gray.inform p
{
margin-bottom: 54px;
}
.style-gray.inform .three-cols
{
padding: 58px 0 0;
}
.main-content-section h2
{
font-size: 28px;
line-height: 42px;
margin-bottom: 1.55em;
letter-spacing: 2.8px;
}
.main-content-section .holder
{
font-size: 24px;
line-height: 1.75;
}
.shows-blocks
{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.show-item
{
width: 32%;
}
.show-item .show-info li
{
padding: 20px 20px 21px;
}
.platforms-section h2
{
font-size: 34px;
line-height: 44px;
margin-bottom: 40px;
}
.platforms-list
{
padding: 0 10px;
}
.platform-item
{
width: 33.33%;
}
.platform-item .text-holder p
{
margin-bottom: 26px;
}
.contact-form-section .text-holder
{
width: 41%;
padding-right: 20px;
}
.contact-form-section .form-holder
{
width: 59%;
padding: 1px 0 0 4px;
}
.btn-list
{
padding-top: 30px;
}
.btn-list li
{
width: 33.33%;
padding: 0 5px;
}
.popup-body
{
max-width: 592px;
}
.filters-block .filters-holder .filter-box
{
width: 33.3%;
}
.search-row .box
{
padding: 0 0 60px;
}
.search-row ul
{
-webkit-column-count: 3;
column-count: 3;
}
#footer .holder
{
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
#footer .navigation li
{
position: relative;
display: inline-block;
vertical-align: top;
}
#footer .navigation li
{
padding: 0 16px 0 19px;
}
#footer .navigation li:before
{
position: absolute;
top: 0;
bottom: 0;
left: 0;
display: block;
width: 1px;
content: '';
background-color: #bdbdbd;
}
}
@media (min-width: 769px)
{
.carousel .btn-prev,
.carousel .btn-next
{
font-size: 30px;
}
.carousel .btn-prev
{
left: -15px;
}
.carousel .btn-next
{
right: -15px;
}
}
@media (min-width: 1024px)
{
html,
body
{
height: 100%;
}
.page-holder
{
display: table;
overflow: hidden;
width: 100%;
height: 100%;
table-layout: fixed;
}
#wrapper
{
display: table-cell;
margin: 0 auto;
}
#footer
{
display: table-footer-group;
overflow: hidden; height: 1%;
}
.fancybox-close-small
{
top: 28px;
right: 32px;
}
#header .social-links .icon-vimeo
{
display: inline-block;
margin-left: -3px;
}
#nav .navigation > li > a
{
font-weight: 400;
padding-bottom: 23px;
color: #3d3d3d;
}
#nav .navigation > li .drop-holder
{
padding: 28px 0 23px;
}
#nav .navigation > li .drop-holder ul li
{
margin: 0 0 17px;
}
#nav .navigation > li .drop-holder ul a
{
letter-spacing: 2px;
color: #8c8c8c;
}
#nav .navigation .image-drop
{
position: static;
}
#nav .navigation .image-drop .drop-holder
{
top: 100%;
right: 0;
left: 0;
}
#nav .navigation .image-drop .drop-holder a
{
width: 100%;
height: 217px;
}
#nav .navigation .image-drop .drop-holder ul
{
width: 100vw;
padding: 0 20px;
}
#nav .navigation .image-drop .drop-holder ul li
{
width: 33.333%;
margin-bottom: 17px;
padding: 0 15px;
}
.brands-section .subnav-brands
{
font: 300 11px/11px 'Apercu Pro', 'Arial', 'Helvetica Neue', 'Helvetica', sans-serif;
}
.brands-section .subnav-brands li
{
margin: 0 15px;
}
.brands-section .subnav-brands a
{
letter-spacing: 2px;
}
.blog-section .new-content-target .col
{
margin: 0 0 54px;
}
.press-section h1
{
margin-bottom: 59px;
}
.press-item
{
width: 33.33%;
margin-bottom: 36px;
}
.about-section
{
font-size: 18px;
font-weight: 500;
line-height: 1.67;
}
.block-shows
{
padding: 45px 0 56px;
}
.block-shows h2
{
margin-bottom: 74px;
}
.block-shows .list-shows li
{
margin-bottom: 70px;
}
.style-gray.inform
{
padding: 48px 0 69px;
}
.main-content-section .holder
{
padding-top: 129px;
padding-bottom: 119px;
}
.shows-blocks
{
padding: 20px 54px 38px;
}
.show-item
{
width: 32.7%;
}
.show-item .img-holder
{
margin-bottom: 21px;
}
.platforms-section
{
padding-top: 103px;
padding-bottom: 119px;
}
.platforms-section h2
{
margin-bottom: 60px;
}
.platform-item .text-holder
{
padding: 34px 25px;
}
.contact-form-section
{
padding: 104px 0;
}
.contact-form-section .text-holder
{
padding: 0 7%;
}
.contact-form-section h3 + p
{
margin-bottom: 20px;
}
.contact-form-section p
{
margin-bottom: 38px;
}
.contact-form-section .wpcf7 textarea
{
height: 284px;
max-height: 284px;
margin-bottom: 12px;
}
.btn-list
{
padding-top: 67px;
}
.popup-body
{
max-width: 980px;
padding: 90px 40px 77px;
}
.filters-block .filters-holder .filter-box
{
width: 20%;
}
.search-row ul
{
-webkit-column-count: 4;
column-count: 4;
}
.tabs-row
{
padding: 45px 0 0;
}
.tabs-row li
{
padding: 24px 15px;
}
.tabs-row li:before
{
height: 6px;
}
.lightbox-holder
{
width: 900px;
}
.mob-subnav .opener
{
display: none;
}
.mob-subnav .js-slide-hidden
{
position: relative !important;
top: auto !important;
left: auto !important;
display: block !important;
}
#footer .navigation
{
margin: 0;
padding: 0 10px;
letter-spacing: 1px;
}
#footer .social-links
{
padding-left: 5px;
}
}
@media (min-width: 1025px)
{
.popup-body
{
max-width: 1000px;
padding: 77px;
}
}
@media (min-width: 1200px)
{
#nav .navigation .image-drop .drop-holder ul
{
padding: 0;
}
.press-item
{
width: 25%;
}
}
@media (min-width: 1373px)
{
.instafeed a
{
height: 222px;
}
}
@media (max-width: 1199px)
{
#nav .navigation > li
{
margin: 0 10px;
}
}
@media (max-width: 1023px)
{
iframe
{
width: 100%;
} .home #nav .navigation > li > a
{
color: #000;
}
#header .holder
{
padding: 15px 20px;
}
#header .social-links
{
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
#header .social-links a
{
font-size: 12px;
}
.logo
{
margin: 4px 0 0;
}
#nav .navigation
{
display: block;
padding: 0;
padding-top: 0;
text-align: left;
}
#nav .navigation.hover-nav:before
{
position: absolute;
z-index: -1;
top: 0;
bottom: -999px;
left: 100%;
width: 160px;
content: '';
background: #f9f9f9;
}
#nav .navigation > li
{
display: block;
float: none;
margin: 0;
}
#nav .navigation > li:first-child
{
margin: 0;
}
#nav .navigation > li:last-child
{
margin: 0;
}
#nav .navigation > li.hover > a
{
background: #f9f9f9;
}
#nav .navigation > li.hover.menu-item-has-children > a:after
{
display: none;
}
#nav .navigation > li.hover .drop-holder:after
{
right: 0;
left: 0;
height: 99999px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background: #f9f9f9;
}
#nav .navigation > li > a
{
display: block;
padding: 14px 15px 11px 55px;
}
#nav .navigation > li .drop-holder
{
top: 0;
left: 100%;
width: 160px;
padding: 0;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
text-align: left;
}
#nav .navigation > li .drop-holder ul li
{
display: block;
margin: 0;
white-space: normal;
}
#nav .navigation > li .drop-holder ul a
{
display: block;
padding: 14px 15px 11px 25px;
background: #f9f9f9;
}
#nav .navigation .image-drop .drop-holder
{
padding: 0 10px;
}
.nav-opener
{
display: block;
}
.nav-over
{
display: none;
}
.nav-active .header-over
{
position: relative;
}
.nav-active .header-over:before
{
position: absolute;
z-index: 1;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: block;
content: '';
background-color: #fff;
}
.nav-active .nav-over
{
position: absolute;
top: 100%;
left: 0;
display: block;
width: 190px;
height: 100vh;
background: #fff;
}
#main
{
padding-top: 58px;
}
.carousel
{
padding: 56px 50px;
}
.banner .txt-over .title-slide
{
font-size: 38px;
line-height: 48px;
margin: 0 0 25px;
}
.banner .txt-over .subtitle
{
font-size: 22px;
line-height: 30px;
}
.video-section
{
padding: 50px 0;
}
.visual.inn
{
min-height: 250px;
}
.visual.inn h1
{
font-size: 35px;
line-height: 45px;
}
.style-white.team-section
{
padding: 60px 0;
}
.style-white.article-wrap .text-center
{
padding: 30px 0;
}
.style-white.article-wrap .img-center
{
margin: 0 0 10px;
}
.brands-section
{
padding: 30px 0 0;
}
.brands-section .over-bottom-btn
{
height: 200px;
}
.brands-section .over-bottom-btn a
{
letter-spacing: 2px;
}
.partners-section
{
padding: 50px 0;
}
.partners-section .list-partners li
{
width: 20%;
}
.over-bottom a
{
letter-spacing: 2px;
}
.mob-subnav
{
text-align: center;
}
.mob-subnav .opener
{
position: relative;
display: inline-block;
padding: 10px 15px;
vertical-align: middle;
text-decoration: none;
color: #666;
}
.mob-subnav .opener:before
{
position: absolute;
top: 18px;
right: 1px;
width: 6px;
height: 6px;
content: '';
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
border: 1px solid #a3a3a3;
border-top: none;
border-right: none;
}
.mob-subnav .opener:before .open
{
background: #000;
}
.mob-subnav.open .opener:before
{
top: 21px;
-webkit-transform: rotate(-225deg);
-ms-transform: rotate(-225deg);
transform: rotate(-225deg);
}
.mob-subnav .navigation
{
padding: 0;
}
.mob-subnav .navigation li
{
display: block;
margin: 0;
padding: 12px 0;
}
.mob-subnav .navigation li a
{
font-size: 13px;
line-height: 16px;
margin: 0;
padding: 0;
border: none;
}
#footer .holder
{
padding-top: 30px;
padding-bottom: 30px;
}
}
@media all and (max-width: 800px)
{
.fancybox-thumbs
{
display: none !important;
}
.fancybox-container--thumbs .fancybox-controls,
.fancybox-container--thumbs .fancybox-slider-wrap,
.fancybox-container--thumbs .fancybox-caption-wrap
{
right: 0;
}
}
@media (max-width: 782px)
{
.admin-bar #header
{
top: 46px !important;
}
.admin-bar .banner,
.admin-bar .slideshow
{
height: calc(100vh - 46px);
}
.admin-bar .banner .slideset,
.admin-bar .banner .slide,
.admin-bar .slideshow .slideset,
.admin-bar .slideshow .slide
{
height: calc(100vh - 46px);
}
.admin-bar .bg-video-holder
{
height: calc(100vh - 46px);
}
}
@media (max-width: 767px)
{
.text-holder.home_page_logo h2, .text-holder.home_page_logo h2 p{
font-size: 35px !important;
}
.text-holder.home_page_logo p {
font-size: 17px  !important;
}
blockquote
{
font-size: 14px;
line-height: 20px;
}
#content
{
padding: 30px 0;
}
#content .title h1
{
font-size: 24px;
line-height: 34px;
margin: 0 0 15px;
}
.navigation .page-numbers,
.navigation-comments .page-numbers
{
padding: 0 3px;
}
.navigation .next,
.navigation .prev,
.navigation-comments .next,
.navigation-comments .prev
{
padding: .2em;
}
.fancybox-slide > *
{
height: 80%;
}
.fancybox-slide .lightbox-holder
{
padding: 40px 25px 25px;
}
.carousel
{
padding: 25px 15px;
}
.carousel .pagination
{
top: 102%;
}
.slideshow
{
min-height: 300px;
}
.slideshow .slideset
{
min-height: 300px;
}
.slideshow .slide
{
min-height: 300px;
}
.slideshow .btn-prev
{
left: 15px;
}
.slideshow .btn-next
{
right: 15px;
}
.slideshow .pagination
{
bottom: 30px;
}
.banner
{
min-height: 300px;
}
.banner .txt-over .title-slide
{
font-size: 25px;
line-height: 35px;
margin: 0 0 20px;
}
.banner .txt-over .subtitle
{
font-size: 16px;
line-height: 24px;
}
.video-section
{
padding: 25px 0;
}
.video-section .video
{
padding: 0;
}
.style-lightgray
{
padding: 30px 0;
}
.style-lightgray h2
{
font-size: 22px;
line-height: 30px;
margin: 0 0 10px;
}
.style-lightgray .btn-over
{
padding: 25px 0 0;
}
.social-img
{
padding: 30px 0;
}
.two-cols
{
margin: 0 -22px;
}
.two-cols .col
{
float: none;
width: 100%;
padding: 15px 22px;
}
body.fixed-position .visual.visual-fixed h1
{
font-size: 24px;
}
body.fixed-position .visual.visual-fixed .subtitle
{
font-size: 14px;
}
body.fixed-position .visual.visual-fixed .text-holder
{
padding-top: 0;
}
body.fixed-position.admin-bar .text-holder
{
padding-top: 0;
}
.visual.inn
{
min-height: 120px;
}
.visual.inn h1
{
font-size: 22px;
line-height: 30px;
}
.visual.visual-fixed.min-visual
{
height: 342px;
}
.style-white h1
{
font-size: 24px;
line-height: 34px;
}
.style-white.team-section
{
padding: 30px 0;
}
.style-white.team-section h2
{
font-size: 22px;
line-height: 30px;
margin: 0 0 25px;
}
.style-white.contact-section
{
padding: 30px 0;
}
.style-white.contact-section h1
{
margin: 0 0 30px;
}
.style-white.contact-section .row .col
{
width: 100%;
margin: 0 0 20px;
}
.style-white.article-wrap h1
{
font-size: 24px;
line-height: 34px;
margin: 0 0 30px;
}
.style-white.article-wrap h2
{
font-size: 18px;
line-height: 28px;
margin: 0 0 25px;
}
.style-white.article-wrap time
{
padding-bottom: 15px;
}
.style-white.article-wrap time + .text-center
{
margin-top: -15px;
}
.style-white.article-wrap .text-center
{
padding: 15px 0;
}
.style-white.article-wrap .image-left
{
display: block;
padding: 0;
}
.style-white.article-wrap .img-hold
{
width: 100%;
margin: 0 0 15px;
}
.style-white.article-wrap .txt-hold
{
width: 100%;
}
.style-white.article-wrap .image-right
{
display: block;
padding: 0;
}
.style-white.article-wrap .img-wrap
{
width: 100%;
margin: 0 0 15px;
}
.style-white.article-wrap .txt-wrap
{
width: 100%;
padding: 0 25px;
}
.style-white.photo-section
{
padding: 30px 0;
}
.style-white.photo-section .over-top ul.btn-gallery
{
width: 100%;
margin: 0 0 15px;
}
.style-white.photo-section .over-top ul.btn-gallery li
{
font-size: 13px;
line-height: 15px;
}
.style-white.photo-section .over-top ul.btn-gallery a
{
padding: 15px 10px;
border-width: 3px;
}
.style-white.photo-section .over-top .over-select
{
width: 50%;
padding: 7px 0;
}
.style-white.photo-section .photos-over .photo-item
{
width: 50%;
}
.style-white.photo-section .box-over
{
display: block;
}
.style-white.photo-section .box
{
width: 100%;
}
.style-white.highlights
{
padding: 30px 0 0;
}
.style-white.highlights h1
{
margin: 0 0 15px;
}
.style-white.travel
{
padding: 30px 0;
}
.style-white.travel h1
{
margin-bottom: 25px;
}
.style-white.travel .three-columns .col
{
width: 100%;
height: auto !important;
}
.style-white.exhibit
{
padding: 30px 0;
}
.style-white .block-team .item-block
{
width: 50%;
padding: 0 8px 15px;
}
.style-white .block-text
{
padding-bottom: 10px;
}
.brands-section .subnav-brands
{
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.brands-section .subnav-brands li
{
width: 50%;
margin: 0;
}
.brands-section .subnav-brands a
{
padding: 10px 5px;
}
.brands-section .brands-over .box-letter
{
width: 50%;
}
.brands-section .over-bottom-btn
{
height: 120px;
}
.brands-section .over-bottom-btn a
{
width: 100%;
}
.brands-section .cols-over
{
margin-bottom: 30px;
}
.brands-section .cols-over .col
{
width: 100%;
margin: 0 0 20px;
}
.brands-section .cols-over .brands-over .jcf-scrollable
{
height: 200px;
background: #fafafa;
}
.blog-section
{
padding: 30px 0;
}
.blog-section h1
{
margin: 0 0 30px;
}
.blog-section .new-content-target .col
{
width: 100%;
}
.press-section
{
padding: 30px 0;
}
.press-section h1
{
margin: 0 0 20px;
}
.press-section .row
{
margin: 0 0 10px;
}
.press-section .row.title-row
{
display: none;
}
.press-section .row .col
{
position: relative;
padding-left: 100px;
}
.press-section .row .col:before
{
font-weight: bold;
position: absolute;
top: 0;
left: 0;
display: inline-block;
width: 100px;
padding: 4px 2px;
content: attr(data-label);
vertical-align: middle;
white-space: normal;
}
.press-section .row .col.col-one
{
width: 100%;
}
.press-section .row .col.col-two
{
width: 100%;
}
.press-section .row .col.col-three
{
width: 100%;
}
.about-section
{
padding: 30px 0;
}
.about-section h1
{
margin: 0 0 30px;
}
.block-shows .list-shows li
{
font-size: 13px;
}
.block-shows .list-shows .linkto
{
font-size: 13px;
line-height: 18px;
}
.style-gray.testimonials-section
{
padding: 40px 0;
}
.style-gray.testimonials-section h2
{
font-size: 22px;
line-height: 30px;
}
.style-gray.inform .three-cols .col
{
width: 100%;
padding: 0 0 35px;
}
.style-gray.inform .three-cols h3
{
margin-bottom: 10px;
}
.partners-section
{
padding: 40px 0;
}
.partners-section h2
{
font-size: 24px;
line-height: 34px;
margin: 0 0 30px;
}
.partners-section .list-partners li
{
width: 33.333%;
}
.nav-scroller .navigation li
{
font-size: 10px;
margin: 0 8px;
}
.nav-scroller .navigation a
{
padding: 10px 8px 5px;
letter-spacing: 0;
}
.over-bottom .holder
{
height: 150px;
}
.over-bottom .center
{
width: 90%;
}
.over-bottom h2
{
font-size: 24px;
line-height: 34px;
}
.over-bottom a
{
width: 100%;
}
.wpcf7 h3
{
font-size: 18px;
margin: 0 0 20px;
}
.wpcf7 h4
{
font-size: 14px;
margin: 0 0 15px;
}
.wpcf7 .row.inn .col
{
width: 100%;
}
.wpcf7 .block
{
margin: 0 0 30px;
}
.booking-info
{
padding-bottom: 20px;
}
.instafeed a
{
height: 400px;
}
#footer .holder
{
display: block;
text-align: center;
}
#footer .sub-links
{
margin: 0 0 30px;
}
#footer .sub-links br
{
display: block;
}
#footer .navigation
{
margin: 0 0 30px;
text-align: center;
}
#footer .social-links
{
display: inline-block;
margin: 0 0 30px;
}
}
@media (max-width: 639px)
{
#sb_instagram.sbi_col_6 #sbi_images .sbi_item
{
width: 100% !important;
}
.fancybox-slide > *
{
height: 100%;
margin-top:0;
}
}
@media (max-width: 479px)
{
#header .social-links
{
right: 15px;
}
.logo img
{
width: 178px;
}
#nav .navigation > li > a
{
padding: 14px 15px 11px 25px;
}
.nav-opener
{
left: 15px;
}
.nav-active .nav-over
{
width: 164px;
}
.style-white.photo-section .over-top .over-select
{
width: 100%;
}
.style-white .block-team .item-block
{
width: 100%;
}
.brands-section .brands-over .box-letter
{
width: 100%;
}
.partners-section .list-partners li
{
width: 50%;
}
.wpcf7 .wpcf7-radio
{
display: block;
}
.wpcf7 .wpcf7-radio .wpcf7-list-item
{
display: block;
margin: 0 0 15px;
}
.wpcf7 .wpcf7-radio .wpcf7-list-item.first
{
margin: 0 0 15px;
}
.fancybox-slide > .exhibit-popup
{
padding: 30px 20px;
}
.instafeed a
{
height: 280px;
}
}
@media (max-width: 374px)
{
.tabs-row a
{
display: block;
}
}
@media (max-height: 479px)
{
#nav .navigation
{
height: 260px;
}
#nav .navigation > li
{
position: static;
}
#nav .navigation > li.hover .drop-holder
{
padding-top: 20px;
}
#nav .navigation > li > a
{
padding: 7px 15px 8px 55px;
}
#nav .navigation > li .drop-holder ul a
{
padding: 7px 15px 8px 25px;
}
}
@-webkit-keyframes fancybox-rotate
{
from
{
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to
{
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fancybox-rotate
{
from
{
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to
{
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.boxzilla-content form{
margin-top: 4rem;
}
.boxzilla-content h3 {
margin-bottom: 30px;
}
.style-white.article-wrap img{
width: 94% !important;
object-fit: cover;
}
.wp-block-columns figure {
width: 100%;
}
.wp-block-image .alignright {
text-align: right;
}
@media screen and (max-width: 1024px){
.style-white.article-wrap img{
width: 100% !important;
object-fit: unset;
}
}
@media screen and (max-width: 500px){
.boxzilla-container.boxzilla-center-container .boxzilla{
min-height: 100vh;
margin: 0 !important;
display: flex ;
align-items: center;
}
.boxzilla .boxzilla-close-icon{
height: 30px !important;
}
}
.text-holder.home_page_logo h2, .text-holder.home_page_logo h2 p{
font-size: 45px;
font-weight: bold;
margin-bottom: 20px;
line-height: 1;
}
.text-holder.home_page_logo p{
font-size: 24px;
color: #fff;
}
.text-holder.home_page_logo a{
font-size: 18px;
color: #fff;
text-decoration: none;
}
.text-holder.home_page_logo a span{
font-size: 12px;
margin-left: 10px;
font-weight: bold;
}
@media screen and (max-width: 500px){
.text-holder.home_page_logo h2{
font-size: 28px;
}
.text-holder.home_page_logo p{
font-size: 18px;
}
.text-holder.home_page_logo a{
font-size: 16px;
}
}
.page-template-template-virtual #main{
padding-top: 70px;
}
.event-section .holder{
max-width: 1440px;
margin: 0 auto;
padding:0;
display: flex;
}
.event-section .holder .block {
flex: 0 0 50%;
min-height: 630px;
}
.event-section .block-left{
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
.event-section .block-left-inner{
padding: 3rem 20px;
max-width: 450px;
color: #8d8d8d;
}
.event-section .block-left-inner h2{
font-size: 32px;
text-transform: capitalize;
color: #000;
margin-bottom: 55px;
line-height: 1.2;
}
.event-section .block-left-inner .event-location{
color: #8d8d8d;
font-size: 18px;
display: block;
font-weight: 500;
line-height: 16px;
}
.event-section .block-left-inner .event-map-text{
font-size: 16px;
text-decoration: none;
}
.event-section .block-left-inner .event-work-hours{
font-size: 18px;
margin-top: 30px;
line-height: 22px;
margin-bottom: 35px;
}
.event-section .block-left-inner .event-text{
font-size: 14px;
line-height: 18px;
}
.event-section .block-right a{
position: relative;
display: inline-block;
height: 100%;
width: 100%;
}
.event-section .block-right a img{
position: absolute;
left: 0;
top: 0;
object-fit: cover;
height: 100%;
}
.button-link{
font-size: 17px;
color: #fff;
text-decoration: none;
border: 1px solid #000;
padding: 0px 35px;
line-height: 33px;
transition: all 0.5s ease;
margin-top: 28px;
display: inline-block;
font-weight: 400;
border-radius: 18px;
background: #000;
}
.button-link:hover{
color: #000;
}
.event-section .block-right a{
display: inline-block;
}
.centered-text-section{
text-align: center;
}
.centered-text-section .holder{
max-width: 770px;
margin: 0 auto;
padding: 5rem 20px;
font-weight: 400;
line-height: 24px;
font-size: 18px;
}
.centered-text-section h2{
font-size: 32px;
text-transform: capitalize;
color: #000;
margin-bottom: 30px;
}
.image-and-text-section .holder{
max-width: 1440px;
margin: 0 auto;
padding:0;
display: flex;
}
.image-and-text-section .holder .block {
flex: 0 0 50%;
display: flex;
align-items: center;
justify-content: center;
min-height: 553px;
}
.image-and-text-section .holder .block .block-inner{
max-width: 460px;
padding: 50px 20px;
}
.image-and-text-section .holder .block .button-link{
padding: 0 4rem;
}
.image-and-text-section .holder .block .button-link:hover{
background-color: #8d8d8d;
border: 1px solid #8d8d8d;
}
.image-and-text-section h2{
font-size: 32px;
text-transform: capitalize;
color: #000;
margin-bottom: 30px;
}
.image-and-text-section p{
color: #8d8d8d;
font-size: 18px;
font-weight: 400;
line-height: 24px;
letter-spacing: -0.5px;
}
.image-and-text-section .block-right a{
position: relative;
display: inline-block;
height: 100%;
width: 100%;
}
.image-and-text-section .block-right a img{
position: absolute;
left: 0;
top: 0;
object-fit: cover;
height: 100%;
}
.customizable-ratio-block .holder{
max-width: 1440px;
margin: 0 auto;
padding:0;
display: flex;
}
.customizable-ratio-block .holder .block {
flex: 0 0 33%;
display: flex;
align-items: center;
justify-content: center;
min-height: 545px;
}
.customizable-ratio-block .holder .block-left{
flex: 0 0 67%;
}
.customizable-ratio-block .holder .block-right{
justify-content: flex-end;
}
.customizable-ratio-block .block-right a{
position: relative;
display: inline-block;
height: 100%;
width: 100%;
}
.customizable-ratio-block .block-right a img{
position: absolute;
left: 0;
top: 0;
object-fit: cover;
height: 100%;
width: 100%;
}
.customizable-ratio-block h2{
font-size: 32px;
text-transform: capitalize;
color: #fff;
margin-bottom: 30px;
}
.customizable-ratio-block p {
font-size: 18px;
color: #fff;
font-weight: 400;
line-height: 24px;
}
.customizable-ratio-block .button-link{
color: #fff;
border-color: #fff;
}
.customizable-ratio-block .block-left-inner{
max-width: 725px;
padding: 6rem 30px;
}
.customizable-ratio-block .button-link{
padding: 0 5rem;
}
.testimonials-section
{
padding: 85px 0 95px;
background-position: 50% 0;
background-size: cover;
}
.testimonials-section h2
{
margin: 0;
text-align: center;
letter-spacing: 1px;
}
.testimonials-section-virtual h2{
font-size: 32px;
text-transform: capitalize;
text-align: center;
}
.testimonials-section-virtual .carousel blockquote{
font-weight: 400;
}
.testimonials-section-virtual .carousel blockquote cite{
font-style: normal;
}
.testimonials-section-virtual .carousel .pagination ul a{
border: 1px solid #aaa;
}
.carousel-gallery-section .carousel-gallery{
position: relative;
padding: 6rem 0 0;
}
.carousel-gallery .slick-slide img{
height: 432px;
width: 100%;
object-fit: cover;
}
.carousel-gallery .slick-slide .slide{
max-width: 98.5%;
margin: 0 auto;
}
.carousel-gallery-section .holder{
max-width: 1440px;
margin: 0 auto;
padding:0;
}
.carousel-control{
display: flex;
justify-content: center;
align-items: center;
margin: 24px 0 6rem;
}
.carousel-control .btn-next, .carousel-control .btn-prev{
font-size: 13px;
z-index: 3;
text-decoration: none;
color: #aaa;
}
.carousel-control .pagination{
margin: 0 40px;
}
.carousel-control .pagination ul{
list-style: none;
padding: 0;
margin: 0;
display: flex;
}
.carousel-control .pagination ul li{
border: 1px solid #aaa;
border-radius: 50%;
background: #aaa;
width: 10px;
height: 10px;
display: block;
margin: 0 5px;
cursor: pointer;
}
.carousel-control .pagination ul li.active{
border-color: #aaa;
background: none !important;
}
.three_image_block .holder{
max-width: 1440px;
margin: 0 auto;
padding:5rem 4rem;
}
.three_image_block h2{
font-size: 32px;
text-transform: capitalize;
color: #000;
margin-bottom: 4rem;
text-align: center;
}
.three_image_block .images-block{
display: flex;
flex-wrap: wrap;
}
.three_image_block .images-block a.image-block{
flex-grow: 1;
width: 33%;
display: block;
text-decoration: none;
margin-bottom: 25px;
}
.three_image_block .images-block a.image-block span{
display: block;
padding: 15px 5px;
text-align: center;
color: #8d8d8d;
font-size: 19px;
font-weight: 400;
}
.three_image_block .images-block a.image-block img{
width: 100%;
height: 100%;
object-fit: cover;
max-height: 316px;
padding: 0 5px;
}
.page-template-template-virtual .partners-section h2{
font-size: 32px;
}
.partners-section p{
font-size: 20px;
font-weight: 400;
line-height: 1;
}
@media screen and (max-width: 1200px){
.event-section .block-left-inner h2{
font-size: 25px;
margin-bottom: 35px;
}
.event-section .block-left-inner .event-location{
font-size: 16px;
}
.event-section .block-left-inner .event-map-text{
font-size: 14px;
}
.event-section .block-left-inner .event-work-hours{
font-size: 16px;
margin-top: 15px;
margin-bottom: 20px;
}
.event-section .block-left-inner .event-text{
font-size: 16px;
line-height: 20px;
}
.event-section .block-left-inner .event-button{
font-size: 15px;
margin-top: 0;
}
.customizable-ratio-block p{
font-size: 17px;
line-height: 20px;
}
.customizable-ratio-block .holder .block{
min-height: auto;
}
.customizable-ratio-block .button-link{
padding: 0 3rem;
}
}
@media screen and (max-width: 1024px){
.centered-text-section h2{
font-size: 25px;
}
.customizable-ratio-block h2 {
font-size: 25px;
}
.testimonials-section-virtual h2{
font-size: 25px;
}
.three_image_block h2{
font-size: 25px;
}
.image-and-text-section h2{
font-size: 25px;
}
.event-section .holder .block{
min-height: 435px;
}
.image-and-text-section .holder .block{
min-height: 435px;
}
.three_image_block .images-block a.image-block img{
max-height: 229px;
}
.three_image_block .images-block a.image-block span{
font-size: 16px;
}
.customizable-ratio-block .block-left-inner{
max-width: 530px;
}
.testimonials-section-virtual .carousel .btn-prev{
left: 18px;
}
.testimonials-section-virtual .carousel .btn-next{
right: 18px;
}
.partners-section p{
font-size: 18px;
line-height: 24px;
}
.customizable-ratio-block .block-left-inner{
padding: 6rem 20px;
}
}
@media screen and (max-width: 875px){
.event-section .holder{
flex-direction: column !important;
}
.event-section .block-right a{
width: 100%;
}
.event-section .block-right a img{
width: 100%;
object-fit: cover;
}
.event-section .block-left-inner{
padding: 55px 20px;
}
.event-section .block-left-inner .event-button{
margin-top: 30px;
}
.event-section .block-left-inner .event-work-hours{
font-size: 14px;
}
.event-section .block-right a img{
position: static;
width: 100%;
max-height: 100%;
}
.event-section .holder .block{
min-height: auto;
}
.centered-text-section .holder{
padding: 3rem 40px;
}
.image-and-text-section .holder{
flex-direction: column !important;
text-align: center;
}
.image-and-text-section .holder .block{
min-height: 100%;
}
.image-and-text-section .block-right a img{
position: static;
width: 100%;
max-height: 500px;
}
.customizable-ratio-block .holder{
flex-direction: column !important;
}
.customizable-ratio-block .block-left-inner{
padding: 4rem 30px;
text-align: center;
}
.customizable-ratio-block .block-right a img{
position: static;
max-height: 26rem;
}
.testimonials-section-virtual .btn-prev{
display: none;
}
.testimonials-section-virtual .btn-next{
display: none;
}
.carousel-gallery .slick-slide img{
height: 345px;
}
}
@media screen and (max-width: 685px){
.testimonials-section-virtual {
padding: 5rem 0;
}
.carousel-gallery .slick-slide img{
height: 330px;
}
.carousel-gallery .slick-slide .slide{
width: 100%;
}
.carousel-gallery-section .carousel-gallery{
padding: 3rem 20px 0;
}
.carousel-control{
margin: 24px 0 2rem;
}
.carousel-control .btn-next, .carousel-control .btn-prev{
display: none;
}
.three_image_block .images-block{
display: block;
}
.three_image_block .images-block a.image-block{
width: 100%;
}
.three_image_block .images-block a.image-block img{
max-height: 250px;
}
}
@media screen and (max-width: 550px){
.event-section .block-left-inner .event-text{
font-size: 14px;
}
.centered-text-section .holder{
font-size: 15px;
line-height: 20px;
}
.image-and-text-section p{
font-size: 15px;
line-height: 20px;
}
.image-and-text-section .holder .block .button-link{
padding: 0 70px;
}
.customizable-ratio-block p{
font-size: 15px;
line-height: 20px;
}
.carousel-gallery .slick-slide img{
height: 230px;
}
}@font-face {
font-family: 'Apercu Pro';
src: url(//capsuleshow.com/wp-content/themes/libertyfairs/ApercuPro.eot);
src: local('Apercu Pro'), local('ApercuPro'),
url(//capsuleshow.com/fonts/apercu/ApercuPro.eot?#iefix) format('embedded-opentype'),
url(//capsuleshow.com/fonts/apercu/ApercuPro.woff2) format('woff2'),
url(//capsuleshow.com/fonts/apercu/ApercuPro.woff) format('woff'),
url(//capsuleshow.com/fonts/apercu/ApercuPro.ttf) format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Apercu Pro';
src: url(//capsuleshow.com/wp-content/themes/libertyfairs/ApercuPro-Bold.eot);
src: local('Apercu Pro Bold'), local('ApercuPro-Bold'),
url(//capsuleshow.com/fonts/apercu/ApercuPro-Bold.eot?#iefix) format('embedded-opentype'),
url(//capsuleshow.com/fonts/apercu/ApercuPro-Bold.woff2) format('woff2'),
url(//capsuleshow.com/fonts/apercu/ApercuPro-Bold.woff) format('woff'),
url(//capsuleshow.com/fonts/apercu/ApercuPro-Bold.ttf) format('truetype');
font-weight: bold;
font-style: normal;
}
.pdf-lighbox-holder {
background-color: black;
height: 80vh;
}
@media (min-width: 769px) {
.pdf-lighbox-holder {
width: 80%;
overflow: hidden;
}
} .filters-block .filters-holder .filter-box{width: 25%}
@media (max-width: 768px){
.filters-block .filters-holder .filter-box{width: 50%}
} #main{background: #fff;} #header .holder{display: flex;padding:15px 15px 18px;} .logo{top:15px;width: 128px;}
#header .social-links{top:35%;position: relative;top:20px;}
#nav { margin: auto;text-align: center;}
@media (max-width: 1022px){
.logo{top:10px;position: relative;margin: 5px auto;}
#nav {padding:0px;margin: 0px}
#header .holder{padding:15px 75px;min-height:70px;}
#header .social-links{top:50%;position: absolute;}
}  .social-img{}
#footer .social-links a{color:#3d3d3d;}
#footer .social-links a:hover{color:#a3a3a3;}
#footer .navigation li.active > a {font-weight: bold;}
#footer .navigation a{color:#3d3d3d}
#footer .navigation a:hover{color:#a3a3a3;}
#footer .copyright{color:#3d3d3d;} #main{padding-top: 70px;} .contact-form-section .text-holder{width:100%}
.contact-form-section .form-holder{width: 100%;}
.contact-form-section{padding:40px 0 40px;font-size: 18px;}
.contact-form-section h2 {font-size: 26px;font-weight: 700}
.visual.contact-visual h1{font-weight: 700;font-size: 50px;}
.visual.contact-visual {height: 400px !important;}
@media (min-width: 1024px){
.contact-form-section{padding:60px 0 40px}
}https://capsuleshows.sitepreview.icu/wp-admin/admin.php?page=sb-instagram-feed-about
.contact-form-section h2{}
@media (max-width: 781px){
.contact-form-section h2{margin-top: 40px;text-align: center;}
.contact-form-section {text-align: center;padding-top: 20px;}
} .gallery-filtering{display: none;} .filters-block .opener{text-transform: none;}
.filters-block .filters-holder .filter-box{width:19%;margin: 0 7%;}
.clearfilterbutton button{margin: 40px auto 0px;color: #a3a3a3;
border:none;background: none; border-bottom: 1px solid #a3a3a3;}
.clearfilterbutton button:hover{background: #eeeeee;color:#555; }
.clearfilterbutton {width:100%;} @media (max-width: 1022px){
.filters-block .filters-holder .filter-box{width:33%;margin:0;}
}
@media (max-width: 600px){
.filters-block .filters-holder .filter-box{width:50%;margin:0;}
}
@media (max-width: 480px){
.filters-block .filters-holder .filter-box{width:100%;margin:0;}
} .style-white.travel .block address{color:#a3a3a3; font-style: normal;font-size: 20px;padding-bottom: 10px;}
.style-white.travel .block .btn-book {text-transform:none;border-radius: 20px;color:#ffffff;font-size: 18px;width: 60%;margin-bottom: 20px;}
.style-white h1{text-transform: none;font-size: 36px;letter-spacing: 0em;font-weight: 700;margin-bottom: 30px;}
.style-white.travel h1{margin-bottom: 60px;} .style-white p{font-family: 'Apercu Pro'; font-size: 22px;font-weight:normal;line-height: 1.3em;letter-spacing: 0.01em;margin-bottom: 30px;}
.style-white.text h3, .style-white.travel h3{font-weight: 800;font-size: 26px;}
.style-white.text h2, .style-white.travel h2{text-transform: none;color:#000;font-weight: 800;text-align: left;border-top:none;font-size: 26px;letter-spacing: 0.01em;margin-bottom: 0px; line-height: 1}
.travel_text{padding-top: 50px;padding-bottom: 40px;}
.booking-info p span{font-size: 20px;font-family: 'Apercu Pro' !important;letter-spacing: 0.01em;}
.sticky-wrap-over-sticky{background: #fff !important;}
.style-white.travel .block img{margin-bottom: 24px;}
.style-white.travel .block .img-hold{margin-bottom: 0px;}
.style-white.travel .block .rates strong{color:#000;font-size: 20px;letter-spacing: 0.01em;font-family: 'Apercu Pro'}
@media (min-width: 768px){
.nav-scroller .navigation li {display: inline-block !important;}
}
@media (max-width: 768px){
.style-white.travel .block{text-align: center;}
.style-white.text h2, .style-white.travel h2{text-align: center;}
} .mob-subnav .js-slide-hidden{display: none!important;}
.mob-subnav{text-align: center!important;}
.nav-scroller .navigation li.current_page_item{display: none!important}
@media (max-width: 100823px)
{
.mob-subnav .opener
{
position: relative;
display: inline-block;
padding: 10px 15px;
vertical-align: middle;
text-decoration: none;
color: #666;
margin:0 auto;
}
.mob-subnav .opener:before
{
position: absolute;
top: 18px;
right: 1px;
width: 6px;
height: 6px;
content: '';
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
border: 1px solid #a3a3a3;
border-top: none;
border-right: none;
}
.mob-subnav .opener:before .open
{
background: #000;
}
.mob-subnav.open .opener:before
{
top: 21px;
-webkit-transform: rotate(-225deg);
-ms-transform: rotate(-225deg);
transform: rotate(-225deg);
}
} .style-white.travel{background: inherit !important}
.style-white.travel.travelspacefix{margin-top: 40px;}  .navigation-single{display: none;}
.style-white.article-wrap h1{text-transform: none;font-weight: 700;max-width: 450px;text-align: center;margin: 0px auto 40px;font-size: 40px}
.post_content figure{margin: 1em 0px;}
p{color:#a3a3a3;}
.outer_content_holder .post_content p{max-width: 1040px;margin: 40px auto 40px;font-size: 20px;}
.outer_content_holder .wp-block-column p {margin: 40px auto 40px;}
.outer_content_holder .post_content h4{max-width: 55vw;margin: 20px auto 0px;line-height: 1.4em;font-size: 30px;}
.outer_content_holder .post_content h3 {max-width: 55vw;margin: 20px auto 0px;line-height: 1.4em;}
.outer_content_holder .post_content h2 {max-width: 55vw;margin: 20px auto 0px;line-height: 1.4em;}
.outer_content_holder .wp-block-columns{margin-bottom: 40px}
.outer_content_holder .wp-block-column p{padding: 0px 20px 0px;}
.outer_content_holder .wp-block-column h4{padding: 0px 20px 0px;}
.outer_content_holder .wp-block-column h3{padding: 0px 20px 0px;}
.outer_content_holder  .wp-block-column h2{padding: 0px 20px 0px;}
@media (max-width: 1023px){
.outer_content_holder .holder{padding:20px;}
.outer_content_holder  .post_content p{max-width: 80vw;margin: 40px auto 40px;padding: 40px;margin-top:20px;margin-bottom: 20px;}
.outer_content_holder .post_content h4{max-width: 80vw;padding: 40px;padding-top: 0px;padding-bottom: 0px;}
.outer_content_holder .post_content h3{max-width: 80vw;padding: 40px;padding-top: 0px;padding-bottom: 0px;}
.outer_content_holder .post_content h2{max-width: 80vw;padding: 40px;padding-top: 0px;padding-bottom: 0px;}
.outer_content_holder .wp-block-columns{margin-bottom: -20px;flex-wrap: wrap;}
.outer_content_holder .wp-block-image{margin-bottom: 20px;}
.outer_content_holder .wp-block-column p{margin-bottom: 20px;padding-top:0px;}
.wp-block-column{margin: 0px}
.wp-block-column{flex-basis:100% !important}
}
@media (max-width: 767px){
.outer_content_holder .holder{padding:20px;}
.outer_content_holder .post_content h4{max-width: 80vw;padding: 0px;padding-top: 0px;padding-bottom: 0px;text-align: center;}
.outer_content_holder .post_content h3{max-width: 80vw;padding: 0px;padding-top: 0px;padding-bottom: 0px;}
.outer_content_holder .outer_content_holder .post_content h2{max-width: 80vw;padding: 0px;padding-top: 0px;padding-bottom: 0px;}
.outer_content_holder .wp-block-image{margin-bottom: 20px;}
.outer_content_holder .wp-block-column p{margin-bottom: 20px;padding-top:20px;padding-left: 0px;}
.outer_content_holder .post_content p{max-width: 90vw;margin: 40px auto 40px;padding: 20px;margin-top:0px;margin-bottom: 0px;padding-left: 0px;}
.style-white.article-wrap{padding-top: 0px;}
.style-white.article-wrap h1 {
margin-bottom: 20px;
line-height: 1;
}
}
@media (min-width: 600px){
.wp-block-column:nth-child(2n){margin:0px;}
}  .home_page_logo img{max-width: 280px;}
@media (max-width: 767px){
.home_page_logo img{max-width: 240px;}
}
@media (max-width: 498px){
.home_page_logo img{max-width: 200px;}
} .block-shows .list-shows li{width:100%;    display: flex;}
.block-shows h2 {text-transform: none;letter-spacing: 0em;font-size: 26px;margin-bottom:40px;font-weight: 700;}
.city_name h3{text-transform: none;text-align: left;font-size: 32px;font-weight: 700;margin-bottom:10px;line-height: 1}
.venue p {text-transform: none;text-align: left;font-size: 32px;font-weight: 700;color:#a3a3a3;line-height: 1.2em;margin-bottom: 10px;}
.location_upcoming a {text-decoration: none;color: #ccc;text-transform: none; font-weight: 800;
}
.location_upcoming {text-align:left;margin-bottom: 30px; text-transform: initial;}
.block-shows .list-shows .location_upcoming img{width:15px;position: relative;float:left;top:3px;}
.times_info p {text-transform: none;text-align: left;color:#a3a3a3;font-weight: 400;font-size: 18px;}
.times_info{margin-bottom: 30px;} .keeptogether{ display: inline-block;
flex: 1;
width: 100%;}
.shows-left-block{
flex: 1;
}
.button_upcoming_section{height:35px;text-align: center; border-radius: 20px;margin: 0 auto;padding-top:3px;width: 200px; position: relative;float: left; margin-right: 10px;margin-bottom: 10px;}
.button_upcoming_section a{color:#fff;text-decoration: none;text-transform: none;position: relative;top:2px;font-size: 16px;}
.list-shows2{display: none;}
@media (max-width: 1175px){
.block-shows .list-shows .keeptogether img{
min-height: 300px;
object-fit: cover;
}
}
@media (max-width: 1023px){
.button_upcoming_section{width:150px;}
.times_info{margin-bottom: 15px;}
.location_upcoming{margin-bottom: 15px;}
.block-shows .list-shows .keeptogether img {
min-height: 260px;
}
}
@media (max-width: 850px){
.block-shows .list-shows li{
padding: 0 0px 20px;
}
}
@media (max-width: 767px){
.list-shows{display: none;}
.list-shows2{display: block;}
.block-shows .list-shows2 .location_upcoming img{width:15px;position: relative;float:left;top:3px;}
ul.list-shows2 {list-style-type:none !important; padding: 0;}
.block-shows .list-shows2 li{width:100%;column-count: 1;margin-bottom: 40px; border-bottom: 1px solid #ddd;padding-bottom: 40px;}
.block-shows .list-shows2  img{width:100%;}
.button_upcoming_section{width:90%;}
.times_info{margin-bottom: 30px;}
.location_upcoming{margin-bottom: 30px;}
} .rich_text_section h2{text-transform:none;letter-spacing: 0em;font-size: 26px;text-align: center;}
.rich_text_section {padding-top: 103px;
padding-bottom: 119px;}
.rich_text_section p{font-size: 18px; text-align: center;padding: 20px 80px ;}
.text_section_button{height:35px;text-align: center; border-radius: 20px;margin: 0 auto;padding-top:5px;width: 200px; position: relative;}
.text_section_button a{color:#fff;text-decoration: none;}
@media (max-width: 767px){
.rich_text_section p{font-size: 18px; text-align: center;padding: 20px 20px ;}
}  .one_image_banner{height: 550px;}
.two_image_banner{height: 550px; }
.parent_every_show_banner2 {
display: flex;
flex-direction: row;
flex-wrap: wrap;
width: 100%;
}
.two_image_banner{
display: flex;
flex-direction: column;
flex-basis: 100%;
flex: 1;
margin: 10px 10px 10px 0px;
}
.two_image_banner1{margin-left: 10px;}
@media (max-width: 1029px){
.two_image_banner1{margin-left: 0px;}
.two_image_banner{margin:0px; }
} .inner_every_show_banner2{}
.two_image_banner1{background-color: blue;}
.two_image_banner2{background-color: green;}
.newsbutton{margin-bottom: 20px}
.news_banner a{text-decoration: none;margin-bottom: 20px;font-size: 21px;}
.news_banner h2{font-size: 40px;width: 500px;		margin: 0 auto;}
.news_banner h3{font-size: 30px;}
.news_banner {text-align: center;} .every_show_banner{
position: relative;
padding-top: 160px;
}
@media (max-width: 767px){
.news_banner h2{width:300px;}
} .platforms-section h2{text-transform:none;letter-spacing: 0em;font-size: 26px;color: #000;}
.platform-item .more-link{font-weight: 400;color:#a3a3a3;text-transform: none;}
.platform-item .more-link span{font-size: 2em;position: relative;top:4px;color:#a3a3a3} blockquote p{font-size: 18px;}
.style-gray.testimonials-section h2{text-transform:none;letter-spacing: 0em;font-size: 26px;margin-bottom:0px;font-weight: 700;}  .partners-section h2 {text-transform:none;letter-spacing: 0em;font-size: 26px;margin-bottom:56px;}
.partners-section p{font-size: 18px;}
.style-gray.testimonials-section h2{} .visual h1{text-transform: uppercase;}
.holder{max-width: 1180px;}  @font-face {
font-family: 'universluc';
src: url(//capsuleshow.com/wp-content/themes/libertyfairs/fonts/UniversLTStd-LightUltraCn.otf) format("opentype");
}
#nav_bar_header h2{text-align: center;margin-top: 0px;margin-bottom: 0px;color:#fff;font-family:'universluc';position:relative;font-size: 24px;background:#C7C8CA;z-index:200; }
#nav_bar_header h2:hover{background: #17171D;cursor: pointer;}
#nav_bar_header h2 span{padding-left: 40px;padding-right: 40px;font-weight:400;letter-spacing:2px;}
#nav_bar_header{background: #C7C8CA;white-space: nowrap;}
@media (max-width: 767px){
#nav_bar_header h2 span{padding-left: 20px;padding-right: 20px;}
}
@media (max-width: 400px){
#nav_bar_header h2 span{padding-left: 5px;padding-right: 5px;}
}
#nav_bar_header:hover{background: #17171D;cursor: pointer;} #lf_section_header{display:none;}
#lf_section_header h2{font-size: 24px;margin-bottom: 0px}
#lf_section_header p{font-size: 18px;}
#lf_section_header .rich_text_section .holderx{max-width: 1500px;margin: 60px auto;}
#lf_section_header .rich_text_section p{padding: 20px 120px;}
.visual{min-height: auto;}
@media screen and (max-width: 767px){
.visual{
min-height: auto;
}
.visual .text-holder{
padding: 10vh 80px;
}
}
@media screen and (max-width: 500px){
.visual .text-holder{
padding: 10vh 20px;
}
}
#header .aboveheader .holderx{padding: 0px;} .lf_section_header_allshows{
display: flex;
align-items: stretch;
}
.lf_section_header_eachshow{
text-align: center;
flex-grow: 1;
}
.lf_section_header_eachshow_textsection{margin-top: 20px;margin-bottom: 100px;max-width: 550px;margin-left: auto;margin-right: auto;}
.lf_section_header_eachshow_imagesection{height:650px;}
.lf_section_header_eachshow_imagesection img{max-width: 200px;vertical-align: middle;text-align: center;}
.lf_section_header_allshows h3{font-size: 17px;font-weight: bold;color:#000;margin-bottom: 0px;}
.lf_section_header_allshows p {font-size: 17px !important;line-height: 1.3em;padding-left:20px;padding-right: 20px}
#lf_section_header .rich_text_section {padding-top:40px ;padding-bottom:20px}
.helper {
display: inline-block;
height: 100%;
vertical-align: middle;
}
@media (max-width: 1023px){
.lf_section_header_allshows{
display: block;
}
.lf_section_header_eachshow_imagesection{height:350px;}
.lf_section_header_eachshow_textsection {margin-top:10px ;margin-bottom:40px} .lf_section_header_allshows h3{margin-bottom: 10px;} }  #header.headerposition{position: relative;top: 0px !important;}
#main.dropdownfix{padding-top:0px !important;}
#main-visual.nosticky{position: inherit!important} @media (max-width: 1400px){
.lf_section_header_eachshow_imagesection{height:550px;}
}
@media (max-width: 1200px){
.lf_section_header_eachshow_imagesection{height:450px;}
} @media (orientation: landscape){
.fancybox-iframe{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
.fancybox-slide--iframe .fancybox-content{
max-height: none;
position: relative;
overflow: hidden;
padding-top: 53.25%;
width: 100%;
height:100%;
}
}
@media (min-width: 1401px){
.fancybox-slide--iframe .fancybox-content{
height: 90%;
}
}
@media (max-width: 1400px){
.fancybox-iframe{height: 90% !important}
.fancybox-slide--iframe .fancybox-content{background: transparent;}
}
@media (max-width: 1000px){
.fancybox-iframe{height: 70% !important}
}
@media (max-width: 600px){
.fancybox-iframe{height: 40% !important;}
.fancybox-slide--iframe .fancybox-content{
max-height: none !important;
position: relative;
overflow: hidden;
padding-top: 53.25%;
width: 100%;
height: 100%;
}
} #nav_bar_header h2 span{position: relative;top:2px;} #header .holder{padding:5px 15px 5px;display:flex;}
#main .visual {top:0;} .news_banner h3{margin-bottom: 0px;}
.news_banner h2{line-height: 1.15em;margin-bottom: 10px;} .carousel cite{color:#777;font-style:normal;}
.carousel .position{color:#777;font-style:normal;} .contact-form-section p {font-size: 16px;}
.contact-form-section h2{margin-bottom: 20px;} .filters-block .filters-holder .filter-box .jcf-checkbox{background:inherit !important;} .over-sticky{background-color: #ececec;}
.nav-scroller{position: relative;top:-10px;}
.visual.visual-fixed h1{position: relative; top:10px;} .style-white.travel .three-columns .col{margin-bottom: 40px;}
.style-white.travel .block address{font-size: 18px;}
.style-white.travel .block .rates strong{font-size: 18px;}
.style-white.travel .block .btn-book{font-size: 16px;letter-spacing:inherit;}
.booking-info p span{font-size: 18px;} @media (max-width: 767px){
.city_name h3{margin-top:20px;margin-bottom:0px; font: 28px; }
.venue p {font-size: 25px; margin-top: 5px;}
} .home_page_logo img {max-width:320px}
@media (max-width: 767px){
.home_page_logo img {max-width:240px}
} #nav_bar_header{display:none}
//#main .visual {top:-54px;} .over-sticky{background-color: #ececec;height:0px;}
.nav-scroller{position: relative;top:-55px;}
.visual.visual-fixed h1{position: relative; top:25px;}
.sticky-wrap-over-sticky{height:400px;} @media (min-width: 768px)
{
.visual .text-holder.home_page_logo{	position: relative;}
} #footer .logo img.white-logo{display: block;}
#footer .logo{position:relative;margin: 20px auto;top:0px;}
#footer .logo img.white-logo{width: 75px;margin: 0px auto;}
#footer .copyright{line-height:1.5em}
#footer .logo img{width:75px}
#footer .copyright{text-align:center;margin-bottom:100px;}
#footer .copyright{color:#a5a5a5;}
#footer .footer-signup p {font-size:12px;color:#a5a5a5; margin-bottom: 0}
#footer a{text-decoration:none;}
#footer  a .footer-signup-link {font-size:16px;color:#ccc;text-decoration:none;}
#footer a .footer-signup-link:hover{color:#3d3d3d;}
#footer a .footer-signup-link span{position:relative;font-size:16px; margin-left: 7px;vertical-align: middle;}
#footer a .footer-signup-link span svg{
width: 12px;
}
#footer a .footer-signup-link span svg path{
fill: #ccc;
}
#footer a .footer-signup-link:hover path{
fill: #000;
}
#footer .navigation a{color:#a5a5a5;}
#footer .navigation a:hover{color:#3d3d3d;}
#footer .social-links a{color:#a5a5a5;}
#footer .social-links a:hover{color:#3d3d3d;}
#footer .navigation li:before{width:0px;}
#footer .footer-signup-link {margin-bottom:0px;padding-bottom:5px}
@media screen and (max-width: 767px){
#footer .footer-signup {
margin-bottom: 30px;
}
} .company_structure .partners-section .top-over p{margin-top:60px}
.company_structure .partners-section .top-over{max-width:900px;}
.blog .style-white h1{
margin-top: 60px;
margin-bottom: 60px;	
}
.blog .blog-section{
padding-top: 0;
}