.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(/wp-content/themes/thegem/images/default-avatar.png);--lzl-bg-img:"/wp-content/themes/thegem/css/../images/default-avatar.png"}.widget .gem-teams-image .gem-dummy.lzl-ing:not(.lzl-ed),.widget .gem-teams-image .gem-dummy.lzl:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAC0UlEQVR4Ae3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgIGvgQFx5gABkajORgAAAABJRU5ErkJggg==")}.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;content:"";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;float:left;font-family:thegem-icons}.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}.site-footer .gem-contacts-email:before{font-size:20px;font-weight:400;content:"";padding-right:15px;float:left;margin-top:2px;font-family:thegem-icons}.site-footer .gem-contacts-phone:before{font-size:20px;font-weight:400;content:"";font-family:thegem-icons}.site-footer .gem-contacts-address:before{font-size:20px;font-weight:400;content:"";font-family:thegem-icons}.site-footer .gem-contacts-fax:before{font-size:12px;font-weight:400;content:"";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;content:"";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;content:"";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;content:"";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;content:"";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;content:"";padding-right:12px;float:left;font-family:thegem-icons;display:inline-block}.gem-pp-posts-image img{height:72px;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;content:"";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:"";left:0}#wp-calendar #next a:after,#wp-calendar #prev a:after{height:38px;font-size:24px;position:absolute;top:0;width:38px;line-height:1.6;font-family:thegem-icons}#wp-calendar #next a:after{right:0;content:""}#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}.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;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;content:"";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;content:"";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:0 0}.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;content:"";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;content:"";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:0 0}.jtwt_tweet:before{font-size:18px;content:"";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;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;right:2px;position:absolute;top:7px;background-color:transparent;background:0 0;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;content:"";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}.widget_product_search form{padding-top:5px}.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{font-size:15px;font-weight:400;margin-right:8px;content:"";position:relative;top:1px;font-family:thegem-icons}.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-fax:before{content:""}.top-area-contacts .gem-contacts-email:before{content:""}.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;content:"";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;margin-right:5px;content:"";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}.read-more-link:before{font-size:14px;content:"";font-family:thegem-icons;padding-left:-20px}.single-post-meta .post-meta-right{margin-left:100px}.post-meta-right>.sep{vertical-align:middle}article.sticky .sharing-popup{bottom:70px;left:-10px}.sharing-popup.active{margin-bottom:0;opacity:1;visibility:visible}article.sticky .post-footer-sharing .gem-button-container .gem-button{margin-right:16px}.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}@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;margin-right:8px;content:"";font-family:thegem-icons}.post-meta-navigation{font-size:24px;font-weight:400;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;content:"";padding-right:10px;float:left;font-family:thegem-icons;display:block}.block-navigation-next{float:right}.block-navigation-next a:after{font-size:15px;content:"";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:0 0;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;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:""}.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;content:"";font-family:thegem-icons}.widget .menu-item-has-children.menu-item-parent>a:after{font-size:16px;font-weight:400;content:"";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;right:18px;content:"";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;right:18px;content:"";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;right:18px;content:"";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:0 0}.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:block}.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;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.widget_recently_viewed_products ul.product_list_widget li .gem-products-content,.widget_recently_viewed_products ul.product_list_widget li .product-dummy-wrapper{border:0}.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;content:"";font-family:thegem-icons;padding-left:8px}#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:0 0}.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:0 0!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 a.gem-button.gem-button-style-outline{background:0 0}.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}