@charset "UTF-8";
#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 #sbi_images,#sb_instagram.sbi_fixed_height{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#sb_instagram:after,.sbi_lb-commentBox:after,.sbi_lb-data:after,.sbi_lb-dataContainer:after,.sbi_lb-outerContainer:after{content:"";display:table;clear:both}#sb_instagram.sbi_fixed_height{overflow:hidden;overflow-y:auto;box-sizing:border-box}#sb_instagram #sbi_images{box-sizing:border-box;display:grid;width:100%;padding:12px 0}#sb_instagram .sbi_header_link{-webkit-box-shadow:none;box-shadow:none}#sb_instagram .sbi_header_link:hover,.sbi_lightbox a img{border:none}#sb_instagram #sbi_images .sbi_item{display:inline-block;width:100%;vertical-align:top;zoom:1;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:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity:0}#sb_instagram.sbi_col_1 #sbi_images,#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(1,1fr)}#sb_instagram.sbi_col_2 #sbi_images,#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_col_6 #sbi_images,#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo{display:block;text-decoration:none}#sb_instagram .sbi_photo img{width:100%;height:inherit;object-fit:cover;scale:1;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;vertical-align:middle}#sb_instagram .sbi_no_js img,#sb_instagram br,#sb_instagram p:empty,#sb_instagram.sbi_no_js .sbi_load_btn,#sb_instagram.sbi_no_js .sbi_photo img{display:none}#sb_instagram a,#sb_instagram a:active,#sb_instagram a:focus,#sb_instagram a:hover,.sbi_lightbox a:active,.sbi_lightbox a:focus,.sbi_lightbox 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: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: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(0px 0px 2px rgba(0,0,0,.4));filter:drop-shadow(0px 0px 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:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:1s ease-in-out infinite sbi-sk-scaleout;animation:1s ease-in-out infinite sbi-sk-scaleout}#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:2s linear infinite fa-spin;animation:2s linear infinite fa-spin}#sb_instagram .fa-pulse,#sbi_lightbox .fa-pulse{-webkit-animation:1s steps(8) infinite fa-spin;animation:1s steps(8) infinite fa-spin}@-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;overflow:hidden!important}#sb_instagram .sb_instagram_header,.sb_instagram_header{overflow:hidden;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px 0}#sb_instagram .sb_instagram_header a,.sb_instagram_header a{transition:color .5s;text-decoration:none}.sb_instagram_header.sbi_header_outside{float:none;margin-left:auto!important;margin-right:auto!important;display:flex}.sbi_no_avatar .sbi_header_img{background:#333;color:#fff;width:50px;height:50px;position:relative}.sb_instagram_header .sbi_header_hashtag_icon{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75)}.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;-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;-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,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img,.sb_instagram_header.sbi_medium .sbi_header_img,.sb_instagram_header.sbi_medium .sbi_header_img img{width:80px;height:80px;border-radius:50%}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,.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,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.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,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text h3{line-height:1.4}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img,.sb_instagram_header.sbi_large .sbi_header_img,.sb_instagram_header.sbi_large .sbi_header_img img{width:120px;height:120px;border-radius:50%}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,.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,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{font-size:16px}}#sb_instagram .sb_instagram_header .sbi_header_img,.sb_instagram_header .sbi_header_img{position:relative;width:50px;height:50px;overflow:hidden;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:50%}#sb_instagram .sb_instagram_header .sbi_header_img_hover,.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);z-index:2;transition:opacity .4s ease-in-out}#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,.sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,.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}#sb_instagram .sb_instagram_header .sbi_fade_in,.sb_instagram_header .sbi_fade_in{opacity:1;transition:opacity .2s ease-in-out}#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover,#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition,.sb_instagram_header a:focus .sbi_header_img_hover,.sb_instagram_header a:hover .sbi_header_img_hover,.sbi_lb-nav a.sbi_lb-next:hover,.sbi_lb-nav a.sbi_lb-prev:hover{opacity:1}#sb_instagram .sb_instagram_header .sbi_header_text,.sb_instagram_header .sbi_header_text{display:flex;gap:20px;justify-content:flex-start;align-items:center}#sb_instagram .sb_instagram_header.sbi_large .sbi_feedtheme_header_text,.sb_instagram_header.sbi_large .sbi_feedtheme_header_text{gap:8px}.sb_instagram_header.sbi_medium .sbi_feedtheme_header_text{gap:4px}.sbi_feedtheme_header_text{display:flex;justify-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;gap:4px}#sb_instagram .sb_instagram_header h3,.sb_instagram_header h3{font-size:16px;line-height:1.3;margin:0;padding:0}#sb_instagram .sb_instagram_header p,.sb_instagram_header p{font-size:13px;line-height:1.3;margin:0;padding:0}#sb_instagram .sb_instagram_header .sbi_header_text img.emoji,.sb_instagram_header .sbi_header_text img.emoji{margin-right:3px!important}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info,.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;opacity:1;transition:.5s ease-in}#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 .sbi_load_btn,#sb_instagram .sbi_follow_btn a,.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a{display:inline-block;vertical-align:top;zoom:1;padding:7px 14px;margin:5px auto 0;background:#333;text-decoration:none;line-height:1.5}#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:.1s ease-in}#sb_instagram .sbi_hidden{opacity:0!important}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{border:none;color:#fff;font-size:13px;-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;transition:.1s ease-in}.sbi_lb-nav a.sbi_lb-next,.sbi_lb-nav a.sbi_lb-prev{width:50px;padding-left:10px;padding-right:10px;opacity:.5;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s}#sb_instagram .sbi_follow_btn{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:focus,#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: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,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_6 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_9 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_width_resp{width:100%!important}}#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_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo,#sb_instagram #sbi_images .sbi_no_js_customizer .sbi_imgLiquid_ready.sbi_photo{padding-bottom:0!important}#sb_instagram #sbi_mod_error .sb_frontend_btn{display:inline-block;padding:6px 10px;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:rgba(0,0,0,.15)}#sb_instagram #sbi_mod_error .sb_frontend_btn .fa{margin-right:2px}#sb_instagram.sbi_palette_dark,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_dark{background-color:rgba(0,0,0,.85);color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_dark .sbi_caption,#sb_instagram.sbi_palette_dark .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_dark,.sbi_header_palette_dark .sbi_bio{color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_dark .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_dark a{color:#fff}#sb_instagram.sbi_palette_light,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_light{color:rgba(0,0,0,.85);background-color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_light .sbi_caption,#sb_instagram.sbi_palette_light .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_light,.sbi_header_palette_light .sbi_bio{color:rgba(0,0,0,.85)}#sb_instagram.sbi_palette_light .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_light a{color:#000}@media all and (max-width:800px){#sb_instagram.sbi_tab_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram.sbi_tab_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_tab_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_tab_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_tab_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_tab_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_tab_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_tab_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_tab_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_tab_col_1 #sbi_images{grid-template-columns:1fr}}@media all and (max-width:480px){#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_6 #sbi_images,#sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_mob_col_1 #sbi_images{grid-template-columns:1fr}#sb_instagram.sbi_mob_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_mob_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_mob_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_mob_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_mob_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_mob_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_mob_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_mob_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_mob_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}}#sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide{display:none!important}body:after{content:url(//shirina.granmayeh.com/wp-content/plugins/instagram-feed/img/sbi-sprite.png);display:none}.sbi_lightboxOverlay{position:absolute;top:0;left:0;z-index:99999;background-color:#000;opacity:.9;display:none}.sbi_lightbox{position:absolute;left:0;width:100%;z-index:100000;text-align:center;line-height:0;font-weight:400}.sbi_lightbox .sbi_lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;object-fit:contain}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.sbi_lb-outerContainer{position:relative;background-color:#000;width:250px;height:250px;margin:0 auto 5px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.sbi_lb-container-wrapper{height:100%}.sbi_lb-container{position:relative;top:0;left:0;width:100%;height:100%;bottom:0;right:0}.sbi_lb-loader{position:absolute;width:100%;top:50%;left:0;height:20px;margin-top:-10px;text-align:center;line-height:0}.sbi_lb-loader span{display:block;width:14px;height:14px;margin:0 auto;background:url(//shirina.granmayeh.com/wp-content/plugins/instagram-feed/img/sbi-sprite.png) no-repeat}.sbi_lb-container>.nav{left:0}.sbi_lb-nav a{position:absolute;z-index:100;top:0;height:90%;outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.sbi_lb-next,.sbi_lb-prev{height:100%;cursor:pointer;display:block}.sbi_lb-nav a.sbi_lb-prev{left:-70px;float:left;transition:opacity .2s}.sbi_lb-nav a.sbi_lb-next{right:-70px;float:right;transition:opacity .2s}.sbi_lb-nav span{display:block;top:55%;position:absolute;left:20px;width:34px;height:45px;margin:-25px 0 0;background:url(//shirina.granmayeh.com/wp-content/plugins/instagram-feed/img/sbi-sprite.png) no-repeat}.sbi_lb-nav a.sbi_lb-prev span{background-position:-53px 0}.sbi_lb-nav a.sbi_lb-next span{left:auto;right:20px;background-position:-18px 0}.sbi_lb-dataContainer{margin:0 auto;padding-top:10px;width:100%;font-family:"Open Sans",Helvetica,Arial,sans-serif;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer{position:relative;padding-right:300px;background:#fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper{position:relative;background:#000}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{width:300px!important;position:absolute;top:0;right:-300px;height:100%;bottom:0;background:#fff;line-height:1.4;overflow:hidden;overflow-y:auto;text-align:left}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox{display:block!important;width:100%;margin-top:20px;padding:4px}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number{padding-bottom:0}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption{width:100%;max-width:100%;margin-bottom:20px}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text{display:inline-block;padding-top:10px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment{display:block!important;width:100%;min-width:100%;float:left;clear:both;font-size:12px;padding:3px 20px 3px 0;margin:0 0 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter{font-weight:700;margin-right:5px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p{text-align:left}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{box-sizing:border-box;padding:15px 20px}.sbi_lb-data{padding:0 4px;color:#ccc}.sbi_lb-data .sbi_lb-details{width:85%;float:left;text-align:left;line-height:1.1}.sbi_lb-data .sbi_lb-caption{float:left;font-size:13px;font-weight:400;line-height:1.3;padding-bottom:3px;color:#ccc;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.sbi_lb-data .sbi_lb-caption a{color:#ccc;font-weight:700;text-decoration:none}.sbi_lb-commenter:hover,.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,.sbi_lb-data .sbi_lb-caption a:hover{color:#fff;text-decoration:underline}.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username{float:left;width:100%;color:#ccc;padding-bottom:0;display:block;margin:0 0 5px}#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username{color:#333}.sbi_lightbox .sbi_lightbox_username img{float:left;border:none;width:32px;height:32px;margin-right:10px;background:#666;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}.sbi_lightbox_username p{float:left;margin:0;padding:0;color:#ccc;line-height:32px;font-weight:700;font-size:13px}.sbi_lb-data .sbi_lb-number{display:block;float:left;clear:both;padding:5px 0 15px;font-size:12px;color:#999}.sbi_lb-data .sbi_lb-close{display:block;float:right;width:30px;height:30px;font-size:18px;color:#aaa;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.sbi_lb-data .sbi_lb-close:hover{cursor:pointer;opacity:1;color:#fff}.sbi_lb-nav{top:0;left:0;width:100%;z-index:10;height:auto}.sbi-feed-block-cta,.sbi-feed-block-cta-img-ctn{width:100%!important;position:relative!important}.sbi_lightbox .sbi_owl-item:nth-child(n+2) .sbi_video{position:relative!important}.sbi_lb-container{padding:0}.sbi-feed-block-cta{border:1px solid #e8e8eb!important;border-radius:2px!important;text-align:center!important}.sbi-feed-block-cta-img-ctn{float:left!important;display:flex!important;justify-content:center!important;align-items:center!important;margin-top:50px!important;margin-bottom:35px!important}.sbi-feed-block-cta-img{width:65px!important;height:65px!important;position:relative!important;border:2px solid #dcdde1!important;border-radius:16px!important;-webkit-transform:rotate(-3deg)!important;transform:rotate(-3deg)!important;display:flex!important;justify-content:center!important;align-items:center!important}.sbi-feed-block-cta-img span svg{float:left!important}.sbi-feed-block-cta-img>*{-webkit-transform:rotate(3deg)!important;transform:rotate(3deg)!important}.sbi-feed-block-cta-logo{position:absolute!important;right:-15px!important;bottom:-19px!important;z-index:1!important}.sbi-feed-block-cta-heading{font-size:19px!important;padding:0!important;margin:0 0 30px!important;display:inline-block!important;width:100%!important;font-weight:700!important;line-height:1.4em!important}.sbi-feed-block-cta-btn{background:#0068a0!important;border-radius:2px!important;padding:8px 20px 8px 38px!important;cursor:pointer!important;color:#fff!important;position:relative!important;margin-bottom:30px!important}.sbi-feed-block-cta-btn:after,.sbi-feed-block-cta-btn:before{content:''!important;position:absolute!important;width:2px!important;height:12px!important;background:#fff!important;left:20px!important;top:14px!important}.sbi-feed-block-cta-btn:after{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.sbi-feed-block-cta-desc{display:flex!important;justify-content:center!important;align-items:center!important;padding:20px!important;background:#f9f9fa!important;border-top:1px solid #e8e8eb!important;margin-top:35px!important;flex-direction:column!important}.sbi-feed-block-cta-desc strong{color:#141b38!important;font-size:16px!important;font-weight:600!important;margin-bottom:8px!important}.sbi-feed-block-cta-desc span{color:#434960!important;font-size:14px!important;line-height:1.5em!important;padding:0 20%!important}.sbi-feed-block-cta-desc span a,.sbi-feed-block-cta-selector span a{text-transform:capitalize!important;text-decoration:underline!important;font-weight:600!important}.sbi-feed-block-cta-selector{width:100%!important;padding:0 20%!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:column!important;margin-bottom:45px!important}.sbi-feed-block-cta-feedselector{border:1px solid #d0d1d7!important;padding:8px 16px!important;margin-bottom:15px!important;max-width:100%!important;min-width:400px!important}.sbi-feed-block-cta-selector span{color:#2c324c!important}.sbi-feed-block-cta-selector span a:after{color:#2c324c!important;margin-left:2px!important;font-weight:400!important;text-decoration-color:#fff!important}.sbi-feed-block-cta-selector span a:first-of-type:after{content:','!important}.sbi-feed-block-cta-selector span a:nth-of-type(2):after{content:'or'!important;margin-left:5px!important;margin-right:2px!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before{content:''!important;height:16px!important;font-variant:normal!important;background-position:center center!important;background-repeat:no-repeat!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9056 18.109H13.4056V17.609H12.9056V18.109ZM9.79722 18.109H9.29722V18.609H9.79722V18.109ZM9.79722 14.5601V14.0601H9.29722V14.5601H9.79722ZM12.9056 14.5601V15.0601H13.4056V14.5601H12.9056ZM20.2604 7.32764H20.7604V6.90407L20.3426 6.83444L20.2604 7.32764ZM20.2604 10.3503V10.8503H20.7604V10.3503H20.2604ZM16.7237 14.5601H16.2237V15.0601H16.7237V14.5601ZM20.1258 14.5601L20.6199 14.6367L20.7094 14.0601H20.1258V14.5601ZM19.5751 18.109V18.609H20.0035L20.0692 18.1857L19.5751 18.109ZM16.7237 18.109V17.609H16.2237V18.109H16.7237ZM27.0523 14.5601H26.5523L26.5523 14.5612L27.0523 14.5601ZM17.0803 26.6136L16.9877 26.1222L17.0803 26.6136ZM12.5489 26.6139L12.6411 26.1225L12.5489 26.6139ZM14.8147 1.79797C7.80749 1.79797 2.07703 7.51685 2.07703 14.5601H3.07703C3.07703 8.06849 8.36042 2.79797 14.8147 2.79797V1.79797ZM2.07703 14.5601C2.07703 20.7981 6.54984 25.9974 12.4567 27.1053L12.6411 26.1225C7.19999 25.1019 3.07703 20.3097 3.07703 14.5601H2.07703ZM13.4056 26.3139V18.109H12.4056V26.3139H13.4056ZM12.9056 17.609H9.79722V18.609H12.9056V17.609ZM10.2972 18.109V14.5601H9.29722V18.109H10.2972ZM9.79722 15.0601H12.9056V14.0601H9.79722V15.0601ZM13.4056 14.5601V11.8556H12.4056V14.5601H13.4056ZM13.4056 11.8556C13.4056 10.4191 13.8299 9.36825 14.5211 8.67703C15.2129 7.98525 16.2305 7.59512 17.5314 7.59512V6.59512C16.0299 6.59512 14.7346 7.04939 13.814 7.96992C12.893 8.891 12.4056 10.2204 12.4056 11.8556H13.4056ZM17.5314 7.59512C18.1724 7.59512 18.8342 7.65119 19.3401 7.70823C19.592 7.73664 19.8029 7.76502 19.9504 7.78622C20.0241 7.79681 20.0818 7.8056 20.1208 7.81167C20.1402 7.81471 20.155 7.81706 20.1647 7.81863C20.1695 7.81941 20.1731 7.82 20.1754 7.82037C20.1765 7.82056 20.1773 7.82069 20.1778 7.82077C20.178 7.82081 20.1782 7.82083 20.1782 7.82084C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1782 7.82084 20.1782 7.82084 20.2604 7.32764C20.3426 6.83444 20.3426 6.83443 20.3425 6.83443C20.3425 6.83442 20.3424 6.83441 20.3424 6.83441C20.3423 6.83439 20.3422 6.83437 20.342 6.83435C20.3418 6.8343 20.3414 6.83425 20.341 6.83417C20.3401 6.83403 20.3389 6.83383 20.3373 6.83357C20.3342 6.83307 20.3298 6.83234 20.3241 6.83142C20.3127 6.82958 20.2962 6.82695 20.2749 6.82362C20.2323 6.81698 20.1707 6.8076 20.0927 6.7964C19.9369 6.774 19.7157 6.74425 19.4521 6.71453C18.927 6.65532 18.2243 6.59512 17.5314 6.59512V7.59512ZM19.7604 7.32764V10.3503H20.7604V7.32764H19.7604ZM20.2604 9.85033H18.7185V10.8503H20.2604V9.85033ZM18.7185 9.85033C17.851 9.85033 17.1997 10.1241 16.7742 10.6148C16.3604 11.0922 16.2237 11.7025 16.2237 12.2594H17.2237C17.2237 11.8495 17.3257 11.5053 17.5298 11.2699C17.7224 11.0477 18.0684 10.8503 18.7185 10.8503V9.85033ZM16.2237 12.2594V14.5601H17.2237V12.2594H16.2237ZM16.7237 15.0601H20.1258V14.0601H16.7237V15.0601ZM19.6317 14.4834L19.081 18.0323L20.0692 18.1857L20.6199 14.6367L19.6317 14.4834ZM19.5751 17.609H16.7237V18.609H19.5751V17.609ZM16.2237 18.109V26.3135H17.2237V18.109H16.2237ZM17.1728 27.105C20.0281 26.5671 22.618 25.068 24.5079 22.8512L23.7469 22.2025C22.0054 24.2452 19.6188 25.6266 16.9877 26.1222L17.1728 27.105ZM24.5079 22.8512C26.4793 20.5388 27.5591 17.5977 27.5523 14.559L26.5523 14.5612C26.5586 17.3614 25.5636 20.0715 23.7469 22.2025L24.5079 22.8512ZM27.5523 14.5601C27.5523 7.51685 21.8218 1.79797 14.8147 1.79797V2.79797C21.2689 2.79797 26.5523 8.06849 26.5523 14.5601H27.5523ZM16.2237 26.3135C16.2237 26.8064 16.6682 27.2 17.1728 27.105L16.9877 26.1222C17.119 26.0975 17.2237 26.2006 17.2237 26.3135H16.2237ZM12.4567 27.1053C12.9603 27.1998 13.4056 26.8073 13.4056 26.3139H12.4056C12.4056 26.2001 12.5107 26.098 12.6411 26.1225L12.4567 27.1053Z' fill='%232b87da' /%3E%3Cpath d='M12.9056 18.1088H13.4056V17.6088H12.9056V18.1088ZM9.79724 18.1088H9.29724V18.6088H9.79724V18.1088ZM9.79724 14.5599V14.0599H9.29724V14.5599H9.79724ZM12.9056 14.5599V15.0599H13.4056V14.5599H12.9056ZM20.2604 7.32749H20.7604V6.90392L20.3426 6.83429L20.2604 7.32749ZM20.2604 10.3502V10.8502H20.7604V10.3502H20.2604ZM16.7237 14.5599H16.2237V15.0599H16.7237V14.5599ZM20.1258 14.5599L20.6199 14.6366L20.7094 14.0599H20.1258V14.5599ZM19.5751 18.1088V18.6088H20.0035L20.0692 18.1855L19.5751 18.1088ZM16.7237 18.1088V17.6088H16.2237V18.1088H16.7237ZM13.4056 26.366V18.1088H12.4056V26.366H13.4056ZM12.9056 17.6088H9.79724V18.6088H12.9056V17.6088ZM10.2972 18.1088V14.5599H9.29724V18.1088H10.2972ZM9.79724 15.0599H12.9056V14.0599H9.79724V15.0599ZM13.4056 14.5599V11.8554H12.4056V14.5599H13.4056ZM13.4056 11.8554C13.4056 10.4189 13.8299 9.3681 14.5212 8.67688C15.2129 7.9851 16.2305 7.59497 17.5314 7.59497V6.59497C16.0299 6.59497 14.7346 7.04924 13.814 7.96977C12.893 8.89085 12.4056 10.2202 12.4056 11.8554H13.4056ZM17.5314 7.59497C18.1724 7.59497 18.8342 7.65103 19.3401 7.70808C19.592 7.73648 19.803 7.76487 19.9504 7.78607C20.0241 7.79666 20.0819 7.80545 20.1208 7.81152C20.1402 7.81455 20.155 7.81691 20.1647 7.81848C20.1695 7.81926 20.1731 7.81984 20.1754 7.82022C20.1765 7.8204 20.1773 7.82054 20.1778 7.82061C20.178 7.82065 20.1782 7.82068 20.1783 7.82069C20.1783 7.8207 20.1783 7.8207 20.1783 7.8207C20.1783 7.8207 20.1783 7.82069 20.1783 7.82069C20.1782 7.82069 20.1782 7.82068 20.2604 7.32749C20.3426 6.83429 20.3426 6.83428 20.3425 6.83427C20.3425 6.83427 20.3424 6.83426 20.3424 6.83425C20.3423 6.83424 20.3422 6.83422 20.3421 6.8342C20.3418 6.83415 20.3414 6.83409 20.341 6.83402C20.3401 6.83387 20.3389 6.83367 20.3374 6.83342C20.3343 6.83291 20.3298 6.83219 20.3241 6.83127C20.3127 6.82943 20.2962 6.82679 20.2749 6.82347C20.2324 6.81683 20.1707 6.80745 20.0927 6.79624C19.9369 6.77385 19.7158 6.7441 19.4522 6.71438C18.927 6.65516 18.2244 6.59497 17.5314 6.59497V7.59497ZM19.7604 7.32749V10.3502H20.7604V7.32749H19.7604ZM20.2604 9.85018H18.7185V10.8502H20.2604V9.85018ZM18.7185 9.85018C17.8511 9.85018 17.1997 10.1239 16.7743 10.6146C16.3604 11.092 16.2237 11.7024 16.2237 12.2592H17.2237C17.2237 11.8493 17.3257 11.5052 17.5298 11.2697C17.7224 11.0476 18.0684 10.8502 18.7185 10.8502V9.85018ZM16.2237 12.2592V14.5599H17.2237V12.2592H16.2237ZM16.7237 15.0599H20.1258V14.0599H16.7237V15.0599ZM19.6317 14.4833L19.081 18.0322L20.0692 18.1855L20.6199 14.6366L19.6317 14.4833ZM19.5751 17.6088H16.7237V18.6088H19.5751V17.6088ZM16.2237 18.1088V26.366H17.2237V18.1088H16.2237ZM16.4146 26.1752H13.2148V27.1752H16.4146V26.1752ZM16.2237 26.366C16.2237 26.2606 16.3092 26.1752 16.4146 26.1752V27.1752C16.8615 27.1752 17.2237 26.8129 17.2237 26.366H16.2237ZM12.4056 26.366C12.4056 26.8129 12.7679 27.1752 13.2148 27.1752V26.1752C13.3202 26.1752 13.4056 26.2606 13.4056 26.366H12.4056Z' fill='%232b87da'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%232b87da'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.8762 6.78846C27.9345 6.7065 27.8465 6.60094 27.7536 6.63936C27.0263 6.93989 26.26 7.15757 25.4698 7.29241C25.3632 7.31061 25.3082 7.16347 25.3956 7.09969C26.2337 6.48801 26.8918 5.63649 27.2636 4.63802C27.2958 4.55162 27.2014 4.47574 27.1212 4.52123C26.1605 5.06618 25.1092 5.45524 24.0054 5.68842C23.971 5.69568 23.9354 5.68407 23.9113 5.65844C22.9264 4.60891 21.5545 4 19.9999 4C17.0624 4 14.6624 6.4 14.6624 9.3625C14.6624 9.74071 14.702 10.109 14.7724 10.4586C14.7855 10.5235 14.7342 10.5842 14.6681 10.5803C10.3227 10.3231 6.45216 8.2421 3.84135 5.09864C3.79681 5.04501 3.71241 5.0515 3.67879 5.11257C3.26061 5.8722 3.02493 6.75115 3.02493 7.675C3.02493 9.41548 3.84362 10.9704 5.13417 11.9317C5.2141 11.9913 5.17327 12.12 5.07385 12.1129C4.32811 12.0597 3.63173 11.835 3.00827 11.5171C2.99303 11.5094 2.97493 11.5204 2.97493 11.5375V11.5375C2.97493 13.9896 4.6205 16.0638 6.86301 16.7007C6.96452 16.7295 6.96588 16.8757 6.86218 16.8953C6.25772 17.0096 5.63724 17.0173 5.0289 16.9176C4.95384 16.9052 4.89095 16.9762 4.91633 17.0479C5.26967 18.0466 5.91213 18.9192 6.7637 19.5537C7.58576 20.1661 8.56481 20.5283 9.58351 20.6001C9.67715 20.6067 9.71634 20.7266 9.64124 20.7829C7.78574 22.1744 5.52424 22.9237 3.19993 22.9125C2.91864 22.9125 2.63736 22.9015 2.35608 22.8796C2.25034 22.8714 2.20189 23.0116 2.29272 23.0664C4.58933 24.4509 7.27959 25.25 10.1499 25.25C19.9999 25.25 25.4124 17.075 25.4124 9.9875C25.4124 9.76833 25.4124 9.5598 25.4026 9.34228C25.4011 9.30815 25.4168 9.27551 25.4445 9.2555C26.3819 8.57814 27.1984 7.74079 27.8762 6.78846Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='27' height='20' viewBox='0 0 27 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.3267C11 13.4037 11.0834 13.4518 11.15 13.4133L17.3377 9.83658C17.4043 9.79808 17.4043 9.70192 17.3377 9.66342L11.15 6.08673C11.0834 6.0482 11 6.0963 11 6.17331V13.3267ZM25.45 3.7125C25.6125 4.3 25.725 5.0875 25.8 6.0875C25.8875 7.0875 25.925 7.95 25.925 8.7L26 9.75C26 12.4875 25.8 14.5 25.45 15.7875C25.1375 16.9125 24.4125 17.6375 23.2875 17.95C22.7 18.1125 21.625 18.225 19.975 18.3C18.35 18.3875 16.8625 18.425 15.4875 18.425L13.5 18.5C8.2625 18.5 5 18.3 3.7125 17.95C2.5875 17.6375 1.8625 16.9125 1.55 15.7875C1.3875 15.2 1.275 14.4125 1.2 13.4125C1.1125 12.4125 1.075 11.55 1.075 10.8L1 9.75C1 7.0125 1.2 5 1.55 3.7125C1.8625 2.5875 2.5875 1.8625 3.7125 1.55C4.3 1.3875 5.375 1.275 7.025 1.2C8.65 1.1125 10.1375 1.075 11.5125 1.075L13.5 1C18.7375 1 22 1.2 23.2875 1.55C24.4125 1.8625 25.1375 2.5875 25.45 3.7125Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a{border:none;color:#fff;font-size:13px;-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}.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:after,.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:before{top:10px!important}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .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,
.wpcf7 form.payment-required .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: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;font-size:13px;letter-spacing:0;line-height:20px;left:0;text-align:center;font-weight:normal;font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:.001s!important;animation-duration:.001s!important}#cookie-notice .cookie-notice-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container{display:none}#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin:-10px 0 0 0;width:15px;height:15px;opacity:.5;padding:10px;border:none;outline:none;background:none;box-shadow:none;cursor:pointer}.cn-close-icon:focus,.cn-close-icon:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cn-close-icon:hover{opacity:1}.cn-close-icon:before,.cn-close-icon:after{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:rgba(128,128,128,1)}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:normal;font-size:13px;letter-spacing:.25px;line-height:20px;margin:0 0 0 10px;text-align:center;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:none;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px 0}.cn-text-container,.cn-buttons-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-fade{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-text{display:block}.cookie-notice-container #cn-notice-buttons{display:block}#cookie-notice .cn-button{margin:0 5px 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}.fbx-modal,.fbx-modal *{box-sizing:content-box}.fbx-modal{position:fixed;top:0;left:0;z-index:9000001;visibility:hidden;width:100%;height:100%;font-family:"Segoe UI",Helvetica,Arial,"Sans Serif",serif;line-height:normal;outline:0!important;transform:translate3d(0,0,0);perspective:0;pointer-events:none}.fbx-modal.fbx-loading,.fbx-modal.fbx-show{visibility:visible;pointer-events:auto}.fbx-no-scroll{overflow:hidden!important}.fbx-inner-spacer{display:none;padding:40px}.fbx-inner{position:absolute;top:50%;left:50%;visibility:hidden;overflow:visible!important;margin-top:-5px;margin-left:-5px;min-width:100px;min-height:100px;width:100px;height:100px;z-index:100002}.fbx-show .fbx-inner{visibility:visible}.fbx-loader{position:absolute;top:50%;left:50%;visibility:hidden;z-index:100005;width:80px;height:80px;font-size:16px;transform:translateX(-50%) translateY(-50%)}.fbx-loader .fbx-icon{width:48px;height:48px;margin-top:-24px;margin-left:-24px;transform:none}.fbx-loading .fbx-loader{visibility:visible}.fbx-loading .fbx-loader .fbx-icon{animation:spin 2s infinite linear}.fbx-phone.fbx-portrait .fbx-loader{top:calc(50% + 20px)}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fbx-stage{position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;outline:0;border:none;overflow:hidden}.fbx-item-current,.fbx-item-next{-webkit-user-drag:none;position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:100%;outline:0;border:none;overflow:auto}.fbx-loading .fbx-item-current,.fbx-loading .fbx-item-next{overflow:hidden}.fbx-item-next{z-index:100001}.fbx-item-current{z-index:100002}.fbx-error-msg{width:240px;height:240px;position:relative}.fbx-error-msg>svg{width:auto;height:150px;display:block;top:calc(50% - 20px)}.fbx-error-msg>p{position:absolute;bottom:24px;text-align:center;width:100%;margin:0}.fbx-item-embed,.fbx-item-iframe,.fbx-item-image,.fbx-item-video{margin:0;padding:0;width:100%;height:100%;outline:0;border:none;display:block}.fbx-item-video>.fbx-video{background-color:#000}.fbx-item-embed embed,.fbx-item-embed iframe,.fbx-item-embed object{margin-bottom:0}.fbx-item-embed>embed,.fbx-item-embed>iframe,.fbx-item-embed>object{max-width:100%;max-height:100%}.fbx-ios-12-or-below .fbx-item-current{-webkit-overflow-scrolling:touch!important;overflow:auto!important}.fbx-ios-12-or-below .fbx-item-iframe{width:1px;min-width:100%}.fbx-close,.fbx-next,.fbx-prev{position:absolute;z-index:100006;display:block;outline:0!important;text-decoration:none;cursor:pointer;padding:0;margin:0;border:none}.fbx-no-buttons .fbx-next,.fbx-no-buttons .fbx-prev{display:none!important}.fbx-credit{position:absolute;z-index:100003;text-transform:lowercase;font-size:10px}.fbx-credit em{font-style:normal;font-size:10px}.fbx-credit a{text-decoration:none;font-size:10px}.fbx-credit a span{letter-spacing:1px;font-size:10px}.fbx-count{position:absolute;z-index:100002;width:100%;text-align:center;font-size:10px}.fbx-no-count .fbx-count{display:none}.fbx-btn-transition{transition-property:color,background-color,border-color,opacity,box-shadow,filter,-webkit-filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.2s;transition-timing-function:ease;outline:0}@media (hover:hover){.fbx-close:hover,.fbx-next:hover,.fbx-prev:hover{text-decoration:none}.fbx-credit a:hover span{text-decoration:underline}}.fbx-phone .fbx-count{display:none}.fbx-phone .fbx-credit em{display:none}.fbx-phone.fbx-landscape.fbx-no-nav .fbx-next,.fbx-phone.fbx-landscape.fbx-no-nav .fbx-prev{display:none}.fbx-modal.fbx-phone .fbx-inner{border:none}.fbx-modal.fbx-phone .fbx-close,.fbx-modal.fbx-phone .fbx-next,.fbx-modal.fbx-phone .fbx-prev{position:fixed}.fbx-modal.fbx-phone .fbx-credit{bottom:2px;left:2px}.fbx-modal.fbx-phone.fbx-portrait .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-modal.fbx-phone.fbx-portrait .fbx-close,.fbx-modal.fbx-phone.fbx-portrait .fbx-next,.fbx-modal.fbx-phone.fbx-portrait .fbx-prev{border:none;opacity:1;margin:0;top:0;bottom:auto;width:auto;height:40px;border-radius:0;line-height:40px}.fbx-modal.fbx-phone.fbx-portrait .fbx-prev{left:0;right:66%}.fbx-modal.fbx-phone.fbx-portrait .fbx-next{left:33%;right:33%}.fbx-modal.fbx-phone.fbx-portrait .fbx-close{left:66%;right:0}.fbx-modal.fbx-phone.fbx-portrait.fbx-no-buttons .fbx-close{left:0;right:0}.fbx-modal.fbx-phone.fbx-landscape{border-right-width:46px;border-right-style:solid;box-sizing:border-box}.fbx-modal.fbx-phone.fbx-landscape .fbx-inner-spacer{padding:5px}.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-modal.fbx-phone.fbx-landscape .fbx-prev{bottom:auto;left:auto;right:-45px;width:44px;height:44px;line-height:44px;border:none;opacity:1;margin:0}.fbx-modal.fbx-phone.fbx-landscape .fbx-close{top:0;height:60px}.fbx-modal.fbx-phone.fbx-landscape .fbx-prev{top:62px}.fbx-modal.fbx-phone.fbx-landscape .fbx-next{top:108px}.fbx-icon{display:inline-block;fill:currentColor;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.fbx-icon-close path{display:none}.fbx-flat .fbx-icon-close-flat,.fbx-glass .fbx-icon-close-flat,.fbx-metro .fbx-icon-close-default,.fbx-rounded .fbx-icon-close-default{display:inline}.fbx-flat .fbx-pause .fbx-icon-play-flat,.fbx-flat .fbx-play .fbx-icon-pause-flat,.fbx-glass .fbx-pause .fbx-icon-play-flat,.fbx-glass .fbx-play .fbx-icon-pause-flat,.fbx-icon-slideshow path,.fbx-metro .fbx-pause .fbx-icon-play-default,.fbx-metro .fbx-play .fbx-icon-pause-default,.fbx-rounded .fbx-pause .fbx-icon-play-default,.fbx-rounded .fbx-play .fbx-icon-pause-default{display:none}.fbx-flat .fbx-pause .fbx-icon-pause-flat,.fbx-flat .fbx-play .fbx-icon-play-flat,.fbx-glass .fbx-pause .fbx-icon-pause-flat,.fbx-glass .fbx-play .fbx-icon-play-flat,.fbx-metro .fbx-pause .fbx-icon-pause-default,.fbx-metro .fbx-play .fbx-icon-play-default,.fbx-rounded .fbx-pause .fbx-icon-pause-default,.fbx-rounded .fbx-play .fbx-icon-play-default{display:inline}.fbx-flat .fbx-maximize .fbx-icon-minimize-flat,.fbx-flat .fbx-minimize .fbx-icon-maximize-flat,.fbx-glass .fbx-maximize .fbx-icon-minimize-flat,.fbx-glass .fbx-minimize .fbx-icon-maximize-flat,.fbx-icon-fullscreen path,.fbx-metro .fbx-maximize .fbx-icon-minimize-default,.fbx-metro .fbx-minimize .fbx-icon-maximize-default,.fbx-rounded .fbx-maximize .fbx-icon-minimize-default,.fbx-rounded .fbx-minimize .fbx-icon-maximize-default{display:none}.fbx-flat .fbx-maximize .fbx-icon-maximize-flat,.fbx-flat .fbx-minimize .fbx-icon-minimize-flat,.fbx-glass .fbx-maximize .fbx-icon-maximize-flat,.fbx-glass .fbx-minimize .fbx-icon-minimize-flat,.fbx-metro .fbx-maximize .fbx-icon-maximize-default,.fbx-metro .fbx-minimize .fbx-icon-minimize-default,.fbx-rounded .fbx-maximize .fbx-icon-maximize-default,.fbx-rounded .fbx-minimize .fbx-icon-minimize-default{display:inline}.fbx-flat.fbx-arrows-1 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-10 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-11 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-2 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-3 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-4 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-5 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-6 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-7 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-8 .fbx-icon-arrows-flat,.fbx-flat.fbx-arrows-9 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-1 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-10 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-11 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-2 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-3 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-4 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-5 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-6 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-7 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-8 .fbx-icon-arrows-flat,.fbx-glass.fbx-arrows-9 .fbx-icon-arrows-flat,.fbx-icon-next path,.fbx-icon-prev path,.fbx-metro.fbx-arrows-1 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-10 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-11 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-2 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-3 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-4 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-5 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-6 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-7 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-8 .fbx-icon-arrows-default,.fbx-metro.fbx-arrows-9 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-1 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-10 .fbx-icon-arrows-flat,.fbx-rounded.fbx-arrows-11 .fbx-icon-arrows-flat,.fbx-rounded.fbx-arrows-2 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-3 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-4 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-5 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-6 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-7 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-8 .fbx-icon-arrows-default,.fbx-rounded.fbx-arrows-9 .fbx-icon-arrows-default{display:none}.fbx-arrows-1 .fbx-icon-arrows-1,.fbx-arrows-10 .fbx-icon-arrows-10,.fbx-arrows-11 .fbx-icon-arrows-11,.fbx-arrows-2 .fbx-icon-arrows-2,.fbx-arrows-3 .fbx-icon-arrows-3,.fbx-arrows-4 .fbx-icon-arrows-4,.fbx-arrows-5 .fbx-icon-arrows-5,.fbx-arrows-6 .fbx-icon-arrows-6,.fbx-arrows-7 .fbx-icon-arrows-7,.fbx-arrows-8 .fbx-icon-arrows-8,.fbx-arrows-9 .fbx-icon-arrows-9,.fbx-flat .fbx-icon-arrows-flat,.fbx-glass .fbx-icon-arrows-flat,.fbx-metro .fbx-icon-arrows-default,.fbx-rounded .fbx-icon-arrows-default{display:inline}.fbx-flat.fbx-spinner-1 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-10 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-11 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-2 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-3 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-4 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-5 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-6 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-7 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-8 .fbx-icon-spinner-flat,.fbx-flat.fbx-spinner-9 .fbx-icon-spinner-flat,.fbx-glass.fbx-spinner-1 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-10 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-11 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-2 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-3 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-4 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-5 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-6 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-7 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-8 .fbx-icon-spinner-default,.fbx-glass.fbx-spinner-9 .fbx-icon-spinner-default,.fbx-icon-spinner path,.fbx-metro.fbx-spinner-1 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-10 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-11 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-2 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-3 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-4 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-5 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-6 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-7 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-8 .fbx-icon-spinner-default,.fbx-metro.fbx-spinner-9 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-1 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-10 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-11 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-2 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-3 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-4 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-5 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-6 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-7 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-8 .fbx-icon-spinner-default,.fbx-rounded.fbx-spinner-9 .fbx-icon-spinner-default{display:none}.fbx-flat .fbx-icon-spinner-flat,.fbx-glass .fbx-icon-spinner-flat,.fbx-metro .fbx-icon-spinner-default,.fbx-rounded .fbx-icon-spinner-default,.fbx-spinner-1 .fbx-icon-spinner-1,.fbx-spinner-10 .fbx-icon-spinner-10,.fbx-spinner-11 .fbx-icon-spinner-11,.fbx-spinner-2 .fbx-icon-spinner-2,.fbx-spinner-3 .fbx-icon-spinner-3,.fbx-spinner-4 .fbx-icon-spinner-4,.fbx-spinner-5 .fbx-icon-spinner-5,.fbx-spinner-6 .fbx-icon-spinner-6,.fbx-spinner-7 .fbx-icon-spinner-7,.fbx-spinner-8 .fbx-icon-spinner-8,.fbx-spinner-9 .fbx-icon-spinner-9{display:inline}.fbx-loader{box-shadow:0 0 3px rgba(0,0,0,.4)}.fbx-rounded .fbx-prev.fbx-btn-shadow,.fbx-rounded .fbx-prev.fbx-btn-shadow:hover{box-shadow:-2px 0 2px rgba(0,0,0,.4)}.fbx-rounded .fbx-next.fbx-btn-shadow,.fbx-rounded .fbx-next.fbx-btn-shadow:hover{box-shadow:2px 0 2px rgba(0,0,0,.4)}.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-inner-shadow,.fbx-rounded .fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow{box-shadow:0 0 12px rgba(0,0,0,.4)}@media (hover:hover){.fbx-fullscreen-mode .fbx-btn-shadow:hover,.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow:hover,.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow:hover,.fbx-rounded .fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover .fbx-icon,.fbx-sticky-buttons .fbx-next.fbx-btn-shadow:hover,.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow:hover{box-shadow:0 0 6px rgba(0,0,0,.4)}}.fbx-flat .fbx-inner-shadow{box-shadow:0 5px 35px rgba(0,0,0,.65)}.fbx-flat .fbx-inner-shadow,.fbx-flat .fbx-loader,.fbx-flat.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-btn-shadow:hover,.fbx-flat.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow:hover,.fbx-flat.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-flat.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow:hover,.fbx-flat.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-flat.fbx-sticky-buttons .fbx-next.fbx-btn-shadow:hover,.fbx-flat.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow,.fbx-flat.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next.fbx-btn-shadow:hover,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow,.fbx-rounded.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev.fbx-btn-shadow:hover{box-shadow:none}.fbx-flat .fbx-loader .fbx-icon,.fbx-flat:not(.fbx-phone) .fbx-btn-shadow .fbx-icon{filter:drop-shadow(0 0 3px rgba(0, 0, 0, 1))}.fbx-flat:not(.fbx-phone) .fbx-btn-shadow:hover .fbx-icon{filter:drop-shadow(0 0 1px rgba(0, 0, 0, 1))}.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-next.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-fullscreen-mode .fbx-prev.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-rounded .fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-rounded.fbx-inset-buttons .fbx-next.fbx-btn-shadow .fbx-icon,.fbx-modal.fbx-phone.fbx-rounded.fbx-inset-buttons .fbx-prev.fbx-btn-shadow .fbx-icon,.fbx-modal.fbx-phone.fbx-sticky-buttons .fbx-next.fbx-btn-shadow,.fbx-modal.fbx-phone.fbx-sticky-buttons .fbx-prev.fbx-btn-shadow{box-shadow:none}.fbx-rounded .fbx-inner{border:solid 8px transparent;border-radius:6px}.fbx-rounded .fbx-item-current,.fbx-rounded .fbx-item-image,.fbx-rounded .fbx-item-next{border-radius:3px}.fbx-rounded .fbx-loader{border-radius:50%}.fbx-rounded .fbx-close{top:-21px;right:-21px;width:28px;height:28px;line-height:28px;border:solid 3px transparent;border-radius:50%}.fbx-rounded .fbx-next,.fbx-rounded .fbx-prev{position:absolute;top:50%;margin-top:-50px;width:30px;height:100px;line-height:100px;border:solid 3px transparent}.fbx-rounded .fbx-prev{left:-40px;border-radius:6px 0 0 6px}.fbx-rounded .fbx-next{right:-40px;border-radius:0 6px 6px 0}.fbx-rounded .fbx-next.fbx-disabled,.fbx-rounded .fbx-prev.fbx-disabled{display:none}.fbx-rounded.fbx-phone .fbx-next.fbx-disabled,.fbx-rounded.fbx-phone .fbx-prev.fbx-disabled{display:block;cursor:default}.fbx-rounded.fbx-phone .fbx-next.fbx-disabled .fbx-icon,.fbx-rounded.fbx-phone .fbx-prev.fbx-disabled .fbx-icon{opacity:.3}.fbx-rounded.fbx-desktop .fbx-next,.fbx-rounded.fbx-desktop .fbx-prev{position:absolute}.fbx-rounded .fbx-count,.fbx-rounded .fbx-credit{bottom:-25px}.fbx-rounded .fbx-inner-spacer{padding:40px 40px 50px 40px}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-rounded.fbx-sticky-buttons .fbx-next,.fbx-rounded.fbx-sticky-buttons .fbx-prev{position:fixed;top:50%;margin-top:-50px;width:40px;height:100px;line-height:100px}.fbx-rounded.fbx-sticky-buttons .fbx-prev{left:0;border-radius:0 6px 6px 0}.fbx-rounded.fbx-sticky-buttons .fbx-next{right:0;border-radius:6px 0 0 6px}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:40px 80px}.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:45px 5px 5px 5px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-inner-spacer{padding:5px}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:0;bottom:0;border-radius:0;width:55px;height:auto;opacity:.3}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-next:hover,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons .fbx-prev:hover{opacity:1}.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-rounded.fbx-sticky-buttons.fbx-full-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon{height:32px;width:auto}.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:0;bottom:auto;border-radius:0;width:auto;min-width:0;height:40px;opacity:1}.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-next .fbx-icon,.fbx-rounded.fbx-phone.fbx-sticky-buttons.fbx-full-buttons .fbx-prev .fbx-icon{height:16px;width:auto}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{left:0;right:66%}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-next{left:34%;right:34%}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-sticky-buttons.fbx-full-buttons .fbx-close{left:66%;right:0}.fbx-modal.fbx-rounded.fbx-phone.fbx-portrait.fbx-no-buttons.fbx-sticky-buttons.fbx-full-buttons .fbx-close{left:0;right:0}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:50%;bottom:auto;width:34px;height:80px;opacity:.5}.fbx-rounded.fbx-phone.fbx-landscape.fbx-full-buttons .fbx-prev,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons .fbx-prev,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{top:62px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-full-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons .fbx-next,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next{top:108px}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next:hover,.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev:hover{opacity:1}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-prev{border-radius:0 6px 6px 0}.fbx-rounded.fbx-phone.fbx-landscape.fbx-sticky-buttons.fbx-full-buttons .fbx-next{border-radius:6px 0 0 6px}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{z-index:100003;position:absolute;top:0;bottom:0;height:100%;width:25%;margin:0;border-radius:0;box-sizing:border-box;opacity:1}@media (hover:hover){.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{opacity:0}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next:hover,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev:hover,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next:hover,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev:hover{opacity:1}}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev{left:0;right:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next{right:0;left:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev .fbx-icon{width:16px;height:16px;border-radius:50%;position:absolute;top:50%;padding:5px;border-width:3px;border-style:solid;transform:translateY(-50%)}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-prev .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-prev .fbx-icon{left:10px;right:auto}.fbx-rounded.fbx-inset-buttons.fbx-desktop .fbx-next .fbx-icon,.fbx-rounded.fbx-inset-buttons.fbx-tablet .fbx-next .fbx-icon{right:10px;left:auto}.fbx-light,.fbx-light .fbx-caption,.fbx-light .fbx-open-caption,.fbx-light.fbx-phone .fbx-social{background-color:rgba(0,0,0,.7)}.fbx-light .fbx-progress{background-color:rgba(255,255,255,.5)}.fbx-fullscreen-mode.fbx-light{background-color:grey}.fbx-light .fbx-inner,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon,.fbx-light.fbx-modal,.fbx-modal.fbx-light.fbx-phone .fbx-close:hover,.fbx-modal.fbx-light.fbx-phone .fbx-fullscreen-toggle:hover,.fbx-modal.fbx-light.fbx-phone .fbx-next:hover,.fbx-modal.fbx-light.fbx-phone .fbx-pause:hover,.fbx-modal.fbx-light.fbx-phone .fbx-play:hover,.fbx-modal.fbx-light.fbx-phone .fbx-prev:hover,.fbx-modal.fbx-light.fbx-phone .fbx-social-toggle:hover,.fbx-rounded.fbx-light .fbx-close,.fbx-rounded.fbx-light .fbx-fullscreen-toggle,.fbx-rounded.fbx-light .fbx-pause,.fbx-rounded.fbx-light .fbx-play,.fbx-rounded.fbx-light .fbx-social-toggle{border-color:#fff}.fbx-light .fbx-close,.fbx-light .fbx-fullscreen-toggle,.fbx-light .fbx-inner,.fbx-light .fbx-loader,.fbx-light .fbx-next,.fbx-light .fbx-pause,.fbx-light .fbx-play,.fbx-light .fbx-prev,.fbx-light .fbx-social-toggle,.fbx-light.fbx-inset-buttons.fbx-phone:not(.fbx-fullscreen-mode) .fbx-next,.fbx-light.fbx-inset-buttons.fbx-phone:not(.fbx-fullscreen-mode) .fbx-prev,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev .fbx-icon{background-color:#fff}.fbx-flat.fbx-light .fbx-close,.fbx-flat.fbx-light .fbx-fullscreen-toggle,.fbx-flat.fbx-light .fbx-loader,.fbx-flat.fbx-light .fbx-next,.fbx-flat.fbx-light .fbx-pause,.fbx-flat.fbx-light .fbx-play,.fbx-flat.fbx-light .fbx-prev,.fbx-flat.fbx-light .fbx-social-toggle,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-next .fbx-icon,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-prev .fbx-icon,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-next,.fbx-light.fbx-inset-buttons:not(.fbx-fullscreen-mode) .fbx-prev{background-color:transparent}.fbx-flat.fbx-light.fbx-inset-buttons .fbx-next .fbx-icon,.fbx-flat.fbx-light.fbx-inset-buttons .fbx-prev .fbx-icon{border-color:transparent}.fbx-flat.fbx-light.fbx-modal{border-color:rgba(0,0,0,.2)}.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-close,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-fullscreen-toggle,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-next,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-pause,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-play,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-prev,.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-social-toggle{background-color:rgba(0,0,0,.2)}.fbx-light .fbx-close,.fbx-light .fbx-error-msg,.fbx-light .fbx-fullscreen-toggle,.fbx-light .fbx-loader,.fbx-light .fbx-next,.fbx-light .fbx-pause,.fbx-light .fbx-play,.fbx-light .fbx-prev,.fbx-light .fbx-social-toggle,.fbx-metro.fbx-light .fbx-count,.fbx-metro.fbx-light .fbx-credit a{color:#666!important}.fbx-flat.fbx-light .fbx-close,.fbx-flat.fbx-light .fbx-close:hover,.fbx-flat.fbx-light .fbx-count,.fbx-flat.fbx-light .fbx-credit a,.fbx-flat.fbx-light .fbx-fullscreen-toggle,.fbx-flat.fbx-light .fbx-fullscreen-toggle:hover,.fbx-flat.fbx-light .fbx-loader,.fbx-flat.fbx-light .fbx-next,.fbx-flat.fbx-light .fbx-next:hover,.fbx-flat.fbx-light .fbx-pause,.fbx-flat.fbx-light .fbx-pause:hover,.fbx-flat.fbx-light .fbx-play,.fbx-flat.fbx-light .fbx-play:hover,.fbx-flat.fbx-light .fbx-prev,.fbx-flat.fbx-light .fbx-prev:hover,.fbx-flat.fbx-light .fbx-social-toggle,.fbx-flat.fbx-light .fbx-social-toggle:hover{color:#fff!important}.fbx-flat.fbx-light .fbx-count,.fbx-flat.fbx-light .fbx-credit a,.fbx-rounded.fbx-light .fbx-count,.fbx-rounded.fbx-light .fbx-credit a{color:#888}.fbx-light .fbx-caption{color:#fff}.fbx-light .fbx-caption-desc,.fbx-light .fbx-caption-desc a{color:#eee}@media (hover:hover){.fbx-light .fbx-close:hover,.fbx-light .fbx-fullscreen-toggle:hover,.fbx-light .fbx-next:hover,.fbx-light .fbx-pause:hover,.fbx-light .fbx-play:hover,.fbx-light .fbx-prev:hover,.fbx-light .fbx-social-toggle:hover,.fbx-metro.fbx-light .fbx-credit a:hover{color:#bababa!important}.fbx-metro.fbx-light .fbx-close:hover,.fbx-metro.fbx-light .fbx-fullscreen-toggle:hover,.fbx-metro.fbx-light .fbx-next:hover,.fbx-metro.fbx-light .fbx-pause:hover,.fbx-metro.fbx-light .fbx-play:hover,.fbx-metro.fbx-light .fbx-prev:hover,.fbx-metro.fbx-light .fbx-social-toggle:hover{border-color:#bababa}.fbx-flat.fbx-light .fbx-credit a:hover span,.fbx-rounded.fbx-light .fbx-credit a:hover span{color:#ddd}}.fbx-light .fbx-item-current::-webkit-scrollbar{width:12px;height:12px}.fbx-light .fbx-item-current::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.fbx-light .fbx-item-current::-webkit-scrollbar-thumb{background:rgba(0,0,0,.5)}.fbx-light .fbx-item-current::-webkit-scrollbar,.fbx-light .fbx-item-next::-webkit-scrollbar{width:12px;height:12px}.fbx-light .fbx-item-current::-webkit-scrollbar-track,.fbx-light .fbx-item-next::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.fbx-light .fbx-item-current::-webkit-scrollbar-corner,.fbx-light .fbx-item-current::-webkit-scrollbar-thumb,.fbx-light .fbx-item-next::-webkit-scrollbar-corner,.fbx-light .fbx-item-next::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3)}.fbx-glass.fbx-light{--fbx-glass-text:#FFF;--fbx-glass-tint:#FFF;--fbx-glass-tint-0:rgba(255, 255, 255, 0);--fbx-glass-tint-10:rgba(255, 255, 255, 0.1);--fbx-glass-tint-20:rgba(255, 255, 255, 0.2);--fbx-glass-tint-30:rgba(255, 255, 255, 0.3);--fbx-glass-tint-40:rgba(255, 255, 255, 0.4);--fbx-glass-tint-60:rgba(255, 255, 255, 0.6)}.fbx-caption{position:absolute;top:auto;right:auto;bottom:0;left:0;z-index:100004;width:100%;text-align:center;font-size:14px;transition:visibility .3s ease,opacity .3s ease,transform .3s ease;opacity:1;transform:translateY(0)}.fbx-caption.fbx-hide-caption{transition:none}.fbx-show .fbx-caption{visibility:visible}.fbx-show .fbx-caption.fbx-fade-caption{opacity:0;visibility:hidden}.fbx-caption.fbx-slide-caption{transform:translateY(100%)}.fbx-loading .fbx-caption.fbx-hide-caption,.fbx-show .fbx-caption.fbx-hide-caption{visibility:hidden}.fbx-fullscreen-mode .fbx-caption,.fbx-sticky-caption .fbx-caption{position:fixed;z-index:100007}.fbx-modal.fbx-phone .fbx-caption{position:fixed;z-index:100004}.fbx-rounded .fbx-caption{border-radius:0 0 3px 3px}.fbx-modal.fbx-phone .fbx-caption,.fbx-sticky-caption.fbx-rounded .fbx-caption{border-radius:0}.fbx-close-caption{position:absolute;top:0;right:0;margin:0;padding:3px 3px 10px 10px;color:#fff!important;font-size:24px;text-decoration:none;line-height:20px;cursor:pointer}.fbx-open-caption{z-index:100004;position:absolute;bottom:0;right:5px;padding:0 10px 10px 10px;color:#fff!important;font-size:24px;text-decoration:none;line-height:20px;opacity:0;visibility:hidden;transition:opacity .3s ease;border-top-left-radius:6px;border-top-right-radius:6px;cursor:pointer}.fbx-caption-toggle-only.fbx-captions-hidden .fbx-open-caption,.fbx-pannable-item.fbx-captions-hidden .fbx-open-caption{opacity:1;visibility:visible}.fbx-caption-title{font-size:15px;padding:15px}.fbx-caption-desc{font-size:12px;line-height:20px;padding:15px}.fbx-caption-desc a{font-size:12px}.fbx-caption-title+.fbx-caption-desc{margin-top:-30px}.fbx-phone .fbx-caption{min-height:20px;font-size:12px;line-height:20px}.fbx-phone .fbx-caption-title{font-size:13px;padding:10px}.fbx-phone .fbx-caption-desc{font-size:11px;line-height:15px;padding:10px}.fbx-phone .fbx-caption-title+.fbx-caption-desc{margin-top:-20px}.fbx-modal.fbx-phone .fbx-caption{bottom:0;position:fixed}.fbx-modal.fbx-phone.fbx-landscape .fbx-caption,.fbx-phone.fbx-landscape.fbx-sticky-caption .fbx-caption{z-index:100004}.fbx-pannable{cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.fbx-pannable.fbx-panning{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.fbx-pannable>div>img.fbx-item{max-width:none;max-height:none}.fbx-pan-overview{cursor:pointer;max-width:150px;max-height:150px;overflow:hidden;background-position:top left;background-size:cover;position:absolute;z-index:100006;border:solid 2px #666;box-shadow:0 0 12px rgba(0,0,0,.8)}.fbx-pan-overview.fbx-top-left{top:20px;left:20px}.fbx-pan-overview.fbx-top-right{top:20px;right:32px}.fbx-pan-overview.fbx-bottom-left{bottom:32px;left:20px}.fbx-pan-overview.fbx-bottom-right{bottom:32px;right:32px}.fbx-pan-viewport{position:absolute;top:0;left:0;box-shadow:0 0 300px 300px rgba(0,0,0,.7)}.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie10.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie11.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-close,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-fullscreen-toggle,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-next,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-pause,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-play,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-prev,.fbx-ie9.fbx-modal.fbx-phone.fbx-landscape .fbx-social-toggle{right:1px!important}.bc_rb_swf_banner {
position: relative;
}
#popup {
position: fixed;
left: 50%;
top: 50%;
transform: translate(-50%, -50%); }
embed {
margin-bottom: 0 !important;
}
.bc_rb_close {
cursor: pointer;
}
.bc_rb_close img {
position: absolute;
top: 0;
right: 0;
margin: -20px -20px 0 0;
}
.bc_rb_hide {
display: none;
}
 .animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
