.widget-area .widget+.widget{margin-top:68px}.widget-area .widget-title{margin-bottom:28px}.wpb_widgetised_column .widget+.widget{margin-top:50px}.sidebar .widget:first-child .widget-title,.wpb_widgetised_column .widget:first-child .widget-title{margin-top:0}.img-responsive.img-circle.wp-post-image{margin:0 auto}.widget_contacts .widget-title{margin-bottom:21px}.widget .gem-dummy{height:72px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:72px;float:left}.widget .gem-teams-image .gem-dummy{background-size:100%;background-image:url(https://yazilimprojeleri.site/wp-content/themes/thegem/images/default-avatar.png)}.widget .gem-teams-image .gem-dummy:after{display:none}.widget .gem-teams-image .gem-dummy{height:128px;margin-left:66px;width:128px}#colophon .widget .gem-dummy{background-color:#394050}#colophon .widget .gem-dummy:after{color:#212331}.widget .gem-dummy:after{font-size:24px;font-weight:400;font-style:normal;content:"\e642";position:absolute;margin-left:25px;margin-top:24px;font-family:thegem-icons}.Custom_Popular_Posts .widget-title,.Custom_Recent_Posts .widget-title,.thegem_news .widget-title,.widget_meta .widget-title,.widget_recent_entries .widget-title{margin-bottom:17px}.widget_archive li{list-style:none;padding-top:12px;padding-bottom:12px;padding-left:16px}.widget_archive li:nth-child(odd){background-color:#f7f9f8}.widget_archive ul{padding-left:0}.widget_archive a{text-transform:capitalize}.diagram-item,.widget_archive ul,.widget_meta ul,.widget_pages ul,.widget_recent_comments ul,.widget_rss ul{margin-bottom:0}.gem-contacts-icon{font-size:20px;font-style:normal;float:left;font-family:thegem-icons}.gem-contacts-item:before{vertical-align:top}.gem-contacts-text{padding-left:32px}.sidebar .widget .gem-contacts-item,.wpb_widgetised_column .gem-contacts-item{padding:5px 0}.sidebar .widget .gem-contacts-item.gem-contacts-address{padding-bottom:33px}.sidebar .widget .gem-contacts-item.gem-contacts-phone{padding-top:28px}#colophon .widget .gem-contacts-item.gem-contacts-phone a,.gem-contacts-item.gem-contacts-phone a{color:inherit}.site-footer .gem-contacts-email:before{font-size:20px;font-weight:400;font-style:normal;content:"\e607";padding-right:15px;float:left;margin-top:2px;font-family:thegem-icons}.site-footer .gem-contacts-phone:before{font-size:20px;font-weight:400;font-style:normal;content:"\e625";font-family:thegem-icons}.site-footer .gem-contacts-address:before{font-size:20px;font-weight:400;font-style:normal;content:"\e604";font-family:thegem-icons}.site-footer .gem-contacts-fax:before{font-size:12px;font-weight:400;font-style:normal;content:"\e606";padding-right:15px;float:left;font-family:thegem-icons}.site-footer .gem-contacts-item{padding:5px 0}body .widget .gem-contacts-address:before,body .wpb_widgetised_column .gem-contacts-address:before{font-size:16px;font-weight:400;font-style:normal;content:"\e604";padding-right:8px;font-family:thegem-icons;display:inline-block}body .widget .gem-contacts-phone:before,body .wpb_widgetised_column .gem-contacts-phone:before{font-size:16px;font-weight:400;font-style:normal;content:"\e625";padding-right:12px;font-family:thegem-icons;display:inline-block}body .widget .gem-contacts-fax:before,body .wpb_widgetised_column .gem-contacts-fax:before{font-size:16px;font-weight:400;font-style:normal;content:"\e606";padding-right:12px;float:left;font-family:thegem-icons;display:inline-block}body .widget .gem-contacts-email:before,body .wpb_widgetised_column .gem-contacts-email:before{font-size:16px;font-weight:400;font-style:normal;content:"\e607";padding-right:12px;float:left;margin-top:-1px;font-family:thegem-icons;display:inline-block}body .widget .gem-contacts-website:before,body .wpb_widgetised_column .gem-contacts-website:before{font-size:16px;font-style:normal;content:"\e608";padding-right:12px;float:left;font-family:thegem-icons;display:inline-block}.gem-pp-posts-image img{height:72px;max-width:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:72px}.gem-pp-posts-text{vertical-align:middle;display:table-cell}.gem-pp-posts-date{margin-top:-2px;padding-left:12px;display:block}.gem-pp-posts-item{margin-left:12px;display:block}.gem-pp-posts-image{display:table-cell}.gem-pp-posts-news{padding-top:14px;padding-bottom:14px}.gem-pp-posts-item>a{display:block}.gem-pp-posts{padding-top:14px;padding-bottom:14px}.gem-post-thumb img{height:71px;position:absolute;top:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;left:0;width:71px}.isotope-inner{padding-left:90px}.gem-post-thumb-gem-dummy{height:71px;position:absolute;top:0;left:0;width:71px}.footer-widget-area .gem-pp-posts-image a:after{height:72px;content:"";position:absolute;opacity:0;top:0;border-radius:50%;background:hsla(0,0%,100%,.2);left:0;width:72px}.footer-widget-area .gem-pp-posts-image a:hover:after{opacity:1}.footer-widget-area .gem-pp-posts-image{position:relative}.post-related-posts .gem-dummy:after{font-size:24px;font-weight:400;font-style:normal;content:"\e642";position:absolute;margin-left:25px;margin-top:24px;font-family:thegem-icons}.gem-post-thumb-conteiner{vertical-align:middle;display:table-cell}.site-footer .gem-pp-posts{padding-bottom:12px}.footer-widget-area .posts{margin-top:-19px}.Custom_Popular_Posts ul li:last-child,.Custom_Recent_Posts ul li:last-child{border-bottom:none}.widget_recent_entries li{list-style:none;padding-top:20px;padding-bottom:25px}.widget_recent_entries li:last-child{border-bottom:none}.widget_recent_entries ul{padding:0;margin:0}.widget_recent_entries .post-date{clear:both;display:block}.site-footer .Custom_Recent_Posts .gem-pp-posts:last-child{border-bottom:none}.widget_calendar td a{font-weight:400;display:block}.widget_calendar table{width:100%}.widget_calendar #prev>a{float:left;padding-left:12px}.widget_calendar #next>a{padding-right:12px;float:right}.widget_calendar a{font-weight:700}.calendar_wrap{padding-bottom:20px}.widget_calendar caption{padding-top:1px;padding-bottom:1px}.widget_calendar table{text-align:center;margin-left:9%;width:83%}.widget_calendar td{padding:4px 2px}.widget_calendar tfoot td.pad{display:none}#wp-calendar caption:after{height:39px;right:0;content:"";position:absolute;top:0;background-color:#b9c7ca;width:39px}#wp-calendar #prev a{height:39px;padding-top:7px;position:absolute;top:0;padding-bottom:7px;left:0;width:39px}#wp-calendar #prev a:after{content:"\e637";left:0}#wp-calendar #next a:after,#wp-calendar #prev a:after{height:38px;font-size:24px;font-style:normal;position:absolute;top:0;width:38px;line-height:1.6;font-family:thegem-icons}#wp-calendar #next a:after{right:0;content:"\e638"}#wp-calendar #next a{height:39px;padding-top:7px;right:0;position:absolute;top:0;padding-bottom:7px;width:39px}#wp-calendar caption{margin-bottom:34px;letter-spacing:.08em}.calendar_wrap{position:relative}.wp-calendar-nav{min-height:39px;justify-content:space-between;font-size:0;position:absolute;top:0;left:0;width:100%;display:flex}.wp-calendar-nav .wp-calendar-nav-next,.wp-calendar-nav .wp-calendar-nav-prev{height:39px;position:relative;width:39px;display:flex}.wp-calendar-nav .wp-calendar-nav-prev{justify-content:flex-start;margin-right:auto}.wp-calendar-nav .wp-calendar-nav-next{justify-content:flex-end;margin-left:auto}.wp-calendar-nav .wp-calendar-nav-next a,.wp-calendar-nav .wp-calendar-nav-prev a{height:39px;justify-content:center;position:relative;background-color:#b9c7ca;align-items:center;width:39px;display:flex}.wp-calendar-nav .wp-calendar-nav-next a:after,.wp-calendar-nav .wp-calendar-nav-prev a:after{font-size:24px;font-weight:400;content:"\e637";position:absolute;font-family:thegem-icons}.wp-calendar-nav .wp-calendar-nav-next a:after{transform:scaleX(-1)}.widget_diagram .skill-line{margin-right:0}.widget_diagram .skill-amount{font-weight:700;margin-top:-29px}.widget_diagram .skill-element+.skill-element{margin:18px 0 0}.widget.Facebook div{padding:20px}.flickr-item{padding:0 10px 10px 0;float:left}.flickr-item img{height:80px;width:80px}.widget.Custom_Flickr .flickr{list-style:none outside none;padding:0;margin:0 -10px 0 0}.widget .flickr-item a,.wpb_widgetised_column .widget .flickr-item a{overflow:hidden;position:relative;vertical-align:top;display:inline-block}.widget .flickr-item a:before,.wpb_widgetised_column .widget .flickr-item a:before{right:0;content:"";position:absolute;opacity:0;bottom:0;top:0;left:0;z-index:5}.widget .flickr-item a:hover:before,.wpb_widgetised_column .widget .flickr-item a:hover:before{right:0;content:"";position:absolute;opacity:1;bottom:0;top:0;left:0;z-index:5}.widget .flickr-item a img,.wpb_widgetised_column .widget .flickr-item a img{transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}.mc-form{padding-top:5px;position:relative}.sidebar .mc4wp-form-fields,.wpb_widgetised_column .mc4wp-form-fields{padding:29px;margin-top:29px}.widget_mc4wp_widget form{padding:25px 23px 10px 26px}.widget_mc4wp_widget p{line-height:1.6}#mc4wp_submit{height:41px;padding:0;font-size:24px;font-weight:400;font-style:normal;right:0;position:absolute;top:-8px;margin:13px 0 0;border-radius:0;width:40px;font-family:thegem-icons}.mc4wp-alert{margin-top:40px}.gem-button-footer{border:none;margin-top:21px}.mc4wp-form input[type=email]{padding:7px 46px 7px 9px;width:100%}.widget_meta li,.widget_rss li{list-style:none;padding-top:12px;text-transform:capitalize;padding-bottom:12px}.site-footer .widget_meta li:last-child,.site-footer .widget_rss li:last-child,.widget_meta li:last-child,.widget_rss li:last-child{border-bottom:none}.widget_meta ul,.widget_rss ul{padding-left:0}.widget_meta li:before,.widget_rss li:before{font-size:16px;font-weight:400;font-style:normal;content:"\e601";position:relative;padding-right:8px;top:-2px;vertical-align:middle;font-family:thegem-icons}.widget_meta abbr,.widget_rss abbr{border-bottom:none}.gem-latest-news-image img{height:72px;webkit-border-radius:50%;border-radius:50%;-moz-border-radius:50%;width:72px}.gem-latest-news-image{display:table-cell}.gem-latest-news-title{vertical-align:middle;padding-left:15px;display:table-cell}.gem-latest-news{padding-top:11px;padding-bottom:17px;width:100%;display:inline-block}.gem-latest-news-title>span{margin-top:-1px;display:block}.gem-latest-news-title>a{display:block}.gem-latest-news-image .gem-dummy{height:72px;width:72px}.widget .thegem_news,.wpb_widgetised_column .widget .thegem_news{line-height:1.5}.gem-latest-news:first-child{padding-top:16px;padding-bottom:16px}.gem-latest-news-image .gem-dummy{display:block}.gem-picturebox-text{padding-top:11px}.gem-picturebox p{padding:12px 26px 30px}.gem-picturebox-image{text-align:center}.project_info-item-style-2 .project_info-item:last-child .value{border-bottom:none}.project_info-item-style-1 .project_info-item .icon{height:50px;font-size:24px;color:#fff!important;text-align:center;background-color:transparent;border-radius:0;width:50px;line-height:2.1;vertical-align:middle;display:inline-block}.project_info-item-style-1 .project_info-item .title{text-transform:uppercase}.project_info-item-style-1 .project_info-item-title{vertical-align:top;padding-left:16px}.project_info-item-style-1 .project_info-item.iconed{padding:28px 28px 28px 0}.project_info-item-style-1 .project_info-item.iconed:last-child{border-bottom:none}.widget.project_info .widget-title{margin-bottom:32px}.project_info-item-style-1 .project_info-item .value{padding-top:0;padding-right:18px;margin-top:-22px;padding-left:71px}.project_info-item-style-2{padding-bottom:20px}.project_info-item-style-2 .icon{font-size:24px;margin-right:16px;float:left;margin-top:2px}.project_info-item-style-2 .project_info-item{padding:28px;margin-bottom:17px}.project_info-item-style-2 .project_info-item.iconed:last-child{margin-bottom:-24px}.project_info-item-style-2 .icon{background-color:transparent!important}.project_info-item-style-2 .value{padding-top:18px;padding-left:42px}.widget_recent_comments ul{margin-top:30px;padding-left:0}.widget_recent_comments li{list-style:none;border-radius:60px;border-bottom-left-radius:0;padding:14px 20px 20px;margin-bottom:24px}.widget_recent_comments li:first-child{border-top:none}.widget_recent_comments li:before{height:100%;font-size:24px;font-weight:400;font-style:normal;content:"\e639";position:relative;padding-right:14px;text-align:center;clear:both;top:0;padding-bottom:7px;width:100%;float:left;vertical-align:middle;font-family:thegem-icons}.widget_recent_entries .post-date{margin-left:48px}.site-footer .widget_recent_entries li:first-child{background:none}.widget .searchform input,.wpb_widgetised_column .widget .searchform input{padding:6px 10px}.widget .searchform,.wpb_widgetised_column .widget .searchform{position:relative;text-align:center}.searchform button{border:none}.widget.widget_search .gem-button{height:38px;font-size:0;right:0;position:absolute;top:0;background-color:transparent!important;margin:0;width:43px}.widget.widget_search .gem-button:before{font-size:24px;font-weight:100;font-style:normal;content:"\e612";position:absolute;margin:0;left:26%;font-family:thegem-icons}.widget.widget_search input{padding-right:50px;width:100%}.tagcloud a:hover{text-decoration:none}body .widget .tagcloud a{padding:2px 9px;font-size:16px!important;text-decoration:none;margin-right:4px;margin-bottom:6px;display:inline-block}.gem-client-item{padding-right:30px;float:left;padding-left:30px}.gem_client-carousel{position:relative}.gem-client-prev{margin-left:0}.gem-client-next{margin-right:0}.clients_description,.clients_title{text-align:center}.gem_client-carousel{margin-top:25px}.gem-client-next,.gem-client-prev{width:10%}.gem-client-carousel-item-wrap{padding:0 10%}.widget .gem-teams-item{padding-top:11px;text-align:center;padding-bottom:40px}.widget .gem-teams-name{padding-top:56px}.widget .gem-teams-position{font-size:89.5%}.widget .gem-teams-phone{padding-top:28px;text-transform:uppercase;padding-bottom:16px}.widget .gem-teams-image img{text-align:center;margin:0 auto;width:128px}.widget .gem-teams-image{height:160px;padding-top:50px;padding-bottom:7px;display:block}.widget .team-person-email a:before{font-size:34px}.widget-teams{overflow:hidden;border-top-right-radius:122px;border-top-left-radius:122px}.widget .team-person-email{font-size:0}.widget .gem-teams-mail{padding-top:3px}.widget .gem-teams-mail a:before{font-size:22px;font-weight:400;font-style:normal;content:"\e607";padding-right:10px;vertical-align:bottom;font-family:thegem-icons}.widget .gem-teams-name{padding-bottom:8px}.gem-team-style-horizontal .team-person-phone{margin-bottom:-11px;padding-bottom:0}.gem-team-style-horizontal .team-person-phone:before{font-size:22px}.gem-team-style-horizontal .team-person-info{vertical-align:middle;padding-left:15px;display:table-cell}.gem-team-style-horizontal .team-person-image{vertical-align:middle;display:table-cell}.gem-team-style-horizontal .team-person{padding-top:45px;padding-left:30px}.gem-team-style-rounded .team-person-phone{padding-top:8px;padding-bottom:8px}.gem-team-style-vertical .team-person-phone{padding-bottom:5px}.fullwidth-block .container .gem-client-carousel-item-wrap{padding:0}.widget_tweets .twitter-box .jtwt_tweet{padding-top:27px;padding-bottom:24px}body .widget_tweets .twitter-box .jtwt_tweet:first-child{padding-top:0;background:none}.jtwt_tweet:before{font-size:18px;font-style:normal;content:"\e611";position:relative;padding-right:8px;top:0;float:left;font-family:thegem-icons}.jtwt_date{font-weight:300;padding-bottom:12px}.twitter-box .jtwt_tweet{padding:0}.tweets-container{padding-top:14px}.jtwt_tweet_text{margin-bottom:0}.gem-textbox-content blockquote{font-size:116%}.gem-textbox-content>blockquote{padding:14px}.shop-widget-area .gem-products-image,.widget-area .gem-products-image{display:table-cell}ul.product_list_widget .gem-products-image a{position:relative;float:left}ul.product_list_widget .gem-products-image a:before{right:0;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;content:"";position:absolute;opacity:0;bottom:0;top:0;background:rgba(0,188,212,.3);left:0;z-index:1}ul.product_list_widget .gem-products-image a:hover:before{opacity:1}.shop-widget-area .gem-products-content,.widget-area .gem-products-content{width:100%;vertical-align:middle;display:table-cell}.shop-widget-area .product_list_widget>li{width:100%;display:inline-block}.woocommerce ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img{height:auto;max-width:none;width:80px}.woocommerce .widget_recently_viewed_products ul.product_list_widget li img,.woocommerce-page .widget_recently_viewed_products ul.product_list_widget li img{height:70px;width:70px}.shop-widget-area .gem-products-content{border-image:none;position:relative;padding-bottom:11px;margin-left:70px;padding-left:18px}ul.product_list_widget li{padding:0;margin-bottom:15px;width:100%;display:inline-block}.widget ul.product_list_widget li,.widget_shopping_cart_content ul.product_list_widget li{overflow:visible}ul.product_list_widget li:last-child{margin-bottom:0}.widget .gem-products-content{min-height:70px;margin-left:70px;padding-left:18px}.widget .catalog-view .gem-products-content{padding-bottom:0}.shop-widget-area .gem-products-title{padding-top:5px}.widget .catalog-view .gem-products-title{padding-top:0}.shop-widget-area .gem-products-price{margin-bottom:-5px}.widget .gem-products-price{font-size:20px;line-height:1.5em}.woocommerce ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img{box-shadow:none;margin-left:0}.shop-widget-area .gem-products-title a{padding-right:80px}.product_list_widget del{display:none}.shop-widget-area .gem-products-rating{right:20px;position:absolute;top:13px;display:block}.widget .catalog-view .gem-products-rating{right:auto;position:relative;top:auto;margin-top:5px}.shop-widget-area .onsale,.widget .product_list_widget .onsale{height:24px;font-size:0;font-weight:inherit;position:absolute;text-align:center;top:13px;border-radius:50%;left:68px;width:24px;line-height:26px;z-index:1}.shop-widget-area .onsale:after,.widget .product_list_widget .onsale:after{font-size:16px;content:"%"}.gem-products-price>span,.woocommerce .gem-products-price ins{font-size:20px;text-decoration:none}.widget_product_search .screen-reader-text{display:none}.widget_product_search input.search-field{padding-right:35px;border-width:2px;box-sizing:border-box;border-radius:2px;width:100%;line-height:36px;padding-left:10px}.widget_product_search form{position:relative}.widget_product_search button{height:36px;font-size:24px;border:0;font-style:normal;right:2px;position:absolute;top:2px;background-color:transparent;background:transparent;width:36px;line-height:36px;font-family:thegem-icons}.widget_recent_reviews .product_list_widget li{padding-top:5px}.widget_recent_reviews .product_list_widget .attachment-woocommerce_thumbnail{margin-right:10px;float:left;margin-top:-5px;z-index:100}.widget_black_studio_tinymce .wpcf7-form-control.wpcf7-text,.widget_black_studio_tinymce .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.widget_black_studio_tinymce .wpcf7-form-control.wpcf7-textarea{width:100%}.widget_black_studio_tinymce div.wpcf7-mail-sent-ok{border:2px solid #acdd8b;margin:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.widget_black_studio_tinymce div.wpcf7-validation-errors{border:2px solid #d55271;margin:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.widget_price_filter .price_label{float:right}.widget_price_filter .price_slider_amount .button{margin:0;float:left}.widget_price_filter .price_slider_amount{padding-top:15px}.widget_price_filter .widget-title{padding-bottom:15px}.woocommerce .widget_price_filter .price_slider,.woocommerce-page .widget_price_filter .price_slider{margin-bottom:1em}.widget_price_filter .price_slider_wrapper .price_slider{height:6px;overflow:visible;position:relative}.widget_price_filter .price_slider .ui-slider-range{height:100%;position:absolute}.widget_price_filter .price_slider .ui-slider-handle{height:14px;position:absolute;top:50%;border-radius:50%;margin-left:-7px;width:14px;margin-top:-7px}.widget-area .woocommerce .star-rating,.woocommerce-page .star-rating{float:none}.widget-area .reviewer{display:block}.widget-area .attachment-shop_thumbnail.wp-post-image,.widget-area .attachment-woocommerce_thumbnail.wp-post-image{float:left}.gem-products-content{margin-left:80px}.product_list_widget li{position:relative}.widget-area .woocommerce-placeholder{float:left}.widget_recent_entries ul li:last-child{border-bottom:0}.widget_recent_entries ul li:before{padding-top:11px;font-size:24px;font-style:normal;content:"\e63a";position:absolute;padding-right:6px;float:left;font-family:thegem-icons;padding-left:22px}.widget_recent_entries ul li a{padding-top:9px;padding-right:24px;margin-left:66px;display:block}.widget_shopping_cart .variation{display:none}.attachment-shop_thumbnail{height:70px;width:70px}.widget .product-dummy,.wpb_widgetised_column .widget .product-dummy{background-size:cover;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin-left:-1px;width:100%;float:left;margin-top:-1px}.widget .product-dummy-wrapper,.wpb_widgetised_column .widget .product-dummy-wrapper{height:70px;width:70px;float:left}.widget_recent_reviews .product-dummy-wrapper{border-color:transparent;margin-left:-1px}.widget_shopping_cart .product_list_widget li a .product-dummy-wrapper{padding:0}.shop-widget-area .widget .product-dummy{margin-left:-3px}.widget_shopping_cart_content ul.product_list_widget>li img{margin:-1px}.customer_details>dt{font-weight:700;padding-right:10px;float:left}.order-actions .gem-button{margin-top:0}.widget_layered_nav .combobox-wrapper{height:40px;border-width:2px}.widget_layered_nav .combobox-wrapper .combobox-text{line-height:36px}.widget_layered_nav .combobox-wrapper .combobox-button{height:36px;width:36px}.widget_layered_nav ul{padding:0;margin:0}.widget_layered_nav ul li{list-style:none;padding:12px 0 12px 15px}.widget_layered_nav ul li:first-child{border-top:0}.widget_layered_nav ul li a:before{height:14px;font-size:12px;border:1px solid;font-weight:400;font-style:normal;margin-right:8px;content:"";position:relative;width:14px;line-height:12px;vertical-align:middle;font-family:thegem-icons;display:inline-block}.widget_layered_nav ul li.chosen a:before{content:"\e614"}.widget_layered_nav ul li small:before{content:"("}.widget_layered_nav ul li small:after{content:")"}.adress-button{margin-bottom:30px}.top-area-contacts .gem-contacts{margin:0 -17px}.top-area-contacts .gem-contacts-item{padding:0 17px;font-size:14px;line-height:30px;vertical-align:top;display:inline-block}.top-area-contacts .gem-contacts-item.gem-contacts-phone a{color:inherit}.top-area-contacts .gem-contacts-address:before,.top-area-contacts .gem-contacts-email:before,.top-area-contacts .gem-contacts-fax:before,.top-area-contacts .gem-contacts-phone:before,.top-area-contacts .gem-contacts-website:before{font-size:16px;font-style:normal;margin-right:.33em;text-align:center;width:16px;vertical-align:top;font-family:thegem-icons;display:inline-block}.top-area-contacts .gem-contacts-address:before{content:"\e604"}.top-area-contacts .gem-contacts-phone:before{content:"\e625"}.top-area-contacts .gem-contacts-fax:before{content:"\e606"}.top-area-contacts .gem-contacts-email:before{content:"\e607"}.gem_accordion_header{outline:none}.gem-news-carousel-wrap .gem-news-pagination{padding-top:35px}.gem_accordion_header{cursor:pointer}.gem_accordion_header a{text-transform:uppercase}.post-author-block{padding:40px;display:block}.post-author-avatar{float:left;display:block}a.post-author-avatar:after{padding-top:25px;font-size:32px;font-weight:400;font-style:normal;content:"\e607";text-align:center;font-family:thegem-icons;display:block}.post-author-avatar img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.post-author-info{margin-left:135px;margin-top:0}.post-author-info .name{margin-top:0}.post-author-posts-link a:before{font-size:16px;font-weight:400;font-style:normal;margin-right:5px;content:"\e601";vertical-align:top;font-family:thegem-icons}@media (max-width:599px){.post-author-avatar{margin-bottom:25px;float:none}.post-author-info{margin-left:0;margin-top:0}.post-author-info .name{margin-top:0}a.post-author-avatar:after{padding-top:0;line-height:1;vertical-align:middle;padding-left:25px;display:inline-block}}.post-author-info .date{margin-left:23px}.post-author-description{margin-bottom:20px}.read-more-link{float:right}.byline{padding:0 5px}.entry-meta{margin-bottom:8px}.sep{height:20px;border-left:1px solid #d4dee1;margin:0 6px;vertical-align:middle;display:inline-block}.read-more-link:before{font-size:14px;font-style:normal;content:"\e601";font-family:thegem-icons;padding-left:-20px}.post-title a{-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.post-meta-right{font-size:16px;float:right;white-space:nowrap}.single-post-meta .post-meta-right{margin-left:100px}.post-meta-right>*{vertical-align:top;display:inline-block}.post-meta-right>.sep{vertical-align:middle}.comments-link a{-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.comments-link a:before{font-size:14px;font-weight:400;font-style:normal;margin-right:6px;content:"\e61e";line-height:inherit;font-family:thegem-icons;display:inline-block}.post-footer-sharing{position:relative;display:inline-block}.sharing-popup{height:50px;padding:0 25px;margin-bottom:-10px;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;position:absolute;opacity:0;bottom:50px;visibility:hidden;border-radius:25px;left:-20px;line-height:50px;white-space:nowrap}.sharing-popup .socials{height:16px;line-height:16px;margin-top:17px}article.sticky .sharing-popup{bottom:70px;left:-10px}.sharing-popup .sharing-styled-arrow{height:100px;-o-transform:rotate(-90deg) scale(.3);-ms-transform:rotate(-90deg) scale(.3);-moz-transform:rotate(-90deg) scale(.3);transform:rotate(-90deg) scale(.3);position:absolute;bottom:-100px;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:100% 0;left:-30px;width:50px}.sharing-popup.active{margin-bottom:0;opacity:1;visibility:visible}.sharing-popup a.socials-item{vertical-align:top}.post-footer-sharing .gem-button-container .gem-button{margin-right:13px}.post-footer .gem-button-container .gem-button{margin-bottom:0}article.sticky .post-footer-sharing .gem-button-container .gem-button{margin-right:16px}.post-read-more{display:inline-block}.comment-reply-link,.post-read-more .gem-button{padding:0 24px;background:transparent}.styled-blog-meta{float:right;display:inline-block}.styled-blog-meta .comments{padding-right:8px;float:left}.styled-blog-meta .comments:after{content:"|";vertical-align:top;padding-left:8px}.styled-blog-meta .tag-links{display:none}.styled-blog-meta{right:32px;position:absolute;bottom:27px}article:not(.type-page)>.entry-content.post-content{margin-bottom:60px}.post-content .post-meta{margin-bottom:55px}.post-tags-list{margin-bottom:30px;margin-left:10px}.post-tags-list a{padding:0 16px;font-size:13px;margin-right:17px;margin-bottom:10px;color:inherit;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;position:relative;background-color:#e7edf0;line-height:21px;display:inline-block;z-index:2}.post-tags-list a,.post-tags-list a:before{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.post-tags-list a:before{height:12px;transform:skew(-45deg,45deg);content:"";position:absolute;top:5px;background-color:inherit;left:-5px;width:12px;z-index:-1}.post-tags-list a:after{height:6px;content:"";position:absolute;top:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;left:-5px;width:6px;margin-top:-3px}.block-tags .tags-links a{padding:0 10px}.block-tags{padding-top:21px;float:right;display:block}.block-date{font-size:89.5%;margin-right:10px;float:left;margin-top:2px}.post-meta-categories a{-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}@media (max-width:755px){.single-post-meta .post-meta-categories{clear:both;display:block}.single-post-meta .post-meta-author+.sep,.single-post-meta .post-meta-categories+.sep{display:none}.single-post-meta .post-meta-right{margin-left:30px}}.thegem_pf_item .post-meta-left .post-meta-date:before{font-size:16px;font-weight:400;font-style:normal;margin-right:8px;content:"\e66e";font-family:thegem-icons}.thegem_pf_item .post-meta-bottom{position:relative;width:100%;margin-top:20px}.thegem_pf_item .post-meta-bottom .details{flex-wrap:wrap;align-items:center;display:flex}.post-meta-navigation{font-size:24px;font-weight:400;font-style:normal;margin-left:10px;vertical-align:top;white-space:nowrap;font-family:thegem-icons}.post-meta-navigation>span+span{margin-left:-7px}.thegem_pf_item .post-meta-navigation>span+span{margin-left:-10px}.post-meta-navigation a{color:inherit;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.thegem_pf_item .post-meta-navigation>.post-meta-category-link a{font-size:16px;vertical-align:top}.block-navigation{clear:both;width:100%;display:inline-block}.block-navigation-prev{float:left}.block-navigation-prev a:before{font-size:15px;font-style:normal;content:"\e603";padding-right:10px;float:left;font-family:thegem-icons;display:block}.block-navigation-next{float:right}.block-navigation-next a:after{font-size:15px;font-style:normal;content:"\e601";float:right;font-family:thegem-icons;padding-left:10px;display:block}.block-divider{margin-bottom:45px;margin-top:50px;display:block}.block-thegem_socials_sharing{width:100%;display:inline-block}.portfolio-item-page-bottom .socials-sharing .socials-item-icon{font-size:24px}.portfolio-item-page-bottom .socials-sharing{float:left;margin-top:42px}.portfolio-item-page-bottom .centered-box .socials-sharing{float:none}.portfolio-item-page-bottom .project-button .gem-button{margin-top:40px}.block-portfolio-navigation-prev .gem-button{padding-right:14px;padding-left:3px}.block-portfolio-navigation-prev .gem-button .gem-print-icon{margin-right:3px}.block-portfolio-navigation-next .gem-button{padding-right:3px;padding-left:14px}.block-portfolio-navigation-next .gem-button .gem-print-icon{margin-left:3px}.block-navigation.centered-box .block-portfolio-navigation-next .gem-button,.block-navigation.centered-box .block-portfolio-navigation-prev .gem-button{margin-right:30px;margin-left:30px}.post-related-posts{padding-bottom:50px}.post-related-posts-block{margin:0 -21px}.post-related-posts-block .related-element{padding:0 21px;width:303px;float:left}.post-related-posts-block .related-element .entry-meta{margin-bottom:0}.related-posts-navigation{right:21px;position:absolute;top:-85px}.related-posts-navigation .related-posts-next,.related-posts-navigation .related-posts-prev{height:30px;padding:0;border:2px solid #00bcd4;background:transparent;margin-left:15px;width:30px}.related-posts-navigation .gem-button.related-posts-next:hover,.related-posts-navigation .gem-button.related-posts-prev:hover{border-color:#3c3950;background-color:#3c3950}.related-posts-carousel{position:relative}.related-element .gem-dummy,.related-element img{height:72px;max-width:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:72px}.related-element .post-meta-right{font:inherit}.related-element>a{padding-right:14px;display:table-cell}.related-element .post-meta-right>*{vertical-align:top;display:inline-block}.related-element .post-meta-right .zilla-likes:before{display:inline-block}.related-element .comments-link a,.related-element .post-meta-right .zilla-likes>*{vertical-align:top;display:inline-block}.related-element .comments-link a{padding-right:5px}.related-element .comments-link a:before{display:inline-block}.related-element-info{width:99%;vertical-align:middle;display:table-cell}.related-element-info>a{margin-bottom:3px}.related-element-info .date{margin-top:-2px;display:block}.related-element-info .comments-link a:before{content:"\e631"}.related-element-info-conteiner{overflow:hidden;max-height:3.1em}.post-related-posts-bloack{margin-top:8px}.post-related-posts h3{text-transform:uppercase}.related-element{padding:30px 0 30px 30px}.post-related-posts{margin-top:75px}.post-author-block{margin-top:85px}.wpb_wrapper .vc_progress_bar .vc_label{font-size:89.5%}.wpb_wrapper .vc_progress_bar .vc_label_units{font-size:116%;padding-left:8px}.gem-btn-primary{color:#08c}.gem-btn-warning{color:#f90}.gem-btn-danger{color:#ff675b}.gem-btn-success{color:#6ab165}.gem-btn-info{color:#58b9da}.gem-btn-inverse{color:#555}#customer_login .login label,#customer_login .register label{display:block}#customer_login .login,#customer_login .register{padding:33px 10px 33px 33px;width:100%;display:inline-block}#customer_login .login .input-text,#customer_login .register .input-text{padding:4px 10px;width:97%;margin-top:5px}#customer_login .form-row.login-button,#customer_login .login .inline,#customer_login .lost_password{display:inline-block}.inline{display:block}#customer_login .rememberme-label{padding-left:9px}#customer_login .lost_password{padding-left:19px}#customer_login .login-button button{top:8px}#customer_login .form-row.login-button{padding-left:18px}#customer_login .form-row.register_form_button{margin-right:15px;float:right;display:inline-block}#customer_login .form-row.register_form_button button{top:8px}#customer_login .login .gem-button input[type=submit]{padding:.6em 32px .6em 50px}.account-tittle{text-transform:uppercase}.lost_reset_password .input-text{margin-right:20px;width:36%;margin-top:5px;padding-left:10px}.lost_reset_password .gem-button{margin-top:-5px}.lost_reset_password .input-text{float:left}.form-edit-adress label{padding-bottom:5px;display:block}.form-edit-adress abbr{border:0}.form-edit-adress input{width:50%}.form-edit-adress .button{width:auto}.isotope-item{padding-bottom:10px}.gem-post-grid-item-image{display:table-cell}.gem-post-grid-item-image img{height:72px;width:72px}.gem-post-grid-item-info{vertical-align:middle;padding-left:20px;display:table-cell}.gem-post-griid-item.clearix{padding-bottom:30px}.gem-post-grid-item-date{font-size:89.5%}@media (max-width:768px){.wpcf7-form td{text-align:center;width:100%;float:left}}.site-footer .gem-custom-mailchimp input{border:none}#colophon .gem-custom-mailchimp input[type=email]{border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;-webkit-border-bottom-right-radius:0;height:54px;border-top-right-radius:0;-moz-border-top-right-radius:0;-webkit-border-top-right-radius:0;width:50%;margin-top:25px}#colophon .gem-custom-mailchimp button{border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;border-top-left-radius:0;-moz-border-top-left-radius:0;-webkit-border-top-left-radius:0;margin-top:25px}#colophon .widget .gem-latest-news-title>span,#colophon .widget .gem-pp-posts-date,#colophon .widget .gem-testimonial-position,#colophon .widget .jtwt_date,#colophon .widget.widget_recent_entries .post-date{font-size:89.5%}.gem-latest-news:last-child{border-bottom:none}.widget_nav_menu li li a:before,.widget_submenu li li a:before{height:6px;content:"";position:absolute;margin-left:-20px;width:6px;margin-top:10px;display:block}.widget_categories li li a:before,.widget_pages li li a:before,.widget_product_categories li li a:before{height:6px;margin-right:12px;content:"";width:6px;float:left;margin-top:10px;display:block}.widget_pages a{display:block}.widget_categories ul,.widget_nav_menu ul,.widget_pages ul,.widget_product_categories ul{list-style:none;padding:0;margin:0}.widget_categories>ul>li>a,.widget_nav_menu>ul>li>a,.widget_pages>ul>li>a,.widget_product_categories>ul>li>a{padding-left:18px}.widget_nav_menu ul.menu li>a,.widget_submenu>div>ul li>a{padding:12px 12px 12px 20px;display:block}.widget_categories>ul>li,.widget_pages>ul>li,.widget_product_categories>ul>li{padding:12px 12px 12px 0}.widget_categories>ul>li>a,.widget_pages>ul>li>a,.widget_product_categories>ul>li>a{text-transform:uppercase}.widget_nav_menu ul.menu li>a:after,.widget_submenu>div>ul li>a:after{content:"";text-align:center;margin-left:-30px;width:30px;vertical-align:top;display:inline-block}.widget_nav_menu ul.menu ul,.widget_submenu>div>ul ul{display:none}.widget_categories>ul>li>ul,.widget_pages>ul>li>ul,.widget_product_categories>ul>li>ul{margin:12px -12px -12px 0}.widget_nav_menu ul.menu li.menu-item-active>ul,.widget_nav_menu ul.menu li.menu-item-current>ul,.widget_submenu>div>ul li.menu-item-active>ul,.widget_submenu>div>ul li.menu-item-current>ul{display:block}.widget_categories>ul li.cat-parent:after,.widget_nav_menu ul.menu li.menu-item-parent>a:after,.widget_pages>ul li.page_item_has_children:after,.widget_product_categories>ul li.cat-parent:after,.widget_submenu>div>ul li.menu-item-parent>a:after{font-weight:400}.widget_categories>ul li li.cat-parent.current-cat-ancestor:after,.widget_categories>ul li li.cat-parent.current-cat-parent:after,.widget_categories>ul li li.cat-parent.current-cat:after,.widget_nav_menu ul.menu li li.menu-item-parent.menu-item-active>a:after,.widget_nav_menu ul.menu li li.menu-item-parent.menu-item-current>a:after,.widget_nav_menu ul.menu li.menu-item-parent.menu-item-active>a:after,.widget_nav_menu ul.menu li.menu-item-parent.menu-item-current>a:after,.widget_product_categories>ul li li.cat-parent.current-cat-ancestor:after,.widget_product_categories>ul li li.cat-parent.current-cat-parent:after,.widget_product_categories>ul li li.cat-parent.current-cat:after,.widget_product_categories>ul li.cat-parent.current-cat-ancestor:after,.widget_product_categories>ul li.cat-parent.current-cat-parent:after,.widget_product_categories>ul li.cat-parent.current-cat:after,.widget_submenu>div>ul li li.menu-item-parent.menu-item-active>a:after,.widget_submenu>div>ul li li.menu-item-parent.menu-item-current>a:after,.widget_submenu>div>ul li.menu-item-parent.menu-item-active>a:after,.widget_submenu>div>ul li.menu-item-parent.menu-item-current>a:after{font-size:16px;font-weight:400;font-style:normal;content:"\e635";font-family:thegem-icons}.widget .menu-item-has-children.menu-item-parent>a:after{font-size:16px;font-weight:400;font-style:normal;content:"\e601";font-family:thegem-icons}.widget_nav_menu ul.menu>li.menu-item-parent.menu-item-active>a:after,.widget_nav_menu ul.menu>li.menu-item-parent.menu-item-current>a:after,.widget_product_categories>ul>li.cat-parent.current-cat-ancestor:after,.widget_product_categories>ul>li.cat-parent.current-cat-parent:after,.widget_product_categories>ul>li.cat-parent.current-cat:after,.widget_submenu>div>ul>li.menu-item-parent.menu-item-active>a:after,.widget_submenu>div>ul>li.menu-item-parent.menu-item-current>a:after{font-size:24px}.widget_categories>ul li.cat-parent.current-cat-ancestor:after,.widget_categories>ul li.cat-parent.current-cat-parent:after,.widget_categories>ul li.cat-parent.current-cat:after,.widget_product_categories>ul li.cat-parent.current-cat-ancestor:after,.widget_product_categories>ul li.cat-parent.current-cat-parent:after,.widget_product_categories>ul li.cat-parent.current-cat:after{font-size:16px;font-weight:400;font-style:normal;right:18px;content:"\e602";position:absolute;top:12px;font-family:thegem-icons}.widget_categories>ul li.cat-parent.current-cat,.widget_categories>ul li.cat-parent.current-cat-ancestor,.widget_categories>ul li.cat-parent.current-cat-parent,.widget_pages>ul li.current_page_item,.widget_pages>ul li.page_item_has_children.current_page_ancestor,.widget_pages>ul li.page_item_has_children.current_page_parent,.widget_product_categories>ul li.cat-parent.current-cat,.widget_product_categories>ul li.cat-parent.current-cat-ancestor,.widget_product_categories>ul li.cat-parent.current-cat-parent{position:relative}.widget_pages>ul li.page_item_has_children.current_page_ancestor>a:after,.widget_pages>ul li.page_item_has_children.current_page_item>a:after,.widget_pages>ul li.page_item_has_children.current_page_parent>a:after{font-size:13px;font-weight:400;font-style:normal;right:18px;content:"\e602";position:absolute;top:12px;font-family:thegem-icons}.widget_pages>ul li li.page_item_has_children.current_page_ancestor>a:after,.widget_pages>ul li li.page_item_has_children.current_page_item>a:after,.widget_pages>ul li li.page_item_has_children.current_page_parent>a:after{font-size:8px;font-weight:400;font-style:normal;right:18px;content:"\e602";position:absolute;top:12px;font-family:thegem-icons}.widget_nav_menu ul.menu ul li.menu-item-active>a,.widget_submenu>div>ul ul li.menu-item-active>a{border:0!important}.widget_nav_menu ul.menu>li li>a,.widget_submenu>div>ul>li li>a{padding-left:40px}.widget_nav_menu ul.menu>li li li>a,.widget_submenu>div>ul>li li li>a{padding-left:60px}.widget_nav_menu ul.menu>li li li li>a,.widget_submenu>div>ul>li li li li>a{padding-left:80px}.widget_nav_menu ul.menu>li li li li li>a,.widget_submenu>div>ul>li li li li li>a{padding-left:100px}.widget_categories>ul>li>ul>li,.widget_pages>ul>li>ul>li,.widget_product_categories>ul>li>ul>li{padding:12px 12px 12px 20px}.widget_categories>ul>li>ul>li>ul,.widget_pages>ul>li>ul>li>ul,.widget_product_categories>ul>li>ul>li>ul{margin:12px -12px -12px -20px}.widget_categories>ul>li>ul>li li,.widget_pages>ul>li>ul>li li,.widget_product_categories>ul>li>ul>li li{padding:10px 15px 10px 40px}.widget_categories>ul>li>ul>li>ul ul,.widget_pages>ul>li>ul>li>ul ul,.widget_product_categories>ul>li>ul>li>ul ul{margin:10px -15px -10px -20px}.widget_pages>ul>ul{padding-left:30px}#colophon .widget_nav_menu a,#colophon .widget_submenu a{background:transparent}.widget_recently_viewed_products .product_list_widget a{clear:both}.widget_recently_viewed_products ul.product_list_widget li{padding:10px;margin-bottom:0;-webkit-moz-box-shadow:none;box-shadow:none;-moz-box-shadow:none;display:flex}.widget_recently_viewed_products ul.product_list_widget li+li{background-repeat:repeat-x}.widget_recently_viewed_products ul.product_list_widget li .gem-products-image{overflow:hidden;align-self:start;min-width:70px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;display:block}.widget_recently_viewed_products ul.product_list_widget li .gem-products-content{flex-grow:1;border:0;margin-left:0;width:auto;display:block}.widget_recently_viewed_products ul.product_list_widget li .product-dummy-wrapper{border:0;width:70px}.gem_client_carousel-items .gem-client-item .grayscale-hover{background:none repeat scroll 0 0 transparent!important}.teaser_grid_container .gem-post-title{padding-right:31px}body .footer-contact-form .wpcf7-email{height:54px;border:none;color:#fff;background-color:#2c2e3a}body .footer-contact-form .wpcf7-textarea{height:117px;border:none;color:#fff;background-color:#2c2e3a}.footer-contact-form{padding-right:30px}.footer-contact-form .wpcf7-submit{background-color:#4c5867;float:left}.footer-contact-form .wpcf7-submit:hover{background:none repeat scroll 0 0 hsla(0,0%,100%,.2)}.widget .wpcf7 .gem-sidebar-input{text-align:left}.wpb_widgetised_column .gem-products-image{display:table-cell}.wpb_widgetised_column .gem-products-content{width:100%;vertical-align:middle;display:table-cell}.widget .blog{padding-bottom:0}.widget-title:after{font-size:8px;font-weight:400;font-style:normal;content:"\e630";font-family:thegem-icons;padding-left:8px;display:none}#colophon .Custom_Recent_Posts .gem-pp-posts:first-child,#colophon .Custom_Recent_Posts ul li:first-child,#colophon .gem-latest-news:last-child,#colophon .widget_meta li:first-child,#colophon .widget_recent_entries li:first-child,#colophon .widget_rss li:first-child{background:none}.digram-line-box{padding-right:40px}.gem-icon-shape-hexagon{border:0;position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.gem-icon-shape-hexagon .gem-icon-shape-hexagon-back{overflow:hidden;-webkit-transform:rotate(-30deg) skewX(30deg);-ms-transform:rotate(-30deg) skewX(30deg);-o-transform:rotate(-30deg) skewX(30deg);transform:rotate(-30deg) skewX(30deg);font-size:0;position:relative;line-height:1;display:block;z-index:1}.gem-icon-shape-hexagon .gem-icon-shape-hexagon-back .gem-icon-shape-hexagon-back-inner,.gem-icon-shape-hexagon .gem-icon-shape-hexagon-back .gem-icon-shape-hexagon-back-inner-before{height:inherit;overflow:hidden;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;width:inherit;display:block}.gem-icon-shape-hexagon .gem-icon-shape-hexagon-back .gem-icon-shape-hexagon-back-inner,.gem-icon-shape-hexagon .gem-icon-shape-hexagon-back .gem-icon-shape-hexagon-back-inner-before{-webkit-transform:skewX(-30deg) rotate(60deg) skewX(30deg);-ms-transform:skewX(-30deg) rotate(60deg) skewX(30deg);-o-transform:skewX(-30deg) rotate(60deg) skewX(30deg);transform:skewX(-30deg) rotate(60deg) skewX(30deg)}.gem-icon-shape-hexagon .gem-icon-shape-hexagon-top{overflow:hidden;-webkit-transform:rotate(-30deg) skewX(30deg);-ms-transform:rotate(-30deg) skewX(30deg);-o-transform:rotate(-30deg) skewX(30deg);transform:rotate(-30deg) skewX(30deg);font-size:0;position:absolute;top:0;left:0;line-height:1;display:block;z-index:2}.gem-icon-shape-hexagon .gem-icon-shape-hexagon-top .gem-icon-shape-hexagon-top-inner,.gem-icon-shape-hexagon .gem-icon-shape-hexagon-top .gem-icon-shape-hexagon-top-inner-before{height:inherit;overflow:hidden;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;width:inherit;display:block}.gem-icon-shape-hexagon .gem-icon-shape-hexagon-top .gem-icon-shape-hexagon-top-inner,.gem-icon-shape-hexagon .gem-icon-shape-hexagon-top .gem-icon-shape-hexagon-top-inner-before{-webkit-transform:skewX(-30deg) rotate(60deg) skewX(30deg);-ms-transform:skewX(-30deg) rotate(60deg) skewX(30deg);-o-transform:skewX(-30deg) rotate(60deg) skewX(30deg);transform:skewX(-30deg) rotate(60deg) skewX(30deg)}.gem-icon-shape-hexagon .gem-icon-inner{height:100%;position:absolute;top:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none!important;left:0;width:100%;z-index:3}.gem-icon-shape-hexagon.gem-icon-size-small,.wpb_column>.wpb_wrapper>.gem-icon-shape-hexagon.gem-icon-size-small:last-child{margin:3px 0}.gem-icon-shape-hexagon.gem-icon-size-small .gem-icon-shape-hexagon-back{height:49px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:59px}.gem-icon-shape-hexagon.gem-icon-size-small .gem-icon-shape-hexagon-top{height:45px;top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;left:2px;width:55px}.gem-icon-shape-hexagon.gem-icon-size-small .gem-icon-inner{line-height:49px}.gem-icon-shape-hexagon.gem-icon-size-medium,.wpb_column>.wpb_wrapper>.gem-icon-shape-hexagon.gem-icon-size-medium:last-child{margin:5px 0}.gem-icon-shape-hexagon.gem-icon-size-medium .gem-icon-shape-hexagon-back{height:77px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;width:91px}.gem-icon-shape-hexagon.gem-icon-size-medium .gem-icon-shape-hexagon-top{height:71px;top:3px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;left:3px;width:85px}.gem-icon-shape-hexagon.gem-icon-size-medium .gem-icon-inner{line-height:77px}.gem-icon-shape-hexagon.gem-icon-size-large,.wpb_column>.wpb_wrapper>.gem-icon-shape-hexagon.gem-icon-size-large:last-child{margin:11px 0}.gem-icon-shape-hexagon.gem-icon-size-large .gem-icon-shape-hexagon-back{height:153px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:181px}.gem-icon-shape-hexagon.gem-icon-size-large .gem-icon-shape-hexagon-top{height:141px;top:6px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;left:6px;width:169px}.gem-icon-shape-hexagon.gem-icon-size-large .gem-icon-inner{line-height:153px}.gem-icon-shape-hexagon.gem-icon-size-xlarge,.wpb_column>.wpb_wrapper>.gem-icon-shape-hexagon.gem-icon-size-xlarge:last-child{margin:16px 0}.gem-icon-shape-hexagon.gem-icon-size-xlarge .gem-icon-shape-hexagon-back{height:227px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:12px;width:267px}.gem-icon-shape-hexagon.gem-icon-size-xlarge .gem-icon-shape-hexagon-top{height:203px;top:12px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;left:12px;width:243px}.gem-icon-shape-hexagon.gem-icon-size-xlarge .gem-icon-inner{line-height:227px}.widget_socials .socials-item-icon{font-size:24px;margin-bottom:13px}.widget_socials a.socials-item{margin-right:13px;margin-left:0}.widget .socials-colored a:hover .socials-item-icon{color:#00bcd4!important}.widget .gem-portfolios-type-carousel-grid .gem-portfolio-item{padding:0 12px 12px 0;display:block}.widget-portfolio-carousel-slide a{height:80px;overflow:hidden;margin-right:10px;margin-bottom:10px;float:left;display:block}.widget-portfolio-carousel-slide img{height:80px;width:80px;display:block}.widget-portfolio-carousel-slide{margin-right:-10px;float:left}.widget .widget-portfolio-pagination.gem-mini-pagination a{height:14px;width:14px}.widget .widget-portfolio-pagination.gem-mini-pagination{padding-top:4px}.widget-gem-portfolio-item.gem-portfolio-dummy img{display:none}.widget-gem-portfolio-item.gem-portfolio-dummy{position:relative}.widget-gem-portfolio-item.gem-portfolio-dummy:after{color:#fff;content:"?";position:absolute;top:28px;left:35px}.widget-gem-portfolio-item{position:relative}.widget-gem-portfolio-item img{transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}.widget-gem-portfolio-item .widget-gem-portfolio-item-hover{right:0;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;content:"";position:absolute;opacity:0;bottom:0;top:0;left:0;z-index:5}.widget-gem-portfolio-item:hover .widget-gem-portfolio-item-hover{opacity:1}.project-info-shortcode-item .icon.elegant,.project_info-item .icon-elegant{font-family:ElegantIcons}.project-info-shortcode-item .icon.material,.project_info-item .icon-material{font-family:MaterialDesignIcons}.project-info-shortcode-item .icon.fontawesome,.project_info-item .icon-fontawesome{font-family:FontAwesome}.project-info-shortcode-item .icon.userpack,.project_info-item .icon-userpack{font-family:UserPack}.project-info-shortcode-item .icon{float:left}.project-info-shortcode-item{width:100%;float:left}.project-info-shortcode-style-2 .project-info-shortcode-item .title{font-size:16px;font-weight:bolder;color:#3c3950;text-transform:uppercase;padding-left:70px}.project-info-shortcode-style-2 .project-info-shortcode-item .decription{padding-top:3px;padding-left:70px}.project-info-shortcode-style-2 .project-info-shortcode-item .icon{padding:13px;font-size:24px;color:#fff!important}.project-info-shortcode-style-2 .project-info-shortcode-item{padding:28px 0}.project-info-shortcode-style-2 .project-info-shortcode-item:last-child{border-bottom:none}.project-info-shortcode{width:100%;display:inline-block}.project-info-shortcode-style-default .project-info-shortcode-item{padding:20px;margin-bottom:20px}.project-info-shortcode-style-default .project-info-shortcode-item .icon{padding-top:6px;font-size:24px;background-color:transparent!important;padding-left:5px}.project-info-shortcode-style-default .project-info-shortcode-item .title{padding-left:50px}.project-info-shortcode-style-default .project-info-shortcode-item .decription{padding-top:15px;padding-left:50px}.widget.project_info .gem-button{margin-left:0}.widget .project-info-button{text-align:center}.widget_categories ul ul ul,.widget_nav_menu ul ul ul,.widget_pages ul ul ul,.widget_product_categories ul ul ul,.widget_submenu ul ul ul{background-color:#e8ecef}.widget a.gem-button.gem-button-style-outline{background:transparent}.gmaps_round{overflow:hidden;border-radius:50%}body .wpb_gmaps_widget .wpb_wrapper{padding:0}.vc_gem_pricing_table .vc_controls-container.vc_controls{margin-top:10px;z-index:10}@media (max-width:600px){body .vc_separator.vc_sep_double{height:auto!important}}@media(max-width:1024px){.fullwidth-block.fullwidth-block-parallax-fixed,.fullwidth-block.fullwidth-block-parallax-vertical{background-attachment:scroll}}.textwidget img{height:auto;max-width:100%}.textwidget option,.textwidget select{max-width:100%}.widget .screen-reader-text{margin-bottom:10px;display:block}.calendar_wrap td,.calendar_wrap th{padding:5px!important;border:none!important}.gem-icon-with-title>a{padding-right:10px;padding-bottom:0!important;vertical-align:middle;display:table-cell}.portfolio-filters-list .widget-area .widget{order:10}.portfolio-filters-list.style-hidden .widget-area-wrap,.portfolio-filters-list.style-sidebar .widget-area-wrap{flex:none}.portfolio-filters-list:is(.style-sidebar,.style-hidden,.style-standard-mobile) .widget-area .portfolio-filter-item:first-child{padding-top:0;border-top:none}.portfolio-filters-list.style-sidebar .widget-area .widget{padding:25px 0;margin:0;width:100%}@media (min-width:992px){.portfolio-filters-list.style-sidebar .widget-area .widget{padding:25px 0}.portfolio-filters-list.style-sidebar .widget-area .widget.widget_product_search{padding-bottom:28px}}.portfolio-filters-list.style-hidden .widget-area .widget{padding:25px 10px;margin:0;width:100%}@media (max-width:991px){.portfolio-filters-list.style-sidebar .widget-area .widget,.portfolio-filters-list.style-standard .widget-area .widget{padding:25px 10px;margin:0;width:100%}}@media (min-width:992px){.portfolio-filters-list.style-hidden .widget-area .widget{padding:25px 30px}}.portfolio-filters-list .widget-area .widget:first-child{padding-top:0;border:none;margin-top:-1px}.portfolio-filters-list .widget-area .widget .widget-title{margin:0 0 20px;cursor:default}.portfolio-filters-list .widget-area .widget .widget-title .arrow{display:none}.portfolio-filters-list.style-hidden .list-scrollable .widget_layered_nav .woocommerce-widget-layered-nav-list ul,.portfolio-filters-list.style-hidden .list-scrollable .widget_product_categories .woocommerce-widget-layered-nav-list ul,.portfolio-filters-list.style-sidebar .list-scrollable .widget_layered_nav .woocommerce-widget-layered-nav-list ul,.portfolio-filters-list.style-sidebar .list-scrollable .widget_product_categories .woocommerce-widget-layered-nav-list ul{padding:0;margin:0}.portfolio-filters-list.style-hidden .list-scrollable .widget_layered_nav .woocommerce-widget-layered-nav-list ul ul,.portfolio-filters-list.style-hidden .list-scrollable .widget_product_categories .woocommerce-widget-layered-nav-list ul ul,.portfolio-filters-list.style-sidebar .list-scrollable .widget_layered_nav .woocommerce-widget-layered-nav-list ul ul,.portfolio-filters-list.style-sidebar .list-scrollable .widget_product_categories .woocommerce-widget-layered-nav-list ul ul{padding:0 0 0 20px}.portfolio-filters-list .widget_layered_nav ul,.portfolio-filters-list .widget_product_categories ul{list-style:none;padding:0;font-size:inherit;border:none;margin:0;line-height:inherit;font-family:inherit}.portfolio-filters-list .widget_layered_nav ul li,.portfolio-filters-list .widget_product_categories ul li{-ms-flex-pack:space-between;padding:0;justify-content:space-between;-webkit-box-pack:space-between;border:none;color:inherit}.portfolio-filters-list .widget_layered_nav ul li,.portfolio-filters-list .widget_layered_nav ul li a,.portfolio-filters-list .widget_product_categories ul li{flex-wrap:wrap;-webkit-box-align:baseline;align-items:baseline;-ms-flex-align:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}.portfolio-filters-list .widget_layered_nav ul li.cat-parent.current-cat-parent:after,.portfolio-filters-list .widget_layered_nav ul li.cat-parent.current-cat:after,.portfolio-filters-list .widget_product_categories ul li.cat-parent.current-cat-parent:after,.portfolio-filters-list .widget_product_categories ul li.cat-parent.current-cat:after{content:none}.portfolio-filters-list .widget_layered_nav ul li a,.portfolio-filters-list .widget_product_categories ul li a{flex:1;padding:0;color:inherit}.portfolio-filters-list .widget.woocommerce-widget-layered-nav ul li a.attribute-type-color:hover,.portfolio-filters-list .widget.woocommerce-widget-layered-nav ul li.chosen>a.attribute-type-color,.portfolio-filters-list .widget.woocommerce-widget-layered-nav ul li.current-cat>a.attribute-type-color{color:inherit}.portfolio-filters-list .widget_layered_nav ul li a span.title{margin-right:auto}.portfolio-filters-list .widget_layered_nav ul li a:hover span.count,.portfolio-filters-list .widget_product_categories ul li a:hover+span.count{color:#fff}.portfolio-filters-list .widget_layered_nav ul li span.count,.portfolio-filters-list .widget_product_categories ul li .filters-collapsible-arrow,.portfolio-filters-list .widget_product_categories ul li span.count{flex:none;padding:2px 8px;font-size:var(--thegem-to-body-tiny-font-size,14px);color:inherit;transition:background-color .3s;background-color:var(--styled-bg-color,#f0f3f2);border-radius:11px;margin-left:20px;line-height:1;display:block}@media (min-width:992px){.portfolio-filters-list .widget_layered_nav ul li span.count,.portfolio-filters-list .widget_product_categories ul li span.count{margin-left:45px}}.portfolio-filters-list.categories-widget-collapsible:not(.collapse-inited) .cat-parent:not(.current-cat-parent,.current-cat)>ul,.portfolio-filters-list.hide-filter-counts .widget_layered_nav ul li span.count{display:none}.portfolio-filters-list .widget_product_categories ul li .filters-collapsible-arrow{transform:translateY(.1em);padding:2px;cursor:pointer;margin-left:6px}.portfolio-filters-list .widget_product_categories ul li .filters-collapsible-arrow:before{font-weight:400;font-style:normal;content:"\e602";-webkit-font-smoothing:initial;font-family:thegem-icons;display:block}.portfolio-filters-list .widget_product_categories ul li .filters-collapsible-arrow:hover{color:#fff;background-color:var(--thegem-to-widget-hover-link_color,#00bcd4)}.portfolio-filters-list .widget_product_categories ul li:not(.collapsed)>.filters-collapsible-arrow{transform:translateY(.1em) rotate(180deg);color:#fff;background-color:var(--thegem-to-widget-hover-link_color,#00bcd4)}.portfolio-filters-list .widget_layered_nav ul li ul,.portfolio-filters-list .widget_product_categories ul li ul{padding:0 0 0 20px;background:transparent;width:100%}.portfolio-filters-list .widget_layered_nav ul li.chosen span.count,.portfolio-filters-list .widget_product_categories ul li.current-cat>span.count{color:#fff}.portfolio-filters-list .widget_price_filter .price_slider_wrapper .price_slider{height:4px;border:none;position:relative;margin:20px auto 30px;width:90%}.portfolio-filters-list .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-range{height:100%;position:absolute;top:0;z-index:1}.portfolio-filters-list .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle{height:14px;transform:translate(-50%,-50%);border:none;position:absolute;top:50%;margin:0;border-radius:50%;cursor:pointer;width:14px;z-index:2}.portfolio-filters-list .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle+span:focus,.portfolio-filters-list .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle:focus{outline:none}.portfolio-filters-list .widget_price_filter .price_slider_wrapper .price_slider_amount{padding:0}.portfolio-filters-list .widget_price_filter .price_slider_wrapper .price_slider_amount button,.portfolio-filters-list .widget_price_filter .price_slider_wrapper .price_slider_amount input{display:none}.portfolio-filters-list .widget_price_filter .price_slider_wrapper .price_slider_amount .price_label{float:left}.portfolio-filters-list .widget_price_filter .price_slider_wrapper .price_slider_amount .button{display:none}.portfolio-filters-list .widget_price_filter .price_slider_wrapper .price_slider_amount .from,.portfolio-filters-list .widget_price_filter .price_slider_wrapper .price_slider_amount .to{font-size:1.1em}.portfolio-filters-list .widget_layered_nav.woocommerce ul li a,.portfolio-filters-list .widget_product_categories.woocommerce ul li a{font-size:inherit;font-weight:inherit;text-transform:inherit;position:relative;font-family:inherit;padding-left:1.2em}.portfolio-filters-list .widget_product_categories.woocommerce ul li a{padding:0}.portfolio-filters-list .widget_layered_nav.woocommerce ul li a:before,.portfolio-filters-list .widget_product_categories.woocommerce ul li a:before{color:currentColor;content:none}.portfolio-filters-list .widget_layered_nav.woocommerce ul li.chosen a:before,.portfolio-filters-list .widget_product_categories.woocommerce ul li.chosen a:before{transform:translateY(-50%);font-weight:400;font-style:normal;content:"";position:absolute;top:50%;-webkit-font-smoothing:antialiased;left:0;-moz-osx-font-smoothing:grayscale;font-family:thegem-icons}.portfolio-filters-list .widget_product_search{margin:0 0 30px}.portfolio-filters-list .widget_product_search input{box-sizing:border-box;width:100%}.portfolio-filters-list .widget_product_search button{height:100%;text-rendering:auto;font-size:0;font-style:normal;right:0;font-variant:normal;position:absolute;top:0;cursor:pointer;width:40px;line-height:1;display:inline-block}.portfolio-filters-list .widget_product_search button:before{transform:translate(-50%,-50%) rotateY(180deg);font-size:16px;font-weight:400;font-style:normal;content:"";position:absolute;top:50%;-webkit-font-smoothing:antialiased;left:50%;-moz-osx-font-smoothing:grayscale;font-family:thegem-icons}.portfolio-filters-list.normal .widget_layered_nav,.portfolio-filters-list.normal .widget_price_filter,.portfolio-filters-list.normal .widget_product_categories,.portfolio-filters-list.normal .widget_product_search{display:none}.portfolio-filters-list .widget_product_search input{padding:7px 33px 7px 18px;border:none;border-radius:17px;line-height:1}.portfolio-filters-list .widget_product_search input::-webkit-input-placeholder{color:currentColor;opacity:.8}.portfolio-filters-list .widget_product_search input::-moz-placeholder{color:currentColor;opacity:.8}.portfolio-filters-list .widget_product_search input:-ms-input-placeholder{color:currentColor;opacity:.8}.portfolio-filters-list .widget_product_search input:-moz-placeholder{color:currentColor;opacity:.8}.portfolio-filters-list .widget_layered_nav .count,.portfolio-filters-list .widget_product_categories .count{opacity:0}.portfolio-filters-list .widget_recently_viewed_products ul.product_list_widget li .gem-products-image{float:left}.portfolio-filters-list .widget_products ul.product_list_widget li .gem-products-content,.portfolio-filters-list .widget_products ul.product_list_widget li .gem-products-image,.portfolio-filters-list .widget_recently_viewed_products ul.product_list_widget li,.portfolio-filters-list .widget_recently_viewed_products ul.product_list_widget li .gem-products-image,.portfolio-filters-list .widget_top_rated_products ul.product_list_widget li .gem-products-content,.portfolio-filters-list .widget_top_rated_products ul.product_list_widget li .gem-products-image{border:none}.thegem-template-blog-archive .vc_row[data-vc-full-width]{margin-right:0;margin-left:0}body.single-thegem_templates.compose-mode .thegem-template-blog-archive .vc_row[data-vc-full-width]{margin-right:-21px;margin-left:-21px}.thegem-template-blog-archive .vc_row[data-vc-full-width]>.container{padding-right:0;padding-left:0}@media (max-width:1212px){.thegem-template-blog-archive .vc_row[data-vc-full-width]>.container{width:100%}}.thegem-te-blog-archive-title{position:relative;width:100%}.thegem-te-blog-archive-title .blog-title{padding:0;position:relative;margin:0}.thegem-te-blog-archive-description{position:relative;width:100%}.thegem-te-blog-archive-description .blog-description{padding:0;position:relative;margin:0;display:inline-flex}.thegem-te-blog-archive-breadcrumbs{position:relative;width:100%}.thegem-te-blog-archive-breadcrumbs .blog-breadcrumbs{position:relative;align-items:center;width:100%;display:flex;z-index:1}.thegem-te-blog-archive-breadcrumbs .blog-breadcrumbs ul{padding:0;flex-wrap:wrap;list-style-type:none;margin:0;display:flex}.thegem-te-blog-archive-breadcrumbs .blog-breadcrumbs ul li{font-size:var(--thegem-to-body-tiny-font-size);color:var(--thegem-to-breadcrumbs-color);position:relative;line-height:var(--thegem-to-body-tiny-line-height)}.thegem-te-blog-archive-breadcrumbs .blog-breadcrumbs ul li:not(:last-child){margin-right:5px;padding-right:20px}.thegem-te-blog-archive-breadcrumbs .blog-breadcrumbs ul li:not(:last-child):after{transform:translateY(-50%);right:0;content:"\e601";position:absolute;top:50%;line-height:1;font-family:thegem-icons}.thegem-te-blog-archive-breadcrumbs .blog-breadcrumbs ul li a{color:var(--thegem-to-breadcrumbs-color)}.thegem-te-blog-archive-breadcrumbs .blog-breadcrumbs ul li a:hover{color:var(--thegem-to-breadcrumbs-color-hover)}.thegem-te-blog-archive-breadcrumbs .blog-breadcrumbs ul li:last-child{color:var(--thegem-to-breadcrumbs-color-active)}.gem-search-form.gem-search-form-style-light input{border:1px solid var(--thegem-to-box-border-color)}.gem-search-form .search-submit{transform:translateY(-50%);top:50%}.gem-divider.gem-divider--v-inline{display:inline-flex}.gem-divider.gem-divider--v-dashed,.gem-divider.gem-divider--v-dotted,.gem-divider.gem-divider--v-solid{border-right:0!important;border-left-width:1px;border-top:0!important;border-bottom:0!important;border-color:var(--thegem-to-box-border-color)}.gem-divider.gem-divider--v-solid{border-style:solid}.gem-divider.gem-divider--v-dotted{border-style:dotted}.gem-divider.gem-divider--v-dashed{border-style:dashed}.gem-divider.gem-divider--v-stroked{border:0!important}.gem-divider.gem-divider--v-stroked svg{stroke:var(--thegem-to-box-border-color)}.thegem-menu-custom.thegem-menu-custom--horizontal ul.nav-menu-custom{flex-wrap:wrap;display:flex}.thegem-menu-custom.thegem-menu-custom--horizontal ul.nav-menu-custom li{position:relative}.thegem-menu-custom.thegem-menu-custom--horizontal ul.nav-menu-custom li:not(:last-child):before{height:100%;transform:translateY(-50%);right:0;content:"";position:absolute;top:50%;background-color:var(--thegem-to-box-border-color);width:1px;z-index:2}.thegem-menu-custom.thegem-menu-custom--horizontal ul.nav-menu-custom li a{margin:0}.thegem-menu-custom.thegem-menu-custom--horizontal.thegem-menu-custom--flex-start ul.nav-menu-custom li:first-child a{margin-left:-.7em}.thegem-menu-custom.thegem-menu-custom--horizontal.thegem-menu-custom--flex-end ul.nav-menu-custom li:last-child a{margin-right:-.7em}.thegem-menu-custom.menu-indicator ul.nav-menu-custom li a i.indicator{position:relative;align-items:center;display:flex}.thegem-menu-custom.menu-indicator ul.nav-menu-custom li a i.indicator:before{font-size:inherit;font-weight:400;font-style:normal;content:"\e601";line-height:inherit;font-family:thegem-icons}.thegem-menu-custom .menu-custom-header .icon{width:auto}.thegem-menu-custom ul.nav-menu-custom>li>a{position:relative;z-index:1}.thegem-menu-custom ul.nav-menu-custom>li>a .text{position:relative;display:inline-flex}.thegem-menu-custom ul.nav-menu-custom>li>a .text:after,.thegem-menu-custom ul.nav-menu-custom>li>a .text:before,.thegem-menu-custom ul.nav-menu-custom>li>a:after,.thegem-menu-custom ul.nav-menu-custom>li>a:before{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition-timing-function:cubic-bezier(.58,.3,.005,1);-o-transition-timing-function:cubic-bezier(.58,.3,.005,1);transition-timing-function:cubic-bezier(.58,.3,.005,1);position:absolute;display:block}.thegem-menu-custom ul.nav-menu-custom>li>a:before{z-index:-1}.thegem-menu-custom ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:after,.thegem-menu-custom ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:before,.thegem-menu-custom ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:after,.thegem-menu-custom ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:before{opacity:0}.thegem-menu-custom ul.nav-menu-custom>li:hover>a{background-color:transparent}.thegem-menu-custom.style-active-background ul.nav-menu-custom>li.collapsed>a:after,.thegem-menu-custom.style-active-background ul.nav-menu-custom>li.collapsed>a:before,.thegem-menu-custom.style-active-background ul.nav-menu-custom>li.menu-item-active>a:after,.thegem-menu-custom.style-active-background ul.nav-menu-custom>li.menu-item-active>a:before,.thegem-menu-custom.style-active-background ul.nav-menu-custom>li.menu-item-current>a:after,.thegem-menu-custom.style-active-background ul.nav-menu-custom>li.menu-item-current>a:before,.thegem-menu-custom.style-hover-background ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:after,.thegem-menu-custom.style-hover-background ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:before{transition:.3s;content:""}.thegem-menu-custom.style-active-background ul.nav-menu-custom>li.collapsed>a,.thegem-menu-custom.style-active-background ul.nav-menu-custom>li.menu-item-active>a,.thegem-menu-custom.style-active-background ul.nav-menu-custom>li.menu-item-current>a,.thegem-menu-custom.style-hover-background ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a{color:var(--thegem-to-menu-level1-light-active-color)}.thegem-menu-custom.style-active-background ul.nav-menu-custom>li.collapsed>a:before,.thegem-menu-custom.style-active-background ul.nav-menu-custom>li.menu-item-active>a:before,.thegem-menu-custom.style-active-background ul.nav-menu-custom>li.menu-item-current>a:before,.thegem-menu-custom.style-hover-background ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a:before{right:0;bottom:0;top:0;background:var(--thegem-to-menu-level1-color-hover);left:0;z-index:-1}.thegem-menu-custom.style-active-background.style-active-type-background-underline ul.nav-menu-custom>li.collapsed>a:after,.thegem-menu-custom.style-active-background.style-active-type-background-underline ul.nav-menu-custom>li.menu-item-active>a:after,.thegem-menu-custom.style-active-background.style-active-type-background-underline ul.nav-menu-custom>li.menu-item-current>a:after,.thegem-menu-custom.style-hover-background.style-hover-type-background-underline ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:after{height:2px;right:0;bottom:0;background-color:var(--thegem-to-menu-level2-border-color,#dfe5e8);left:0;z-index:2}.thegem-menu-custom.style-active-background.style-active-type-background-underline ul.nav-menu-custom>li.collapsed>a,.thegem-menu-custom.style-active-background.style-active-type-background-underline ul.nav-menu-custom>li.menu-item-active>a,.thegem-menu-custom.style-active-background.style-active-type-background-underline ul.nav-menu-custom>li.menu-item-current>a,.thegem-menu-custom.style-hover-background.style-hover-type-background-underline ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a{color:var(--thegem-to-menu-level1-color-hover,#00bcd4)}.thegem-menu-custom.style-active-background.style-active-type-background-rounded ul.nav-menu-custom>li.collapsed>a,.thegem-menu-custom.style-active-background.style-active-type-background-rounded ul.nav-menu-custom>li.menu-item-active>a,.thegem-menu-custom.style-active-background.style-active-type-background-rounded ul.nav-menu-custom>li.menu-item-current>a,.thegem-menu-custom.style-hover-background.style-hover-type-background-rounded ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a{color:var(--thegem-to-menu-level1-light-active-color)}.thegem-menu-custom.style-active-background.style-active-type-background-rounded ul.nav-menu-custom>li.collapsed>a:before,.thegem-menu-custom.style-active-background.style-active-type-background-rounded ul.nav-menu-custom>li.menu-item-active>a:before,.thegem-menu-custom.style-active-background.style-active-type-background-rounded ul.nav-menu-custom>li.menu-item-current>a:before,.thegem-menu-custom.style-hover-background.style-hover-type-background-rounded ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a:before{background-color:var(--thegem-to-menu-level1-color-hover,#00bcd4);border-radius:20px}.thegem-menu-custom.style-hover-background.style-hover-animation-grow ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:after,.thegem-menu-custom.style-hover-background.style-hover-animation-grow ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:before{transform:scale(.5)}.thegem-menu-custom.style-hover-background.style-hover-animation-grow ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a:after,.thegem-menu-custom.style-hover-background.style-hover-animation-grow ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a:before{transform:scale(1);opacity:1}.thegem-menu-custom.style-hover-background.style-hover-animation-shrink ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:after,.thegem-menu-custom.style-hover-background.style-hover-animation-shrink ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:before{transform:scale(1.2);transition:.3s}.thegem-menu-custom.style-hover-background.style-hover-animation-shrink ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a:after,.thegem-menu-custom.style-hover-background.style-hover-animation-shrink ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a:before{transition:opacity .15s,transform .4s}.thegem-menu-custom.style-hover-background.style-hover-animation-sweep-left ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:after,.thegem-menu-custom.style-hover-background.style-hover-animation-sweep-left ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:before{left:100%}.thegem-menu-custom.style-hover-background.style-hover-animation-sweep-right ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:after,.thegem-menu-custom.style-hover-background.style-hover-animation-sweep-right ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:before{right:100%}.thegem-menu-custom.style-hover-background.style-hover-animation-sweep-up ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:after,.thegem-menu-custom.style-hover-background.style-hover-animation-sweep-up ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:before{top:100%}.thegem-menu-custom.style-hover-background.style-hover-animation-sweep-down ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:after,.thegem-menu-custom.style-hover-background.style-hover-animation-sweep-down ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:before{bottom:100%}.thegem-menu-custom.style-hover-background.style-hover-animation-none,.thegem-menu-custom.style-hover-background.style-hover-animation-none ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a,.thegem-menu-custom.style-hover-background.style-hover-animation-none ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:after,.thegem-menu-custom.style-hover-background.style-hover-animation-none ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:before,.thegem-menu-custom.style-hover-background.style-hover-animation-none:after,.thegem-menu-custom.style-hover-background.style-hover-animation-none:before,.thegem-menu-custom.style-hover-background.style-hover-animation-none:focus,.thegem-menu-custom.style-hover-background.style-hover-animation-none:hover{transition-duration:0s}.thegem-menu-custom.style-active-text ul.nav-menu-custom>li.collapsed>a,.thegem-menu-custom.style-active-text ul.nav-menu-custom>li.menu-item-active>a,.thegem-menu-custom.style-active-text ul.nav-menu-custom>li.menu-item-current>a,.thegem-menu-custom.style-hover-text ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a{color:var(--thegem-to-menu-level1-color-hover)}.thegem-menu-custom.style-active-lined ul.nav-menu-custom>li.collapsed>a .text:before,.thegem-menu-custom.style-active-lined ul.nav-menu-custom>li.menu-item-active>a .text:before,.thegem-menu-custom.style-active-lined ul.nav-menu-custom>li.menu-item-current>a .text:before,.thegem-menu-custom.style-hover-lined ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:before{content:"";top:0}.thegem-menu-custom.style-active-lined ul.nav-menu-custom>li.collapsed>a .text:after,.thegem-menu-custom.style-active-lined ul.nav-menu-custom>li.menu-item-active>a .text:after,.thegem-menu-custom.style-active-lined ul.nav-menu-custom>li.menu-item-current>a .text:after,.thegem-menu-custom.style-hover-lined ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:after{content:"";bottom:0}.thegem-menu-custom.style-active-lined.style-active-type-line-overline-1 ul.nav-menu-custom>li.collapsed>a .text:after,.thegem-menu-custom.style-active-lined.style-active-type-line-overline-1 ul.nav-menu-custom>li.menu-item-active>a .text:after,.thegem-menu-custom.style-active-lined.style-active-type-line-overline-1 ul.nav-menu-custom>li.menu-item-current>a .text:after,.thegem-menu-custom.style-active-lined.style-active-type-line-overline-2 ul.nav-menu-custom>li.collapsed>a .text:after,.thegem-menu-custom.style-active-lined.style-active-type-line-overline-2 ul.nav-menu-custom>li.menu-item-active>a .text:after,.thegem-menu-custom.style-active-lined.style-active-type-line-overline-2 ul.nav-menu-custom>li.menu-item-current>a .text:after,.thegem-menu-custom.style-active-lined.style-active-type-line-underline-1 ul.nav-menu-custom>li.collapsed>a .text:before,.thegem-menu-custom.style-active-lined.style-active-type-line-underline-1 ul.nav-menu-custom>li.menu-item-active>a .text:before,.thegem-menu-custom.style-active-lined.style-active-type-line-underline-1 ul.nav-menu-custom>li.menu-item-current>a .text:before,.thegem-menu-custom.style-active-lined.style-active-type-line-underline-2 ul.nav-menu-custom>li.collapsed>a .text:before,.thegem-menu-custom.style-active-lined.style-active-type-line-underline-2 ul.nav-menu-custom>li.menu-item-active>a .text:before,.thegem-menu-custom.style-active-lined.style-active-type-line-underline-2 ul.nav-menu-custom>li.menu-item-current>a .text:before,.thegem-menu-custom.style-hover-lined.style-hover-type-line-overline-1 ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:after,.thegem-menu-custom.style-hover-lined.style-hover-type-line-overline-2 ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:after,.thegem-menu-custom.style-hover-lined.style-hover-type-line-underline-1 ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:before,.thegem-menu-custom.style-hover-lined.style-hover-type-line-underline-2 ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:before{content:none}.thegem-menu-custom.style-active-lined ul.nav-menu-custom>li.collapsed>a,.thegem-menu-custom.style-active-lined ul.nav-menu-custom>li.menu-item-active>a,.thegem-menu-custom.style-active-lined ul.nav-menu-custom>li.menu-item-current>a,.thegem-menu-custom.style-hover-lined ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a{color:var(--thegem-to-menu-level1-color-hover)}.thegem-menu-custom.style-active-lined ul.nav-menu-custom>li.collapsed>a .text:after,.thegem-menu-custom.style-active-lined ul.nav-menu-custom>li.collapsed>a .text:before,.thegem-menu-custom.style-active-lined ul.nav-menu-custom>li.menu-item-active>a .text:after,.thegem-menu-custom.style-active-lined ul.nav-menu-custom>li.menu-item-active>a .text:before,.thegem-menu-custom.style-active-lined ul.nav-menu-custom>li.menu-item-current>a .text:after,.thegem-menu-custom.style-active-lined ul.nav-menu-custom>li.menu-item-current>a .text:before,.thegem-menu-custom.style-hover-lined ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a .text:after,.thegem-menu-custom.style-hover-lined ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a .text:before{height:2px;background-color:var(--thegem-to-menu-level1-color-hover,#00bcd4);left:0;width:100%;z-index:2}.thegem-menu-custom.style-active-lined.style-active-type-line-top-bottom ul.nav-menu-custom>li.collapsed>a .text:after,.thegem-menu-custom.style-active-lined.style-active-type-line-top-bottom ul.nav-menu-custom>li.collapsed>a .text:before,.thegem-menu-custom.style-active-lined.style-active-type-line-top-bottom ul.nav-menu-custom>li.menu-item-active>a .text:after,.thegem-menu-custom.style-active-lined.style-active-type-line-top-bottom ul.nav-menu-custom>li.menu-item-active>a .text:before,.thegem-menu-custom.style-active-lined.style-active-type-line-top-bottom ul.nav-menu-custom>li.menu-item-current>a .text:after,.thegem-menu-custom.style-active-lined.style-active-type-line-top-bottom ul.nav-menu-custom>li.menu-item-current>a .text:before,.thegem-menu-custom.style-hover-lined.style-hover-type-line-top-bottom ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:after,.thegem-menu-custom.style-hover-lined.style-hover-type-line-top-bottom ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:before{background-color:var(--thegem-to-menu-level1-color-hover,#00bcd4)}.thegem-menu-custom.style-hover-lined.style-hover-animation-grow ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:after,.thegem-menu-custom.style-hover-lined.style-hover-animation-grow ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:before{height:0;left:50%;width:0}.thegem-menu-custom.style-hover-lined.style-hover-animation-drop-out ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:before{top:10px}.thegem-menu-custom.style-hover-lined.style-hover-animation-drop-out ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:after{bottom:10px}.thegem-menu-custom.style-hover-lined.style-hover-animation-drop-in ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:before{top:-10px}.thegem-menu-custom.style-hover-lined.style-hover-animation-drop-in ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:after{bottom:-10px}.thegem-menu-custom.style-hover-lined.style-hover-animation-none,.thegem-menu-custom.style-hover-lined.style-hover-animation-none ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text,.thegem-menu-custom.style-hover-lined.style-hover-animation-none ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:after,.thegem-menu-custom.style-hover-lined.style-hover-animation-none ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:before,.thegem-menu-custom.style-hover-lined.style-hover-animation-none ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:focus,.thegem-menu-custom.style-hover-lined.style-hover-animation-none ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:hover,.thegem-menu-custom.style-hover-lined.style-hover-animation-none:after,.thegem-menu-custom.style-hover-lined.style-hover-animation-none:before,.thegem-menu-custom.style-hover-lined.style-hover-animation-none:focus,.thegem-menu-custom.style-hover-lined.style-hover-animation-none:hover{transition-duration:0s}.thegem-menu-custom.style-hover-lined.style-hover-animation-slide-right ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:after,.thegem-menu-custom.style-hover-lined.style-hover-animation-slide-right ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:before{left:-20px;width:10px}.thegem-menu-custom.style-hover-lined.style-hover-animation-slide-left ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:after,.thegem-menu-custom.style-hover-lined.style-hover-animation-slide-left ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a .text:before{left:calc(100% + 20px);width:10px}.thegem-menu-custom.style-active-framed.style-active-type-frame-rounded ul.nav-menu-custom>li.collapsed>a,.thegem-menu-custom.style-active-framed.style-active-type-frame-rounded ul.nav-menu-custom>li.collapsed>a:after,.thegem-menu-custom.style-active-framed.style-active-type-frame-rounded ul.nav-menu-custom>li.collapsed>a:before,.thegem-menu-custom.style-active-framed.style-active-type-frame-rounded ul.nav-menu-custom>li.menu-item-active>a,.thegem-menu-custom.style-active-framed.style-active-type-frame-rounded ul.nav-menu-custom>li.menu-item-active>a:after,.thegem-menu-custom.style-active-framed.style-active-type-frame-rounded ul.nav-menu-custom>li.menu-item-active>a:before,.thegem-menu-custom.style-active-framed.style-active-type-frame-rounded ul.nav-menu-custom>li.menu-item-current>a,.thegem-menu-custom.style-active-framed.style-active-type-frame-rounded ul.nav-menu-custom>li.menu-item-current>a:after,.thegem-menu-custom.style-active-framed.style-active-type-frame-rounded ul.nav-menu-custom>li.menu-item-current>a:before,.thegem-menu-custom.style-hover-framed.style-hover-type-frame-rounded ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a,.thegem-menu-custom.style-hover-framed.style-hover-type-frame-rounded ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:after,.thegem-menu-custom.style-hover-framed.style-hover-type-frame-rounded ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:before{border-radius:20px}.thegem-menu-custom.style-active-framed ul.nav-menu-custom>li.collapsed>a,.thegem-menu-custom.style-active-framed ul.nav-menu-custom>li.menu-item-active>a,.thegem-menu-custom.style-active-framed ul.nav-menu-custom>li.menu-item-current>a,.thegem-menu-custom.style-hover-framed ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a{color:var(--thegem-to-menu-level1-color-hover,#00bcd4)}.thegem-menu-custom.style-active-framed ul.nav-menu-custom>li.collapsed>a:after,.thegem-menu-custom.style-active-framed ul.nav-menu-custom>li.collapsed>a:before,.thegem-menu-custom.style-active-framed ul.nav-menu-custom>li.menu-item-active>a:after,.thegem-menu-custom.style-active-framed ul.nav-menu-custom>li.menu-item-active>a:before,.thegem-menu-custom.style-active-framed ul.nav-menu-custom>li.menu-item-current>a:after,.thegem-menu-custom.style-active-framed ul.nav-menu-custom>li.menu-item-current>a:before,.thegem-menu-custom.style-hover-framed ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:after,.thegem-menu-custom.style-hover-framed ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:before{border:2px solid var(--thegem-to-menu-level1-color-hover,#00bcd4);right:0;bottom:0;top:0;background:transparent;left:0}.thegem-menu-custom.style-active-framed ul.nav-menu-custom>li.collapsed>a:before,.thegem-menu-custom.style-active-framed ul.nav-menu-custom>li.menu-item-active>a:before,.thegem-menu-custom.style-active-framed ul.nav-menu-custom>li.menu-item-current>a:before,.thegem-menu-custom.style-hover-framed ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:before{content:""}.thegem-menu-custom.style-hover-framed.style-hover-animation-grow ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:before{transform:scale(.75)}.thegem-menu-custom.style-hover-framed.style-hover-animation-shrink ul.nav-menu-custom>li:not(:hover):not(:focus):not(.highlighted):not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:before{transform:scale(1.25)}.thegem-menu-custom.style-hover-framed.style-hover-animation-grow ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:before,.thegem-menu-custom.style-hover-framed.style-hover-animation-shrink ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:before{transition:opacity .2s,transform .4s}.thegem-menu-custom.style-hover-framed.style-hover-animation-draw ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:after,.thegem-menu-custom.style-hover-framed.style-hover-animation-draw ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:before{height:2px;width:2px}.thegem-menu-custom.style-hover-framed.style-hover-animation-draw ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:before{transition:width .1s .2s,height .1s .3s,opacity .12s .22s;border-width:0 0 2px 2px}.thegem-menu-custom.style-hover-framed.style-hover-animation-draw ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:after{right:0;transition:width .1s,height .1s .1s,opacity .02s .18s;content:"";border-width:2px 2px 0 0;bottom:0;top:auto;left:auto}.thegem-menu-custom.style-hover-framed.style-hover-animation-draw ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a:after,.thegem-menu-custom.style-hover-framed.style-hover-animation-draw ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a:before{height:100%!important;width:100%!important}.thegem-menu-custom.style-hover-framed.style-hover-animation-draw ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a:before{transition:opacity .02s,height .1s,width .1s .1s}.thegem-menu-custom.style-hover-framed.style-hover-animation-draw ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a:after{transition:opacity .02s .2s,height .1s .2s,width .1s .3s}.thegem-menu-custom.style-hover-framed.style-hover-animation-corners ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:after,.thegem-menu-custom.style-hover-framed.style-hover-animation-corners ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:before{height:2px;width:2px}.thegem-menu-custom.style-hover-framed.style-hover-animation-corners ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:before{border-width:2px 0 0 2px}.thegem-menu-custom.style-hover-framed.style-hover-animation-corners ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:after{right:0;content:"";border-width:0 2px 2px 0;bottom:0;top:auto;left:auto}.thegem-menu-custom.style-hover-framed.style-hover-animation-corners ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a:after,.thegem-menu-custom.style-hover-framed.style-hover-animation-corners ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a:before{height:100%!important;transition:opacity 2ms,width .4s,height .4s;width:100%!important}.thegem-menu-custom.style-hover-framed.style-hover-animation-none,.thegem-menu-custom.style-hover-framed.style-hover-animation-none ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed):hover>a,.thegem-menu-custom.style-hover-framed.style-hover-animation-none ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a,.thegem-menu-custom.style-hover-framed.style-hover-animation-none ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:after,.thegem-menu-custom.style-hover-framed.style-hover-animation-none ul.nav-menu-custom>li:not(.menu-item-active):not(.menu-item-current):not(.collapsed)>a:before,.thegem-menu-custom.style-hover-framed.style-hover-animation-none:after,.thegem-menu-custom.style-hover-framed.style-hover-animation-none:before,.thegem-menu-custom.style-hover-framed.style-hover-animation-none:focus,.thegem-menu-custom.style-hover-framed.style-hover-animation-none:hover{transition-duration:0s}.thegem-template-single-post .vc_row[data-vc-full-width]{margin-right:0;margin-left:0}body.single-thegem_templates.compose-mode .thegem-template-single-post .vc_row[data-vc-full-width]{margin-right:-21px;margin-left:-21px}.thegem-template-single-post .vc_row[data-vc-full-width]>.container{padding-right:0;padding-left:0}@media (max-width:1212px){.thegem-template-single-post .vc_row[data-vc-full-width]>.container{width:100%}}.thegem-template-single-post .vc_section[data-vc-full-width]{margin-right:0;padding-right:0;margin-left:0;padding-left:0}body.single-thegem_templates.compose-mode .thegem-template-single-post .vc_section[data-vc-full-width]{margin-right:-21px;margin-left:-21px}.thegem-template-single-post .vc_section[data-vc-full-width]>.container{padding-right:0;padding-left:0}@media (max-width:1212px){.thegem-template-single-post .vc_section[data-vc-full-width]>.container{width:100%}}.thegem-template-cpt .vc_row[data-vc-full-width]{margin-right:0;margin-left:0}body.single-thegem_templates.compose-mode .thegem-template-cpt .vc_row[data-vc-full-width]{margin-right:-21px;margin-left:-21px}.thegem-template-cpt .vc_row[data-vc-full-width]>.container{padding-right:0;padding-left:0}@media (max-width:1212px){.thegem-template-cpt .vc_row[data-vc-full-width]>.container{width:100%}}.thegem-template-cpt .vc_section[data-vc-full-width]{margin-right:0;padding-right:0;margin-left:0;padding-left:0}body.single-thegem_templates.compose-mode .thegem-template-cpt .vc_section[data-vc-full-width]{margin-right:-21px;margin-left:-21px}.thegem-template-cpt .vc_section[data-vc-full-width]>.container{padding-right:0;padding-left:0}@media (max-width:1212px){.thegem-template-cpt .vc_section[data-vc-full-width]>.container{width:100%}}.thegem-template-page .vc_row[data-vc-full-width]{margin-right:0;margin-left:0}body.single-thegem_templates.compose-mode .thegem-template-page .vc_row[data-vc-full-width]{margin-right:-21px;margin-left:-21px}.thegem-template-page .vc_row[data-vc-full-width]>.container{padding-right:0;padding-left:0}@media (max-width:1212px){.thegem-template-page .vc_row[data-vc-full-width]>.container{width:100%}}.thegem-template-page .vc_section[data-vc-full-width]{margin-right:0;padding-right:0;margin-left:0;padding-left:0}body.single-thegem_templates.compose-mode .thegem-template-page .vc_section[data-vc-full-width]{margin-right:-21px;margin-left:-21px}.thegem-template-page .vc_section[data-vc-full-width]>.container{padding-right:0;padding-left:0}@media (max-width:1212px){.thegem-template-page .vc_section[data-vc-full-width]>.container{width:100%}}.thegem-te-socials-sharing{position:relative}.thegem-te-socials-sharing .socials-sharing{position:relative;display:flex}.thegem-te-socials-sharing .socials-sharing ul{flex:auto;padding:0;flex-wrap:wrap;list-style-type:none;position:relative;margin:0 -5px;align-items:center;display:flex}.thegem-te-socials-sharing .socials-sharing ul li{margin-bottom:5px;padding-right:5px;margin-top:5px;padding-left:5px}.thegem-te-socials-sharing.socials-sharing--left .socials-sharing ul{justify-content:flex-start}.thegem-te-socials-sharing.socials-sharing--center .socials-sharing ul{justify-content:center}.thegem-te-socials-sharing.socials-sharing--right .socials-sharing ul{justify-content:flex-end}.thegem-te-socials-sharing.socials-sharing--justified .socials-sharing ul{justify-content:space-between}.thegem-te-socials-sharing .socials-sharing .socials-item{justify-content:center;color:var(--thegem-to-socials-sharing-color);align-items:center;line-height:1;display:flex}.thegem-te-socials-sharing.socials-sharing--round .socials-sharing .socials-item,.thegem-te-socials-sharing.socials-sharing--square .socials-sharing .socials-item{border:1px solid;border-color:var(--thegem-to-socials-sharing-color,#99a9b5);min-height:40px;padding:.5em;min-width:40px;background-color:transparent}.thegem-te-socials-sharing.socials-sharing--round .socials-sharing .socials-item{border-radius:50%}.thegem-te-socials-sharing .socials-sharing .socials-item.facebook:hover{border-color:#4e64b5;color:#4e64b5}.thegem-te-socials-sharing .socials-sharing .socials-item.twitter:hover{border-color:#00aced;color:#00aced}.thegem-te-socials-sharing .socials-sharing .socials-item.pinterest:hover{border-color:#ff5757;color:#ff5757}.thegem-te-socials-sharing .socials-sharing .socials-item.tumblr:hover{border-color:#456988;color:#456988}.thegem-te-socials-sharing .socials-sharing .socials-item.instagram:hover{border-color:#9a8f62;color:#9a8f62}.thegem-te-socials-sharing .socials-sharing .socials-item.linkedin:hover{border-color:#0288d1;color:#0288d1}.thegem-te-socials-sharing .socials-sharing .socials-item.youtube:hover{border-color:#c82929;color:#c82929}.thegem-te-socials-sharing .socials-sharing .socials-item.telegram:hover{border-color:#2ca5e0;color:#2ca5e0}.thegem-te-socials-sharing .socials-sharing .socials-item.vk:hover{border-color:#5181b8;color:#5181b8}.thegem-te-socials-sharing .socials-sharing .socials-item.whatsapp:hover{border-color:#30b220;color:#30b220}.thegem-te-socials-sharing .socials-sharing .socials-item.viber:hover{border-color:#7a4e9d;color:#7a4e9d}.thegem-te-socials-sharing .socials-sharing .socials-item.ok:hover{border-color:#df8733;color:#df8733}.thegem-te-socials-sharing .socials-sharing .socials-item.reddit:hover{border-color:#ff4500;color:#ff4500}.thegem-te-socials-sharing .socials-sharing .socials-item.tiktok:hover{border-color:#ff0050;color:#ff0050}.thegem-te-socials-sharing .socials-sharing .socials-item.xing:hover{border-color:#046064;color:#046064}.thegem-te-socials-sharing .socials-sharing .socials-item.skype:hover{border-color:#00aff0;color:#00aff0}.thegem-te-socials-sharing .socials-sharing .socials-item-icon{transition:none}.thegem-te-socials-sharing.socials-sharing--tiny .socials-sharing .socials-item-icon{font-size:16px}.thegem-te-socials-sharing.socials-sharing--small .socials-sharing .socials-item-icon{font-size:24px}.thegem-te-socials-sharing.socials-sharing--medium .socials-sharing .socials-item-icon{font-size:48px}.thegem-te-socials-sharing.socials-sharing--large .socials-sharing .socials-item-icon{font-size:96px}.thegem-te-socials-sharing.socials-sharing--xlarge .socials-sharing .socials-item-icon{font-size:144px}.thegem-te-portfolio-content,.thegem-te-portfolio-excerpt,.thegem-te-portfolio-title,.thegem-te-post-content,.thegem-te-post-excerpt,.thegem-te-post-title{flex-wrap:wrap;position:relative;width:100%;display:flex}.thegem-te-portfolio-content .portfolio-content,.thegem-te-portfolio-excerpt .portfolio-excerpt,.thegem-te-portfolio-title .portfolio-title,.thegem-te-post-content .post-content,.thegem-te-post-excerpt .post-excerpt,.thegem-te-post-title .post-title{padding:0;max-width:100%;margin:0;width:100%}.thegem-te-portfolio-title .portfolio-title{text-align:inherit}.thegem-te-portfolio-title.title--left .portfolio-title{text-align:left}.thegem-te-portfolio-title.title--right .portfolio-title{text-align:right}.thegem-te-portfolio-title.title--center .portfolio-title{text-align:center}.thegem-te-portfolio-title.title--justify .portfolio-title{text-align:justify}.thegem-te-post-title .post-title a{color:var(--thegem-to-h4-color)}.thegem-te-post-title .post-title a:hover{color:var(--thegem-to-link-color)}.thegem-te-portfolio-breadcrumbs,.thegem-te-post-breadcrumbs{position:relative;width:100%}.thegem-te-portfolio-breadcrumbs .portfolio-breadcrumbs,.thegem-te-post-breadcrumbs .post-breadcrumbs{position:relative;align-items:center;width:100%;display:flex;z-index:1}.thegem-te-portfolio-breadcrumbs .portfolio-breadcrumbs ul,.thegem-te-post-breadcrumbs .post-breadcrumbs ul{padding:0;flex-wrap:wrap;list-style-type:none;margin:0;display:flex}.thegem-te-portfolio-breadcrumbs .portfolio-breadcrumbs ul li,.thegem-te-post-breadcrumbs .post-breadcrumbs ul li{font-size:var(--thegem-to-body-tiny-font-size);color:var(--thegem-to-breadcrumbs-color);position:relative;line-height:var(--thegem-to-body-tiny-line-height)}.thegem-te-portfolio-breadcrumbs .portfolio-breadcrumbs ul li:not(:last-child),.thegem-te-post-breadcrumbs .post-breadcrumbs ul li:not(:last-child){margin-right:5px;padding-right:20px}.thegem-te-portfolio-breadcrumbs .portfolio-breadcrumbs ul li:not(:last-child):after,.thegem-te-post-breadcrumbs .post-breadcrumbs ul li:not(:last-child):after{transform:translateY(-50%);right:0;content:"\e601";position:absolute;top:50%;line-height:1;font-family:thegem-icons}.thegem-te-portfolio-breadcrumbs .portfolio-breadcrumbs ul li a,.thegem-te-post-breadcrumbs .post-breadcrumbs ul li a{color:var(--thegem-to-breadcrumbs-color)}.thegem-te-portfolio-breadcrumbs .portfolio-breadcrumbs ul li a:hover,.thegem-te-post-breadcrumbs .post-breadcrumbs ul li a:hover{color:var(--thegem-to-breadcrumbs-color-hover)}.thegem-te-portfolio-breadcrumbs .portfolio-breadcrumbs ul li:last-child,.thegem-te-post-breadcrumbs .post-breadcrumbs ul li:last-child{color:var(--thegem-to-breadcrumbs-color-active)}.thegem-te-post-featured-content{position:relative;display:flex}.thegem-te-post-featured-content.featured-image--left{justify-content:flex-start}.thegem-te-post-featured-content.featured-image--center{justify-content:center}.thegem-te-post-featured-content.featured-image--right{justify-content:flex-end}.thegem-te-post-featured-content .post-featured-content{position:relative;width:100%}.thegem-te-post-featured-content.featured-image--default .post-featured-content{width:auto}.thegem-te-post-featured-content.featured-image--stretch .post-featured-content{width:100%}.thegem-te-post-featured-content.featured-image--stretch .post-featured-content img{height:auto!important;width:100%!important}.thegem-te-portfolio-featured-image,.thegem-te-post-featured-image{position:relative;display:flex}.thegem-te-portfolio-featured-image.featured-image--left,.thegem-te-post-featured-image.featured-image--left{justify-content:flex-start}.thegem-te-portfolio-featured-image.featured-image--center,.thegem-te-post-featured-image.featured-image--center{justify-content:center}.thegem-te-portfolio-featured-image.featured-image--right,.thegem-te-post-featured-image.featured-image--right{justify-content:flex-end}.thegem-te-portfolio-featured-image.featured-image--stretch .portfolio-featured-image,.thegem-te-post-featured-image.featured-image--stretch .post-featured-image{width:100%}.thegem-te-portfolio-featured-image.featured-image--stretch .portfolio-featured-image img,.thegem-te-post-featured-image.featured-image--stretch .post-featured-image img{height:auto!important;width:100%!important}.thegem-te-portfolio-featured-image .portfolio-featured-image,.thegem-te-post-featured-image .post-featured-image{overflow:hidden;position:relative}.thegem-te-portfolio-featured-image .portfolio-featured-image .fancybox,.thegem-te-post-featured-image .post-featured-image .fancybox{position:relative;display:block}.thegem-te-portfolio-featured-image .portfolio-featured-image .fancybox:before,.thegem-te-post-featured-image .post-featured-image .fancybox:before{height:100%;transition:all .5s;content:"";position:absolute;opacity:0;visibility:hidden;top:0;background-color:var(--thegem-to-hover-default-color-08,rgba(0,188,212,.8));left:0;width:100%;z-index:5}.thegem-te-portfolio-featured-image .portfolio-featured-image .fancybox:after,.thegem-te-post-featured-image .post-featured-image .fancybox:after{transform:translate(-50%,-50%);font-size:40px;color:var(--thegem-to-icons-portfolio-gallery-color-hover);transition:all .3s;content:"\e60f";position:absolute;opacity:0;visibility:hidden;top:-20px;left:50%;font-family:thegem-icons;z-index:5}.thegem-te-portfolio-featured-image .portfolio-featured-image .fancybox:hover:after,.thegem-te-portfolio-featured-image .portfolio-featured-image .fancybox:hover:before,.thegem-te-post-featured-image .post-featured-image .fancybox:hover:after,.thegem-te-post-featured-image .post-featured-image .fancybox:hover:before{opacity:1;visibility:visible}.thegem-te-portfolio-featured-image .portfolio-featured-image .fancybox:hover:after,.thegem-te-post-featured-image .post-featured-image .fancybox:hover:after{top:50%}.thegem-te-portfolio-featured-image.featured-image--border-8 .portfolio-featured-image,.thegem-te-post-featured-image.featured-image--border-8 .post-featured-image{border:8px solid transparent}.thegem-te-portfolio-featured-image.featured-image--border-16 .portfolio-featured-image,.thegem-te-post-featured-image.featured-image--border-16 .post-featured-image{border:16px solid transparent}.thegem-te-portfolio-featured-image.featured-image--border-outline-8 .portfolio-featured-image,.thegem-te-post-featured-image.featured-image--border-outline-8 .post-featured-image{padding:8px;border:1px solid transparent}.thegem-te-portfolio-featured-image.featured-image--border-outline-20 .portfolio-featured-image,.thegem-te-post-featured-image.featured-image--border-outline-20 .post-featured-image{padding:20px;border:2px solid transparent}.thegem-te-portfolio-featured-image.featured-image--border-shadow-20 .portfolio-featured-image,.thegem-te-post-featured-image.featured-image--border-shadow-20 .post-featured-image{padding:20px;-webkit-box-shadow:0 1px 27px 1px rgba(44,46,61,.25);-moz-box-shadow:0 1px 27px 1px rgba(44,46,61,.25);box-shadow:0 1px 27px 1px rgba(44,46,61,.25)}.thegem-te-portfolio-featured-image.featured-image--border-combined .portfolio-featured-image,.thegem-te-post-featured-image.featured-image--border-combined .post-featured-image{padding:8px;border:20px solid transparent}.thegem-te-portfolio-featured-image.featured-image--border-radius-20 .portfolio-featured-image,.thegem-te-post-featured-image.featured-image--border-radius-20 .post-featured-image{padding:10px;border:10px solid transparent;border-radius:20px}.thegem-te-portfolio-featured-image.featured-image--border-radius-55 .portfolio-featured-image,.thegem-te-post-featured-image.featured-image--border-radius-55 .post-featured-image{padding:18px;border:6px solid transparent;border-radius:55px}.thegem-te-portfolio-featured-image.featured-image--border-radius-55 .portfolio-featured-image a,.thegem-te-portfolio-featured-image.featured-image--border-radius-55 .portfolio-featured-image img,.thegem-te-post-featured-image.featured-image--border-radius-55 .post-featured-image a,.thegem-te-post-featured-image.featured-image--border-radius-55 .post-featured-image img{overflow:hidden;border-radius:55px}.thegem-te-portfolio-featured-image.featured-image--dashed-inside .portfolio-featured-image:after,.thegem-te-post-featured-image.featured-image--dashed-inside .post-featured-image:after{border:2px dashed hsla(0,0%,100%,.5);right:20px;content:"";position:absolute;bottom:20px;top:20px;left:20px;z-index:0}.thegem-te-portfolio-featured-image.featured-image--dashed-outside .portfolio-featured-image,.thegem-te-post-featured-image.featured-image--dashed-outside .post-featured-image{padding:20px;border:2px dashed transparent}.thegem-te-portfolio-featured-image.featured-image--rounded-with-border .portfolio-featured-image,.thegem-te-portfolio-featured-image.featured-image--rounded-without-border .portfolio-featured-image,.thegem-te-post-featured-image.featured-image--rounded-with-border .post-featured-image,.thegem-te-post-featured-image.featured-image--rounded-without-border .post-featured-image{border-radius:50%}.thegem-te-portfolio-featured-image.featured-image--rounded-with-border .portfolio-featured-image:after,.thegem-te-post-featured-image.featured-image--rounded-with-border .post-featured-image:after{border:2px solid #fff;right:15px;content:"";position:absolute;bottom:15px;top:15px;border-radius:50%;left:15px}.thegem-te-portfolio-featured-image.featured-image--border-16 .portfolio-featured-image,.thegem-te-portfolio-featured-image.featured-image--border-8 .portfolio-featured-image,.thegem-te-portfolio-featured-image.featured-image--border-combined .portfolio-featured-image,.thegem-te-portfolio-featured-image.featured-image--border-outline-20 .portfolio-featured-image,.thegem-te-portfolio-featured-image.featured-image--border-outline-8 .portfolio-featured-image,.thegem-te-portfolio-featured-image.featured-image--border-radius-20 .portfolio-featured-image,.thegem-te-portfolio-featured-image.featured-image--border-radius-55 .portfolio-featured-image,.thegem-te-portfolio-featured-image.featured-image--dashed-outside .portfolio-featured-image,.thegem-te-post-featured-image.featured-image--border-16 .post-featured-image,.thegem-te-post-featured-image.featured-image--border-8 .post-featured-image,.thegem-te-post-featured-image.featured-image--border-combined .post-featured-image,.thegem-te-post-featured-image.featured-image--border-outline-20 .post-featured-image,.thegem-te-post-featured-image.featured-image--border-outline-8 .post-featured-image,.thegem-te-post-featured-image.featured-image--border-radius-20 .post-featured-image,.thegem-te-post-featured-image.featured-image--border-radius-55 .post-featured-image,.thegem-te-post-featured-image.featured-image--dashed-outside .post-featured-image{border-color:var(--thegem-to-box-border-color)}@media screen and (max-width:767px){.thegem-te-portfolio-featured-image .portfolio-featured-image img,.thegem-te-post-featured-image .post-featured-image img{height:auto!important}}.thegem-te-loop-featured-media{position:relative;z-index:0}.thegem-te-loop-featured-media .media-inner-wrap{height:100%;overflow:hidden;transition:all .3s;position:relative;width:100%}.thegem-te-loop-featured-media.image-position-centered .media-inner-wrap{margin:0 auto}.thegem-te-loop-featured-media.image-position-right .media-inner-wrap{margin-left:auto}.thegem-te-loop-featured-media.without-image .media-inner-wrap{background-color:var(--styled-bg-color,#f0f3f2);aspect-ratio:1/1}.thegem-te-loop-featured-media.loop-item-type-masonry.without-image .media-inner-wrap{aspect-ratio:auto}.thegem-te-loop-featured-media.appearance-type-audio.loop-item-type-masonry .post-featured-content{min-height:54px;position:relative!important}.thegem-te-loop-featured-media.appearance-type-gallery .media-inner-wrap .portfolio-image-slider:before,.thegem-te-loop-featured-media.appearance-type-image .media-inner-wrap:before{right:0;transition:all .3s;content:"";position:absolute;bottom:0;top:0;left:0;z-index:5}.thegem-te-loop-featured-media .featured-media .media-inner-wrap .portfolio-item-link{height:100%;position:absolute;top:0;left:0;width:100%}.thegem-te-loop-featured-media .featured-media .media-inner-wrap img{transition:all .3s}.thegem-te-loop-featured-media.image-aspect-ratio .featured-media .media-inner-wrap img,.thegem-te-loop-featured-media.loop-item-type-masonry .featured-media .media-inner-wrap .portfolio-image-slider img{height:100%;max-width:100%!important;-o-object-fit:cover;object-fit:cover;width:100%}.thegem-te-loop-featured-media.appearance-type-image.image-hover-effect a .featured-media .media-inner-wrap img{overflow:hidden;transform:translate(0) scale(1)}.thegem-te-loop-featured-media.appearance-type-image.image-hover-effect a:hover .featured-media .media-inner-wrap img{transform:translate(0) scale(1.12)}.thegem-te-loop-featured-media.loop-item-type-masonry.appearance-type-gallery .media-inner-wrap,.thegem-te-loop-featured-media.loop-item-type-masonry.appearance-type-quote .media-inner-wrap,.thegem-te-loop-featured-media.loop-item-type-masonry.appearance-type-video .media-inner-wrap{aspect-ratio:1/1}.thegem-te-loop-featured-media.appearance-type-quote blockquote .quote-author{width:100%;display:flex}.thegem-te-loop-featured-media.appearance-type-quote blockquote .quote-author:after{font-size:70px;font-weight:400;font-style:normal;content:"\e60c";margin-left:auto;line-height:50px;vertical-align:bottom;font-family:thegem-icons}.thegem-te-loop-featured-media.appearance-type-gif img.gem-gif-poster{transition:none;position:absolute!important;top:0;background-color:var(--styled-bg-color,#f0f3f2);left:0}.thegem-te-loop-featured-media.appearance-type-gif a:hover img.gem-gif-poster,.thegem-te-loop-featured-media.appearance-type-gif:hover img.gem-gif-poster{opacity:0!important;visibility:hidden}.thegem-te-portfolio-info,.thegem-te-post-info{position:relative;width:100%}.thegem-te-portfolio-info .portfolio-info,.thegem-te-post-info .post-info{flex-wrap:wrap;position:relative;flex-direction:row;display:flex}.thegem-te-portfolio-info.portfolio-info--left .portfolio-info,.thegem-te-post-info.post-info--left .post-info{justify-content:flex-start}.thegem-te-portfolio-info.portfolio-info--center .portfolio-info,.thegem-te-post-info.post-info--center .post-info{justify-content:center}.thegem-te-portfolio-info.portfolio-info--right .portfolio-info,.thegem-te-post-info.post-info--right .post-info{justify-content:flex-end}.thegem-te-portfolio-info.portfolio-info--vertical .portfolio-info,.thegem-te-post-info.post-info--vertical .post-info{flex-direction:column}.thegem-te-portfolio-info.portfolio-info--vertical.portfolio-info--left .portfolio-info,.thegem-te-post-info.post-info--vertical.post-info--left .post-info{align-items:flex-start}.thegem-te-portfolio-info.portfolio-info--vertical.portfolio-info--center .portfolio-info,.thegem-te-post-info.post-info--vertical.post-info--center .post-info{align-items:center}.thegem-te-portfolio-info.portfolio-info--vertical.portfolio-info--right .portfolio-info,.thegem-te-post-info.post-info--vertical.post-info--right .post-info{align-items:flex-end}.thegem-te-portfolio-info.portfolio-info--vertical .portfolio-info-item,.thegem-te-post-info.post-info--vertical .post-info-item{margin-right:0!important;margin-bottom:0;padding-right:0!important;margin-top:10px}.thegem-te-portfolio-info.portfolio-info--vertical .portfolio-info-item:first-child,.thegem-te-post-info.post-info--vertical .post-info-item:first-child{margin-top:5px!important}.thegem-te-portfolio-info.portfolio-info--vertical .portfolio-info-item:last-child,.thegem-te-post-info.post-info--vertical .post-info-item:last-child{margin-bottom:0!important}.thegem-te-portfolio-info .portfolio-info,.thegem-te-post-info .post-info{color:var(--thegem-to-date-filter-subtitle-color)}.thegem-te-portfolio-info .portfolio-info-item,.thegem-te-post-info .post-info-item{margin-right:10px;margin-bottom:5px;position:relative;padding-right:10px;align-items:center;margin-top:5px;display:inline-flex}.thegem-te-portfolio-info .portfolio-info-item:last-child,.thegem-te-post-info .post-info-item:not(.post-info-item-cats-list):last-child{margin-right:0!important;padding-right:0!important}.thegem-te-portfolio-info .portfolio-info-item:not(:last-child):after,.thegem-te-post-info .post-info-item:not(.post-info-item-cats-list):not(:last-child):after{height:20px;transform:translateY(-50%);right:0;content:"";position:absolute;top:50%;background-color:var(--thegem-to-box-border-color,#d4dee1);width:1px}.thegem-te-portfolio-info.portfolio-info--colon-hide .portfolio-info-item .item-label .colon,.thegem-te-portfolio-info.portfolio-info--divider-hide .portfolio-info-item:after,.thegem-te-portfolio-info.portfolio-info--vertical .portfolio-info-item:after,.thegem-te-post-info.post-info--divider-hide .post-info-item:after,.thegem-te-post-info.post-info--vertical .post-info-item:after{display:none}.thegem-te-portfolio-info .portfolio-info-item .icon,.thegem-te-post-info .post-info-item .icon{font-weight:400;font-style:normal;margin-right:5px;align-items:center;display:inline-flex}.thegem-te-portfolio-info .portfolio-info-item .likes,.thegem-te-portfolio-info .portfolio-info-item .zilla-likes,.thegem-te-post-info .post-info-item .likes,.thegem-te-post-info .post-info-item .zilla-likes{align-items:center;display:inline-flex}.thegem-te-portfolio-info .portfolio-info-item .zilla-likes:before,.thegem-te-post-info .post-info-item .zilla-likes:before{font-size:16px;margin-right:5px;line-height:16px;vertical-align:inherit}.thegem-te-portfolio-info .portfolio-info-item .icon i,.thegem-te-portfolio-info .portfolio-info-item .zilla-likes:before,.thegem-te-post-info .post-info-item .icon i,.thegem-te-post-info .post-info-item .zilla-likes:before{font-weight:400;font-style:normal}.thegem-te-portfolio-info .portfolio-info-item .label-before,.thegem-te-post-info .post-info-item .label-before{margin-right:5px}.thegem-te-portfolio-info .portfolio-info-item .label-after,.thegem-te-post-info .post-info-item .label-after{margin-left:5px}.thegem-te-portfolio-info .portfolio-info-item .comments-link,.thegem-te-post-info .post-info-item .comments-link{align-items:center;display:inline-flex}.thegem-te-portfolio-info .portfolio-info-item .icon-default,.thegem-te-post-info .post-info-item .icon-default{font-size:16px;line-height:16px;font-family:thegem-icons}.thegem-te-post-info .post-info-item-cats,.thegem-te-post-info .post-info-item-cats-list{flex-wrap:wrap}.thegem-te-post-info.post-info--center .post-info-item-cats,.thegem-te-post-info.post-info--center .post-info-item-cats-list{justify-content:center;text-align:center}.thegem-te-portfolio-info .portfolio-info-item-cats .separator,.thegem-te-post-info .post-info-item-cats .separator{height:20px;background-color:var(--thegem-to-box-border-color,#d4dee1);margin:0 10px;width:1px}.thegem-te-portfolio-info.portfolio-info--divider-hide .portfolio-info-item-cats .separator,.thegem-te-post-info.post-info--divider-hide .post-info-item-cats .separator{display:none}.thegem-te-portfolio-info.portfolio-info--divider-hide .portfolio-info-item-cats>*,.thegem-te-post-info.post-info--divider-hide .post-info-item-cats>*{margin:0 .5em}.thegem-te-portfolio-info .portfolio-info-item-author .avatar,.thegem-te-post-info .post-info-item-author .avatar{margin-right:10px;align-items:center;display:inline-flex}.thegem-te-portfolio-info .portfolio-info-item-author .avatar>img,.thegem-te-post-info .post-info-item-author .avatar>img{margin:0!important;border-radius:50%}.thegem-te-portfolio-info .portfolio-info-item-likes,.thegem-te-portfolio-info .portfolio-info-item-likes .zilla-likes,.thegem-te-post-info .post-info-item-likes,.thegem-te-post-info .post-info-item-likes .zilla-likes{color:var(--thegem-to-styled-color3)}.thegem-te-portfolio-info .portfolio-info-item-likes .zilla-likes:hover,.thegem-te-post-info .post-info-item-likes .zilla-likes:hover{color:var(--thegem-to-link-color-hover)}.thegem-te-portfolio-info .portfolio-info-item-date .icon-default:before,.thegem-te-post-info .post-info-item-date .icon-default:before{content:"\e66e"}.thegem-te-portfolio-info .portfolio-info-item-time .icon-default:before,.thegem-te-post-info .post-info-item-time .icon-default:before{content:"\e687"}.thegem-te-portfolio-info .portfolio-info-item-comments .icon-default:before,.thegem-te-post-info .post-info-item-comments .icon-default:before{content:"\e684"}.thegem-te-portfolio-info .portfolio-info-item-likes .icon-default:before,.thegem-te-post-info .post-info-item-likes .icon-default:before{content:"\e679"}.thegem-te-post-info .post-info-item:last-child.post-info-item-cats-list{margin:0}.thegem-te-post-info.post-info--classic .post-info-item-cats-list{padding:0 .5em;border:1px solid transparent;background-color:var(--thegem-to-h6-color)}.thegem-te-post-info.post-info--classic .post-info-item-cats-list,.thegem-te-post-info.post-info--classic .post-info-item-cats-list a{color:var(--thegem-to-main-bg-color)}.thegem-te-post-info.post-info--classic .post-info-item-cats-list a:not(.readonly):hover{text-decoration:underline}.thegem-te-post-info.post-info--classic .post-info-item-cats-list .separator{padding-right:5px}.thegem-te-portfolio-info.portfolio-info--text-vertical .portfolio-info-item:not(.portfolio-info-item-cats):not(.portfolio-info-item-likes){flex-direction:column;align-items:flex-start}.thegem-te-portfolio-info.portfolio-info--center.portfolio-info--text-vertical .portfolio-info-item:not(.portfolio-info-item-cats):not(.portfolio-info-item-likes){text-align:center;align-items:center}.thegem-te-portfolio-info.portfolio-info--right.portfolio-info--text-vertical .portfolio-info-item:not(.portfolio-info-item-cats):not(.portfolio-info-item-likes){text-align:right;align-items:flex-end}.thegem-te-portfolio-info .portfolio-info-item .item-label{flex-wrap:wrap;align-items:center;display:flex}.thegem-te-portfolio-info .portfolio-info-item .item-label,.thegem-te-portfolio-info .portfolio-info-item .item-value{padding:0;margin:0}.thegem-te-post-info.post-info--loop-item .post-info{font-size:calc(var(--thegem-to-body-font-size)*.75);line-height:calc(var(--thegem-to-body-line-height)*.75)}.thegem-te-post-info.post-info--loop-item .post-info-item:not(:last-child):after{height:1px;transform:none;margin-right:-3px;width:6px}.thegem-te-post-info.post-info--loop-item .post-info-item-cats .separator{height:1px;width:6px}.thegem-te-post-info.post-info--loop-item .post-info-item-comments .icon-default:before{content:"\e63e"}.thegem-te-post-info.post-info--loop-item .post-info-item-likes .likes .zilla-likes{color:var(--thegem-to-date-filter-subtitle-color);flex-direction:row-reverse;display:inline-flex}.thegem-te-post-info.post-info--loop-item .post-info-item-likes .likes .zilla-likes:before{display:none}.thegem-te-post-info.post-info--loop-item .post-info-item-likes .likes .zilla-likes.active{color:var(--thegem-to-styled-color3)}.thegem-te-post-info.post-info--loop-item .post-info-item-likes .zilla-likes-postfix{margin-right:5px}.thegem-te-post-info.post-info--loop-item .post-info-item-likes .zilla-likes-postfix:after{font-size:16px;font-weight:400;content:"\e66b";vertical-align:top;font-family:thegem-icons}.thegem-te-portfolio-info.portfolio-info--modern .portfolio-info,.thegem-te-portfolio-info.portfolio-info--table .portfolio-info,.thegem-te-post-info.post-info--modern .post-info,.thegem-te-post-info.post-info--table .post-info{font-size:var(--thegem-to-h6-font-size-small);font-weight:var(--thegem-to-h6-font-weight);font-style:var(--thegem-to-h6-font-style);color:var(--thegem-to-h6-color);text-transform:none;letter-spacing:0;line-height:var(--thegem-to-h6-line-height-small);font-family:var(--thegem-to-h6-font-family)}.thegem-te-portfolio-info.portfolio-info--modern .portfolio-info .item-label.light,.thegem-te-portfolio-info.portfolio-info--modern .portfolio-info .item-value.light,.thegem-te-portfolio-info.portfolio-info--table .portfolio-info .item-label.light,.thegem-te-portfolio-info.portfolio-info--table .portfolio-info .item-value.light{font-weight:var(--thegem-to-light-title-font-weight);font-style:var(--thegem-to-light-title-font-style);font-family:var(--thegem-to-light-title-font-family)}.thegem-te-portfolio-info.portfolio-info--modern .portfolio-info-item .icon,.thegem-te-portfolio-info.portfolio-info--modern .portfolio-info-item .icon-default,.thegem-te-portfolio-info.portfolio-info--modern .portfolio-info-item .zilla-likes:before,.thegem-te-portfolio-info.portfolio-info--table .portfolio-info-item .icon,.thegem-te-portfolio-info.portfolio-info--table .portfolio-info-item .icon-default,.thegem-te-portfolio-info.portfolio-info--table .portfolio-info-item .zilla-likes:before,.thegem-te-post-info.post-info--modern .post-info-item .icon,.thegem-te-post-info.post-info--modern .post-info-item .icon-default,.thegem-te-post-info.post-info--modern .post-info-item .zilla-likes:before,.thegem-te-post-info.post-info--table .post-info-item .icon,.thegem-te-post-info.post-info--table .post-info-item .icon-default,.thegem-te-post-info.post-info--table .post-info-item .zilla-likes:before{font-size:24px;line-height:24px}.thegem-te-portfolio-info .portfolio-info-item-likes .zilla-likes:hover,.thegem-te-post-info .post-info-item-likes .zilla-likes:hover{color:var(--thegem-to-h6-color)}.thegem-te-portfolio-info.portfolio-info--modern .portfolio-info-item-date .icon-default:before,.thegem-te-portfolio-info.portfolio-info--table .portfolio-info-item-date .icon-default:before,.thegem-te-post-info.post-info--modern .post-info-item-date .icon-default:before,.thegem-te-post-info.post-info--table .post-info-item-date .icon-default:before{content:"\e686"}.thegem-te-portfolio-info.portfolio-info--modern .portfolio-info-item-time .icon-default:before,.thegem-te-portfolio-info.portfolio-info--table .portfolio-info-item-time .icon-default:before,.thegem-te-post-info.post-info--modern .post-info-item-time .icon-default:before,.thegem-te-post-info.post-info--table .post-info-item-time .icon-default:before{content:"\e688"}.thegem-te-portfolio-info.portfolio-info--modern .portfolio-info-item-comments .icon-default:before,.thegem-te-portfolio-info.portfolio-info--table .portfolio-info-item-comments .icon-default:before,.thegem-te-post-info.post-info--modern .post-info-item-comments .icon-default:before,.thegem-te-post-info.post-info--table .post-info-item-comments .icon-default:before{content:"\e685"}.thegem-te-portfolio-info.portfolio-info--modern .portfolio-info-item-likes .icon-default:before,.thegem-te-portfolio-info.portfolio-info--table .portfolio-info-item-likes .icon-default:before,.thegem-te-post-info.post-info--modern .post-info-item-likes .icon-default:before,.thegem-te-post-info.post-info--table .post-info-item-likes .icon-default:before{content:"\e679"}.thegem-te-portfolio-info.portfolio-info--modern .portfolio-info-item-cats .separator,.thegem-te-portfolio-info.portfolio-info--modern .portfolio-info-item:after,.thegem-te-portfolio-info.portfolio-info--table .portfolio-info-item-cats .separator,.thegem-te-portfolio-info.portfolio-info--table .portfolio-info-item:after,.thegem-te-post-info.post-info--modern .post-info-item-cats .separator,.thegem-te-post-info.post-info--modern .post-info-item:after,.thegem-te-post-info.post-info--table .post-info-item-cats .separator,.thegem-te-post-info.post-info--table .post-info-item:after{opacity:0;visibility:hidden}.thegem-te-post-info.post-info--modern .post-info-item-cats .separator{height:0;padding:0;border:0;margin:0 5px;width:0}.thegem-te-portfolio-info.portfolio-info--modern .portfolio-info-item-cats a,.thegem-te-portfolio-info.portfolio-info--table .portfolio-info-item-cats a,.thegem-te-post-info.post-info--modern .post-info-item-cats a,.thegem-te-post-info.post-info--modern .post-info-item-cats span,.thegem-te-post-info.post-info--modern .post-info-item-cats-list a,.thegem-te-post-info.post-info--modern .post-info-item-cats-list span,.thegem-te-post-info.post-info--table .post-info-item-cats a,.thegem-te-post-info.post-info--table .post-info-item-cats-list a{padding:0 .5em;border:1px solid transparent;color:var(--thegem-to-main-bg-color);transition:all .3s;background-color:var(--thegem-to-h6-color)}.thegem-te-post-info.post-info--modern .post-info-item-cats a,.thegem-te-post-info.post-info--modern .post-info-item-cats span.readonly,.thegem-te-post-info.post-info--modern .post-info-item-cats-list a,.thegem-te-post-info.post-info--modern .post-info-item-cats-list span.readonly{margin:5px 0}.thegem-te-portfolio-info.portfolio-info--modern .portfolio-info-item-cats a.readonly,.thegem-te-portfolio-info.portfolio-info--table .portfolio-info-item-cats a.readonly,.thegem-te-post-info.post-info--modern .post-info-item-cats a.readonly,.thegem-te-post-info.post-info--table .post-info-item-cats a.readonly{cursor:default}.thegem-te-portfolio-info.portfolio-info--modern .portfolio-info-item-cats a:not(.readonly):hover,.thegem-te-portfolio-info.portfolio-info--table .portfolio-info-item-cats a:not(.readonly):hover,.thegem-te-post-info.post-info--modern .post-info-item-cats a:not(.readonly):hover,.thegem-te-post-info.post-info--table .post-info-item-cats a:not(.readonly):hover{border-color:var(--thegem-to-h6-color);color:var(--thegem-to-h6-color);background-color:var(--thegem-to-main-bg-color)}.thegem-te-portfolio-info.portfolio-info--table .portfolio-info,.thegem-te-post-info.post-info--table .post-info{width:100%;display:table}.thegem-te-portfolio-info.portfolio-info--table .portfolio-info-item,.thegem-te-post-info.post-info--table .post-info-item{padding:0;margin:0;white-space:nowrap;display:table-row}.thegem-te-portfolio-info.portfolio-info--table .portfolio-info-item .item-label,.thegem-te-portfolio-info.portfolio-info--table .portfolio-info-item .item-value,.thegem-te-post-info.post-info--table .post-info-item .item-label,.thegem-te-post-info.post-info--table .post-info-item .item-value{padding-top:16px;margin:0;padding-bottom:16px;vertical-align:middle;display:table-cell}.thegem-te-portfolio-info.portfolio-info--table .portfolio-info-item.portfolio-info-item-cats .item-value,.thegem-te-portfolio-info.portfolio-info--table .portfolio-info-item.portfolio-info-item-likes .item-value,.thegem-te-post-info.post-info--table .post-info-item.post-info-item-cats .item-value,.thegem-te-post-info.post-info--table .post-info-item.post-info-item-likes .item-value{flex-wrap:wrap;display:flex}.thegem-te-portfolio-info.portfolio-info--table .portfolio-info-item .item-label>div,.thegem-te-post-info.post-info--table .post-info-item .item-label>div{vertical-align:top;display:inline-block}.thegem-te-portfolio-info.portfolio-info--table .portfolio-info-item .item-value,.thegem-te-post-info.post-info--table .post-info-item .item-value{width:100%}.thegem-te-portfolio-info.portfolio-info--table.portfolio-info--center .portfolio-info-item .item-label,.thegem-te-portfolio-info.portfolio-info--table.portfolio-info--center .portfolio-info-item .item-value,.thegem-te-post-info.post-info--table.post-info--center .post-info-item .item-label,.thegem-te-post-info.post-info--table.post-info--center .post-info-item .item-value{justify-content:center;text-align:center}.thegem-te-portfolio-info.portfolio-info--table.portfolio-info--right .portfolio-info-item .item-label,.thegem-te-portfolio-info.portfolio-info--table.portfolio-info--right .portfolio-info-item .item-value,.thegem-te-post-info.post-info--table.post-info--right .post-info-item .item-label,.thegem-te-post-info.post-info--table.post-info--right .post-info-item .item-value{justify-content:flex-end;text-align:right}.thegem-te-portfolio-info.portfolio-info--table.portfolio-info--text-vertical .portfolio-info-item .item-label>*,.thegem-te-portfolio-info.portfolio-info--table.portfolio-info--text-vertical .portfolio-info-item .item-value>*,.thegem-te-post-info.post-info--table.post-info--text-vertical .post-info-item .item-label>*,.thegem-te-post-info.post-info--table.post-info--text-vertical .post-info-item .item-value>*{display:block}.thegem-te-portfolio-info.portfolio-info--table .portfolio-info-item:not(:last-child):after,.thegem-te-post-info.post-info--table .post-info-item:not(:last-child):after{height:1px;transform:none;content:"";position:absolute;opacity:1;bottom:0;visibility:visible;top:auto;background-color:var(--thegem-to-box-border-color,#d4dee1);left:0;width:100%}.thegem-te-portfolio-navigation,.thegem-te-post-navigation{position:relative;width:100%}.thegem-te-portfolio-navigation.post-nav--left .nav-links,.thegem-te-post-navigation.post-nav--left .nav-links{justify-content:flex-start}.thegem-te-portfolio-navigation.post-nav--center .nav-links,.thegem-te-post-navigation.post-nav--center .nav-links{justify-content:center}.thegem-te-portfolio-navigation.post-nav--right .nav-links,.thegem-te-post-navigation.post-nav--right .nav-links{justify-content:flex-end}.thegem-te-portfolio-navigation.post-nav--justified .nav-links,.thegem-te-post-navigation.post-nav--justified .nav-links{justify-content:space-between}.thegem-te-portfolio-navigation .post-navigation .nav-links,.thegem-te-post-navigation .post-navigation .nav-links{position:relative;display:flex}.thegem-te-portfolio-navigation .post-navigation .nav-previous,.thegem-te-post-navigation .post-navigation .nav-previous{margin-right:15px;text-align:left}.thegem-te-portfolio-navigation.post-label--hide.post-title--hide.post-arrows--next-hide .post-navigation .nav-previous,.thegem-te-portfolio-navigation.post-nav--hide-gaps .post-navigation .nav-previous,.thegem-te-post-navigation.post-label--hide.post-title--hide.post-arrows--next-hide .post-navigation .nav-previous,.thegem-te-post-navigation.post-nav--hide-gaps .post-navigation .nav-previous{margin:0}.thegem-te-portfolio-navigation.post-label--hide.post-title--hide.post-arrows--prev-hide .post-navigation .nav-previous,.thegem-te-post-navigation.post-label--hide.post-title--hide.post-arrows--prev-hide .post-navigation .nav-previous{display:none}.thegem-te-portfolio-navigation .post-navigation .nav-next,.thegem-te-post-navigation .post-navigation .nav-next{text-align:right;margin-left:15px}.thegem-te-portfolio-navigation.post-label--hide.post-title--hide.post-arrows--prev-hide .post-navigation .nav-next,.thegem-te-portfolio-navigation.post-nav--hide-gaps .post-navigation .nav-next,.thegem-te-post-navigation.post-label--hide.post-title--hide.post-arrows--prev-hide .post-navigation .nav-next,.thegem-te-post-navigation.post-nav--hide-gaps .post-navigation .nav-next{margin:0}.thegem-te-portfolio-navigation.post-label--hide.post-title--hide.post-arrows--next-hide .post-navigation .nav-next,.thegem-te-post-navigation.post-label--hide.post-title--hide.post-arrows--next-hide .post-navigation .nav-next{display:none}.thegem-te-portfolio-navigation .post-navigation a,.thegem-te-post-navigation .post-navigation a{position:relative;align-items:center;display:flex}.thegem-te-portfolio-navigation .post-navigation .meta-icon,.thegem-te-post-navigation .post-navigation .meta-icon{justify-content:center;font-size:16px;font-style:normal;color:var(--thegem-to-h5-color);transition:all .3s;align-items:center;font-family:thegem-icons;display:flex}.thegem-te-portfolio-navigation .post-navigation .nav-previous .meta-icon,.thegem-te-post-navigation .post-navigation .nav-previous .meta-icon{margin-right:20px}.thegem-te-portfolio-navigation .post-navigation .nav-next .meta-icon,.thegem-te-post-navigation .post-navigation .nav-next .meta-icon{margin-left:20px}.thegem-te-portfolio-navigation.post-label--hide.post-title--hide .post-navigation .meta-icon,.thegem-te-post-navigation.post-label--hide.post-title--hide .post-navigation .meta-icon{margin:0}.thegem-te-portfolio-navigation .post-navigation .meta-icon:before,.thegem-te-post-navigation .post-navigation .meta-icon:before{margin-top:-1px}.thegem-te-portfolio-navigation .post-navigation .nav-previous .meta-icon:before,.thegem-te-post-navigation .post-navigation .nav-previous .meta-icon:before{content:"\e675"}.thegem-te-portfolio-navigation .post-navigation .nav-next .meta-icon:before,.thegem-te-post-navigation .post-navigation .nav-next .meta-icon:before{content:"\e676"}.thegem-te-portfolio-navigation.post-arrows--round .post-navigation .meta-icon,.thegem-te-portfolio-navigation.post-arrows--square .post-navigation .meta-icon,.thegem-te-post-navigation.post-arrows--round .post-navigation .meta-icon,.thegem-te-post-navigation.post-arrows--square .post-navigation .meta-icon{border:1px solid;border-color:var(--thegem-to-h5-color,#3c3950);font-size:22px;background-color:transparent}.thegem-te-portfolio-navigation.post-arrows--round .post-navigation .nav-previous .meta-icon:before,.thegem-te-portfolio-navigation.post-arrows--square .post-navigation .nav-previous .meta-icon:before,.thegem-te-post-navigation.post-arrows--round .post-navigation .nav-previous .meta-icon:before,.thegem-te-post-navigation.post-arrows--square .post-navigation .nav-previous .meta-icon:before{content:"\e603"}.thegem-te-portfolio-navigation.post-arrows--round .post-navigation .nav-next .meta-icon:before,.thegem-te-portfolio-navigation.post-arrows--square .post-navigation .nav-next .meta-icon:before,.thegem-te-post-navigation.post-arrows--round .post-navigation .nav-next .meta-icon:before,.thegem-te-post-navigation.post-arrows--square .post-navigation .nav-next .meta-icon:before{content:"\e601"}.thegem-te-portfolio-navigation.post-arrows--round .post-navigation .meta-icon,.thegem-te-post-navigation.post-arrows--round .post-navigation .meta-icon{min-height:34px;min-width:34px;border-radius:50%}.thegem-te-portfolio-navigation.post-arrows--square .post-navigation .meta-icon,.thegem-te-post-navigation.post-arrows--square .post-navigation .meta-icon{min-height:46px;min-width:46px}.thegem-te-portfolio-navigation .post-navigation a:hover .meta-icon,.thegem-te-post-navigation .post-navigation a:hover .meta-icon{border-color:var(--thegem-to-pagination-color-hover);color:var(--thegem-to-pagination-color-hover)}.thegem-te-portfolio-navigation .post-navigation .meta-nav,.thegem-te-post-navigation .post-navigation .meta-nav{position:relative;flex-direction:column;display:flex}.thegem-te-portfolio-navigation .post-navigation .post-label,.thegem-te-post-navigation .post-navigation .post-label{color:var(--thegem-to-pagination-color)}.thegem-te-portfolio-navigation .post-navigation .post-title,.thegem-te-post-navigation .post-navigation .post-title{font-size:var(--thegem-to-h5-font-size);font-weight:var(--thegem-to-h5-font-weight);font-style:var(--thegem-to-h5-font-style);color:var(--thegem-to-h5-color);max-width:400px;line-height:var(--thegem-to-h5-line-height);font-family:var(--thegem-to-h5-font-family)}.thegem-te-portfolio-navigation:not(.post-label--hide) .post-navigation .post-title,.thegem-te-post-navigation:not(.post-label--hide) .post-navigation .post-title{margin-top:5px}.thegem-te-portfolio-navigation .post-navigation .post-label span,.thegem-te-portfolio-navigation .post-navigation .post-title span,.thegem-te-post-navigation .post-navigation .post-label span,.thegem-te-post-navigation .post-navigation .post-title span{transition:color .3s;margin:0}.thegem-te-portfolio-navigation .post-navigation a:hover .post-label span,.thegem-te-portfolio-navigation .post-navigation a:hover .post-title span,.thegem-te-post-navigation .post-navigation a:hover .post-label span,.thegem-te-post-navigation .post-navigation a:hover .post-title span{color:var(--thegem-to-pagination-color-hover)}@media screen and (max-width:767px){.thegem-te-portfolio-navigation .post-navigation .nav-previous .meta-icon,.thegem-te-post-navigation .post-navigation .nav-previous .meta-icon{margin-right:10px!important}.thegem-te-portfolio-navigation .post-navigation .nav-next .meta-icon,.thegem-te-post-navigation .post-navigation .nav-next .meta-icon{margin-left:10px!important}.thegem-te-portfolio-navigation .post-navigation .post-title,.thegem-te-post-navigation .post-navigation .post-title{max-width:120px!important}.thegem-te-portfolio-navigation .post-navigation .post-title span,.thegem-te-post-navigation .post-navigation .post-title span{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box}}.thegem-te-post-tags{position:relative}.thegem-te-post-tags .post-tags{flex-wrap:wrap;align-items:center;display:flex}.thegem-te-post-tags.post-tags--left .post-tags{justify-content:flex-start}.thegem-te-post-tags.post-tags--center .post-tags{justify-content:center}.thegem-te-post-tags.post-tags--right .post-tags{justify-content:flex-end}.thegem-te-post-tags.post-tags--justified .post-tags{justify-content:space-between}.thegem-te-post-tags .post-tags__list,.thegem-te-post-tags .post-tags__title{padding:0;margin:0}.thegem-te-post-tags .post-tags__title{padding-right:20px}.thegem-te-post-tags .post-tags__list ul{flex:auto;padding:0;flex-wrap:wrap;list-style-type:none;position:relative;margin:0 -3px;align-items:center;display:flex}.thegem-te-post-tags .post-tags__list ul li{font-size:var(--thegem-to-body-font-size);font-weight:var(--thegem-to-body-font-weight);font-style:var(--thegem-to-body-font-style);margin-bottom:5px;text-transform:var(--thegem-to-body-text-transform);padding-right:3px;letter-spacing:var(--thegem-to-body-letter-spacing);margin-top:5px;font-family:var(--thegem-to-body-font-family);padding-left:3px}.thegem-te-post-tags .post-tags__list a{min-height:30px;padding:.3em .5em;justify-content:center;border:1px solid var(--thegem-to-tag-color,#5f727f);color:var(--thegem-to-tag-color,#5f727f);position:relative;text-align:center;background-color:transparent;align-items:center;border-radius:0;line-height:1;display:inline-flex}.thegem-te-post-tags .post-tags__list a:hover{border-color:var(--thegem-to-tag-color,#5f727f);color:var(--thegem-to-tag-hover-color,#fff);background-color:var(--thegem-to-tag-hover-background-color,#5f727f)}.thegem-te-post-author{position:relative}.thegem-te-post-author .post-author{padding:35px 50px;border:1px solid transparent;position:relative;background-color:var(--styled-bg-color);align-items:center;border-radius:0;display:flex}.thegem-te-post-author.post-author--left .post-author{justify-content:flex-start}.thegem-te-post-author.post-author--center .post-author{padding:80px 50px 35px;justify-content:center;flex-direction:column;text-align:center;align-items:center}.thegem-te-post-author.post-author--right .post-author{justify-content:flex-end}.thegem-te-post-author .post-author__avatar{transition:all .3s;position:relative;max-width:100px}.thegem-te-post-author.post-author--left .post-author__avatar{margin-right:50px}.thegem-te-post-author.post-author--right .post-author__avatar{margin-left:50px;order:2}.thegem-te-post-author.post-author--center .post-author__avatar{transform:translateX(-50%);position:absolute;top:-50px;margin:0;left:50%}.thegem-te-post-author a.post-author__avatar:hover{opacity:.8}.thegem-te-post-author .post-author__avatar img{border-radius:50%}.thegem-te-post-author .post-author__name{font-size:var(--thegem-to-h5-font-size);font-weight:var(--thegem-to-h5-font-weight);font-style:var(--thegem-to-h5-font-style);color:var(--thegem-to-h5-color);text-transform:capitalize;position:relative;letter-spacing:0;line-height:var(--thegem-to-h5-line-height);font-family:var(--thegem-to-h5-font-family)}.thegem-te-post-author .post-author__desc{position:relative;margin-top:15px}.thegem-te-post-author .post-author__desc p{padding:0;margin:0}.thegem-te-post-author .post-author__link{font-size:var(--thegem-to-body-tiny-font-size);font-weight:var(--thegem-to-body-font-weight);font-style:var(--thegem-to-body-font-style);position:relative;line-height:var(--thegem-to-body-tiny-line-height);margin-top:25px;font-family:var(--thegem-to-body-font-family)}.thegem-te-post-author .post-author__link a{position:relative;align-items:center;display:inline-flex}.thegem-te-post-author .post-author__link a:hover{color:var(--thegem-to-link-color-hover)}.thegem-te-post-author .post-author__link a:before{font-weight:400;font-style:normal;margin-right:5px;content:"\e601";vertical-align:top;font-family:thegem-icons}@media screen and (max-width:767px){.thegem-te-post-author .post-author{flex-direction:column;text-align:center;align-items:center}.thegem-te-post-author .post-author__avatar{margin-right:0!important;margin-bottom:30px;margin-left:0!important;order:1}.thegem-te-post-author .post-author__info{order:2}}.thegem-te-post-comments{position:relative}.thegem-te-post-comments .post-comments,.thegem-te-post-comments h2.post-comments__title,.thegem-te-post-comments h2.post-comments__title span,.thegem-te-post-comments h3.comment-reply-title,.thegem-te-post-comments h3.comment-reply-title span{padding:0;margin:0}.thegem-te-post-comments h3.comment-reply-title span{margin-right:10px}.thegem-te-post-comments h2.post-comments__title,.thegem-te-post-comments h3.comment-reply-title{font-size:var(--thegem-to-h4-font-size);font-weight:var(--thegem-to-h4-font-weight);font-style:var(--thegem-to-h4-font-style);text-transform:none;letter-spacing:normal;padding-bottom:40px;line-height:normal;font-family:var(--thegem-to-h4-font-family)}.thegem-te-post-comments h3.comment-reply-title:before,.thegem-te-post-comments.post-comments--title-hide h2.post-comments__title,.thegem-te-post-comments.post-comments--title-hide h3.comment-reply-title{display:none}.thegem-te-post-comments .post-comments__list{position:relative;flex-direction:column;display:flex}.thegem-te-post-comments .post-comments__list ul.children{padding:0;list-style-type:none;margin:0 0 0 105px}.thegem-te-post-comments .comment-respond,.thegem-te-post-comments .post-comments__list .comment{position:relative;border-top:1px solid var(--thegem-to-box-border-color)}.thegem-te-post-comments .comment-respond{padding-top:50px}.thegem-te-post-comments.post-comments--separator-hide .comment-respond,.thegem-te-post-comments.post-comments--separator-hide .post-comments__list .comment{border:0}.thegem-te-post-comments .post-comments__list .comment .comment-reply-link{padding:0}.thegem-te-post-comments .post-comment__wrap{padding:50px 0;position:relative;display:flex}.thegem-te-post-comments .post-comment__avatar{margin-right:35px;transition:all .3s;position:relative}.thegem-te-post-comments .post-comment__avatar img{border-radius:50%}.thegem-te-post-comments .post-comment__info{flex:auto;position:relative;flex-direction:column;display:flex}.thegem-te-post-comments .post-comment__name{flex-wrap:wrap;margin-bottom:5px;position:relative;align-items:center;display:flex}.thegem-te-post-comments .post-comment__name-author,.thegem-te-post-comments .post-comment__name-reply,.thegem-te-post-comments h3.comment-reply-title small{padding:0;margin:0}.thegem-te-post-comments .post-comment__name-author.default-title,.thegem-te-post-comments .post-comment__name-reply.default-title,.thegem-te-post-comments h3.comment-reply-title small{font-size:var(--thegem-to-h6-font-size);font-weight:var(--thegem-to-h6-font-weight);font-style:var(--thegem-to-h6-font-style);color:var(--thegem-to-h6-color);letter-spacing:0;line-height:var(--thegem-to-h6-line-height);font-family:var(--thegem-to-h6-font-family)}.thegem-te-post-comments .post-comment__name-author a{color:var(--thegem-to-h6-color)}.thegem-te-post-comments .post-comment__name-author a:hover{color:var(--thegem-to-link-color)}.thegem-te-post-comments .post-comment__name-reply{margin-left:auto}.thegem-te-post-comments .post-comment__name-reply.default-title,.thegem-te-post-comments h3.comment-reply-title small{font-size:var(--thegem-to-h6-font-size-small)}.thegem-te-post-comments .post-comment__date,.thegem-te-post-comments .post-comment__desc,.thegem-te-post-comments .post-comment__desc p{padding:0;margin:0}.thegem-te-post-comments .post-comment__approved,.thegem-te-post-comments .post-comment__date{margin-bottom:10px}.thegem-te-post-comments .post-comment__approved.default-title,.thegem-te-post-comments .post-comment__desc.default-title{font-size:var(--thegem-to-body-font-size);line-height:var(--thegem-to-body-line-height)}.thegem-te-post-comments .post-comment__date.default-title{font-size:var(--thegem-to-body-tiny-font-size);line-height:var(--thegem-to-body-tiny-line-height)}.thegem-te-post-comments .post-comment__date a{color:var(--thegem-to-date-filter-subtitle-color)}.thegem-te-post-comments .post-comment__date a:hover{color:var(--thegem-to-link-color-hover)}.thegem-te-post-comments .post-comment__approved{color:var(--thegem-to-link-color)}.thegem-te-post-comments .post-comment__desc{color:var(--thegem-to-body-color);position:relative}.thegem-te-post-comments .comment-form{position:relative;width:100%}.thegem-te-post-comments .comment-form-message{margin-bottom:15px}.thegem-te-post-comments .comment-form label{margin-bottom:10px}.thegem-te-post-comments .comment-form .checkbox-sign,.thegem-te-post-comments .comment-form input,.thegem-te-post-comments .comment-form textarea{background-color:transparent}.thegem-te-post-comments .comment-form>.row{margin-bottom:0!important}.thegem-te-post-comments .comment-form .comment-form__line{margin-top:25px!important}.thegem-te-post-comments .comment-form .comment-form-cookies-consent{margin:30px 0 0!important}.thegem-te-post-comments .comment-form .comment-form-cookies-consent label,.thegem-te-post-comments .comment-form-fields{margin-bottom:0}.thegem-te-post-comments .form-submit{position:relative;margin-top:30px;display:flex}.thegem-te-post-comments .form-submit .gem-button{border-color:transparent;color:#fff;margin:0}.thegem-te-post-comments.post-comments-btn--left .form-submit{justify-content:flex-start}.thegem-te-post-comments.post-comments-btn--center .form-submit{justify-content:center}.thegem-te-post-comments.post-comments-btn--right .form-submit{justify-content:flex-end}.thegem-te-post-comments.post-comments-btn--fullwidth .form-submit{justify-content:space-between;width:100%}.thegem-te-post-comments.post-comments-btn--fullwidth .form-submit .gem-button{width:100%}@media screen and (max-width:767px){.thegem-te-post-comments .post-comments__list ul.children{margin:0 0 0 25px}.thegem-te-post-comments .post-comment__wrap{flex-direction:column}.thegem-te-post-comments .post-comment__avatar{margin-right:0!important;margin-bottom:25px}}.thegem-template-portfolio .vc_row[data-vc-full-width]{margin-right:0;margin-left:0}body.single-thegem_templates.compose-mode .thegem-template-portfolio .vc_row[data-vc-full-width]{margin-right:-21px;margin-left:-21px}.thegem-template-portfolio .vc_row[data-vc-full-width]>.container{padding-right:0;padding-left:0}@media (max-width:1212px){.thegem-template-portfolio .vc_row[data-vc-full-width]>.container{width:100%}}.thegem-template-portfolio .vc_section[data-vc-full-width]{margin-right:0;padding-right:0;margin-left:0;padding-left:0}body.single-thegem_templates.compose-mode .thegem-template-portfolio .vc_section[data-vc-full-width]{margin-right:-21px;margin-left:-21px}.thegem-template-portfolio .vc_section[data-vc-full-width]>.container{padding-right:0;padding-left:0}@media (max-width:1212px){.thegem-template-portfolio .vc_section[data-vc-full-width]>.container{width:100%}}.thegem-te-custom-fields{position:relative;width:100%}.thegem-te-custom-fields .custom-fields{flex-wrap:wrap;position:relative;flex-direction:row;display:flex}.thegem-te-custom-fields.custom-fields--left .custom-fields{justify-content:flex-start}.thegem-te-custom-fields.custom-fields--center .custom-fields{justify-content:center}.thegem-te-custom-fields.custom-fields--right .custom-fields{justify-content:flex-end}.thegem-te-custom-fields.custom-fields--justify .custom-fields{justify-content:space-between}.thegem-te-custom-fields.custom-fields--vertical .custom-fields{flex-direction:column}.thegem-te-custom-fields.custom-fields--vertical.custom-fields--left .custom-fields{align-items:flex-start}.thegem-te-custom-fields.custom-fields--vertical.custom-fields--center .custom-fields{align-items:center}.thegem-te-custom-fields.custom-fields--vertical.custom-fields--right .custom-fields{align-items:flex-end}.thegem-te-custom-fields.custom-fields--vertical .custom-fields-item{margin-right:0!important;margin-bottom:0;padding-right:0!important;margin-top:10px}.thegem-te-custom-fields.custom-fields--vertical .custom-fields-item:first-child{margin-top:5px!important}.thegem-te-custom-fields.custom-fields--vertical .custom-fields-item:last-child{margin-bottom:0!important}.thegem-te-custom-fields.custom-fields--colon-hide .custom-fields-item .item-label .colon,.thegem-te-custom-fields.custom-fields--divider-hide .custom-fields-item:after{display:none}.thegem-te-custom-fields .custom-fields-item{margin-right:10px;margin-bottom:5px;position:relative;padding-right:10px;align-items:center;margin-top:5px;display:inline-flex}.thegem-te-custom-fields .custom-fields-item:last-child{margin-right:0!important;padding-right:0!important}.thegem-te-custom-fields .custom-fields-item .icon{font-weight:400;font-style:normal;margin-right:5px;align-items:center;display:inline-flex}.thegem-te-custom-fields .custom-fields-item .icon i{font-weight:400;font-style:normal}.thegem-te-custom-fields .custom-fields-item .icon img{height:1em;object-fit:contain;width:1em;vertical-align:middle}.thegem-te-custom-fields .custom-fields-item .icon svg{height:1em;width:1em;vertical-align:middle}.thegem-te-custom-fields .custom-fields-item .label-before{margin-right:5px}.thegem-te-custom-fields .custom-fields-item .label-after{margin-left:5px}.thegem-te-custom-fields.custom-fields--text-vertical .custom-fields-item{flex-direction:column;align-items:flex-start}.thegem-te-custom-fields.custom-fields--center.custom-fields--text-vertical .custom-fields-item{text-align:center;align-items:center}.thegem-te-custom-fields.custom-fields--right.custom-fields--text-vertical .custom-fields-item{text-align:right;align-items:flex-end}.thegem-te-custom-fields .custom-fields-item .item-label{flex-wrap:wrap;align-items:center;display:flex}.thegem-te-custom-fields .custom-fields-item .item-label,.thegem-te-custom-fields .custom-fields-item .item-value{padding:0;margin:0}.thegem-te-custom-fields .custom-fields-item .item-value.text-line-through{text-decoration:line-through}.thegem-te-custom-fields .custom-fields{font-size:var(--thegem-to-h6-font-size-small);font-weight:var(--thegem-to-h6-font-weight);font-style:var(--thegem-to-h6-font-style);color:var(--thegem-to-h6-color);text-transform:none;letter-spacing:0;line-height:var(--thegem-to-h6-line-height-small);font-family:var(--thegem-to-h6-font-family)}.thegem-te-custom-fields .custom-fields .item-label.light,.thegem-te-custom-fields .custom-fields .item-value.light{font-weight:var(--thegem-to-light-title-font-weight);font-style:var(--thegem-to-light-title-font-style);font-family:var(--thegem-to-light-title-font-family)}.thegem-te-custom-fields .custom-fields-item .icon img,.thegem-te-custom-fields .custom-fields-item .icon svg,.thegem-te-custom-fields .custom-fields-item i{font-size:inherit;line-height:1em}.thegem-te-custom-fields.custom-fields--table .custom-fields{width:100%;display:table}.thegem-te-custom-fields.custom-fields--table .custom-fields-item{padding:0;margin:0;display:table-row}.thegem-te-custom-fields.custom-fields--table .custom-fields-item:not(:last-child):after{height:20px;transform:translateY(-50%);right:0;top:50%;width:1px}.thegem-te-custom-fields.custom-fields--table .custom-fields-item .item-label,.thegem-te-custom-fields.custom-fields--table .custom-fields-item .item-value{padding-top:16px;margin:0;padding-bottom:16px;vertical-align:middle;display:table-cell}.thegem-te-custom-fields.custom-fields--table .custom-fields-item .item-label{white-space:nowrap}.thegem-te-custom-fields.custom-fields--table .custom-fields-item .item-value{word-break:break-all;word-wrap:break-word;white-space:normal}.thegem-te-custom-fields.custom-fields--table .custom-fields-item .item-label>div{vertical-align:middle;display:inline-block}.thegem-te-custom-fields.custom-fields--table .custom-fields-item .item-value{width:100%}.thegem-te-custom-fields.custom-fields--table .custom-fields-item .item-value img{height:auto;max-width:100%}.thegem-te-custom-fields.custom-fields--table .custom-fields-item .item-value iframe{width:100%}.thegem-te-custom-fields.custom-fields--table .custom-fields-item .item-value .wp-video{height:auto;width:100%!important}.thegem-te-custom-fields.custom-fields--table.custom-fields--center .custom-fields-item .item-label,.thegem-te-custom-fields.custom-fields--table.custom-fields--center .custom-fields-item .item-value{justify-content:center;text-align:center}.thegem-te-custom-fields.custom-fields--table.custom-fields--right .custom-fields-item .item-label,.thegem-te-custom-fields.custom-fields--table.custom-fields--right .custom-fields-item .item-value{justify-content:flex-end;text-align:right}.thegem-te-custom-fields.custom-fields--table.custom-fields--justify .custom-fields-item .item-label,.thegem-te-custom-fields.custom-fields--table.custom-fields--justify .custom-fields-item .item-value{justify-content:space-between;text-align:justify}.thegem-te-custom-fields.custom-fields--table.custom-fields--justify .custom-fields-item .item-value{text-align:right}.thegem-te-custom-fields.custom-fields--table.custom-fields--text-vertical .custom-fields-item .item-label>*,.thegem-te-custom-fields.custom-fields--table.custom-fields--text-vertical .custom-fields-item .item-value>*{display:block}.thegem-te-custom-fields.custom-fields--table .custom-fields-item:not(:last-child):after{height:1px;transform:none;content:"";position:absolute;opacity:1;bottom:0;visibility:visible;top:auto;background-color:var(--thegem-to-box-border-color,#d4dee1);left:0;width:100%}.thegem-te-custom-fields.custom-fields--labels .custom-fields-item{padding:0 7px!important;border:1px solid transparent;background-color:var(--thegem-to-h6-color)}.thegem-te-custom-fields.custom-fields--labels .custom-fields-item .item-label,.thegem-te-custom-fields.custom-fields--labels .custom-fields-item .item-value{color:var(--thegem-to-main-bg-color)}.thegem-te-custom-fields .custom-fields .item-value ul.meta-items-list{padding:0;flex-wrap:wrap;list-style-type:none;position:relative;margin:-5px;display:flex}.thegem-te-custom-fields .custom-fields .item-value ul.meta-items-list li{padding:5px;position:relative;align-items:center;display:inline-flex}.thegem-te-custom-fields .custom-fields .item-value ul.meta-items-list li:before{font-weight:400;font-style:normal;margin-right:5px;font-family:thegem-icons}.thegem-te-custom-fields .custom-fields .item-value ul.meta-items-list.list-marker--checkbox li:before{content:"\e647"}.thegem-te-custom-fields .custom-fields .item-value ul.meta-items-list.list-marker--arrow-1 li:before{content:"\e601"}.thegem-te-custom-fields .custom-fields .item-value ul.meta-items-list.list-marker--arrow-2 li:before{content:"\e64c"}.thegem-te-custom-fields .custom-fields .item-value ul.meta-items-list.list-marker--double-arrow li:before{content:"\e653"}.thegem-te-custom-fields .custom-fields .item-value ul.meta-items-list.list-marker--check-mark li:before{content:"\e614"}.thegem-te-custom-fields .custom-fields .item-value ul.meta-items-list.list-marker--disc-style-1 li:before{content:"\e617"}.thegem-te-custom-fields .custom-fields .item-value ul.meta-items-list.list-marker--disc-style-2 li:before{content:"\e651"}.thegem-te-custom-fields .custom-fields .item-value ul.meta-items-list.list-marker--cross li:before{content:"\e619"}.thegem-te-custom-fields .custom-fields .item-value ul.meta-items-list.list-marker--square li:before{content:"\e618"}.thegem-te-custom-fields .custom-fields .item-value ul.meta-items-list.list-marker--plus li:before{content:"\e652"}.thegem-te-custom-fields .custom-fields .bordered-box{color:var(--thegem-to-body-color);width:100%}.thegem-te-custom-fields .custom-fields-item,.thegem-te-custom-fields .custom-fields-item *{max-width:100%}.thegem-te-custom-fields .custom-fields .item-value img{height:auto;max-width:100%}.thegem-te-custom-fields .custom-fields .custom-fields-item.map-field-item{width:100%}.thegem-te-custom-fields .custom-fields .custom-fields-item.map-field-item .item-value{flex-grow:1}.thegem-te-custom-fields.custom-fields--text-vertical .custom-fields-item.map-field-item .item-value{width:100%}.thegem-te-custom-fields .custom-fields .item-value .acf-map{height:400px;margin:20px 0;width:100%}.title-main-menu{font-size:var(--thegem-to-menu-font-size);font-weight:var(--thegem-to-menu-font-weight);font-style:var(--thegem-to-menu-font-style);text-transform:var(--thegem-to-menu-text-transform);letter-spacing:var(--thegem-to-menu-letter-spacing,0);line-height:var(--thegem-to-menu-line-height);font-family:var(--thegem-to-menu-font-family)}.title-main-menu.light{font-weight:var(--thegem-to-light-title-font-weight);font-style:var(--thegem-to-light-title-font-style);font-family:var(--thegem-to-light-title-font-family)}.title-text-body{font-size:var(--thegem-to-body-font-size);font-weight:var(--thegem-to-body-font-weight);font-style:var(--thegem-to-body-font-style);text-transform:var(--thegem-to-body-text-transform,none);letter-spacing:var(--thegem-to-body-letter-spacing);line-height:var(--thegem-to-body-line-height);font-family:var(--thegem-to-body-font-family)}.title-text-body.light{font-weight:var(--thegem-to-light-title-font-weight);font-style:var(--thegem-to-light-title-font-style);font-family:var(--thegem-to-light-title-font-family)}.title-text-body-tiny{font-size:var(--thegem-to-body-tiny-font-size);font-weight:var(--thegem-to-body-tiny-font-weight);font-style:var(--thegem-to-body-tiny-font-style);text-transform:var(--thegem-to-body-tiny-text-transform,none);letter-spacing:var(--thegem-to-body-tiny-letter-spacing);line-height:var(--thegem-to-body-tiny-line-height);font-family:var(--thegem-to-body-tiny-font-family)}.title-text-body-tiny.light{font-weight:var(--thegem-to-light-title-font-weight);font-style:var(--thegem-to-light-title-font-style);font-family:var(--thegem-to-light-title-font-family)}.styled-subtitle.italic,.title-default.italic,.title-h1.italic,.title-h2.italic,.title-h3.italic,.title-h4.italic,.title-h5.italic,.title-h6.italic,.title-main-menu.italic,.title-text-body-tiny.italic,.title-text-body.italic,.title-xlarge.italic{font-style:italic}.styled-subtitle.transform-none,.title-default.transform-none,.title-h1.transform-none,.title-h2.transform-none,.title-h3.transform-none,.title-h4.transform-none,.title-h5.transform-none,.title-h6.transform-none,.title-main-menu.transform-none,.title-text-body-tiny.transform-none,.title-text-body.transform-none,.title-xlarge.transform-none{text-transform:none}.styled-subtitle.uppercase,.title-default.uppercase,.title-h1.uppercase,.title-h2.uppercase,.title-h3.uppercase,.title-h4.uppercase,.title-h5.uppercase,.title-h6.uppercase,.title-main-menu.uppercase,.title-text-body-tiny.uppercase,.title-text-body.uppercase,.title-xlarge.uppercase{text-transform:uppercase}.styled-subtitle.lowercase,.title-default.lowercase,.title-h1.lowercase,.title-h2.lowercase,.title-h3.lowercase,.title-h4.lowercase,.title-h5.lowercase,.title-h6.lowercase,.title-main-menu.lowercase,.title-text-body-tiny.lowercase,.title-text-body.lowercase,.title-xlarge.lowercase{text-transform:lowercase}.styled-subtitle.capitalize,.title-default.capitalize,.title-h1.capitalize,.title-h2.capitalize,.title-h3.capitalize,.title-h4.capitalize,.title-h5.capitalize,.title-h6.capitalize,.title-main-menu.capitalize,.title-text-body-tiny.capitalize,.title-text-body.capitalize,.title-xlarge.capitalize{text-transform:capitalize}.thegem-te-product-price{position:relative}.thegem-te-product-price .price{font-size:var(--thegem-to-product-price-font-size);font-weight:var(--thegem-to-product-price-font-weight);font-style:var(--thegem-to-product-price-font-style);color:var(--thegem-to-product-price-color);text-transform:var(--thegem-to-product-price-text-transform);letter-spacing:var(--thegem-to-product-price-letter-spacing);align-items:flex-end;width:100%;line-height:var(--thegem-to-product-price-line-height);font-family:var(--thegem-to-product-price-font-family);display:flex}.thegem-te-product-price .price ins{text-decoration:none}.thegem-te-product-price .price del{text-decoration:none;margin-right:10px;margin-bottom:1px;position:relative;opacity:.5}.thegem-te-product-price .price span{padding:0;margin:0}.thegem-te-product-price .price .title-default del{font-size:calc(var(--thegem-to-product-price-font-size)*.7857);font-weight:var(--thegem-to-product-price-font-weight);font-style:var(--thegem-to-product-price-font-style);color:var(--thegem-to-product-price-color);text-transform:var(--thegem-to-product-price-text-transform);letter-spacing:var(--thegem-to-product-price-letter-spacing);line-height:calc(var(--thegem-to-product-price-font-size)*.7857);font-family:var(--thegem-to-product-price-font-family)}.thegem-te-product-price .price .title-h1 del{font-size:calc(var(--thegem-to-h1-font-size)*.7857);line-height:calc(var(--thegem-to-h1-line-height)*.7857)}.thegem-te-product-price .price .title-h2 del{font-size:calc(var(--thegem-to-h2-font-size)*.7857);line-height:calc(var(--thegem-to-h2-line-height)*.7857)}.thegem-te-product-price .price .title-h3 del{font-size:calc(var(--thegem-to-h3-font-size)*.7857);line-height:calc(var(--thegem-to-h3-line-height)*.7857)}.thegem-te-product-price .price .title-h4 del{font-size:calc(var(--thegem-to-h4-font-size)*.7857);line-height:calc(var(--thegem-to-h4-line-height)*.7857)}.thegem-te-product-price .price .title-h5 del{font-size:calc(var(--thegem-to-h5-font-size)*.7857);line-height:calc(var(--thegem-to-h5-line-height)*.7857)}.thegem-te-product-price .price .title-h6 del{font-size:calc(var(--thegem-to-h6-font-size)*.7857);line-height:calc(var(--thegem-to-h6-line-height)*.7857)}.thegem-te-product-price .price .title-xlarge del{font-size:calc(var(--thegem-to-xlarge-title-font-size)*.7857);line-height:calc(var(--thegem-to-xlarge-title-line-height)*.7857)}.thegem-te-product-price .price .styled-subtitle del{font-size:calc(var(--thegem-to-styled-subtitle-font-size)*.7857);line-height:calc(var(--thegem-to-styled-subtitle-line-height)*.7857)}.thegem-te-product-price .price .title-main-menu del{font-size:calc(var(--thegem-to-menu-font-size)*.7857);line-height:calc(var(--thegem-to-menu-line-height)*.7857)}.thegem-te-product-price .price .title-text-body del{font-size:calc(var(--thegem-to-body-font-size)*.7857);line-height:calc(var(--thegem-to-body-line-height)*.7857)}.thegem-te-product-price .price .title-text-body-tiny del{font-size:calc(var(--thegem-to-body-tiny-font-size)*.7857);line-height:calc(var(--thegem-to-body-tiny-line-height)*.7857)}.thegem-te-product-price .price del:before{height:1px;content:"";position:absolute;top:50%;background-color:var(--thegem-to-product-price-color);left:0;width:100%}.thegem-te-product-price .price.not-strikethrough del:before{display:none}.thegem-template-loop-item .thegem-te-product-price .price{font-size:var(--thegem-to-product-grid-price-font-size);font-weight:var(--thegem-to-product-grid-price-font-weight);font-style:var(--thegem-to-product-grid-price-font-style);color:var(--thegem-to-product-grid-price-color);text-transform:var(--thegem-to-product-grid-price-text-transform);letter-spacing:var(--thegem-to-product-grid-price-letter-spacing);line-height:var(--thegem-to-product-grid-price-line-height);font-family:var(--thegem-to-product-grid-price-font-family)}.thegem-te-loop-product-add-to-cart .cart{display:flex}.thegem-te-loop-product-add-to-cart .cart.type_button .button{height:auto;padding:7px 15px;justify-content:center;font-size:14px;-webkit-box-align:center;margin:4px 0;align-items:center;border-radius:14px;width:auto;line-height:1;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.thegem-te-loop-product-add-to-cart .cart.type_button .button i{font-size:16px;color:currentColor;line-height:1}.thegem-te-loop-product-add-to-cart .cart i.default:before{font-weight:400;font-style:normal;content:"\e660";-webkit-font-smoothing:initial;vertical-align:middle;font-family:thegem-icons}.thegem-te-loop-product-add-to-cart .cart.type_button .button .space{width:7px;display:inline-block}.thegem-te-loop-product-add-to-cart .cart.variable-type-button i.default:before{font-weight:400;font-style:normal;content:"\e661";-webkit-font-smoothing:initial;font-family:thegem-icons}.thegem-te-loop-product-add-to-cart .cart.type_button .button .button-text{color:inherit;margin:0}.thegem-te-loop-product-add-to-cart .cart.icon .button{height:32px!important;padding:0;justify-content:center;font-size:0;-webkit-box-align:center;letter-spacing:0;visibility:visible;margin:0;align-items:center;width:32px!important;line-height:32px!important;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.thegem-te-loop-product-add-to-cart .cart.icon .button i{font-size:16px!important;color:currentColor;line-height:1}.thegem-te-loop-product-add-to-cart .cart{justify-content:center}.thegem-te-loop-product-add-to-cart .cart.alignment-left{justify-content:start}.thegem-te-loop-product-add-to-cart .cart.alignment-right{justify-content:end}.thegem-te-loop-product-add-to-cart .cart.alignment-fullwidth .button{width:100%}.thegem-te-loop-product-add-to-cart .added_to_cart{display:none}.thegem-te-loop-product-add-to-cart .cart .button.loading{right:auto;position:static;bottom:auto;top:auto;left:auto;z-index:2}.thegem-popup-notification-wrap.loop-product-add-to-cart-popup-notification .thegem-popup-notification{height:200px;-webkit-transform:translateY(50px);transform:translateY(50px);pointer-events:none;justify-content:center;font-size:16px;-webkit-transition:.3s cubic-bezier(.215,.61,.355,1);transition:.3s cubic-bezier(.215,.61,.355,1);position:fixed;opacity:0;bottom:0;visibility:hidden;text-align:center;margin:0!important;background:linear-gradient(180deg,rgba(33,34,39,0),rgba(33,34,39,.3));left:0;width:100%;line-height:2;-webkit-transition-property:opacity,visibility,-webkit-transform;transition-property:opacity,visibility,-webkit-transform;transition-property:opacity,visibility,transform;transition-property:opacity,visibility,transform,-webkit-transform;display:flex;z-index:10000}.thegem-popup-notification-wrap.loop-product-add-to-cart-popup-notification .thegem-popup-notification.visible{-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto;opacity:1;visibility:visible}@supports (-webkit-touch-callout:none){.thegem-popup-notification-wrap.loop-product-add-to-cart-popup-notification .thegem-popup-notification{-webkit-transform:translateY(-50px);transform:translateY(-50px);bottom:auto;top:0;background:linear-gradient(0deg,rgba(33,34,39,0),rgba(33,34,39,.3))}}.thegem-popup-notification-wrap.loop-product-add-to-cart-popup-notification .thegem-popup-notification .notification-message{padding:12px 18px;color:inherit;position:absolute;max-width:95%;bottom:30px}@supports (-webkit-touch-callout:none){.thegem-popup-notification-wrap.loop-product-add-to-cart-popup-notification .thegem-popup-notification .notification-message{bottom:auto;top:30px}}.thegem-popup-notification-wrap.loop-product-add-to-cart-popup-notification .thegem-popup-notification .notification-message:before{text-rendering:auto;font-size:1.5em;font-weight:400;font-style:normal;margin-right:8px;font-variant:normal;content:"";-webkit-font-smoothing:antialiased;line-height:.7;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-family:thegem-icons;display:inline-block}.thegem-popup-notification-wrap.loop-product-add-to-cart-popup-notification .thegem-popup-notification .notification-message span.buttons{display:inline-block}@media (max-width:767px){.thegem-popup-notification-wrap.loop-product-add-to-cart-popup-notification .thegem-popup-notification .notification-message span.buttons{width:100%}.thegem-popup-notification-wrap.loop-product-add-to-cart-popup-notification .thegem-popup-notification .notification-message span.buttons a.button:first-child{margin-left:0}}.thegem-popup-notification-wrap.loop-product-add-to-cart-popup-notification .thegem-popup-notification .notification-message a.button{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;height:auto;padding:3px 15px 4px;font-size:14px;-webkit-appearance:none;transition:all .3s;margin-left:10px;width:fit-content;width:-webkit-fit-content;line-height:1;-webkit-user-select:none}.thegem-te-loop-product-rating{position:relative}.thegem-te-loop-product-rating .product-rating{justify-content:flex-start;align-items:center;width:100%;display:flex}.thegem-te-loop-product-rating .product-rating .star-rating{height:1em;overflow:hidden;font-size:18px;font-style:normal;position:relative;margin:0;width:5em;line-height:1em;font-family:thegem-icons}.thegem-te-loop-product-rating .product-rating .star-rating:before{color:var(--thegem-to-product-rating-stars-base-color,#b6c6c9);content:"\e61a\e61a\e61a\e61a\e61a";position:absolute;top:0;left:0;float:left}.thegem-te-loop-product-rating .product-rating .star-rating span{overflow:hidden;padding-top:1.5em;position:absolute;top:0;left:0;float:left}.thegem-te-loop-product-rating .product-rating .star-rating>span:before{color:var(--thegem-to-product-rating-stars-rated-color,#ffc107);content:"\e61a\e61a\e61a\e61a\e61a";position:absolute;top:0;left:0}