-webkit-animation-duration: .75s;
animation-duration: .75s;
}
@-webkit-keyframes bounce {
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
@keyframes bounce {
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
}
@-webkit-keyframes flash {
from, 50%, to {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
@keyframes flash {
from, 50%, to {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
.flash {
-webkit-animation-name: flash;
animation-name: flash;
} @-webkit-keyframes pulse {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes pulse {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes rubberBand {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes rubberBand {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.rubberBand {
-webkit-animation-name: rubberBand;
animation-name: rubberBand;
}
@-webkit-keyframes shake {
from, to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
@keyframes shake {
from, to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
.shake {
-webkit-animation-name: shake;
animation-name: shake;
}
@-webkit-keyframes headShake {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
6.5% {
-webkit-transform: translateX(-6px) rotateY(-9deg);
transform: translateX(-6px) rotateY(-9deg);
}
18.5% {
-webkit-transform: translateX(5px) rotateY(7deg);
transform: translateX(5px) rotateY(7deg);
}
31.5% {
-webkit-transform: translateX(-3px) rotateY(-5deg);
transform: translateX(-3px) rotateY(-5deg);
}
43.5% {
-webkit-transform: translateX(2px) rotateY(3deg);
transform: translateX(2px) rotateY(3deg);
}
50% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes headShake {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
6.5% {
-webkit-transform: translateX(-6px) rotateY(-9deg);
transform: translateX(-6px) rotateY(-9deg);
}
18.5% {
-webkit-transform: translateX(5px) rotateY(7deg);
transform: translateX(5px) rotateY(7deg);
}
31.5% {
-webkit-transform: translateX(-3px) rotateY(-5deg);
transform: translateX(-3px) rotateY(-5deg);
}
43.5% {
-webkit-transform: translateX(2px) rotateY(3deg);
transform: translateX(2px) rotateY(3deg);
}
50% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.headShake {
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-name: headShake;
animation-name: headShake;
}
@-webkit-keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
to {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
@keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
to {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
.swing {
-webkit-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
@-webkit-keyframes tada {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes tada {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.tada {
-webkit-animation-name: tada;
animation-name: tada;
} @-webkit-keyframes wobble {
from {
-webkit-transform: none;
transform: none;
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
to {
-webkit-transform: none;
transform: none;
}
}
@keyframes wobble {
from {
-webkit-transform: none;
transform: none;
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
to {
-webkit-transform: none;
transform: none;
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble;
}
@-webkit-keyframes jello {
from, 11.1%, to {
-webkit-transform: none;
transform: none;
}
22.2% {
-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
transform: skewX(-12.5deg) skewY(-12.5deg);
}
33.3% {
-webkit-transform: skewX(6.25deg) skewY(6.25deg);
transform: skewX(6.25deg) skewY(6.25deg);
}
44.4% {
-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
transform: skewX(-3.125deg) skewY(-3.125deg);
}
55.5% {
-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
transform: skewX(1.5625deg) skewY(1.5625deg);
}
66.6% {
-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
transform: skewX(0.390625deg) skewY(0.390625deg);
}
88.8% {
-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
@keyframes jello {
from, 11.1%, to {
-webkit-transform: none;
transform: none;
}
22.2% {
-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
transform: skewX(-12.5deg) skewY(-12.5deg);
}
33.3% {
-webkit-transform: skewX(6.25deg) skewY(6.25deg);
transform: skewX(6.25deg) skewY(6.25deg);
}
44.4% {
-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
transform: skewX(-3.125deg) skewY(-3.125deg);
}
55.5% {
-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
transform: skewX(1.5625deg) skewY(1.5625deg);
}
66.6% {
-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
transform: skewX(0.390625deg) skewY(0.390625deg);
}
88.8% {
-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
.jello {
-webkit-animation-name: jello;
animation-name: jello;
-webkit-transform-origin: center;
transform-origin: center;
}
@-webkit-keyframes bounceIn {
from, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes bounceIn {
from, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
to {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInDown {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInLeft {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInRight {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
to {
-webkit-transform: none;
transform: none;
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes bounceInUp {
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
20% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
50%, 55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
to {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
}
@keyframes bounceOut {
20% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
50%, 55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
to {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
}
.bounceOut {
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes bounceOutDown {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.bounceOutDown {
-webkit-animation-name: bounceOutDown;
animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes bounceOutLeft {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes bounceOutRight {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.bounceOutRight {
-webkit-animation-name: bounceOutRight;
animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes bounceOutUp {
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%, 45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDownBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
from {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeftBig {
from {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
from {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRightBig {
from {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUpBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes fadeOutDownBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes fadeOutLeftBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes fadeOutRightBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes fadeOutUpBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
transform: perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@keyframes flip {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
transform: perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
.animated.flip {
-webkit-backface-visibility: visible;
backface-visibility: visible;
-webkit-animation-name: flip;
animation-name: flip;
}
@-webkit-keyframes flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInX;
animation-name: flipInX;
}
@-webkit-keyframes flipInY {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInY {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInY;
animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutX {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
.flipOutX {
-webkit-animation-name: flipOutX;
animation-name: flipOutX;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutY {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
.flipOutY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
from {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
opacity: 1;
}
to {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes lightSpeedIn {
from {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
opacity: 1;
}
to {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
from {
opacity: 1;
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
from {
opacity: 1;
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
.lightSpeedOut {
-webkit-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
from {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateIn {
from {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateIn {
-webkit-animation-name: rotateIn;
animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
from {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
@keyframes rotateOut {
from {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
.rotateOut {
-webkit-animation-name: rotateOut;
animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
@keyframes rotateOutDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
@keyframes rotateOutDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
@keyframes rotateOutUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
@keyframes rotateOutUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%, 60% {
-webkit-transform: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%, 80% {
-webkit-transform: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
to {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
@keyframes hinge {
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%, 60% {
-webkit-transform: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%, 80% {
-webkit-transform: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
to {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
.hinge {
-webkit-animation-name: hinge;
animation-name: hinge;
} @-webkit-keyframes rollIn {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes rollIn {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
} @-webkit-keyframes rollOut {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
@keyframes rollOut {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
.rollOut {
-webkit-animation-name: rollOut;
animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
from {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
}
@keyframes zoomIn {
from {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
}
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInDown {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInDown {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInLeft {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInLeft {
-webkit-animation-name: zoomInLeft;
animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInRight {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInRight {
-webkit-animation-name: zoomInRight;
animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInUp {
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInUp {
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
to {
opacity: 0;
}
}
@keyframes zoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
to {
opacity: 0;
}
}
.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutDown {
-webkit-animation-name: zoomOutDown;
animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
transform: scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
@keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
transform: scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
.zoomOutLeft {
-webkit-animation-name: zoomOutLeft;
animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
transform: scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
@keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
transform: scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
.zoomOutRight {
-webkit-animation-name: zoomOutRight;
animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutUp {
-webkit-animation-name: zoomOutUp;
animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
from {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInLeft {
from {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
from {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInRight {
from {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInUp {
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes slideOutDown {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.slideOutDown {
-webkit-animation-name: slideOutDown;
animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes slideOutLeft {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes slideOutRight {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes slideOutUp {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//shirina.granmayeh.com/wp-content/plugins/random-banner/assets/style/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-origin {
-webkit-perspective: 1200px;
-webkit-perspective-origin-x : 50%;
-webkit-perspective-origin-y : 50%;
-moz-perspective : 1200px;
-moz-perspective-origin-x : 50%;
-moz-perspective-origin-y : 50%;
perspective : 1200px;
} .owl-fade-out {
z-index: 10;
-webkit-animation: fadeOut .7s both ease;
-moz-animation: fadeOut .7s both ease;
animation: fadeOut .7s both ease;
}
.owl-fade-in {
-webkit-animation: fadeIn .7s both ease;
-moz-animation: fadeIn .7s both ease;
animation: fadeIn .7s both ease;
} .owl-backSlide-out {
-webkit-animation: backSlideOut 1s both ease;
-moz-animation: backSlideOut 1s both ease;
animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
-webkit-animation: backSlideIn 1s both ease;
-moz-animation: backSlideIn 1s both ease;
animation: backSlideIn 1s both ease;
} .owl-goDown-out {
-webkit-animation: scaleToFade .7s ease both;
-moz-animation: scaleToFade .7s ease both;
animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
-webkit-animation: goDown .6s ease both;
-moz-animation: goDown .6s ease both;
animation: goDown .6s ease both;
} .owl-fadeUp-in {
-webkit-animation: scaleUpFrom .5s ease both;
-moz-animation: scaleUpFrom .5s ease both;
animation: scaleUpFrom .5s ease both;
}
.owl-fadeUp-out {
-webkit-animation: scaleUpTo .5s ease both;
-moz-animation: scaleUpTo .5s ease both;
animation: scaleUpTo .5s ease both;
}  @-webkit-keyframes empty {
0% {opacity: 1}
}
@-moz-keyframes empty {
0% {opacity: 1}
}
@keyframes empty {
0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
@-moz-keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
@keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
0% { opacity:1; }
100% { opacity:0; }
}
@-moz-keyframes fadeOut {
0% { opacity:1; }
100% { opacity:0; }
}
@keyframes fadeOut {
0% { opacity:1; }
100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
25% { opacity: .5; -webkit-transform: translateZ(-500px); }
75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
25% { opacity: .5; -moz-transform: translateZ(-500px); }
75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
25% { opacity: .5; transform: translateZ(-500px); }
75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
75% { opacity: .5; -webkit-transform: translateZ(-500px); }
100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
75% { opacity: .5; -moz-transform: translateZ(-500px); }
100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
75% { opacity: .5; transform: translateZ(-500px); }
100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
from { transform: translateY(-100%); }
}
@-webkit-keyframes scaleUpFrom {
from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
from { opacity: 0; transform: scale(1.5); }
}
@-webkit-keyframes scaleUpTo {
to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
to { opacity: 0; transform: scale(1.5); }
}#full_width_portfolio .row .col.section-title{
border-bottom:0;
padding-bottom:0
}
#full_width_portfolio .full-width-section.first-section,
#full_width_portfolio .full-width-content.first-section{
margin-top:0
}
.project-title{
padding-top:40px;
padding-bottom:36px
}
.single-portfolio .row .col.section-title{
border:none
}
.single-portfolio .row.project-title .container .title-wrap{
border-bottom:1px solid #DDD;
position:relative;
padding-bottom:30px
}
.single-portfolio .row.project-title .title-wrap:after{
visibility:hidden;
display:block;
font-size:0;
content:"";
clear:both;
height:0
}
body.single-portfolio .container-wrap > .main-content > .row:has(~ .nectar-global-section) {
padding-bottom: 0;
}
body.single-portfolio div[data-project-header-bg="true"] .container-wrap{
padding-top:40px!important
}
body.single-portfolio .container-wrap,
body.single-portfolio #full-width-portfolio div[data-project-header-bg="true"] .container-wrap{
padding-top:0!important
}
.single-portfolio .row .col.section-title h1{
width:900px;
margin-bottom:0
}
.single-portfolio .row .col.section-title h1,
.single-portfolio .row .col.section-title .subheader{
display:inline-block;
top:0;
text-align:center;
width:100%;
padding-left: 0;
}
.single-portfolio #full_width_portfolio #portfolio-nav{
margin-right:0
}
.single-portfolio #full_width_portfolio .main-content > .row > .span_12 {
padding-right:0;
margin-top:0
}
#full_width_portfolio .project-title.parallax-effect{
background-color:#f8f8f8;
z-index:9;
position:fixed;
padding-top:88px;
padding-bottom:28px;
width:100%
}
body[data-header-format="left-header"] #full_width_portfolio .project-title.parallax-effect{
padding-top:40px
}
body #page-header-bg .project-title{
padding-top:0;
margin:0;
background-color:transparent
}
#boxed #full_width_portfolio .project-title.parallax-effect{
position:relative;
top:0;
padding-right:0
}
.project-title .hidden-title{
opacity:0
}
#full_width_portfolio .project-title.parallax-effect .section-title,
#full_width_portfolio .project-title{
padding-bottom:0
}
#full_width_portfolio .project-title.parallax-effect .section-title,
#page-header-bg .section-title,
.single .row .section-title,
#full_width_portfolio .project-title .container .title-wrap{
border-bottom:none
}
body.single .project-title .section-title{
padding:0 70px 0 70px
}
#regular_portfolio .container-wrap[data-rm-header="true"] .main-content {
padding-top: 50px;
}
.project-additional.clear{
clear:both;
display:block
}
.project-additional.clear li{
float:none
}
.single-portfolio #project-meta .clear{
padding-bottom:0
}
.single-portfolio #project-meta .sharing li a > .count{
opacity:0
}
.portfolio-items .col.no-transition{
-webkit-transition-duration:0s!important;
transition-duration:0s!important
}
body .container .portfolio-filters-inline.full-width-content .container,
body .container .portfolio-filters-inline.full-width-content .container:not(.tab-container):not(.recent-post-container){
width:100%;
max-width:100%;
padding:0 31px
}
.portfolio-items .col .work-info .vert-center .custom-content .nectar-button i{
opacity:0
}
.portfolio-items .col .work-info .vert-center .custom-content .nectar-button.has-icon:hover i {
opacity: 1;
}
.carousel-wrap[data-full-width="true"] .carousel-heading .portfolio-page-link{
position:absolute;
left:0
}
.carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item.style-2 .work-info >a,
.portfolio-items .col .work-item.style-2 .work-info >a,
.portfolio-items .col .work-item.style-3 .work-info >a,
.portfolio-items .col .work-item.style-4 .work-info >a,
.portfolio-items .col .work-item.style-3-alt .work-info >a,
.portfolio-items .col .work-item.style-1 .work-info >a{
display:block;
margin:0;
background-color:transparent!important;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:40
}
.carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item h3,
.portfolio-items .col .work-item.style-2 h3{
margin-bottom:0
}
.page-template-template-portfolio-php #pagination{
margin-bottom:30px
}
.project-attrs {
margin-bottom: 0;
margin-left: 0;
}
.project-attrs li {
list-style: none;
}
.project-attrs li span {
display: inline-block;
margin-right: 10px;
height: 14px;
width: 14px;
background-color: #000;
-webkit-border-radius: 40px;
border-radius: 40px;
background-repeat: no-repeat;
background-position: center center;
}
.project-attrs li i {
font-size: 14px;
line-height: 14px;
width: 23px;
text-align: left;
height: auto;
background-color: transparent;
}
.portfolio-items .work-item [id^="video-popup-"] {
display: none;
}
div[id^="video-popup-"].mfp-iframe-scaler > .video > .wp-video > video {
display: none;
}
#project-meta .nectar-love {
color: #888;
}
#project-meta .nectar-love:hover {
color: #888;
}
.single-portfolio #sidebar .nectar_hook_sidebar_top {
margin-bottom: 40px;
}
#sidebar #sidebar-inner .project-sharing:not([data-sharing-style="fixed"]) {
margin-bottom: 20px;
margin-left: 0;
}
#sidebar #project-meta .project-sharing[data-sharing-style="fixed"] li {
float: none;
display: inline-block;
}
#sidebar #project-meta ul li {
float: left;
padding: 0;
border-bottom: 0;
}
body.single-portfolio #sidebar #project-meta ul li:first-child{
margin-left:0!important
}
#project-meta ul li .nectar-love-wrap {
border-right: 1px solid #ddd;
margin-right: 16px;
padding-right: 16px;
width: auto;
}
#project-meta ul li .nectar-love-wrap.no-border {
border: none;
}
#project-meta ul li .nectar-love-wrap.fadein .nectar-love-count,
#single-meta ul li .nectar-love-wrap.fadein .nectar-love-count {
opacity: 0;
display: block;
width: 0;
}
#project-meta ul li .nectar-love-wrap.fadein span,
#single-meta ul li .nectar-love-wrap.fadein span {
line-height: 12px;
}
#project-meta ul li .nectar-love-wrap.fadein,
#single-meta ul li .nectar-love-wrap.fadein {
padding-top: 4px;
padding-bottom: 4px;
}
.single #single-meta ul li .nectar-love-wrap.fadein {
margin-right: 16px;
padding-right: 16px;
}
#project-meta ul li .nectar-love-wrap.fadein .nectar-love,
#single-meta ul li .nectar-love-wrap.fadein .nectar-love {
display: block;
}
.single-portfolio .comments-section #respond {
margin-top: 30px;
}
.single-portfolio #sidebar h3, .single-portfolio #sidebar h4 {
margin-bottom: 0;
padding-bottom: 4px;
}
.single-portfolio #sidebar {
margin-bottom: 30px;
transition: none 0s;
}
.single-portfolio .gallery-slider .gallery,
.single-portfolio .gallery-slider .jetpack-slideshow {
display: none;
}
#portfolio-extra img {
display: block;
}
#portfolio-extra .clear {
padding-bottom: 0;
}
#full_width_portfolio #portfolio-extra .empty-second .clear {
padding-bottom: 65px;
}
#full_width_portfolio #portfolio-extra .clear {
padding-bottom: 24px;
}
.fixed-sidebar {
float: right;
transition: none;
margin-bottom: 55px;
}
.single-portfolio .post-area {
padding-right: 40px;
margin-right: 0!important;
margin-top: 4px;
width: 76.5%;
}
.single-portfolio #boxed .post-area {
width: 76.49%;
}
.single-portfolio.material #boxed .post-area {
width: 68%;
}
.single-portfolio .post-area.span_12,
.single-portfolio #boxed .post-area.span_12 {
width: 100%;
}
.single-portfolio .post-area .video {
margin-bottom: 15px;
}  .portfolio-filters, #portfolio-nav {
height: 33px;
z-index: 100;
right: 0;
top: 0;
position: absolute;
display: inline-block;
width: 100%;
}
#portfolio-nav {
height: 100%;
top: 0;
}
#portfolio-nav ul, .single-post #single-meta {
top: 50%;
margin-top: -13px;
float: none;
z-index: 102;
position: absolute;
}
.section-title #portfolio-nav .controls {
margin-top: -13px;
}
body .container-wrap[data-nav-pos="after_project"],
body.single-portfolio .container-wrap[data-nav-pos="after_project"] {
padding-bottom: 0;
}
.single-portfolio #page-header-bg .subheader {
padding-left: 0;
margin-bottom: 0;
}
.bottom_controls {
background-color: rgba(0,0,0,0.03);
padding: 40px 0;
margin-top: 40px;
position: relative;
z-index: 1;
}
.bottom_controls #portfolio-nav {
position: relative;
text-align: center;
}
body .bottom_controls .container {
line-height: 1px;
height: 50px;
}
.bottom_controls #portfolio-nav .controls {
float: none;
width: 100%;
margin-top: -25px;
}
.bottom_controls #portfolio-nav .controls li:last-child {
float: right;
}
body .bottom_controls #portfolio-nav .controls #prev-link i,
body .bottom_controls #portfolio-nav .controls #next-link i  {
font-size: 26px;
}
.bottom_controls #portfolio-nav .controls li a,
.bottom_controls #portfolio-nav .controls #prev-link a,
.bottom_controls #portfolio-nav .controls #next-link a {
float: none;
}
.bottom_controls #portfolio-nav .controls li a i {
box-sizing: content-box;
width: 10px;
vertical-align: middle;
display: inline-block;
-webkit-transition: all 0.25s cubic-bezier(0.12, 0.75, 0.4, 1);
transition: all 0.25s cubic-bezier(0.12, 0.75, 0.4, 1);
}
.bottom_controls #portfolio-nav .controls #next-link i {
padding-left: 15px;
}
.bottom_controls #portfolio-nav .controls #prev-link i {
padding-right: 15px;
}
.bottom_controls #portfolio-nav .controls li a i:after {
display: block;
content: ' ';
position: absolute;
width: 24px;
height: 2px;
background-color: #000;
top: 17px;
opacity: 0;
left: -4px;
cursor: pointer;
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
-webkit-transition: all 0.25s cubic-bezier(0.12, 0.75, 0.4, 1);
transition: all 0.25s cubic-bezier(0.12, 0.75, 0.4, 1);
}
.bottom_controls #portfolio-nav .controls #next-link a i:after {
left: 6px;
}
.bottom_controls #portfolio-nav .controls #next-link a:hover i:after {
opacity: 1;
-webkit-transform: translateX(7px);
transform: translateX(7px);
}
.bottom_controls #portfolio-nav .controls #next-link a:hover i {
padding-left: 30px;
}
.bottom_controls #portfolio-nav .controls #prev-link a i:after {
-webkit-transform: translateX(12px);
transform: translateX(12px);
left: 3px;
}
.bottom_controls #portfolio-nav .controls #prev-link a:hover i:after {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
.bottom_controls #portfolio-nav .controls #prev-link a:hover i {
padding-right: 30px;
}
.bottom_controls #portfolio-nav ul:first-child {
display: inline-block;
position: relative;
z-index: 1000;
margin-top: 0;
margin-left: 0;
top: 0;
}
.bottom_controls #portfolio-nav ul:first-child  li,
.bottom_controls #portfolio-nav {
height: 50px;
line-height: 50px;
}
.bottom_controls #portfolio-nav ul:first-child #all-items a {
margin-right: 0;
}
.bottom_controls #portfolio-nav ul:first-child  li i:before {
display: none;
}
.bottom_controls #portfolio-nav ul:first-child li a {
font-size: 20px;
width: 40px;
height: 40px;
}
.bottom_controls #portfolio-nav ul:first-child #all-items a i {
width:.3em;
height:.3em;
display: block;
border-radius: 0;
transition: all 0.25s cubic-bezier(0.12, 0.75, 0.4, 1);
-webkit-transition: all 0.25s cubic-bezier(0.12, 0.75, 0.4, 1);
font-size: 20px;
left: 18px;
top: 22px;
background-color: #888;
box-shadow: -.5em 0 #888, -.5em .5em #888, .5em 0 #888, .5em -.5em #888, 0 -.5em #888, -.5em -.5em #888, 0 .5em #888, .5em .5em #888;
}
.bottom_controls #portfolio-nav ul:first-child #all-items a:hover i {
box-shadow: -.6em 0 #000, -.6em .6em #000, .6em 0 #000, .6em -.6em #000, 0 -.6em #000, -.6em -.6em #000, 0 .6em #000, .6em .6em #000;
}
.single-post #single-meta {
margin-top: -20px;
}
.single #page-header-bg #single-meta {
margin-top: -8px;
}
#portfolio-nav ul {
left: 0;
right: auto;
}
#portfolio-nav .controls {
right: 0;
left: auto;
margin: 0
}
#page-header-bg #portfolio-nav {
z-index: auto;
}
.page-template-template-portfolio-php .portfolio-filters {
position: absolute;
margin-top: 0;
top: 5px;
z-index: 1000;
}
.portfolio-filters {
position: relative;
margin-top: 30px;
}
.portfolio-filters ul {
margin: 0;
}
#ajax-content-wrap .portfolio-filter-clear {
padding: 0;
margin: 0;
}
#portfolio-nav {
position: absolute;
}
.portfolio-filters {
width: 200px;
float: right;
display: block;
margin-bottom: 33px;
background-color: #27ccc0;
}
body .portfolio-filters {
display: block;
height: auto;
}
body .portfolio-filters li,
body .portfolio-filters-inline li {
list-style: none;
}
.portfolio-filters-inline[data-alignment="center"] .container > ul {
float: none;
width: 100%;
max-width: none;
margin-right: 0;
text-align: center;
}
.portfolio-filters-inline[data-alignment="left"] .container > ul {
float: none;
width: 100%;
max-width: none;
margin-right: 0;
text-align: left;
}
.portfolio-filters-inline[data-alignment="left"].fullwidth-constrained .container.normal-container,
.portfolio-filters-inline[data-alignment="right"].fullwidth-constrained .container.normal-container,
.portfolio-filters-inline[data-alignment="default"].fullwidth-constrained .container.normal-container {
padding-left: 0;
padding-right: 0;
}
#ajax-content-wrap .portfolio-filters-inline[data-alignment="left"] .container > ul > li:first-child > a {
margin-left: 0;
padding-left: 0;
}
.span_12.light .portfolio-filters-inline[data-color-scheme*="-underline"] #current-category {
color: #fff;
}
.span_12.dark .portfolio-filters-inline[data-color-scheme*="-underline"].full-width-section a {
color: #000;
color: rgba(0,0,0,0.6);
}
.span_12.dark .portfolio-filters-inline[data-color-scheme*="-underline"].full-width-section .active,
.span_12.dark .portfolio-filters-inline[data-color-scheme*="-underline"].full-width-section a:hover {
color: #000;
color: rgba(0,0,0,1);
}
#ajax-content-wrap .portfolio-filters-inline[data-color-scheme*="-underline"] a {
position: relative;
padding-left: 0;
padding-right: 0;
margin-left: 10px;
margin-right: 10px;
}
.portfolio-filters[data-color-scheme*="-underline"] ul a {
position: relative;
}
.portfolio-filters-inline[data-color-scheme*="-underline"] a:after,
.portfolio-filters[data-color-scheme*="-underline"] > ul li a:after {
content: "";
transition: 0.35s all ease;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
position: absolute;
left: 50%;
height: 2px;
width: 0;
background-color: #fff;
bottom: 0;
-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.portfolio-filters[data-color-scheme*="-underline"] > ul li a:after {
left: 0;
transform: none;
-webkit-transform: none;
-ms-transform: none;
}
body:not(.using-mobile-browser) .portfolio-filters-inline[data-color-scheme*="-underline"] a:hover:after,
.portfolio-filters-inline[data-color-scheme*="-underline"] .active:after,
body:not(.using-mobile-browser) .portfolio-filters[data-color-scheme*="-underline"] a:hover:after {
width: 100%;
}
.portfolio-filters li li a {
padding-left: 25px;
}
#portfolio-nav .controls {
float: right;
}
.portfolio-filters > ul {
display: none;
width: 100%;
position: absolute;
z-index: 100;
padding-left: 0;
}
.portfolio-filters > ul ul {
padding-left: 0;
}
.portfolio-filters ul li a {
color: #fff;
color: rgba(255, 255, 255, 0.7);
}
.portfolio-filters ul li a span,
.portfolio-filters-inline ul li a span,
.portfolio-filters-inline #sort-portfolio span span,
.portfolio-filters #sort-portfolio span span {
visibility: hidden;
position: absolute;
text-indent: -9999px;
}
.portfolio-filters a {
display: block;
font-size: 12px;
line-height: 22px;
padding: 9px 15px 10px 15px;
color: #fff;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
background-color: #000;
border-top: 1px dotted rgba(255, 255, 255, 0.3);
}
body .portfolio-filters-inline {
margin-top: 0;
z-index: 100;
height: auto;
padding-top: 19px;
padding-bottom: 19px;
background-color: #252525;
-webkit-backface-visibility: hidden;
}
body .portfolio-filters-inline,
body .wpb_wrapper > .portfolio-filters-inline {
margin-bottom: 0;
}
body .portfolio-filters-inline.first-section {
padding-top: 50px;
}
body .container-wrap .portfolio-filters-inline.non-fw {
padding-top: 33px;
padding-bottom: 33px;
background-color: transparent;
}
.span_12.dark .portfolio-filters-inline[data-color-scheme*="-underline"].full-width-section {
background-color: transparent;
}
body .portfolio-filters-inline.nder-page-header.first-section.non-fw {
padding-top: 33px;
}
body .portfolio-filters-inline.non-fw.first-section {
padding-top: 70px;
}
.portfolio-filters-inline .clear {
padding: 0;
}
.portfolio-filters-inline ul li,
.portfolio-filters-inline ul ul {
display: inline;
}
.portfolio-filters-inline ul {
line-height: 22px;
}
.portfolio-filters-inline ul {
margin: 0;
text-align: right;
}
.portfolio-filters-inline #current-category {
width: 25%;
}
.portfolio-filters-inline .container > ul {
max-width: 72%;
margin-right: -7px;
}
.portfolio-filters-inline ul ul {
margin-left: 0;
}
.portfolio-filters-inline #current-category {
padding-left: 0;
float: left;
}
.portfolio-filters-inline .container > ul {
float: right;
}
.portfolio-filters-inline .container > ul > li:last-child a {
border: none;
}
.portfolio-filters-inline .container > ul a,
.portfolio-filters-inline .container > ul #sort-label  {
padding: 0 10px;
margin: 7px 0;
font-size: 14px;
font-weight: 600;
line-height: 14px;
display: inline-block;
}
.portfolio-filters-inline .container > ul #sort-label {
border: none;
padding-right: 20px;
}
.portfolio-filters-inline #current-category {
color: #eee;
font-family: 'Open Sans';
font-weight: 300;
font-size: 20px;
letter-spacing: 0;
line-height: 20px;
position: relative;
text-transform: none;
top: 4px;
}
.portfolio-filters-inline .container > ul #sort-label {
color: #eee;
}
.portfolio-filters-inline ul li a {
color: #999;
}
.portfolio-filters-inline ul li a:hover {
color: #eee;
}
.portfolio-filters-inline.non-fw #current-category,
.portfolio-filters-inline.non-fw .container > ul #sort-label {
color: #888!important;
}
.portfolio-filters-inline.non-fw ul li a:hover {
color: #333;
}
.portfolio-filters-inline:not([data-color-scheme="default"]) .container > ul #sort-label {
display: none;
}
.portfolio-filters-inline:not([data-color-scheme="default"]) #current-category,
.portfolio-filters-inline:not([data-color-scheme="default"]) ul li a {
color: #fff;
padding: 7px 10px;
transition: background-color 0.15s linear, color 0.15s linear;
}
.portfolio-filters-inline:not([data-color-scheme="default"]) ul li a {
color: #fff;
color: rgba(255,255,255,0.75);
}
.portfolio-filters-inline:not([data-color-scheme="default"]) .container ul li .active {
color: #fff;
color: rgba(255,255,255,1)!important;
padding: 7px 10px;
}
.portfolio-filters-inline:not([data-color-scheme="default"]) .container ul li a:hover {
color: #fff;
color: rgba(255,255,255,1);
}
.portfolio-filters-inline[data-color-scheme*="-color"]:not(.full-width-content) .container ul li a,
.portfolio-filters-inline[data-color-scheme*="-color"]:not(.full-width-content) .container ul li a:hover,
.portfolio-filters-inline[data-color-scheme*="-color"]:not(.full-width-content) .container ul li .active {
color: #000;
}
.span_12.light .portfolio-filters-inline[data-color-scheme*="-color"]:not(.full-width-content) .container ul li a,
.span_12.light .portfolio-filters-inline[data-color-scheme*="-color"]:not(.full-width-content) .container ul li a:hover,
.span_12.light .portfolio-filters-inline[data-color-scheme*="-color"]:not(.full-width-content) .container ul li .active {
color: #fff;
}
.portfolio-filters-inline[data-color-scheme*="-color"]:not([data-color-scheme*="-underline"]).full-width-section ul li a {
color: #fff;
color: rgba(255,255,255,0.75);
}
.portfolio-filters-inline[data-color-scheme*="-color"]:not([data-color-scheme*="-underline"]).full-width-section #current-category,
.portfolio-filters-inline[data-color-scheme*="-color"]:not([data-color-scheme*="-underline"]).full-width-section ul li a:hover {
color: #fff;
}
.portfolio-filters-inline[data-color-scheme="black"] {
background-color: #0f1012;
}
.portfolio-filters-inline[data-color-scheme="black"] .container ul li .active {
color: #fff!important;
background-color: rgba(255,255,255,0.15);
}
body[data-permanent-transparent="1"] .portfolio-filters-inline.fixed #current-category {
display: none;
}
.portfolio-items .col .inner-wrap[data-animation="fade_in"],
.portfolio-items:not(.carousel) .col .inner-wrap.animated {
opacity:0;
-webkit-transition:opacity 0.5s ease-out;
transition:opacity 0.5s ease-out;
}
.portfolio-items[data-loading="lazy-load"] .col .inner-wrap.animated .top-level-image {
transition:opacity 0.5s ease, transform .5s ease;
opacity:0;
}
.portfolio-items[data-loading="lazy-load"] .col .inner-wrap:not(.animated) .top-level-image {
opacity:1;
transition:opacity 0.5s ease, transform .5s ease;
}
.portfolio-items:not(.carousel) .col .inner-wrap[data-animation="fade_in_from_bottom"] {
-webkit-transition:opacity 0.3s cubic-bezier(0.3,0.58,0.55,1),-webkit-transform 0.3s cubic-bezier(0.3,0.58,0.55,1);
transition:opacity 0.3s cubic-bezier(0.3,0.58,0.55,1),transform 0.3s cubic-bezier(0.3,0.58,0.55,1);
-webkit-transform:translateY(80px);
transform:translateY(80px);
}
#sort-portfolio {
position: relative;
border-top: 0!important;
}
#sort-portfolio span {
font-family: 'Open Sans';
font-weight: 400;
display: block;
font-size: 12px;
line-height: 21px;
padding-left: 0;
color: #fff;
}
#sort-portfolio i {
font-size: 12px;
position: absolute;
right: 13px;
top: 13px;
height: 14px;
line-height: 14px;
background-color: transparent;
}
.portfolio-filters #sort-portfolio {
background-color: #000;
padding-right: 40px;
min-width: 160px;
border-radius: 2px;
}
.portfolio-filters a:hover {
color: #fff;
color: rgba(255, 255, 255, 1);
}
.portfolio-filters:hover #sort-portfolio {
color: #fff;
color: rgba(255, 255, 255, 1);
border-radius: 2px 2px 0 0;
}
.page-template-template-portfolio-php .portfolio-items .col.span_6 img,
.tax-project-type .portfolio-items .col.span_6 img,
.tax-project-attributes .portfolio-items .col.span_6 img {
width: 100%;
}
.page-template-template-portfolio-php .page-header-no-bg .section-title {
border-bottom: 0;
z-index: 100;
}
#page-header-bg #portfolio-nav ul,
.section-title #portfolio-nav ul {
margin-left: 0;
}
#portfolio-nav #all-items a {
cursor: pointer;
display: inline-block;
float: left;
margin: 0 10px 0 0;
position: relative;
background-position: 11px center;
background-repeat: no-repeat;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
}
#portfolio-nav #all-items a i {
line-height: 34px;
font-size: 30px;
background-color: transparent;
}
#portfolio-nav li {
float: left;
list-style: none;
}
#portfolio-nav #prev-link a,
#portfolio-nav #next-link a {
color: #888;
cursor: pointer;
display: inline-block;
float: left;
margin: 0 10px 0 0;
position: relative;
text-transform: capitalize;
background-repeat: no-repeat;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
text-align: center;
}
#portfolio-nav #prev-link a {
background-position: 13px center;
padding: 1px 0;
}
#portfolio-nav #next-link a {
padding: 1px 0;
margin-right: 0;
background-position: -20px center;
}
#portfolio-nav a i,
#portfolio-nav a i {
background-color: transparent;
font-size: 30px;
line-height: 34px;
color: #888;
-webkit-transition: color 0.2s linear, opacity 0.2s linear;
transition: color 0.2s linear, opacity 0.2s linear;
}
#portfolio-nav #next-link a i,
#portfolio-nav #prev-link a i {
font-size: 32px;
}
.parallax-effect #portfolio-nav #next-link a i,
.parallax-effect #portfolio-nav #prev-link a i {
-webkit-transform: translateZ(0px);
transform: translateZ(0px);
}
body #portfolio-nav a:hover {
background-color: transparent;
}
.salient-portfolio-pagination > span {
border-radius: 200px;
transition: all .45s cubic-bezier(0.25, 1, 0.33, 1);
background-color: #000;
color: #fff;
text-align: center;
height: 36px;
width: 36px;
box-shadow: 0 6px 15px rgba(0,0,0,0.16);
display: inline-block;
}
.salient-portfolio-pagination > a {
padding-left: 10px;
padding-right: 10px;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post:hover h3 {
-webkit-transform: translateX(-40px) translateZ(0);
transform: translateX(-40px) translateZ(0);
backface-visibility: hidden;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post:hover h3 {
transform: translateX(40px) translateZ(0);
backface-visibility: hidden;
}
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project.mouse-leaving h3 .text .line  {
animation: rightLineEnd 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards;
}
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project.mouse-leaving h3 .text .line  {
animation: rightLineEnd2 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards;
}
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3 .text .line,
.portfolio-items[data-ps="8"] .col:hover .line {
-webkit-transform: translateY(-50%) translateX(0px) scaleX(1);
-webkit-transform-origin: left;
transform: translateY(-50%) translateX(0px) scaleX(1);
transform-origin: left;
animation: rightLineStart 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards;
}
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3 .text .line  {
-webkit-transform: translateY(-50%) translateX(0px) scaleX(1);
-webkit-transform-origin: right;
transform: translateY(-50%) translateX(0px) scaleX(1);
transform-origin: right;
animation: rightLineStart2 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards;
}
.portfolio-items[data-ps="8"] .col:hover .line {
transform-origin: left;
animation: portRightLineStart 0.4s cubic-bezier(0.05, 0.15, 0.1, 1) forwards;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow,
.portfolio-items[data-ps="8"] .next-arrow {
position: absolute;
backface-visibility: hidden;
right: -43px;
top: 50%;
margin-top: -15px;
height: 30px;
width: 40px;
display: block;
transform: translateX(38px);
}
body .portfolio-items[data-ps="8"] .next-arrow {
right: 60px;
left: auto;
top: auto;
bottom: -3px;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project.mouse-leaving h3 .next-arrow {
animation: rightArrowEnd2 0.7s cubic-bezier(0, 0.2, 0.1, 1) forwards;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project.mouse-leaving h3 .next-arrow {
animation: rightArrowEnd 0.7s cubic-bezier(0, 0.2, 0.1, 1) forwards;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow {
-webkit-transform: translateX(38px) rotate(180deg);
transform: translateX(38px) rotate(180deg);
left: -43px;
right: auto;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3 .next-arrow {
animation: rightArrowStart 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3 .next-arrow {
animation: rightArrowStart2 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) forwards;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3 .next-arrow,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3 .next-arrow {
-webkit-transform: translateX(42px);
transform: translateX(42px);
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav { display: block;}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .previous-project,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .next-project {
width: 50%;
line-height: 0;
height: auto;
padding: 6%;
min-height: 300px;
-webkit-justify-content: center;
justify-content: center;
display: -webkit-flex;
display: flex;
-moz-box-align: center;
-moz-box-pack: center;
align-items: center;
-webkit-align-items: center;
float: none;
overflow: hidden;
position: relative;
background-color: #333;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls ul {
padding-left: 0;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:after,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:after {
background-color: rgba(13,13,13,0.35);
position: absolute;
left: 0;
top: 0;
content: '';
display: block;
z-index: 1;
width: 100%;
height: 100%;
-webkit-transition: background-color 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
transition: background-color 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover:after,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover:after {
background-color: rgba(13,13,13,0.9);
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .container {
max-width: none;
width: 100%;
padding: 0;
}
#boxed .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .container {
width: 100%;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav,
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .container{
height: auto;
line-height: 0;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls {
padding-top: 0;
padding-bottom: 0;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .controls li a,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul:first-child li a {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 101;
display: block;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .controls > .only {
width: 100%!important;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .controls > .hidden {
display: none!important;
}
@keyframes rightArrowStart {
0% { transform: translateX(-50px); }
100% { transform: translateX(42px); }
}
@keyframes rightArrowEnd {
0% { transform: translateX(42px); }
100% { transform: translateX(75px); }
}
@keyframes rightArrowStart2 {
0% { transform: translateX(50px) rotate(180deg); }
100% { transform: translateX(-42px) rotate(180deg); }
}
@keyframes rightArrowEnd2 {
0% { transform: translateX(-42px) rotate(180deg); }
100% { transform: translateX(-75px) rotate(180deg); }
}
@keyframes portRightLineStart {
0% { transform: translateY(-50%) translateX(-25px) scaleX(0); }
100% { transform: translateY(-50%) translateX(0px) scaleX(1); }
}
@keyframes rightLineStart {
0% { transform: translateY(-50%) translateX(-88px) scaleX(0); }
100% { transform: translateY(-50%) translateX(0px) scaleX(1); }
}
@keyframes rightLineEnd {
0% {  transform: translateY(-50%) translateX(0px) scaleX(1);  }
100% { transform: translateY(-50%) translateX(28px) scaleX(0); }
}
@keyframes rightLineStart2 {
0% { transform: translateY(-50%) translateX(88px) scaleX(0); }
100% { transform: translateY(-50%) translateX(0px) scaleX(1); }
}
@keyframes rightLineEnd2 {
0% {  transform: translateY(-50%) translateX(0px) scaleX(1);  }
100% { transform: translateY(-50%) translateX(-28px) scaleX(0); }
}
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls {
background-color: transparent;
}
.single-portfolio .container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls {
padding-top: 0;
padding-bottom: 0;
margin-top: 0;
}
.single-portfolio .container-wrap[data-nav-pos="after_project_next_only"] .next-project.hidden {
padding: 0!important;
}
.single-portfolio .container-wrap[data-nav-pos="after_project_next_only"] .next-project:not(.hidden) {
margin-top: 5%;
margin-bottom: 5%;
}
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls #portfolio-nav .controls li a,
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .proj-bg-img,
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .parallax-layer,
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .parallax-layer-wrap,
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .parallax-layer-wrap:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 101;
display: block;
}
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .parallax-layer-wrap:after {
background-color: rgba(0,0,0,.4);
content: '';
}
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls {
overflow: hidden;
}
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .parallax-layer,
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .parallax-layer-wrap  {
bottom: 0;
top: auto;
z-index: -1;
}
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .proj-bg-img {
background-size: cover;
z-index: -1;
background-position: center;
transition: transform 0.6s ease;
}
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .controls .next-project {
position: relative;
padding: 10%;
}
@media only screen and (max-width: 690px) {
[data-nav-pos="after_project_next_only"] .bottom_controls #portfolio-nav .controls span {
display: block;
}
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .controls .next-project {
padding: 15%;
}
}
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .parallax-layer-wrap {
transition: transform 0.6s ease;
overflow: hidden;
}
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .controls .next-project:hover .parallax-layer-wrap {
transform: scale(0.95);
}
.container-wrap[data-nav-pos="after_project_next_only"] .controls li:first-child,
.container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav .controls li svg {
display: none;
}
.container-wrap[data-nav-pos="after_project_next_only"] .controls li.only:first-child {
display: block;
height: auto!important;
margin-top: 5%;
margin-bottom: 5%;
padding: 10%;
position: relative;
width: 100%;
}
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .controls .previous-project.only:hover .parallax-layer-wrap {
transform: scale(0.95);
}
.container-wrap[data-nav-pos="after_project_next_only"] .bottom_controls .container,
.container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav,
.container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav .controls li.next-project {
float: none;
height: auto;
}
.container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav .controls h3 {
line-height: 1.1;
margin-bottom: 0;
color: #fff;
}
.container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav .controls h3 .text {
font-size: max(min(4.4vw,85px),50px);
line-height: 1.1;
margin-top: 0.2em;
display: block;
}
@media only screen and (max-width: 690px) {
.container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav .controls h3  {
font-size: 20px;
}
.container-wrap[data-nav-pos="after_project_next_only"] #portfolio-nav .controls h3 .text  {
font-size: 36px;
}
}
.portfolio-items[data-ps="8"] .line {
height: 2px;
width: 45px;
background-color: #fff;
position: absolute;
content: '';
right: -74px;
display: block;
backface-visibility: hidden;
top: 50%;
-webkit-transform: translateY(-50%) translateX(28px) scaleX(0);
-webkit-transform-origin: right;
transform: translateY(-50%) translateX(28px) scaleX(0);
transform-origin: right;
}
body .portfolio-items[data-ps="8"] .line,
.portfolio-items[data-ps="8"] .col .work-info .vert-center .line {
right: 32px;
left: auto;
bottom: 10px;
top: auto;
-webkit-transition: none;
transition: none;
width: 37px;
}
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .text .line {
-webkit-transform: translateY(-50%) translateX(-28px) scaleX(0);
-webkit-transform-origin: left;
transform: translateY(-50%) translateX(-28px) scaleX(0);
transform-origin: left;
left: -74px;
right: auto;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow line,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow line,
.portfolio-items[data-ps="8"] line {
stroke-width: 2px;
stroke-dasharray: 10px;
stroke-dashoffset: 30px;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow line,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow line,
.portfolio-items[data-ps="8"] line {
stroke: #ffffff;
}
.portfolio-items[data-ps="8"] line,
.portfolio-items[data-ps="8"] .col .work-info .vert-center line {
-ms-transition: none;
-webkit-transition: none;
transition: none;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project.mouse-leaving h3 .next-arrow line,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project.mouse-leaving h3 .next-arrow line{
animation: rightArrowLineEnd 0.4s cubic-bezier(0.3, 0.2, 0.1, 1) 0.25s forwards;
stroke-dashoffset: 40px;
}
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover .next-arrow line,
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover .next-arrow line {
animation: rightArrowLineStart 0.3s cubic-bezier(0.05, 0.2, 0.1, 1) 0.1s forwards;
stroke-dashoffset: 30px;
}
.portfolio-items[data-ps="8"] .col:hover line {
animation: rightArrowLineStart 0.48s cubic-bezier(0.05, 0.2, 0.1, 1) 0.12s forwards;
stroke-dashoffset: 30px;
}
@keyframes rightArrowLineStart {
0% { stroke-dashoffset: 30px; }
100% { stroke-dashoffset: 40px; }
}
@keyframes rightArrowLineEnd {
0% { stroke-dashoffset: 40px; }
100% { stroke-dashoffset: 50px; }
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 {
display: inline-block;
-webkit-transform: translateX(0px) translateZ(0);
-webkit-transition: transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1);
transform: translateX(0px) translateZ(0);
transition: transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1);
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project span:not(.text) {
display: block;
font-size: 14px;
text-align: left;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project span:not(.text) {
display: block;
font-size: 14px;
text-align: right;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project span,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project span{
color: #fff;
position: relative;
z-index: 100;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .proj-bg-img {
width: 100%;
position: absolute;
left: 0;
top: 0;
background-size: cover;
background-position: center;
height: 100%;
-ms-transition: transform  0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
-webkit-transition: transform  0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
transition: transform  0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls li:hover .proj-bg-img,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] li:hover .post-bg-img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}  .portfolio-items .col .work-item.style-3 .work-info-bg {
background-color: #282b30;
opacity: 0.45;
}
.portfolio-items .col .work-item.style-3 img,
.portfolio-items .col .work-item.style-3-alt img {
-ms-transition: transform 0.38s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
-webkit-transition: transform 0.38s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
transition: transform 0.38s cubic-bezier(0.05, 0.2, 0.1, 1) 0s;
}
.portfolio-items .col .work-item.style-3:hover img,
.portfolio-items .col .work-item.style-3-alt:hover img {
-webkit-transform: scale(1.12);
transform: scale(1.12);
}
.portfolio-items .col .work-item.style-3 h3,
.portfolio-items .col .work-item.style-3-alt h3 {
margin-bottom: 5px;
}
.portfolio-items .col .work-item.style-3 a:not(.nectar-sharing),
.portfolio-items .col .work-item.style-3-alt a:not(.nectar-sharing) {
background: transparent url(//shirina.granmayeh.com/wp-content/plugins/salient-portfolio/img/transparent.png) repeat 0 0;
}
.portfolio-items .col .work-item.style-3 .vert-center h3,
.portfolio-items .work-item.style-3 .work-info,
.portfolio-items .col .work-item.style-3-alt .vert-center h3,
.portfolio-items .work-item.style-3-alt .work-info {
opacity: 1;
}
.portfolio-items .auto-height {
height: auto!important;
}
.portfolio-items .work-item.style-3 .vert-center p,
.portfolio-items .work-item.style-3-alt .vert-center p {
display: inline-block;
margin-top: 0;
opacity: 1;
position: relative;
font-size: 12px;
line-height: 12px;
}
.portfolio-items .col .work-item.style-3-alt > a {
position: absolute;
display: block;
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: 40;
}
.portfolio-items .col:not([data-subtitle-color*="#"]) .work-item.style-3 .vert-center p,
.portfolio-items .col:not([data-subtitle-color*="#"]) .work-item.style-3-alt .vert-center p {
color: #fff;
color: rgba(255,255,255,0.8);
}
.portfolio-items .work-item.style-3-alt p {
font-size: inherit;
line-height: inherit;
}
.portfolio-items .col .work-item.style-3 .vert-center,
.portfolio-items .col .work-item.style-3-alt .vert-center,
.portfolio-items .col .work-item.style-2[data-custom-content="on"] .vert-center {
top: 50%;
left: 50%;
position: relative;
z-index: 20;
width: auto;
display: inline-block;
margin-top: 0;
padding-top: 0;
-webkit-transform: translateY(-50%) translateX(-50%) translateZ(0);
transform: translateY(-50%) translateX(-50%) translateZ(0);
}
.portfolio-items[data-ps="8"] .col .work-item.style-2[data-custom-content="on"] .vert-center {
-webkit-transform: none;
transform: none;
width: 100%;
left: 0;
top: 0;
padding-left: 0;
}
.portfolio-items .col.tall .work-item.style-3[data-text-align="top"] .vert-center,
.portfolio-items .col.tall .work-item.style-3-alt[data-text-align="top"] .vert-center {
top: 25%;
}
.portfolio-items .col.tall .work-item.style-3[data-text-align="bottom"] .vert-center,
.portfolio-items .col.tall .work-item.style-3-alt[data-text-align="bottom"] .vert-center {
top: 75%;
}
.portfolio-items .col.wide .work-item.style-3[data-text-align="left"] .vert-center,
.portfolio-items .col.wide .work-item.style-3-alt[data-text-align="left"] .vert-center {
left: 25%;
margin-left: -20px;
}
.portfolio-items .col.wide .work-item.style-3[data-text-align="right"] .vert-center,
.portfolio-items .col.wide .work-item.style-3-alt[data-text-align="right"] .vert-center {
left: 75%;
}
.portfolio-items .work-item.style-4 .bottom-meta {
position: absolute;
left: 0;
bottom: 0;
padding: 20px 20px 16px 20px;
width: 100%;
}
.portfolio-items .work-item.style-4 .bottom-meta h3 {
margin-bottom: 0;
}
.portfolio-items .work-item.style-4 .bottom-meta p {
color: #fff;
color: rgba(255,255,255,0.8);
}
.portfolio-items .work-item.style-4 .work-info {
opacity: 1;
}
body .portfolio-items .col .work-item.style-3,
body .portfolio-items .col .work-item.style-4,
body .portfolio-items .col .work-item.style-3-alt {
overflow: hidden;
}
.portfolio-items .elastic-portfolio-item .work-item.style-3,
.portfolio-items .elastic-portfolio-item .work-item.style-4,
.portfolio-items .elastic-portfolio-item .work-item.style-3-alt {
width: 100%;
}
.portfolio-items .elastic-portfolio-item .work-item.style-3 img,
.portfolio-items .elastic-portfolio-item .work-item.style-4 img,
.portfolio-items .elastic-portfolio-item .work-item.style-3-alt img {
width: 100%;
}
.portfolio-items .work-item.style-3 img,
.portfolio-items .work-item.style-4 img,
.portfolio-items .work-item.style-3-alt img {
position: relative;
}
.portfolio-items .work-item.style-3,
.portfolio-items .work-item.style-3-alt {
overflow: visible;
}
.portfolio-items[data-ps="3"] .inner-wrap,
.portfolio-items[data-ps="5"] .inner-wrap {
overflow: hidden;
}
.portfolio-items .col .work-item.style-2,
.portfolio-items .col .work-item.style-3,
.portfolio-items .col .work-item.style-4,
.portfolio-items .col .work-item.style-3-alt {
margin-bottom: 0;
}
.portfolio-items .work-info-bg {
opacity: 0;
height: 100%;
width: 100.2%;
top: 0;
left: 0;
background-color: #000;
position: absolute;
z-index: 2;
transition: all 0.4s cubic-bezier(.15,.75,.5,1) 0s;
-webkit-transition: all 0.4s cubic-bezier(.15,.75,.5,1) 0s;
}
.portfolio-items .style-3 .work-info-bg {
transition: all 0.35s cubic-bezier(.15,.75,.5,1) 0s;
-webkit-transition: all 0.35s cubic-bezier(.15,.75,.5,1) 0s;
}
.portfolio-items .work-info {
opacity: 0;
position: absolute;
z-index: 10;
padding: 0 20px;
height: 100%;
width: 100%;
top: 0;
left: 0;
color: #fff;
transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
}
.portfolio-items .work-item[data-custom-content="on"] .work-info {
padding: 0 40px;
}
.portfolio-items .work-item[data-custom-content="on"] .work-info {
opacity: 1;
}
.portfolio-items .col {
height: 100%;
-webkit-transition-timing-function: cubic-bezier(.16,.85,.45,1);
transition-timing-function: cubic-bezier(.16,.85,.45,1);
}
.page-template-template-portfolio-php[data-bg-header="false"] .container-wrap {
padding-top: 0;
}
.portfolio-items.fullwidth-constrained {
margin: 0;
}
.portfolio-items.carousel .col {
background-color: transparent;
}
.recent-work-carousel .portfolio-items.carousel .work-item:not([class*="style"]):hover .work-info,
.recent-work-carousel .portfolio-items.carousel .work-item:not([class*="style"]):hover .work-info .vert-center > * {
opacity: 1;
}
@media only screen and (max-width: 1000px) {
.recent-work-carousel .portfolio-items.carousel .work-item:not([class*="style"]):hover .work-info .vert-center > a.default-link {
opacity: 0;
}
}
.recent-work-carousel .portfolio-items.carousel .work-item:not([class*="style"]):hover .work-info-bg {
opacity: 0.9;
}
.recent-work-carousel .portfolio-items.carousel .work-item:not([class*="style"]):hover .vert-center {
margin-top: 0;
}
.portfolio-items[data-ps="2"] .col,
.portfolio-items[data-ps="3"] .col,
.portfolio-items[data-ps="4"] .col,
.portfolio-items[data-ps="5"] .col,
.portfolio-items[data-ps="6"] .col {
background-color: transparent;
}
html:not(.js) .portfolio-items .col.span_3 img,
html:not(.js) .portfolio-items .col img {
opacity: 1;
}
.portfolio-items {
perspective:2000px;
-webkit-perspective:2000px;
perspective-origin:50% 0px;
-webkit-perspective-origin:50% 700px
}
.portfolio-items:not(.carousel) .col {
-webkit-transform-style:preserve-3d;
transform-style:preserve-3d
}
.portfolio-items:not(.carousel) .col .inner-wrap[data-animation="perspective"].animated {
-webkit-transition:opacity 0.3s cubic-bezier(0.1,0.3,0.2,1),-webkit-transform 0.72s cubic-bezier(0.1,0.3,0.27,1);
transition:opacity 0.3s cubic-bezier(0.1,0.3,0.2,1),transform 0.72s cubic-bezier(0.1,0.3,0.27,1);
-webkit-transform:translateY(450px) rotateX(24deg);
transform:translateY(450px) rotateX(24deg);
}
.portfolio-items[data-ps="8"]:not(.carousel) .col .inner-wrap[data-animation="perspective"].animated .vert-center p{
opacity:0;
-webkit-transform:translateY(-130px);
transform:translateY(-130px);
-webkit-transition:opacity 0.3s cubic-bezier(0.1,0,.3 0.2,1) 0.23s,-webkit-transform 0.72s cubic-bezier(0.1,0.3,0.27,1);
transition:opacity 0.3s cubic-bezier(0.1,0.3,0.2,1) 0.23s,transform 0.72s cubic-bezier(0.1,0.3,0.27,1);
}
.portfolio-items[data-ps="8"]:not(.carousel) .col .inner-wrap[data-animation="perspective"].animated .vert-center h3{
opacity:0;
-webkit-transform:translateY(-130px);
transform:translateY(-130px);
-webkit-transition:opacity 0.3s cubic-bezier(0.1,0,.3 0.2,1) 0.23s,-webkit-transform 0.72s cubic-bezier(0.1,0.3,0.27,1);
transition:opacity 0.3s cubic-bezier(0.1,0.3,0.2,1) 0.23s,transform 0.72s cubic-bezier(0.1,0.3,0.27,1);
}
.portfolio-items[data-ps="6"]:not(.carousel) .col .inner-wrap[data-animation="none"] {
transform: translateZ(0);
}
body .portfolio-items:not(.carousel) .col.animated-in .inner-wrap  {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
height: 100%;
}
.portfolio-items:not(.carousel) .col.animated-in .inner-wrap {
-webkit-transform: translateY(0) translateZ(0);
transform: translateY(0) translateZ(0);
}
.portfolio-items:not(.carousel) .col.animated-in .inner-wrap[data-animation="perspective"] {
-webkit-transform: translateY(0) translateZ(0) rotateX(0);
transform: translateY(0) translateZ(0) rotateX(0);
opacity: 1;
}
.portfolio-items[data-ps="8"]:not(.carousel) .col.animated-in .inner-wrap[data-animation="perspective"].animated .vert-center p,
.portfolio-items[data-ps="8"]:not(.carousel) .col.animated-in .inner-wrap[data-animation="perspective"].animated .vert-center h3 {
opacity: 1;
-webkit-transform: translateY(0px) rotateX(0deg);
transform: translateY(0px) rotateX(0deg);
}
.portfolio-items .col.ajax-loaded {
transition: none!important;
-webkit-transition: none!important;
}
.carousel.portfolio-items .col img,
.carousel.portfolio-items .col .work-meta,
.carousel.portfolio-items .col .nectar-love-wrap,
.carousel.portfolio-items .work-item {
opacity: 1;
}
body .portfolio-items .col {
height: auto;
}
.portfolio-items[data-ps="7"] .col img {
-ms-transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
-webkit-transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
transition: transform 1s cubic-bezier(0, 1, 0.5, 1);
}
.portfolio-items[data-ps="7"] .col { background-color: transparent; }
.portfolio-items[data-ps="7"] .col .work-info .vert-center {
margin: 0;
-webkit-transition: transform 1s cubic-bezier(0, 1, 0.5, 1), opacity 1s cubic-bezier(0, 1, 0.5, 1);
transition: transform 1s cubic-bezier(0, 1, 0.5, 1), opacity 1s cubic-bezier(0, 1, 0.5, 1);
-webkit-transform: translateY(-50%) perspective(1px) scale(0.8) translateZ(0);
transform: translateY(-50%) perspective(1px) scale(0.8) translateZ(0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
opacity: 0;
}
.portfolio-items[data-ps="7"] .col .work-info-bg {
-webkit-transition: opacity 1s cubic-bezier(0, 1, 0.5, 1);
transition: opacity 1s cubic-bezier(0, 1, 0.5, 1);
}
.portfolio-items[data-ps="7"] .col:hover .work-info-bg {
opacity: 0.8;
}
.portfolio-items[data-ps="7"] .col .work-info .vert-center *,
.portfolio-items[data-ps="7"] .work-info {
opacity: 1;
}
.portfolio-items[data-ps="7"] .work-info {
padding: 0 19%;
}
.portfolio-items[data-ps="7"] .col .work-item.style-2,
.portfolio-items[data-ps="8"] .col .work-item.style-2 {
overflow: hidden;
}
.portfolio-items[data-ps="7"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg,
.portfolio-items[data-ps="8"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg {
background-color: #000!important;
}
.portfolio-items[data-ps="7"] .col:hover img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.portfolio-items[data-ps="7"] .col:hover .work-info .vert-center {
opacity: 1;
-webkit-transform: scale(1) perspective(1px) translateY(-50%) translateZ(0);
-ms-transform: scale(1) perspective(1px) translateY(-50%) translateZ(0);
transform: scale(1) perspective(1px) translateY(-50%) translateZ(0);
}
.portfolio-items[data-ps="8"] .col img {
-ms-transition:  transform .62s cubic-bezier(.05,.2,.1,1);
-webkit-transition: transform .62s cubic-bezier(.05,.2,.1,1);
transition: transform .62s cubic-bezier(.05,.2,.1,1);
}
.portfolio-items[data-ps="8"] .col .work-info-bg {
-ms-transition:  opacity .62s cubic-bezier(.05,.2,.1,1);
-webkit-transition: opacity .62s cubic-bezier(.05,.2,.1,1);
transition: opacity .62s cubic-bezier(.05,0.2,.1,1);
}
.portfolio-items[data-ps="8"] .col:hover img  {
-webkit-transform: scale(1.11);
-ms-transform: scale(1.11);
transform: scale(1.11);
}
body .portfolio-items[data-ps="8"] .col {
background-color: transparent;
}
.portfolio-items[data-ps="8"] .work-info,
.portfolio-items[data-ps="8"] .col .work-info .vert-center * {
opacity: 1;
}
.portfolio-items[data-ps="8"] .col .work-info .vert-center p {
position: relative;
}
.portfolio-items[data-ps="8"] .col .arrow-circle:before {
font-family: 'Fontawesome';
font-weight: normal;
font-style: normal;
text-decoration: inherit;
-webkit-font-smoothing: antialiased;
content: "\f105";
color: #fff;
line-height: 30px;
font-size: 22px;
position: absolute;
right: 0;
width: 41px;
text-align: center;
height: 30px;
top: 50%;
margin-top: -17px;
}
.portfolio-items[data-ps="8"] .col:hover .arrow-circle svg circle {
stroke-dashoffset: 336;
-webkit-transition: all .43s cubic-bezier(.45,0.1,.07,1);
transition: all .43s cubic-bezier(.45,0.1,.07,1);
}
.portfolio-items[data-ps="8"] .col .work-info .vert-center .arrow-circle {
position: absolute;
bottom: 30px;
height: 45px;
-ms-transition: none;
-webkit-transition: none;
transition: none;
opacity: 0;
}
.portfolio-items[data-ps="8"] .arrow-circle svg:nth-child(1) {
-ms-transform: rotate(-90deg);
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.portfolio-items[data-ps="8"] .arrow-circle svg:nth-child(2) {
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
position: absolute;
left: 1px;
top: -1px;
}
.portfolio-items[data-ps="8"] .col:hover .work-info .vert-center .arrow-circle {
-ms-transition: all .28s cubic-bezier(.2,.2,.1,1);
transition: all .28s  cubic-bezier(.2,.2,.1,1);
-webkit-transition: all .28s cubic-bezier(.2,.2,.1,1);
opacity: 1;
}
.portfolio-items[data-ps="8"] .arrow-circle svg circle {
fill: none;
stroke: #fff;
stroke-width: 2;
stroke-linecap: round;
stroke-dasharray: 133;
stroke-dashoffset: 399;
transition: none;
}
.portfolio-items[data-ps="8"] .col .work-info .vert-center {
text-align: left;
margin-top: 0;
bottom: 30px;
top: auto;
position: absolute;
-ms-transform: none;
-webkit-transform: none;
transform: none;
left: 0;
padding-left: 30px;
padding-right: 30px;
padding-top: 30px;
}
.portfolio-items[data-ps="8"] .col:hover .work-info-bg {
opacity: 0.55;
}
.portfolio-items[data-ps="8"] .col h3 {
font-size: 20px;
line-height: 25px;
}
.portfolio-items[data-ps="8"] .col h3, .portfolio-items[data-ps="8"] .col p {
max-width: 75%;
}
.portfolio-items[data-ps="9"] .col {
margin-bottom: 35px;
}
body .portfolio-items[data-ps="9"] .col {
padding: 1%;
background-color: transparent;
}
.portfolio-items[data-ps="9"] .col .work-item {
margin-bottom: 25px;
overflow: visible;
position: static;
}
body.material .portfolio-items[data-ps="9"] .col img {
border-radius: 5px;
}
#ajax-content-wrap .portfolio-items[data-ps="9"] .col .work-meta {
float: none;
width: 100%;
}
.portfolio-items[data-ps="9"] .col p {
text-transform: none;
}
.portfolio-items[data-ps="9"] .col img {
transition: all 0.3s cubic-bezier(.21, .6, .35, 1);
}
.portfolio-items[data-ps="9"] .col:hover img {
transform: translateY(-5px);
box-shadow: 0 30px 65px rgba(0,0,0,0.15);
}
.portfolio-items .col.nectar-new-item:hover .inner-wrap:before {
transform: translateY(-32px) translateZ(0) scale(1);
}
.portfolio-items .col.nectar-new-item .inner-wrap {
position: relative;
}
.portfolio-items .col.nectar-new-item .inner-wrap:before {
display: block;
border-radius: 50px;
background-color: #000;
padding: 10px 20px;
position: absolute;
left: 13px;
top: 13px;
color: #fff;
line-height: 16px;
font-size: 16px;
content: 'New';
z-index: 100;
transform: scale(0.9) translateZ(0);
backface-visibility: hidden;
transition: transform 0.3s cubic-bezier(.21, .6, .35, 1);
}
body .portfolio-items[data-gutter="20px"][data-col-num="elastic"][data-ps="9"],
body .portfolio-items[data-gutter="20px"][data-ps="9"] .col.elastic-portfolio-item {
padding: 40px;
}
body .portfolio-items[data-gutter="15px"][data-col-num="elastic"][data-ps="9"],
body .portfolio-items[data-gutter="15px"][data-ps="9"] .col.elastic-portfolio-item {
padding: 30px;
}
body .portfolio-items[data-gutter="10px"][data-col-num="elastic"][data-ps="9"],
body .portfolio-items[data-gutter="10px"][data-ps="9"] .col.elastic-portfolio-item,
body .portfolio-items[data-gutter="default"][data-col-num="elastic"][data-ps="9"],
body .portfolio-items[data-gutter="default"][data-ps="9"] .col.elastic-portfolio-item {
padding: 20px;
}
body .portfolio-items[data-gutter="9px"][data-col-num="elastic"][data-ps="9"],
body .portfolio-items[data-gutter="9px"][data-ps="9"] .col.elastic-portfolio-item {
padding: 18px;
}
body .portfolio-items[data-gutter="8px"][data-col-num="elastic"][data-ps="9"],
body .portfolio-items[data-gutter="8px"][data-ps="9"] .col.elastic-portfolio-item {
padding: 16px;
}
body .portfolio-items[data-gutter="7px"][data-col-num="elastic"][data-ps="9"],
body .portfolio-items[data-gutter="7px"][data-ps="9"] .col.elastic-portfolio-item {
padding: 14px;
}
body .portfolio-items[data-gutter="6px"][data-col-num="elastic"][data-ps="9"],
body .portfolio-items[data-gutter="6px"][data-ps="9"] .col.elastic-portfolio-item {
padding: 12px;
}
body .portfolio-items[data-gutter="5px"][data-col-num="elastic"][data-ps="9"],
body .portfolio-items[data-gutter="5px"][data-ps="9"] .col.elastic-portfolio-item {
padding: 10px;
}
body .portfolio-items[data-gutter="4px"][data-col-num="elastic"][data-ps="9"],
body .portfolio-items[data-gutter="4px"][data-ps="9"] .col.elastic-portfolio-item {
padding: 8px;
}
body .portfolio-items[data-gutter="3px"][data-col-num="elastic"][data-ps="9"],
body .portfolio-items[data-gutter="3px"][data-ps="9"] .col.elastic-portfolio-item {
padding: 6px;
}
body .portfolio-items[data-gutter="2px"][data-col-num="elastic"][data-ps="9"],
body .portfolio-items[data-gutter="2px"][data-ps="9"] .col.elastic-portfolio-item {
padding: 4px;
}
body.material .portfolio-filters-inline[data-color-scheme*="-underline"] a:after,
body.material .portfolio-filters[data-color-scheme*="-underline"] > ul li a:after {
transform-origin: left;
transform: scaleX(0);
left: 0;
width: 100%;
bottom: 2px;
-webkit-transition: transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1);
transition: transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1);
}
body.material:not(.using-mobile-browser) .portfolio-filters-inline[data-color-scheme*="-underline"] a:hover:after,
body.material:not(.using-mobile-browser) .portfolio-filters[data-color-scheme*="-underline"] > ul li a:hover:after {
transform-origin: left;
transform: scaleX(1);
left: 0;
}
body.material .portfolio-filters-inline[data-color-scheme*="-underline"] .active:after,
body.material .portfolio-filters[data-color-scheme*="-underline"] > ul li .active:after {
transform-origin: left;
transform: scaleX(1);
left: 0;
}
.portfolio-items .col.span_3 {
width: 24.9%;
margin: 0;
padding: 0;
}
.portfolio-items .col.span_4 {
width: 33.3%;
margin: 0;
}
.portfolio-items .col.span_6,
.portfolio-items[data-ps="6"] .col.span_6 {
width: 49.9%;
margin: 0;
}
.portfolio-items[data-rcp="true"]:not(.carousel) {
margin: 0;
}
.portfolio-items[data-rcp="true"] .col.span_4 {
width: 33.3%;
margin: 0;
}
.portfolio-items .col.span_3 .work-item .work-info a {
padding: 6px 11px;
font-size: 11px;
margin: 3px;
}
.portfolio-items .col.span_3 .work-meta h4 {
font-size: 16px;
line-height: 16px;
letter-spacing: -1px;
}
.portfolio-items .work-meta h4 {
line-height: 22px;
position: relative;
top: -2px;
}
.portfolio-items .work-meta p {
line-height: 22px;
}
[data-ps="1"] .work-meta p {
position: relative;
}
.page-template-template-portfolio-php .portfolio-items .col.span_3,
.page-template-template-portfolio-php .portfolio-items .col.span_4 {
background-color: #f8f8f8;
}
.portfolio-items .col .work-item .work-info .default-link {
background-color: #252525;
padding: 9px 15px;
color: #fff;
font-size: 12px;
margin: 5px;
-webkit-border-radius: 2px;
border-radius: 2px;
}
.portfolio-items .col .work-item .work-info .default-link:hover {
opacity: 0.8;
}
.portfolio-items .col h3 {
position: relative;
top: 0;
color: #fff;
margin-bottom: 10px;
}
body .portfolio-items .col img {
display: block;
margin-bottom: 0;
width: auto;
}
.wpb_row.full-width-content .portfolio-items[data-col-num="cols-3"] .col.span_4 img {
max-width: none;
width: 100%;
}
.wpb_row .portfolio-items[data-bypass-cropping="true"] .col .work-item.style-5 .parallaxImg-wrap,
.wpb_row .portfolio-items[data-bypass-cropping="true"] .col .work-item.style-5 .parallaxImg {
height: 100%;
width: 100%;
top: 0;
left: 0;
position: absolute;
}
.wpb_row .portfolio-items[data-bypass-cropping="true"] .col .work-item.style-5 img.sizer {
height: auto;
position:relative;
}
.portfolio-items .col:not([data-default-color="true"]) .work-item[data-custom-content='on'] img {
z-index: 3;
}
.portfolio-items .col:not([data-default-color="true"]) .work-item[data-custom-content='on'] img.no-img {
z-index: 1;
}
body .portfolio-items[data-col-num="elastic"] .work-info-bg {
width: 100%;
}
.portfolio-items .col .work-info .view,
.portfolio-items .col .work-info .image,
.portfolio-items .col .work-info .video {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
text-indent: -9999px;
color: #fff;
display: block;
}
.portfolio-items .col .work-info .vert-center {
text-align: center;
margin-top: -20px;
position: relative;
z-index: 10;
top: 50%;
width: 100%;
-webkit-transform: translateY(-50%) translateZ(0);
transform: translateY(-50%) translateZ(0);
-webkit-transition: all 0.2s ease-out 0s;
transition: all 0.2s ease-out 0s;
}
.portfolio-items[data-ps="2"] .col .work-info .vert-center {
-webkit-transition: opacity 0.2s ease-out, transform 0.2s ease-out;
transition: opacity 0.2s ease-out, transform 0.2s ease-out;
-webkit-transform: translateY(calc(-50% - 20px)) translateZ(0);
transform: translateY(calc(-50% - 20px)) translateZ(0);
margin-top: 0;
}
.portfolio-items[data-ps="2"] .col .work-item:hover .work-info .vert-center {
-webkit-transform: translateY(-50%) translateZ(0);
transform: translateY(-50%) translateZ(0);
}
.portfolio-items[data-ps="2"] .col .work-item .work-info .vert-center > * {
opacity: 1;
}
.portfolio-items .col .work-info .vert-center .no-text {
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
display: block;
text-indent: -9999px;
background-color: transparent;
}
body .portfolio-items .col .work-info .vert-center.no-text {
-webkit-transform: none;
transform: none;
top: 0;
height: 100%;
}
.portfolio-items .col .work-info .vert-center p {
padding-bottom: 0;
}
.portfolio-items .col .work-info a:hover span { opacity: 0.8; }
.portfolio-items .col .work-info .vert-center *,
.portfolio-items .col .work-info i {
opacity: 0;
transition: all 0.2s ease;
-webkit-transition: all 0.2s ease;
}
.portfolio-items[data-ps="6"] .work-item .work-meta .inner .custom-content *,
.portfolio-items .col .work-info .vert-center .custom-content,
.portfolio-items .col .work-info .vert-center .custom-content *,
.portfolio-items .custom-content .sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a:not(:hover) i {
opacity: 1;
color: #fff;
}
.portfolio-items[data-ps="6"] .work-item .work-meta .inner .custom-content a {
position: relative;
width: auto;
height: auto;
}
.portfolio-items .custom-content .sharing-default-minimal .nectar-social-inner > .nectar-sharing:not(:hover) {
border-color: #fff;
}
.portfolio-items .col .work-info .vert-center .custom-content .nectar-button,
.portfolio-items[data-ps="6"] .work-item .work-meta .inner .custom-content .nectar-button {
display: inline-block!important;
}
.portfolio-items .col .work-info .vert-center .custom-content {
text-align: left;
}
.portfolio-items .col .work-info .vert-center .custom-content > *:last-child {
margin-bottom: 0;
}
.portfolio-items .col .work-item[data-custom-content="on"].style-1 .work-info .vert-center {
margin-top: 0;
}
.portfolio-items .col:not([data-default-color="true"]) .work-item[data-custom-content='on'] .work-info-bg,
.portfolio-items[data-ps="1"] .col:not([data-default-color="true"]) .work-item[data-custom-content='on'] :hover .work-info-bg,
.portfolio-items[data-ps="2"] .col:not([data-default-color="true"]) .work-item[data-custom-content='on'] :hover .work-info-bg {
opacity: 1;
}
.portfolio-items .col:not([data-default-color="true"]) .work-item[data-custom-content='on'] .work-info-bg:after {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
display: block;
content: ' ';
z-index: 1;
opacity: 0;
background-color: rgba(0,0,0,0.06);
transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
}
.portfolio-items .col:not([data-default-color="true"]):hover .work-item[data-custom-content='on'] .work-info-bg:after {
opacity: 1;
}
body[data-button-style^="rounded"] .wpb_wrapper .custom-content .nectar-social{
text-align:center;
}
body .portfolio-items .col .work-item .work-info .custom-content a{
opacity:1!important;
text-indent:0!important;
width:auto;
display:inline-block;
position:relative!important
}
.portfolio-items .col .work-item {
position: relative;
margin-bottom: 15px;
overflow: hidden;
width: 100%;
}
.portfolio-items .col.elastic-portfolio-item .work-item {
overflow: visible;
}
.portfolio-wrap.default-style .portfolio-items:not([data-ps="6"]) .col.elastic-portfolio-item .work-item  {
overflow: hidden;
}
.portfolio-items .nectar-love {
text-align: left;
}
.portfolio-items .nectar-love {
-webkit-transition: background-color 0.2s linear;
transition: background-color 0.2s linear;
height: 13px;
width: auto;
line-height: 11px;
font-size: 12px;
display: inline-block;
text-align: left;
color: #888;
}
.portfolio-items .work-meta {
text-align: left;
float: left;
width: 70%;
font-size: 11px;
color: #999;
}
.light .portfolio-items .work-meta {
color: #e8e8e8;
}
.portfolio-items .work-meta h4,
.main-content .portfolio-items .work-meta h4,
.page-template-template-portfolio .portfolio-items .work-meta h4 {
margin-bottom: 0;
}
.portfolio-items .nectar-love span {
line-height: 12px;
}
.portfolio-items .nectar-love-wrap {
width: 70px;
top: -1px;
position: relative;
float: right;
text-align: right;
}
.portfolio-items .nectar-love:hover,
.portfolio-items .nectar-love.loved {
color: #888;
}
.portfolio-items .flex-gallery {
margin-bottom: 0;
}
.portfolio-items[data-ps="6"] .col {
background-color: transparent;
width: 33.3%;
padding: 1%;
}
.portfolio-items[data-ps="6"] .col.span_3 {
width: 22.75%;
padding: 0.3%;
}
.portfolio-items[data-ps="6"] .col:hover {
z-index: 1000!important;
}
.portfolio-items[data-ps="6"] .col a {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1000;
}
body .portfolio-items[data-ps="6"] .col.span_4 .work-meta,
body .portfolio-items[data-ps="6"] .col.span_3 .work-meta {
width: 100%;
}
.portfolio-items[data-ps="6"] .work-meta {
width: 100%;
padding: 17%;
position: absolute;
top: 50%;
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
text-align: center;
left: 0;
z-index: 100;
color: #fff;
font-size: 12px;
}
.portfolio-items[data-ps="6"] .work-meta p {
font-size: 14px;
position: relative;
line-height: 22px;
}
.portfolio-items[data-ps="6"] .work-meta h4 {
color: #fff;
font-size: 24px;
line-height: 30px;
}
.portfolio-items[data-ps="6"] .parallaxImg-layers > div:first-child .bg-img:after {
background-color: rgba(51,51,51,0.5);
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
content: ' ';
transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1);
-webkit-transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1);
opacity: 0;
}
.portfolio-items[data-ps="6"] .bg-overlay {
border: 0 solid #fff;
position: absolute;
top: 9%;
left: 9%;
width: 82%;
height: 82%;
z-index: 10;
transition: border 0.24s cubic-bezier(0, 0, 0.6, 1), opacity 0.2s cubic-bezier(0.5, 0, 1, 0.1);
-webkit-transition: border 0.24s cubic-bezier(0, 0, 0.6, 1), opacity 0.2s cubic-bezier(0.5, 0, 1, 0.1);
opacity: 0;
}
.portfolio-items[data-ps="6"] .work-item:hover .bg-overlay  {
-webkit-transition: border 0.24s cubic-bezier(0, 0, 0.6, 1), opacity 0s ease;
transition: border 0.24s cubic-bezier(0, 0, 0.6, 1), opacity 0s ease;
}
.portfolio-items[data-ps="6"] .col .parallaxImg-rendered-layer > .bg-img {
-webkit-transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1);
transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1);
}
.portfolio-items[data-ps="6"] .work-item:hover .parallaxImg-rendered-layer > .bg-img {
-webkit-transform: scale(1.07);
transform: scale(1.07);
}
.portfolio-items[data-ps="6"].no-masonry .bg-overlay {
border: 0 solid #fff;
position: absolute;
top: 11%;
left: 8%;
width: 84%;
height: 78%;
z-index: 10;
transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1);
-webkit-transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1);
}
.portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner {
-webkit-transform: scale(.85);
transform: scale(.85);
}
.portfolio-items[data-ps="6"] .work-item .work-meta .inner {
opacity: 0;
-webkit-transform: scale(.8);
transform: scale(.8);
-webkit-transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1);
transition: all 0.4s cubic-bezier(0.12, 0.65, 0.4, 1);
}
html.cssreflections .portfolio-items .parallaxImg-wrap {
transform: translateZ(0px);
}
.portfolio-items .parallaxImg {
-webkit-tap-highlight-color: rgba(0,0,0,0);
outline: 1px solid transparent;
transition: transform 0.23s ease-out;
-webkit-transition: transform 0.23s ease-out;
position: relative;
z-index: 10;
cursor: pointer;
}
.portfolio-items .parallaxImg img {
box-shadow: 0 2px 8px rgba(0,0,0,0.25);
}
.portfolio-items .parallaxImg-container {
position: relative;
width: 100%;
height: 100%;
outline: 1px solid transparent;
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
}
.portfolio-items[data-ps="6"][data-col-num="elastic"]:not(.fullwidth-constrained) {
overflow: visible;
}
.portfolio-items[data-ps="6"] .work-item:hover .parallaxImg-shadow {
box-shadow: 0 45px 100px rgba(0,0,0,0.4), 0 16px 40px rgba(0,0,0,0.4);
}
.portfolio-items[data-ps="6"] .col .work-item {
margin-bottom: 0;
}
.portfolio-items[data-col-num="elastic"][data-ps="6"] .col img {
width: 100%;
}
.portfolio-items .parallaxImg-layers {
position: relative;
width: 100%;
height: 100%;
z-index: 2;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
outline: 1px solid transparent;
}
.portfolio-items .parallaxImg-rendered-layer {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
background-size: cover;
outline: 1px solid transparent;
overflow: hidden;
}
@media only screen and (max-width: 1000px) {
.portfolio-items .parallaxImg-rendered-layer {
transform: none!important;
}
}
.portfolio-items .parallaxImg-rendered-layer > .bg-img {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
background-size: cover;
outline: 1px solid transparent;
}
.portfolio-items .parallaxImg-container .parallaxImg-rendered-layer,
.parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer {
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
}
.portfolio-items .parallaxImg-container .parallaxImg-shadow,
.portfolio-items .parallaxImg-container,
.parallaxImg.transition .parallaxImg-container,
.parallaxImg.transition .parallaxImg-container .parallaxImg-shadow {
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
}
html.cssreflections .portfolio-items .parallaxImg-container .parallaxImg-shadow,
html.cssreflections .portfolio-items .parallaxImg-container,
.parallaxImg.transition .parallaxImg-container,
.parallaxImg.transition .parallaxImg-container .parallaxImg-shadow,
html.cssreflections .portfolio-items .parallaxImg-container .parallaxImg-rendered-layer,
.parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer {
transition: transform 0.27s ease-out;
-webkit-transition: transform 0.27s ease-out;
}
html.cssreflections .portfolio-items .parallaxImg-container:not(.over),
html.cssreflections .portfolio-items .parallaxImg-container:not(.over) .parallaxImg-rendered-layer,
html.cssreflections .portfolio-items .parallaxImg:not(.over)  {
transition: transform 0.35s ease-out;
-webkit-transition: transform 0.35s ease-out;
}
.parallaxImg.transition .parallaxImg-container .parallaxImg-shadow {
transition: all 0.27s ease-out;
-webkit-transition: all 0.27s ease-out;
}
.portfolio-items .parallaxImg-container:not(.over) .parallaxImg-shadow {
transition: all 0.27s ease-out;
-webkit-transition: all 0.27s ease-out;
}
body.cssreflections .portfolio-items .parallaxImg-container .parallaxImg-shadow,
body.cssreflections .portfolio-items .parallaxImg-container,
body.cssreflections .parallaxImg.transition .parallaxImg-container,
body.cssreflections .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow,
body.cssreflections .portfolio-items .parallaxImg-container .parallaxImg-rendered-layer,
body.cssreflections .parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer,
body.cssreflections .portfolio-items .parallaxImg {
transition: transform 0.1s ease-out;
-webkit-transition: transform 0.1s ease-out;
}
body.cssreflections .parallaxImg.transition .parallaxImg-container,
body.cssreflections .parallaxImg.transition .parallaxImg-container .parallaxImg-shadow,
body.cssreflections .parallaxImg.transition .parallaxImg-container .parallaxImg-rendered-layer,
body.cssreflections .portfolio-items .parallaxImg.transition {
transition: transform 0.2s ease-out;
-webkit-transition: transform 0.2s ease-out;
}
.portfolio-items .parallaxImg-shadow {
position: absolute;
top: 5%;
left: 5%;
width: 90%;
height: 90%;
box-shadow: 0 8px 30px rgba(0,0,0,0.6);
transition: all 0.27s ease-out;
-webkit-transition: all 0.27s ease-out;
z-index: 1;
}
.portfolio-items .tall .parallaxImg-shadow,
.portfolio-items .wide_tall .parallaxImg-shadow {
top: 8%;
}
.portfolio-items[data-ps="1"] .col .work-item:hover .vert-center,
.portfolio-items[data-ps="2"] .col .work-item:hover .vert-center,
.portfolio-items.carousel .col .work-item.style-2:hover .vert-center {
margin-top: 0;
}
.portfolio-items[data-ps="2"] .col .work-item:hover .work-info,
.portfolio-items[data-ps="2"] .col .work-item:hover .work-info .vert-center > *,
.recent-work-carousel.default-style .work-item:hover .work-info .vert-center > *,
.portfolio-items.carousel .col .work-item.style-2:hover .work-info,
.portfolio-items.carousel .col .work-item.style-2:hover .work-info .vert-center > * {
opacity: 1;
} @media only screen and (min-width: 1000px) {
.portfolio-items[data-ps="1"] .col .work-item:hover .work-info,
.portfolio-items[data-ps="1"] .col .work-item:hover .work-info .vert-center > * {
opacity: 1;
}
}
.portfolio-items[data-ps="1"] .col .work-item:hover .work-info-bg,
.portfolio-items[data-ps="2"] .col .work-item:hover .work-info-bg,
.portfolio-items.carousel .col .work-item.style-2:hover .work-info-bg {
opacity: 0.9;
}
.portfolio-items .col .work-item.style-3:hover .work-info-bg {
opacity: 0;
}
.portfolio-items .col .work-item.style-4 .work-info .bottom-meta,
.portfolio-items .col .work-item.style-4 img {
-webkit-transition: transform 0.3s ease;
transition: transform 0.3s ease;
}
.portfolio-items .col .work-item.style-4:hover img {
transition-delay: 0.03s;
}
.portfolio-items .col .work-item.style-4 .work-info .bottom-meta {
-webkit-transform: translateY(100%);
transform: translateY(100%);
background-color: #000;
}
.portfolio-items .col .work-item.style-4:hover img {
-webkit-transform: translateY(-25px);
transform: translateY(-25px);
}
.portfolio-items .col .work-item.style-4:hover .work-info .bottom-meta,
.portfolio-items .col .work-item.style-4[data-custom-content="on"]:hover img {
-webkit-transform: translateY(0px);
transform: translateY(0px);
}
.portfolio-items .col .work-item.style-5 {
overflow: visible;
}
.portfolio-items .col .work-item.style-5 img.sizer {
position: absolute;
z-index: -1;
visibility: hidden;
}
.no-js .portfolio-items .col .work-item.style-5 img.sizer {
z-index: 1;
visibility: visible;
}
.portfolio-loading {
display: block;
height: 31px;
width: 31px;
z-index: 80;
position: absolute;
left: 50%;
top: 100px;
margin-left: -15px;
}
.portfolio-loading.default-loader {
background-image: none!important;
}
body[data-bg-header="true"] .portfolio-loading {
display: none;
}
div[data-col-num="cols-4"] .portfolio-loading {
top: 85px;
}
div[data-col-num="cols-3"] .portfolio-loading {
top: 111px;
}
.portfolio-items[data-col-num="elastic"] {
margin-right: 0;
margin-top: 0;
}
.portfolio-wrap  {
position: relative;
}
body .portfolio-wrap.default-style,
body .portfolio-wrap.spaced {
padding: 2% 0;
}
body #boxed .portfolio-wrap.spaced {
padding-left: 1.5%;
}
body #boxed .portfolio-wrap.default-style {
padding: 2%;
}
body .default-style .portfolio-items .col.elastic-portfolio-item {
margin: 1.2%!important;
width: 17.50%!important;
}
body .portfolio-items .col.elastic-portfolio-item {
width: 20%;
margin: 0!important;
}
body .portfolio-items[data-gutter="1px"][data-col-num="elastic"],
body .portfolio-items[data-gutter="1px"] .col {
padding: 1px;
}
body .portfolio-items[data-gutter="2px"][data-col-num="elastic"],
body .portfolio-items[data-gutter="2px"] .col {
padding: 2px;
}
body .portfolio-items[data-gutter="3px"][data-col-num="elastic"],
body .portfolio-items[data-gutter="3px"] .col {
padding: 3px;
}
body .portfolio-items[data-gutter="4px"][data-col-num="elastic"],
body .portfolio-items[data-gutter="4px"] .col {
padding: 4px;
}
body .portfolio-items[data-gutter="5px"][data-col-num="elastic"],
body .portfolio-items[data-gutter="5px"] .col {
padding: 5px;
}
body .portfolio-items[data-gutter="6px"][data-col-num="elastic"],
body .portfolio-items[data-gutter="6px"] .col {
padding: 6px;
}
body .portfolio-items[data-gutter="7px"][data-col-num="elastic"],
body .portfolio-items[data-gutter="7px"] .col {
padding: 7px;
}
body .portfolio-items[data-gutter="8px"][data-col-num="elastic"],
body .portfolio-items[data-gutter="8px"] .col {
padding: 8px;
}
body .portfolio-items[data-gutter="9px"][data-col-num="elastic"],
body .portfolio-items[data-gutter="9px"] .col {
padding: 9px;
}
body .portfolio-items[data-gutter="10px"][data-col-num="elastic"],
body .portfolio-items[data-gutter="10px"] .col {
padding: 10px;
}
body .portfolio-items[data-gutter="15px"][data-col-num="elastic"],
body .portfolio-items[data-gutter="15px"] .col,
body .portfolio-items[data-gutter="default"]:not([data-col-num="elastic"]) .col  {
padding: 15px;
}
body .portfolio-items[data-gutter="20px"][data-col-num="elastic"],
body .portfolio-items[data-gutter="20px"] .col {
padding: 20px;
}
body .portfolio-items[data-gutter*="px"][data-col-num="elastic"].fullwidth-constrained {
padding: 0;
}
body .portfolio-items[data-gutter="1px"][data-col-num="elastic"].fullwidth-constrained,
body .portfolio-items[data-gutter="1px"]:not([data-col-num="elastic"]) {
width: calc(100% + 2px);
margin-left: -1px;
margin-top: -1px;
}
body .portfolio-items[data-gutter="2px"][data-col-num="elastic"].fullwidth-constrained,
body .portfolio-items[data-gutter="2px"]:not([data-col-num="elastic"]) {
width: calc(100% + 4px);
margin-left: -2px;
margin-top: -2px;
}
body .portfolio-items[data-gutter="3px"][data-col-num="elastic"].fullwidth-constrained,
body .portfolio-items[data-gutter="3px"]:not([data-col-num="elastic"]) {
width: calc(100% + 6px);
margin-left: -3px;
margin-top: -3px;
}
body .portfolio-items[data-gutter="4px"][data-col-num="elastic"].fullwidth-constrained,
body .portfolio-items[data-gutter="4px"]:not([data-col-num="elastic"]) {
width: calc(100% + 8px);
margin-left: -4px;
margin-top: -4px;
}
body .portfolio-items[data-gutter="5px"][data-col-num="elastic"].fullwidth-constrained,
body .portfolio-items[data-gutter="5px"]:not([data-col-num="elastic"]) {
width: calc(100% + 10px);
margin-left: -5px;
margin-top: -5px;
}
body .portfolio-items[data-gutter="6px"][data-col-num="elastic"].fullwidth-constrained,
body .portfolio-items[data-gutter="6px"]:not([data-col-num="elastic"]) {
width: calc(100% + 12px);
margin-left: -6px;
margin-top: -6px;
}
body .portfolio-items[data-gutter="7px"][data-col-num="elastic"].fullwidth-constrained,
body .portfolio-items[data-gutter="7px"]:not([data-col-num="elastic"]) {
width: calc(100% + 14px);
margin-left: -7px;
margin-top: -7px;
}
body .portfolio-items[data-gutter="8px"][data-col-num="elastic"].fullwidth-constrained,
body .portfolio-items[data-gutter="8px"]:not([data-col-num="elastic"]) {
width: calc(100% + 16px);
margin-left: -8px;
margin-top: -8px;
}
body .portfolio-items[data-gutter="9px"][data-col-num="elastic"].fullwidth-constrained,
body .portfolio-items[data-gutter="9px"]:not([data-col-num="elastic"]) {
width: calc(100% + 18px);
margin-left: -9px;
margin-top: -9px;
}
body .portfolio-items[data-gutter="10px"][data-col-num="elastic"].fullwidth-constrained,
body .portfolio-items[data-gutter="10px"]:not([data-col-num="elastic"]) {
width: calc(100% + 20px);
margin-left: -10px;
margin-top: -10px;
}
body .portfolio-items[data-gutter="15px"][data-col-num="elastic"].fullwidth-constrained,
body .portfolio-items[data-gutter="15px"]:not([data-col-num="elastic"]),
body .portfolio-items[data-gutter="default"]:not([data-col-num="elastic"]) {
width: calc(100% + 30px);
margin-left: -15px;
margin-top: -15px;
}
body .portfolio-items[data-gutter="20px"][data-col-num="elastic"].fullwidth-constrained,
body .portfolio-items[data-gutter="20px"]:not([data-col-num="elastic"]) {
width: calc(100% + 40px);
margin-left: -20px;
margin-top: -20px;
}
body .portfolio-items .col.elastic-portfolio-item.tall,
body .portfolio-items .col.elastic-portfolio-item.regular {
width: 20%;
}
body .portfolio-items .col.elastic-portfolio-item.wide {
width: 40%;
}
body .portfolio-items .col.elastic-portfolio-item.wide_tall {
width: 40%;
} body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item {
width: 25%;
}  body .wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"] {
display: flex;
flex-wrap: wrap;
}
@media only screen and (max-width: 1600px) {
.wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"][data-col-num="elastic"] .col {
width: 25%
}
}
@media only screen and (max-width: 1300px) {
.wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"][data-col-num="elastic"] .col {
width: 33.3%
}
}
@media only screen and (max-width: 1000px) {
.wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"][data-col-num="elastic"] .col {
width: 50%
}
}
@media only screen and (max-width: 470px) {
.wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"][data-col-num="elastic"] .col {
width: 100%
}
}
@media only screen and (min-width: 1000px) {
.wpb_gallery .portfolio-wrap .portfolio-items[data-loading="lazy-load"][data-col-num="elastic"].constrain-max-cols .col {
width: 25%
}
}  .nectar_fullscreen_zoom_recent_projects {
height: 900px;
width: 100%;
position: relative;
overflow:hidden;
}
.nectar_fullscreen_zoom_recent_projects .project-slides,
.nectar_fullscreen_zoom_recent_projects .project-slide,
.nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap,
.nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap *,
.nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap .bg-inner-wrap:after {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
body .nectar_fullscreen_zoom_recent_projects .project-slide.no-trans,
body .nectar_fullscreen_zoom_recent_projects .project-slide.no-trans *,
body .nectar_fullscreen_zoom_recent_projects .project-slide.no-trans .project-info h1 > span span,
body .nectar_fullscreen_zoom_recent_projects .project-slide.no-trans .project-info a,
body .nectar_fullscreen_zoom_recent_projects .project-slide.no-trans .project-info p {
-ms-transition: none;
-webkit-transition: none;
transition: none;
}
.nectar_fullscreen_zoom_recent_projects .project-slide {
visibility: hidden;
-webkit-transition: visibility 0s 1.3s;
transition: visibility 0s 1.3s;
}
.nectar_fullscreen_zoom_recent_projects .project-slide.current {
visibility: visible;
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap .slide-bg {
-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s, -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
-webkit-transform: scale(1) translateZ(0);
-ms-transform: scale(1) translateZ(0);
transform: scale(1) translateZ(0);
backface-visibility: hidden;
}
.nectar_fullscreen_zoom_recent_projects .project-slide.prev .bg-outer-wrap .slide-bg,
.nectar_fullscreen_zoom_recent_projects .project-slide.next .bg-outer-wrap .slide-bg {
-webkit-transform: scale(1.25);
-ms-transform: scale(1.25);
transform: scale(1.25);
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap {
-webkit-transition: -webkit-transform 0.95s cubic-bezier(0.4, 0, 0.2, 1) 0.45s;
transition: -webkit-transform 0.95s cubic-bezier(0.4, 0, 0.2, 1) 0.45s;
transition: transform 0.95s cubic-bezier(0.4, 0, 0.2, 1) 0.45s;
transition: transform 0.95s cubic-bezier(0.4, 0, 0.2, 1) 0.45s, -webkit-transform 0.9s cubic-bezier(0.4, 0, 0.2, 1) 0.45s;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
backface-visibility: hidden;
}
.nectar_fullscreen_zoom_recent_projects .project-slide.prev .bg-outer-wrap {
-webkit-transform: translate3d(0%, -100%, 0);
transform: translate3d(0%, -100%, 0);
}
.nectar_fullscreen_zoom_recent_projects .project-slide.next .bg-outer-wrap {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
.nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer,
.nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer {
-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s, -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
-webkit-transform: scale(1) translateZ(0);
-ms-transform: scale(1) translateZ(0);
transform: scale(1) translateZ(0);
backface-visibility: hidden;
overflow: hidden;
}
.nectar_fullscreen_zoom_recent_projects .project-slide.prev .bg-outer,
.nectar_fullscreen_zoom_recent_projects .project-slide.next .bg-outer {
-webkit-transform: scale(0.5) translateZ(0);
-ms-transform: scale(0.5) translateZ(0);
transform: scale(0.5) translateZ(0);
-webkit-transition-delay: 0s;
transition-delay: 0s;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info .project-slide__title > span {
position: relative;
display: inline-block;
overflow: hidden;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info .project-slide__title > span span {
position: relative;
display: inline-block;
-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.1, 1) 0.75s;
transition: -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.1, 1) 0.75s;
transition: transform 0.6s cubic-bezier(0.4, 0, 0.1, 1) 0.75s;
transition: transform 0.6s cubic-bezier(0.4, 0, 0.1, 1) 0.75s, -webkit-transform 0.6s cubic-bezier(0.4, 0, 0.1, 1) 0.75s;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
padding: 2% 0;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info a,
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
-webkit-transition: all 0.5s cubic-bezier(0.4, 0, 0.1, 1) 0.75s;
transition: all 0.5s cubic-bezier(0.4, 0, 0.1, 1) 0.75s;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
display: block;
margin-top: 25px;
opacity: 1;
}
.nectar_fullscreen_zoom_recent_projects[data-slider-text-color="light"] .project-info .project-slide__title {
color: #fff;
}
.nectar_fullscreen_zoom_recent_projects .project-slide.prev .project-info .project-slide__title > span span {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
-webkit-transition-delay: .45s;
transition-delay: .45s;
}
.nectar_fullscreen_zoom_recent_projects .project-slide.next .project-info .project-slide__title > span span {
-webkit-transform: translateY(100%);
transform: translateY(100%);
-webkit-transition-delay: .45s;
transition-delay: .45s;
}
.nectar_fullscreen_zoom_recent_projects .project-slide.prev .project-info a {
-webkit-transform: translateY(-60%);
transform: translateY(-60%);
opacity: 0;
-webkit-transition-delay: .45s;
transition-delay: .45s;
}
.nectar_fullscreen_zoom_recent_projects .project-slide.prev .project-info p {
-webkit-transform: translateY(-40px);
transform: translateY(-40px);
opacity: 0;
-webkit-transition-delay: .45s;
transition-delay: .45s;
}
.nectar_fullscreen_zoom_recent_projects .project-slide.next .project-info a {
-webkit-transform: translateY(60%);
transform: translateY(60%);
opacity: 0;
-webkit-transition-delay: .45s;
transition-delay: .45s;
}
.nectar_fullscreen_zoom_recent_projects .project-slide.next .project-info p {
-webkit-transform: translateY(40px);
transform: translateY(40px);
opacity: 0;
-webkit-transition-delay: .45s;
transition-delay: .45s;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info a {
color: #fff;
font-weight: 600;
backface-visibility: hidden;
display: inline-block;
position: relative;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
color: #fff;
backface-visibility: hidden;
position: relative;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info a:hover:after {
animation: portSliderLine 0.42s cubic-bezier(0.42, 0, 0, 1) forwards;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info a:after {
display: block;
content: '';
position: absolute;
z-index: -1;
width: 100%;
height: 2px;
background-color: #fff;
bottom: -1px;
left: 0;
backface-visibility: hidden;
pointer-events: none;
animation: portSliderLine2 0.42s cubic-bezier(0.42, 0, 0, 1) forwards;
}
.nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .project-slide .project-info a:after  {
background-color: #000;
}
.nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .project-slide .project-info a {
color: #000;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap .slide-bg {
background-size: cover;
background-position: center;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap .bg-inner-wrap:after {
opacity: 0;
-webkit-transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
-webkit-transition-delay: 0s;
transition-delay: 0s;
backface-visibility: hidden;
z-index: 10;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .bg-outer-wrap .bg-inner-wrap:after {
content: '';
background-color: inherit;
}
.nectar_fullscreen_zoom_recent_projects .project-slide.current .bg-outer-wrap .bg-inner-wrap:after {
-webkit-transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.2s;
transition: opacity 0.6s cubic-bezier(0.4, 0, 0.2, 1) 1.25s;
}
.nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.1"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.1; }
.nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.2"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.2; }
.nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.3"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.3; }
.nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.4"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.4; }
.nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.5"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.5; }
.nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.6"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.6; }
.nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.7"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.7; }
.nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.8"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.8; }
.nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="0.9"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 0.9; }
.nectar_fullscreen_zoom_recent_projects[data-overlay-opacity="1"] .project-slide.current .bg-outer-wrap .bg-inner-wrap:after { opacity: 1; }
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info {
position: absolute;
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 100%;
z-index: 100;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info .project-slide__title,
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
max-width: 50%;
}
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
display: block;
}
.nectar_fullscreen_zoom_recent_projects > .normal-container {
position: absolute;
z-index: 100;
width: 100%;
top: 0;
height: 100%;
left: 50%;
-ms-transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
pointer-events: none;
}
body[data-full-width-header="true"] .nectar_fullscreen_zoom_recent_projects > .normal-container {
max-width: none;
width: 100%;
left: 0;
-ms-transform: none;
-webkit-transform: none;
transform: none;
}
.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls {
position: absolute;
left: 0;
bottom: 40px;
z-index: 100;
pointer-events: all;
}
body[data-full-width-header="true"] .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls {
left: 35px;
bottom: 20px;
}
.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next,
.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev {
width: 44px;
height: 44px;
display: inline-block;
text-align: center;
border-radius: 50%;
position: relative;
margin: 7px;
border: 1px solid rgba(255,255,255,0.5);
}
.nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .zoom-slider-controls .prev,
.nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .zoom-slider-controls .next {
border: 1px solid rgba(0,0,0,0.5);
}
.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev {
margin-left: 0;
}
.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next i,
.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev i {
width: 44px;
height: 12px;
line-height: 12px;
font-size: 14px;
text-align:center;
position: absolute;
top: 50%;
left: 0;
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
color: #fff;
}
.nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .zoom-slider-controls .prev i,
.nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .zoom-slider-controls .next i {
color: #000;
}
.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next i {
left: 1px;
}
.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next:hover i {
-ms-transform: translateX(5px)  translateY(-50%);
-webkit-transform: translateX(5px) translateY(-50%);
transform: translateX(5px) translateY(-50%);
}
.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev:hover i {
-ms-transform: translateX(-5px)  translateY(-50%);
-webkit-transform: translateX(-5px) translateY(-50%);
transform: translateX(-5px) translateY(-50%);
}
.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next:after,
.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev:after {
display: block;
content: '';
background-color: #fff;
height: 1px;
width: 14px;
position: absolute;
left: 14px;
top: 50%;
-ms-transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
-ms-transform: scaleX(0) translateX(0px);
-webkit-transform: scaleX(0) translateX(0px);
transform: scaleX(0) translateX(0px);
}
.nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .zoom-slider-controls .prev:after,
.nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .zoom-slider-controls .next:after  {
background-color: #000;
}
.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next:hover:after,
.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev:hover:after {
-ms-transform: scaleX(1) translateX(0);
-webkit-transform: scaleX(1) translateX(0);
transform: scaleX(1) translateX(0);
}
.nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev:after {
left: auto;
right: 14px;
-ms-transform: scaleX(0) translateX(0px);
-webkit-transform: scaleX(0) translateX(0px);
transform: scaleX(0) translateX(0px);
}
.nectar_fullscreen_zoom_recent_projects[data-slider-controls="arrows"] .dot-nav {
pointer-events: none;
visibility: hidden;
}
.nectar_fullscreen_zoom_recent_projects .dot-nav {
position: absolute;
right: 50px;
top: 50%;
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 100;
pointer-events: all;
}
body[data-ext-responsive="true"][data-full-width-header="true"] .nectar_fullscreen_zoom_recent_projects .dot-nav {
right: 35px;
}
.nectar_fullscreen_zoom_recent_projects .dot-nav > span {
display: block;
height: 2px;
width: 30px;
cursor: pointer;
padding: 8px 0;
opacity: 0.5;
box-sizing: content-box;
-ms-transform-origin: right;
-webkit-transform-origin: right;
transform-origin: right;
-ms-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
-webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
-ms-transform: scaleX(0.5);
-webkit-transform: scaleX(0.5);
transform: scaleX(0.5);
}
.nectar_fullscreen_zoom_recent_projects .dot-nav span.active {
opacity: 1;
-ms-transform: scaleX(1);
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
.nectar_fullscreen_zoom_recent_projects .dot-nav > span span {
height: 100%;
width: 100%;
display: block;
background-color: #fff;
}
.nectar_fullscreen_zoom_recent_projects[data-slider-text-color="dark"] .dot-nav > span span {
background-color: #000;
}  @media only screen and (min-width: 1000px) {
.single-portfolio #page-header-bg[data-parallax="1"] .span_6 .inner-wrap {
-webkit-transform: translateY(0);
transform: translateY(0);
}
.single-portfolio #page-header-bg[data-parallax="1"]:not(.fullscreen-header) .span_6 .inner-wrap #portfolio-nav {
width: calc(100% + 140px);
left: -70px;
}
.portfolio-items[data-ps="6"] .col.tall .bg-overlay {
top: 5.5%;
left: 9%;
width: 82%;
height: 89.5%;
}
.portfolio-items[data-ps="6"] .col.wide_tall .work-item:hover .bg-overlay {
border-width: 20px;
}
.portfolio-items[data-ps="6"] .col.wide .bg-overlay {
top: 9%;
left: 5.5%;
width: 89%;
height: 82%;
}
.portfolio-items[data-ps="6"].no-masonry .work-item:hover .bg-overlay {
border-width: 8px;
opacity: 1;
}
.portfolio-items[data-ps="6"] .work-item:hover .bg-overlay {
border-width: 11px;
opacity: 1;
}
.portfolio-items[data-ps="6"] .work-item:hover .parallaxImg-layers > div .bg-img:after {
opacity: 1;
}
.portfolio-items[data-ps="6"] .work-item:hover .work-meta .inner {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
body .default-style .portfolio-items.constrain-max-cols .col.elastic-portfolio-item {
width: 22.5%!important;
}
}
@media only screen and (max-width: 999px) {
.portfolio-items .col .work-item.style-3 .work-info-bg {
display: block;
}
}
@media only screen and (min-width: 690px) {
.portfolio-items[data-ps="6"] .wide_tall .work-meta h4 {
font-size: 48px;
line-height: 54px;
}
.portfolio-items[data-ps="6"] .wide_tall .work-meta p {
font-size: 28px;
line-height: 34px;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1300px) {
body .default-style .portfolio-items.constrain-max-cols .col.elastic-portfolio-item .work-item .work-info a {
margin: 4px 3px;
padding: 4px 9px!important;
display: inline-block!important;
}
body .default-style .portfolio-items.constrain-max-cols:not([data-ps="6"]) .col.elastic-portfolio-item .work-meta {
width: 68%!important;
}
.portfolio-items:not(.carousel) .col.span_3 .work-item .work-info a {
padding: 5px 6px;
font-size: 11px;
margin: 1px;
}
.portfolio-items:not(.carousel) .col.span_3 .work-meta,
.portfolio-items:not(.carousel) .col.span_4 .work-meta {
width: 74%;
}
.portfolio-items:not(.carousel) .col.span_3 .nectar-love-wrap,
.portfolio-items:not(.carousel) .col.span_4 .nectar-love-wrap  {
width: 52px;
}
body.single-portfolio #sidebar.fixed-sidebar,
body.single-portfolio #sidebar {
width: 27.5%;
}
body.single-portfolio .post-area {
width: 72.5%;
}
body.single-portfolio.material .post-area.span_9 {
width: 68.5%;
}
body.single-portfolio .row .title-wrap .col.section-title {
text-align: center;
}
body.single-portfolio .row .col.section-title h1 {
max-width: 725px;
margin: 0 auto;
}
}
@media only screen and (min-width: 1000px) and (max-width: 1080px) {
body #sidebar.fixed-sidebar,
body.single-portfolio #sidebar {
top: 0;
margin-left: 0;
position: relative;
}
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1025px) and (orientation:landscape) {
#full_width_portfolio .project-title.parallax-effect {
padding-top: 5em;
position: relative;
margin-top: -32px;
top: 0;
}
.portfolio-items .col .work-item .work-info a {
display: block;
position: absolute;
top: 0;
left: 0;
margin: 0;
width: 100%;
height: 100%;
text-indent: -9999px;
}
.portfolio-items .col .work-item .work-info .custom-content .nectar-button {
width: auto;
}
body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers > div .bg-img:after {
opacity: 1;
}
body .portfolio-items[data-ps="6"] .work-item .work-meta .inner,
body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.portfolio-items .col .work-item:not(.style-2):not(.style-3):not(.style-3-alt):not(.style-4) .work-info .vert-center {
height: 100%;
top: 0;
-webkit-transform: none;
transform: none;
}
}
@media only screen and (min-width : 690px) and (max-width : 999px) {
.one-fourths.span_3.clear-both,
.one-fourths.vc_span3.clear-both,
.one-fourths.vc_col-sm-3.clear-both:not([class*="vc_col-xs-"]) {
clear: both;
}
.one-fourths.span_3.right-edge,
.one-fourths.vc_span3.right-edge,
.one-fourths.vc_col-sm-3.right-edge:not([class*="vc_col-xs-"]) {
margin-right: 0;
}
.portfolio-items .col {
width: 100%;
margin-left: 0;
margin-bottom: 8px;
}
.portfolio-items:not(.carousel) div:nth-child(2n+2),
.portfolio-items:not(.carousel) div:nth-child(2n+2) {
clear: both;
}
.portfolio-items:not(.carousel) .col.span_4,
.portfolio-items:not(.carousel) .col.span_3 {
width: 49.9%!important;
}
.portfolio-items[data-ps="6"] .col {
padding: 2%;
}
body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers > div .bg-img:after {
opacity: 1;
}
body .portfolio-items[data-ps="6"] .work-item .work-meta .inner,
body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
body .portfolio-filters {
position: relative;
display: block;
clear: both;
float: none;
top: auto;
margin: 30px auto;
}
.single-portfolio #full_width_portfolio .row .col.section-title h1 {
max-width: 430px;
margin: 0 auto;
}
.carousel-next {
right: 1px;
padding-left: 1px;
}
.carousel-prev {
right: 25px;
padding-right: 1px;
}
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3,
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3 {
-webkit-transform: translateX(0px) translateZ(0);
transform: translateX(0px) translateZ(0);
}
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow,
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow,
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav .controls span.line {
display: none;
}
body .blog_next_prev_buttons[data-style="fullwidth_next_prev"] li span:not(.text),
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project span:not(.text),
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project span:not(.text) {
text-align: center;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .previous-project,
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .next-project {
min-height: 225px;
}
}
@media only screen and (max-width : 690px) {
.col {
margin-bottom: 25px;
}
.post-area {
margin-bottom: 0;
}
body .nectar_fullscreen_zoom_recent_projects .project-slide .project-info h2,
body .nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
max-width: 100%;
}
.single-portfolio .row .col.section-title.span_12 {
text-align: center;
}
body.single-portfolio .row .col.section-title.span_12 h1 {
margin: 0 auto;
}
.portfolio-items:not(.carousel) .col.span_4,
.portfolio-items:not(.carousel) .col.span_3,
.portfolio-items:not(.carousel) .col.span_6 {
width: 100%;
margin-right: 0;
margin-left: 0;
}
body .portfolio-items[data-ps="6"] .work-item .parallaxImg-layers > div .bg-img:after {
opacity: 1;
}
body .portfolio-items[data-ps="6"] .work-item .work-meta .inner,
body .portfolio-items[data-ps="6"] .wide_tall .work-item .work-meta .inner {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.bottom_controls #portfolio-nav .controls #next-link a i:after,
.bottom_controls #portfolio-nav .controls #prev-link a i:after {
display: none;
}
.posts-container[data-load-animation="none"] article .inner-wrap.animated {
opacity: 1;
}
.portfolio-filters {
width: 100%;
position: relative;
display: block;
clear: both;
top: auto;
}
.page-template-template-portfolio-php .portfolio-filters {
margin-bottom: 0;
}
hmtl .page-header-no-bg .portfolio-filters {
margin-top: 20px;
height: auto;
}
body .portfolio-filters > ul {
position: relative;
}
div[data-style="minimal"] .toggle h3 a {
font-size: 20px;
line-height: 24px;
}
body #portfolio-nav {
margin: 10px 0 0;
position: relative;
}
.bottom_controls #portfolio-nav {
margin-top: 0;
}
.bottom_controls #portfolio-nav .controls {
position: absolute;
}
.bottom_controls #portfolio-nav .controls span {
display: none;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .container {
max-width: none!important;
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav .controls,
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .controls {
position: relative;
}
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project span:not(.text),
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project span:not(.text) {
text-align: center;
}
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .previous-project,
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .next-project {
min-height: 250px;
}
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav .controls span {
display: block;
}
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .previous-project,
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls  #portfolio-nav ul .next-project {
width: 100%;
}
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3,
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3 {
-webkit-transform: translateX(0px) translateZ(0);
transform: translateX(0px) translateZ(0);
}
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow,
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow,
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav .controls span.line {
display: none;
}
body .project-title #portfolio-nav {
top: 10px;
height: 33px;
}
#portfolio-nav ul {
position: relative;
margin-left: 0;
}
#page-header-bg #portfolio-nav ul,
.section-title #portfolio-nav ul {
margin-bottom: 0;
}
#portfolio-nav ul:first-child {
z-index: 103;
}
#portfolio-nav .controls:after {
content: "";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
body #page-header-bg .project-title {
top: 0;
padding-top: 30px;
}
.single-portfolio #page-header-bg[data-alignment-v="middle"]:not(.fullscreen-header) .span_6 {
-webkit-transform: none;
transform: none;
}
body[data-permanent-transparent="1"] #page-header-bg .project-title {
padding-top: 50px;
}
.single-portfolio #page-header-bg:not(.fullscreen-header) {
height: auto!important;
}
.project-title #portfolio-nav .controls,
#page-header-bg .project-title #portfolio-nav .controls {
margin: 0 auto;
float: none;
display: block;
width: 120px;
}
.project-title .controls #prev-link {
float: left;
}
.project-title .controls #next-link {
float: right;
}
.project-title #all-items {
left: 50%;
transform: translateX(-50%);
float: none;
position: absolute;
}
.project-title #portfolio-nav #all-items a {
margin: 0;
}
}
@media only screen and (min-width : 1px) and (max-width : 999px) {
body[data-header-resize="0"] .container-wrap .portfolio-filters-inline.first-section {
margin-top: 0;
}
.single-portfolio .row .post-area {
margin-top: 0;
}
.single-portfolio #boxed .post-area { width: 100%; }
.work-item:not([data-custom-content="on"]) .work-info-bg {
display: none;
}
.style-3 .work-info-bg {
display: block;
}
body .portfolio-items .work-item.style-3 p,
body .portfolio-items .work-item.style-3 .vert-center p {
display: block;
margin-top: 0;
opacity: 1;
position: relative;
}
.portfolio-items .work-item.style-3 .vert-center {
padding-top: 15px;
}
.portfolio-items[data-ps="8"] .col .work-info-bg { opacity: 0.3;}
.portfolio-items[data-ps="8"] .line, .portfolio-items[data-ps="8"] .col .next-arrow {
display: none;
}
.recent-work-carousel[data-full-width="true"] .portfolio-items .work-info-bg,
.portfolio-items .col .work-item.style-2 .work-info-bg {
display: block;
}
body .nectar-carousel-flickity-fixed-content .nectar-carousel-fixed-content {
position: relative;
width: 100%;
margin-right: 0;
transform: none;
top: 0;
}
body .nectar-carousel-flickity-fixed-content .nectar-flickity {
margin-left: 0;
}
body .nectar-flickity.nectar-carousel[data-controls="material_pagination"]:not(.masonry) .flickity-viewport {
margin-top: 50px;
}
.portfolio-items:not(.carousel) .col.span_3 .work-item .work-info a {
padding: 9px 15px;
font-size: 12px;
margin: 5px;
}
.portfolio-items .col .work-item .work-info a {
display: block;
position: absolute;
top: 0;
left: 0;
margin: 0;
width: 100%;
height: 100%;
opacity: 0;
text-indent: -9999px;
}
.portfolio-items .col .work-item .work-info .custom-content .nectar-button {
width: auto;
}
.portfolio-items .custom-content .sharing-default-minimal .nectar-social-inner > .nectar-sharing  {
margin: 10px 13px 10px 0;
}
.portfolio-items .col .work-item:not(.style-2):not(.style-3):not(.style-3-alt):not(.style-4):not([data-custom-content="on"]) .work-info .vert-center {
-webkit-transform: none;
transform: none;
top: 0;
height: 100%;
}
body.single-portfolio #sidebar.fixed-sidebar,
body.single-portfolio #sidebar  {
top: 0;
width: 100%;
margin-left: 0;
margin-top: 10px;
position: relative;
float: none;
}
body.single-portfolio #sidebar {
margin-top: 30px;
}
.single-post[data-bg-header="true"].material .container-wrap:not(.no-sidebar) > .main-content {
padding-top: 0;
}
body.single-portfolio .post-area {
width: 100%;
float: none;
}
.single-portfolio #full_width_portfolio .row .col.section-title h1,
.single-portfolio .row .col.section-title h1 {
letter-spacing: 0;
}
.parallax_slider_outer.first-section,
body .parallax-disabled,
.parallax-disabled .nectar-slider-wrap {
margin-top: 0;
}
.admin-bar.single-portfolio .project-title.parallax-effect {
margin-top: 0;
}
#full_width_portfolio .project-title.parallax-effect {
position: relative;
top: 0;
}
body.single-portfolio #full_width_portfolio .container-wrap {
padding-top: 2.1em;
}
.carousel-wrap[data-full-width="true"] {
padding: 0 9px;
}
body .carousel-wrap[data-full-width="true"] .carousel-heading h2 {
font-size: 16px;
top: 3px;
}
.portfolio-items[data-col-num="elastic"] {
padding-left: 0;
}
.portfolio-filters-inline #current-category {
display: none;
}
body .portfolio-filters-inline .container > ul {
float: none;
text-align: center;
}
.portfolio-filters-inline #sort-label,
.portfolio-filters-inline .container > ul #sort-label {
display: none;
}
body .portfolio-filters-inline ul li,
body .portfolio-filters-inline ul ul {
float: none;
display: inline;
}
body .container-wrap .portfolio-filters-inline.first-section,
body .container-wrap .portfolio-filters-inline.non-fw.first-section {
padding-top: 19px;
margin-top: 0;
}
body .container-wrap.portfolio-filters-inline.first-section.non-fw  {
padding-top: 33px;
}
body .portfolio-filters-inline .container > ul {
max-width: 100%;
margin-right: 0;
}
}
@media only screen and (min-width: 470px) and (max-width: 600px) {
body .carousel-wrap[data-full-width="true"] .portfolio-items .work-meta {
width: 66%;
}
body .carousel-wrap[data-full-width="true"] .portfolio-items .work-meta {
font-size: 10px;
}
body .portfolio-items .work-meta h4,
.portfolio-items[data-ps="6"] .work-meta h4 {
font-size: 15px;
line-height: 18px;
}
}
@media only screen and (min-width: 1600px) { #boxed .portfolio-items .elastic-portfolio-item {
width: 25%;
}
body #boxed .portfolio-items .col.elastic-portfolio-item.tall,
body #boxed .portfolio-items .col.elastic-portfolio-item.regular {
width: 20%;
}
body #boxed .portfolio-items .col.elastic-portfolio-item.wide {
width: 50%;
}
body #boxed .portfolio-items .col.elastic-portfolio-item.wide_tall {
width: 50%;
}
body #boxed .default-style .portfolio-items .col.elastic-portfolio-item {
width: 21.72%!important;
} body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide{
width: 50%;
}
body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide_tall {
width: 50%;
}
body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.tall,
body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item.regular {
width: 25%;
}
}
@media only screen and (min-width: 1300px) and (max-width: 1600px) {
.portfolio-items .elastic-portfolio-item {
width: 25%;
}
body .portfolio-items .col.elastic-portfolio-item.tall,
body .portfolio-items .col.elastic-portfolio-item.regular {
width: 20%;
}
body .portfolio-items .col.elastic-portfolio-item.wide {
width: 50%;
}
body .portfolio-items .col.elastic-portfolio-item.wide_tall {
width: 50%;
}
}
@media only screen and (min-width: 990px) and (max-width: 1300px) {
.portfolio-items .elastic-portfolio-item {
width: 33.3%;
}
.portfolio-items[data-ps="6"] .col {
padding: 1.5%;
}
body .portfolio-items .col.elastic-portfolio-item.wide_tall,
body .portfolio-items .col.elastic-portfolio-item.wide  {
width: 66.6%;
}
body .default-style .portfolio-items .col.elastic-portfolio-item {
width: 30.6%!important;
}
body #boxed .default-style .portfolio-items .col.elastic-portfolio-item {
width: 29.7%!important;
} body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item {
width: 25%;
} body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item h3,
body .portfolio-items.constrain-max-cols.no-masonry .col.elastic-portfolio-item .style-5 h4 {
font-size: 14px;
line-height: 20px;
}
body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h3,
body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h4 {
font-size: 18px;
line-height: 25px;
}
.portfolio-items.constrain-max-cols .work-item.style-4 .bottom-meta {
padding: 13px 13px 10px;
}
.portfolio-items.constrain-max-cols .work-item.style-4 .bottom-meta p,
.portfolio-items.constrain-max-cols .work-item.style-5 p {
font-size: 12px;
line-height: 18px;
} body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide {
width: 25%;
}
body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.wide_tall {
width: 25%;
}
body .portfolio-items.constrain-max-cols .col.elastic-portfolio-item.tall,
body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item.regular {
width: 25%;
}
}
@media only screen and (min-width: 470px) and (max-width: 990px) {
.portfolio-items .elastic-portfolio-item,
body .post-area.masonry.meta_overlaid .masonry-blog-item.regular {
width: 50%;
}
body .portfolio-items .col.elastic-portfolio-item.wide_tall,
body .portfolio-items .col.elastic-portfolio-item.wide {
width: 100%;
}
body .portfolio-wrap.default-style {
padding: 0!important;
margin-top: 30px;
}
body .portfolio-wrap.default-style .portfolio-items {
margin: 0!important;
width: 100%!important;
padding: 0!important;
transform: none!important;
}
body .default-style .portfolio-items .col.elastic-portfolio-item {
width: 100%!important;
margin: 0!important;
padding-bottom: 25px;
} #boxed .portfolio-items .elastic-portfolio-item {
width: 100%;
}
#boxed .portfolio-items .elastic-portfolio-item img {
height: auto!important;
}
body #boxed .default-style {
padding: 0!important;
margin-top: 30px;
}
body #boxed .default-style .portfolio-items {
margin: 0!important;
width: 100%!important;
padding: 0!important;
}
body #boxed .default-style .portfolio-items .col.elastic-portfolio-item {
width: 100%!important;
margin: 0!important;
padding-bottom: 25px;
}
}
@media only screen and (max-width: 690px) and (min-width: 470px) {
body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h3 {
font-size: 18px;
line-height: 25px;
}
.portfolio-items[data-ps="6"] .col,
.portfolio-items[data-ps="6"][data-col-num="elastic"] {
padding: 10px;
}
}
@media only screen and (max-width: 470px) {
.portfolio-items .elastic-portfolio-item {
width: 100%;
}
body .post-area.masonry.meta_overlaid .masonry-blog-item.regular {
width: 50%;
}
.portfolio-items .elastic-portfolio-item img,
.masonry.meta_overlaid article.post.wide_tall .content-inner .post-featured-img img {
height: auto!important;
}
.portfolio-items[data-ps="6"] .col,
.portfolio-items[data-ps="6"][data-col-num="elastic"] {
padding: 10px;
}
body .default-style {
padding: 0!important;
margin-top: 30px;
}
body .default-style .portfolio-items .col.elastic-portfolio-item {
width: 100%!important;
margin: 0!important;
padding-bottom: 25px;
}
.portfolio-items .col.wide .work-item.style-3-alt[data-text-align="left"] .vert-center,
.portfolio-items .col.wide .work-item.style-3-alt[data-text-align="right"] .vert-center,
.portfolio-items .col.wide .work-item.style-3[data-text-align="left"] .vert-center,
.portfolio-items .col.wide .work-item.style-3[data-text-align="right"] .vert-center {
left: 50%!important;
right: auto!important;
margin-left: 0;
}
body .portfolio-items .col .work-item.style-4 .work-info .bottom-meta {
bottom: 0;
transform: none;
position: relative;
}
.portfolio-items .col .work-item.style-4:hover img { transform: none; }
body .portfolio-items .work-item.style-4 .work-info {
position: static;
padding: 0;
height: auto;
} body .portfolio-items[data-col-num="elastic"]:not(.fullwidth-constrained):not(.isotope-activated) {
margin-left: -50vw;
left: 50%;
width: 100vw;
}
body .portfolio-items:not(.isotope-activated):not(.carousel) .elastic-portfolio-item,
body .portfolio-items:not(.isotope-activated):not(.carousel) .col,
body .default-style .portfolio-items:not(.carousel) {
width: 100%!important;
position: relative!important;
top: auto!important;
left: 0!important;
margin-left: 0!important;
-webkit-transform: none!important;
transform: none!important;
}
body .portfolio-items.isotope-activated .elastic-portfolio-item,
body .portfolio-items.isotope-activated .col  {
transition: none!important;
}
.portfolio-items:not(.carousel) .col .inner-wrap[data-animation],
.portfolio-items[data-ps="8"]:not(.carousel) .col .inner-wrap[data-animation="perspective"].animated .vert-center p,
.portfolio-items[data-ps="8"]:not(.carousel) .col .inner-wrap[data-animation="perspective"].animated .vert-center h3 {
opacity: 1!important;
-webkit-transform: none!important;
transform: none!important;
}
.portfolio-items[data-loading="lazy-load"] .col .inner-wrap .top-level-image {
opacity: 1;
}
}
@media only screen and (max-height: 500px) {
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info .project-slide__title,
.nectar_fullscreen_zoom_recent_projects .project-slide .project-info p {
max-width: 100%;
}
body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls {
bottom: 15px;
}
body .nectar_fullscreen_zoom_recent_projects .project-slide .project-info a {
margin-top: 0;
top: -5px;
}
body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next,
body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev {
width: 36px;
height: 36px;
}
body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next i,
body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev i {
width: 36px;
}
body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .next:after,
body .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls .prev:after {
width: 9px;
}
}
@media only screen and (min-width: 1000px) {
body[data-ext-responsive="true"][data-full-width-header="false"] .nectar_fullscreen_zoom_recent_projects .zoom-slider-controls {
left: 90px;
}
body[data-ext-responsive="true"][data-full-width-header="false"] .nectar_fullscreen_zoom_recent_projects .dot-nav {
right: 90px;
}
}#single-below-header .nectar-social.hover {
margin-right: 14px;
}
#single-below-header .nectar-social.hover[data-rm-love="1"] {
margin-right: 0;
}
.nectar-social.hover {
position :relative;
}
.nectar-social.hover > *:not(.share-btn) {
margin-bottom: 14px;
}
.nectar-social.hover > div:not(.share-btn) {
display: inline-block;
}
#ajax-content-wrap .nectar-social.hover .nectar-love-button span {
padding-left: 0;
}
.nectar-social.hover .share-btn i {
-webkit-transition: none;
transition: none;
}
.nectar-social.hover .share-btn,
.nectar-social.hover > div span,
body .nectar-social.hover .nectar-love .nectar-love-count {
font-size: 14px;
line-height: 28px;
}
.nectar-social.hover > div a > span {
-webkit-transition: color .45s cubic-bezier(0.25,1,0.33,1);
transition: color .45s cubic-bezier(0.25,1,0.33,1);
}
.nectar-social.hover .share-btn,
.nectar-social.hover > div a > span {
cursor: pointer;
-webkit-transition: color .45s cubic-bezier(0.25,1,0.33,1);
transition: color .45s cubic-bezier(0.25,1,0.33,1);
}
.nectar-social.hover .share-btn,
.nectar-social.hover > div a {
display: inline-block;
border: 2px solid rgba(0,0,0,0.1);
padding: 6px 20px;
-webkit-transition: border-color .45s cubic-bezier(0.25,1,0.33,1);
transition: border-color .45s cubic-bezier(0.25,1,0.33,1);
border-radius: 100px;
}
.nectar-social.hover .share-btn,
.nectar-social.hover > div a > span,
.sharing-default-minimal .nectar-love {
color: #888;
}
#single-meta .nectar-social.hover .share-btn {
padding-left: 20px;
}
.nectar-social.hover .share-btn:hover,
.nectar-social.hover > div a:hover {
border-color: rgba(0,0,0,0.5);
}
.nectar-social.hover .nectar-social-inner {
position: absolute;
left: 0;
pointer-events: none;
width: 300px;
}
.nectar-social.hover .share-btn {
margin-right: 14px;
}
.nectar-social.hover i.icon-default-style[class^="icon-"],
.nectar-social.hover i[class^="icon-"] {
margin-right: 7px;
font-size: 18px;
line-height: 23px;
height: 20px;
-webkit-transition: color .45s cubic-bezier(0.25,1,0.33,1);
transition: color .45s cubic-bezier(0.25,1,0.33,1);
}
.nectar-social.hover .nectar-social-inner a i {
font-size: 16px;
}
.nectar-social.hover .nectar-social-inner a {
transform: translateX(-20px);
opacity: 0;
height: 45px;
width: 45px;
padding: 0;
color: #ddd;
margin: 0 14px 14px 0;
text-align: center;
line-height: 43px;
}
.portfolio-items .col .custom-content .nectar-social.hover .nectar-social-inner a {
width: 45px;
}
.portfolio-items .col .custom-content .nectar-social.hover .nectar-social-inner a {
margin: 0 14px 14px 0;
}
.portfolio-items .col .custom-content .nectar-social.hover.visible .share-btn,
.portfolio-items .col .custom-content .nectar-social.hover.visible .nectar-love-button,
.portfolio-items .col .custom-content .nectar-social.hover:not(.visible) .nectar-social-inner a {
opacity: 0!important;
}
.portfolio-items .custom-content .nectar-social.hover .nectar-love {
height: auto;
}
.nectar-social.hover[data-position="right"] .nectar-social-inner a {
transform: translateX(20px);
}
.nectar-social.hover[data-position="right"] .share-btn {
float: right;
margin-left: 14px;
margin-right: 0;
}
.nectar-social.hover[data-position="right"]  .nectar-social-inner {
left: auto;
text-align: right;
right: 0;
}
.nectar-social.hover.visible .nectar-social-inner a:not(:hover):nth-child(2) {
transition-delay: 0.03s;
}
.nectar-social.hover.visible .nectar-social-inner a:not(:hover):nth-child(3) {
transition-delay: 0.06s;
}
.nectar-social.hover.visible .nectar-social-inner a:not(:hover):nth-child(4) {
transition-delay: 0.09s;
}
.nectar-social.hover.visible .nectar-social-inner a:not(:hover):nth-child(5) {
transition-delay: 0.12s;
}
.nectar-social.hover .share-btn,
.nectar-social.hover .nectar-love-button,
.nectar-social.hover .nectar-social-inner a {
-webkit-transition: all 0.4s cubic-bezier(0.25,1,0.33,1);
transition: all 0.4s cubic-bezier(0.25,1,0.33,1), ;
}
.nectar-social.hover.visible .share-btn,
.nectar-social.hover.visible .nectar-love-button {
opacity: 0;
pointer-events: none;
}
.nectar-social.hover.visible .nectar-social-inner a,
.nectar-social.hover.visible[data-position="right"] .nectar-social-inner a {
transform: translateX(0px);
opacity: 1;
}
.nectar-social.hover.visible .nectar-social-inner  {
pointer-events: all;
} .nectar-social.fixed > a:before {
background-color: #000;
}
@media only screen and (max-width:999px){
.nectar-social.fixed >a{
transition:all 0.35s cubic-bezier(.15,0.2,.1,1);
-webkit-transition:all 0.35s cubic-bezier(.15,0.2,.1,1);
-webkit-transform:scale(0);
transform:scale(0)
}
.nectar-social.fixed{
margin: 0;
height:50px;
pointer-events:none
}
.nectar-social.fixed.visible >a{
-webkit-transform:scale(1);
transform:scale(1)
}
.nectar-social.fixed.visible{
pointer-events:auto
}
}
.nectar-social.fixed {
position:fixed;
right:34px;
bottom:34px;
height:50px;
width:50px;
line-height:50px;
z-index:1000
}
.nectar-social.fixed >a {
height:50px;
width:50px;
line-height:52px;
text-align:center;
display:block;
position:absolute;
bottom:0;
left:0;
z-index:10;
}
.nectar-social.fixed >a:before{
display:block;
content:'';
position:absolute;
top:0;
left:0;
width:100%;
transition:all 0.45s cubic-bezier(.15,0.2,.1,1);
-webkit-transition:all 0.45s cubic-bezier(.15,0.2,.1,1);
height:100%;
transform: translateZ(0);
backface-visibility:hidden;
border-radius:50%
}
.nectar-social.fixed:hover >a:before{
box-shadow:0 7px 15px rgba(0,0,0,0.2)
}
.nectar-social.fixed >a >[class^="icon-"].icon-default-style{
font-size:16px;
height: 50px;
width: 50px;
line-height: 50px;
color:#fff;
left:-1px;
top: 0;
z-index: 10;
position: relative;
}
.nectar-social.fixed .nectar-social-inner {
position:absolute;
height:50px;
width:50px;
bottom:0;
left:0;
z-index:1;
text-align:center
}
.nectar-social.fixed .nectar-social-inner a{
display:block;
line-height:36px;
height:36px;
padding:0;
margin:0;
width:36px;
left:7px;
position:absolute;
opacity:0;
border:none;
top:0;
box-shadow:0 7px 15px rgba(0,0,0,0.2);
border-radius:50%;
-webkit-transition:all 0.45s cubic-bezier(.15,0.2,.1,1);
transition:all 0.45s cubic-bezier(.15,0.2,.1,1)
}
.nectar-social.fixed >a:after,
.nectar-social.fixed .nectar-social-inner a:after{
background-color:#fff;
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
opacity:0;
content:'';
display:block;
border-radius:50%
}
.nectar-social.fixed a:after{
-webkit-transition:opacity 0.25s cubic-bezier(.15,0.2,.1,1);
transition:opacity 0.25s cubic-bezier(.15,0.2,.1,1)
}
@keyframes socialButtonFlash{
0%{
opacity:0;
transform:scale(1)
}
25%{
opacity:0.22;
transform:scale(1.1115)
}
100%{
opacity:0;
transform:scale(1.23)
}
}
.nectar-social.fixed:hover >a:after{
-webkit-animation:socialButtonFlash 0.45s cubic-bezier(.15,0.2,.1,1) forwards;
animation:socialButtonFlash 0.45s cubic-bezier(.15,0.2,.1,1) forwards
}
.nectar-social.fixed a:hover:after{
opacity:0.2
}
.nectar-social.fixed:hover >a:before{
-webkit-transform:scale(1.23) translateZ(0);
transform:scale(1.23) translateZ(0)
}
.nectar-social.fixed .nectar-social-inner a:nth-child(1){
transform:translateY(0px) scale(0);
-webkit-transform:translateY(0px) scale(0)
}
.nectar-social.fixed .nectar-social-inner a:nth-child(2){
-webkit-transform:translateY(-36px) scale(0);
transform:translateY(-36px) scale(0)
}
.nectar-social.fixed .nectar-social-inner a:nth-child(3){
-webkit-transform:translateY(-86px) scale(0);
transform:translateY(-86px) scale(0)
}
.nectar-social.fixed .nectar-social-inner a:nth-child(4){
-webkit-transform:translateY(-136px) scale(0);
transform:translateY(-136px) scale(0)
}
.nectar-social.fixed .nectar-social-inner a:nth-child(5){
-webkit-transform:translateY(-186px) scale(0);
transform:translateY(-186px) scale(0)
}
.nectar-social.fixed:hover .nectar-social-inner a:nth-child(1){
-webkit-transition:all 0.45s cubic-bezier(.15,0.2,.1,1);
-webkit-transform:translateY(-56px) scale(1);
transition:all 0.45s cubic-bezier(.15,0.2,.1,1);
transform:translateY(-56px) scale(1);
opacity:1
}
.nectar-social.fixed:hover .nectar-social-inner a:nth-child(2){
-webkit-transition:all 0.45s cubic-bezier(.15,0.2,.1,1);
-webkit-transform:translateY(-106px) scale(1);
transition:all 0.45s cubic-bezier(.15,0.2,.1,1);
transform:translateY(-106px) scale(1);
opacity:1
}
.nectar-social.fixed:hover .nectar-social-inner a:nth-child(3){
-webkit-transition:all 0.45s cubic-bezier(.15,0.2,.1,1);
-webkit-transform:translateY(-156px) scale(1);
transition:all 0.45s cubic-bezier(.15,0.2,.1,1);
transform:translateY(-156px) scale(1);
opacity:1
}
.nectar-social.fixed:hover .nectar-social-inner a:nth-child(4){
-webkit-transition:all 0.45s cubic-bezier(.15,0.2,.1,1);
-webkit-transform:translateY(-206px) scale(1);
transition:all 0.45s cubic-bezier(.15,0.2,.1,1);
transform:translateY(-206px) scale(1);
opacity:1
}
.nectar-social.fixed:hover .nectar-social-inner a:nth-child(5){
-webkit-transition:all 0.45s cubic-bezier(.15,0.2,.1,1);
-webkit-transform:translateY(-256px) scale(1);
transition:all 0.45s cubic-bezier(.15,0.2,.1,1);
transform:translateY(-256px) scale(1);
opacity:1
}
.nectar-social.fixed:hover{
height:340px
}
body .nectar-social.fixed a i,
#ajax-content-wrap .nectar-social.fixed a i{
color:#fff;
font-size:14px;
top: 0;
padding-right:0;
display: block;
}
body .nectar-social.fixed .nectar-social-inner a i,
#ajax-content-wrap .nectar-social.fixed .nectar-social-inner a i {
height:36px;
line-height:36px;
width:36px;
}
.nectar-social.fixed .google-plus-share i{
font-size:12px
} .sharing-default-minimal .nectar-social .love-text { display: inline; }
.sharing-default-minimal .nectar-social .love-text,
.sharing-default-minimal .nectar-social .social-text,
#ajax-content-wrap .sharing-default-minimal .nectar-social .social-text {
display: inline-block;
opacity:1;
font-size: 15px;
line-height: 15px;
}
.sharing-default-minimal .nectar-social .facebook-share,
.nectar-social.hover .facebook-share:hover,
#single-below-header .nectar-social.hover .facebook-share:hover {
border-color:#6a75c8;
color:#6a75c8;
transition:all 0.2s ease
}
.sharing-default-minimal .nectar-social .twitter-share,
.nectar-social.hover .twitter-share:hover,
#single-below-header .nectar-social.hover .twitter-share:hover {
border-color:#6abaf7;
color:#6abaf7;
transition:all 0.2s ease
}
.sharing-default-minimal .nectar-social .linkedin-share,
.nectar-social.hover .linkedin-share:hover,
#single-below-header .nectar-social.hover .linkedin-share:hover {
border-color:#2e82d9;
color:#2e82d9;
transition:all 0.2s ease
}
.sharing-default-minimal .nectar-social .pinterest-share,
.nectar-social.hover .pinterest-share:hover,
#single-below-header .nectar-social.hover .pinterest-share:hover {
border-color:#f00;
color:#f00;
transition:all 0.2s ease
}
.sharing-default-minimal .nectar-social .facebook-share i{
height:15px;
font-size:15px;
line-height:19px;
color:#6a75c8;
padding-right: 3px;
transition:all 0.2s ease
}
.sharing-default-minimal .nectar-social .twitter-share i{
height:15px;
font-size:16px;
line-height:18px;
padding-right: 3px;
color:#6abaf7;
transition:all 0.2s ease
}
.sharing-default-minimal .nectar-social .google-plus-share i{
height:15px;
font-size:14px;
line-height:19px;
padding-right: 3px;
color:#f05660;
transition:all 0.2s ease
}
.sharing-default-minimal .nectar-social .linkedin-share i{
height:15px;
font-size:14px;
color:#2e82d9;
padding-right: 3px;
line-height:16px;
transition:all 0.2s ease
}
.sharing-default-minimal .nectar-social .pinterest-share i{
height:15px;
font-size:16px;
color:#f00;
padding-right: 3px;
line-height:18px;
transition:all 0.2s ease
} .sharing-default-minimal .nectar-social .facebook-share:hover,
.nectar-social.fixed .facebook-share,
.nectar-social.vertical .nectar-social-inner a.facebook-share:hover {
background-color:#6a75c8;
}
.sharing-default-minimal .nectar-social .twitter-share:hover,
.nectar-social.fixed .twitter-share,
.nectar-social.vertical .nectar-social-inner a.twitter-share:hover {
background-color:#6abaf7;
}
.sharing-default-minimal .nectar-social .linkedin-share:hover,
.nectar-social.fixed .linkedin-share,
.nectar-social.vertical .nectar-social-inner a.linkedin-share:hover {
background-color:#2e82d9;
}
.sharing-default-minimal .nectar-social .pinterest-share:hover,
.nectar-social.fixed .pinterest-share,
.nectar-social.vertical .nectar-social-inner a.pinterest-share:hover {
background-color:#f00;
}
.sharing-default-minimal .nectar-social a:hover {
color:#fff
}
#ajax-content-wrap .sharing-default-minimal .nectar-social .nectar-love,
body .sharing-default-minimal .nectar-social .nectar-love {
margin-top: 0;
font-size: 15px;
line-height: 22px;
}
body .sharing-default-minimal .n-shortcode{
border-right:none!important;
top:-1px;
position:relative
}
.col.centered-text .sharing-default-minimal .nectar-social-inner {
text-align: center;
}
.sharing-default-minimal .nectar-social-inner .nectar-love {
border:2px solid rgba(0,0,0,0.2);
padding:7px 9px 7px 30px!important;
margin-top:50px;
height:auto!important;
font-size:12px;
margin-right:10px;
line-height:20px;
position:relative;
transition:all 0.2s ease
}
.sharing-default-minimal .nectar-love.loved{
border-color:transparent;
background-color: #000;
}
.sharing-default-minimal .n-shortcode .nectar-love .icon-salient-heart-2,
body .sharing-default-minimal .nectar-love i{
font-size:14px!important;
margin-right:8px;
line-height:20px;
transition:all 0.2s ease
}
#ajax-content-wrap .sharing-default-minimal .nectar-love i,
body .sharing-default-minimal .hovered .nectar-love i{
color:rgba(0,0,0,0.2);
transform:scale(1);
opacity:1;
position:relative
}
.sharing-default-minimal .total_loves{
background-color:rgba(0,0,0,0.2);
color: #fff;
border-radius:100px;
padding:2px 8px!important;
margin-left:28px;
float:right;
line-height:12px;
transition:all 0.2s ease
}
.sharing-default-minimal .nectar-love .total_loves .nectar-love-count{
font-size:10px;
line-height: 16px;
opacity:1
}
.sharing-default-minimal .nectar-love:hover{
background-color:#000
}
.sharing-default-minimal .nectar-love:hover .total_loves,
.sharing-default-minimal .nectar-love.loved .total_loves{
background-color:rgba(255,255,255,0.25)
}
.sharing-default-minimal .nectar-love .icon-salient-heart-2:before{
content:"\e00e"!important
}
.sharing-default-minimal .total_loves{
display:block
}
.sharing-default-minimal a:hover .total_loves,
.sharing-default-minimal .nectar-love.loved .total_loves{
color:#fff
}
#page-header-bg[data-post-hs="default_minimal"] h1,
body.single-post .heading-title[data-header-style="default_minimal"] .entry-title{
text-align:center;
margin:0 auto
}
.sharing-default-minimal{
text-align:left
}
.sharing-default-minimal .nectar-social-inner >a{
border:2px solid #000;
padding:9px 30px!important;
margin-right:10px
}
body[data-button-style^="rounded"] .sharing-default-minimal .nectar-social-inner >a,
body[data-button-style^="rounded"] .sharing-default-minimal .nectar-love{
border-radius:100px;
line-height:1px;
margin:10px 13px 10px 0;
height:auto;
display:inline-block
}
.sharing-default-minimal .nectar-social-inner >a,
.sharing-default-minimal .nectar-love{
line-height:1px;
margin:10px 13px 10px 0;
height:auto;
display:inline-block
}
.sharing-default-minimal .nectar-social-inner >a,
body[data-button-style^="rounded"] .sharing-default-minimal .nectar-social-inner >a {
line-height: 18px;
}
.sharing-default-minimal .nectar-social .facebook-share:hover i,
.sharing-default-minimal .nectar-social .twitter-share:hover i,
.sharing-default-minimal .nectar-social .google-plus-share:hover i,
.sharing-default-minimal .nectar-social .linkedin-share:hover i,
.sharing-default-minimal .nectar-social .pinterest-share:hover i,
.sharing-default-minimal .nectar-love:hover i,
.sharing-default-minimal .nectar-love:hover,
.sharing-default-minimal .nectar-love.loved i,
.sharing-default-minimal .nectar-love.loved,
body .sharing-default-minimal .hovered .nectar-love.loved i,
#footer-outer .sharing-default-minimal .nectar-social a:hover {
color:#fff!important
}
.post.masonry-blog-item .post-meta .nectar-love-wrap{
float:right
} .nectar-love-wrap .nectar-love-count {
margin-left: 5px;
font-size: 14px;
line-height: 14px;
}
body .nectar-love-wrap .total_loves {
line-height: 14px;
}
.nectar-love-wrap {
line-height:19px
}
article.post .post-meta .nectar-love-wrap {
text-align: center;
}
body .nectar-love-wrap i[class^="icon-"] {
font-size: 14px;
height: 14px;
top: -1px;
transition: color 0.2s ease;
line-height: 14px;
}
.nectar-love{
-webkit-transition:background-color 0.2s linear;
transition:background-color 0.2s linear;
width:auto;
color:inherit;
line-height:11px;
font-size:14px;
display:inline-block
}
.nectar-love span{
font-weight:400;
color:inherit;
font-size:12px;
line-height:12px;
display:inline-block
}
.nectar-social .social-text,
.nectar-social .love-text,
.nectar-love .love-text { display: none; }
body .pinterest-share i,
body .facebook-share i,
body .twitter-share i,
body .linkedin-share i,
.nectar-social .icon-default-style.steadysets-icon-share,
body [class^="icon-"].icon-salient-heart,
body [class^="icon-"].icon-salient-heart-2 {
background-color:transparent;
border-radius: 0px;
font-weight:normal;
font-size:20px;
height:20px;
width:auto;
line-height:20px;
color:#ddd;
}
.nectar-social.hover .pinterest-share i,
.nectar-social.hover .facebook-share i,
.nectar-social.hover .twitter-share i,
.nectar-social.hover .linkedin-share i {
color: inherit;
}
.nectar-social .nectar-social-inner a,
.nectar-social .nectar-love-button .nectar-love,
.nectar-social.fixed > a  {
text-decoration: none!important;
}
.sharing-default-minimal.post-bottom,
.salient-social-outer.post-bottom {
margin-top: 40px;
}
.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}