.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{margin-top:0px;}.wpb_widgetised_column .widget:first-child .widget-title{margin-top:0px;}.img-responsive.img-circle.wp-post-image{margin:0 auto;}.widget_contacts .widget-title{margin-bottom:21px;}.widget .gem-dummy{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:72px;height:72px;float:left;}.widget .testimonials-style-2 .gem-dummy,.widget .testimonials-style-1 .gem-dummy,.widget .gem-teams-image .gem-dummy{background-image:url("../images/default-avatar.png");background-size:100%;}.widget .testimonials-style-2 .gem-dummy:after,.widget .testimonials-style-1 .gem-dummy:after,.widget .gem-teams-image .gem-dummy:after{display:none;}.widget .gem-teams-image .gem-dummy{height:128px;width:128px;margin-left:66px;}#colophon .widget .gem-dummy{background-color:#394050;}#colophon .widget .gem-dummy:after{color:#212331;}.widget .gem-dummy:after{content:'\e642';font-family:thegem-icons;font-size:24px;position:absolute;margin-top:24px;margin-left:25px;font-weight:normal;}.Custom_Popular_Posts .widget-title,.Custom_Recent_Posts .widget-title,.widget_meta .widget-title,.thegem_news .widget-title,.widget_recent_entries .widget-title{margin-bottom:17px;}.widget_archive li{list-style:none;padding-top:12px;padding-left:16px;padding-bottom:12px;}.widget_archive li:nth-child(odd){background-color:#f7f9f8;}.widget_archive ul{padding-left:0px;}.widget_archive a{text-transform:capitalize;}.widget_recent_comments ul,.widget_pages ul,.widget_meta ul,.widget_rss ul,.widget_archive ul,.diagram-item{margin-bottom:0px;}.gem-contacts-icon{float:left;font-family:thegem-icons;font-size:20px;}.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;}.site-footer .gem-contacts-email:before{font-family:thegem-icons;content:'\e607';float:left;font-size:20px;float:left;margin-top:2px;padding-right:15px;font-weight:normal;}.site-footer .gem-contacts-phone:before{font-family:thegem-icons;content:'\e625';font-size:20px;font-weight:normal;}.site-footer .gem-contacts-address:before{font-family:thegem-icons;content:'\e604';font-size:20px;font-weight:normal;}.site-footer .gem-contacts-fax:before{font-family:thegem-icons;content:'\e606';float:left;font-size:12px;padding-right:15px;font-weight:normal;}.site-footer .gem-contacts-item{padding:5px 0;}body .widget .gem-contacts-address:before,body .wpb_widgetised_column .gem-contacts-address:before{font-family:thegem-icons;content:'\e604';font-size:16px;display:inline-block;padding-right:8px;font-weight:normal;}body .widget .gem-contacts-phone:before,body .wpb_widgetised_column .gem-contacts-phone:before{font-family:thegem-icons;content:'\e625';font-size:16px;display:inline-block;padding-right:12px;font-weight:normal;}body .widget .gem-contacts-fax:before,body .wpb_widgetised_column .gem-contacts-fax:before{font-family:thegem-icons;content:'\e606';float:left;display:inline-block;padding-right:12px;font-size:16px;font-weight:normal;}body .widget .gem-contacts-email:before,body .wpb_widgetised_column .gem-contacts-email:before{font-family:thegem-icons;content:'\e607';float:left;display:inline-block;padding-right:12px;font-size:16px;margin-top:-1px;font-weight:normal;}body .widget .gem-contacts-website:before,body .wpb_widgetised_column .gem-contacts-website:before{font-family:thegem-icons;content:'\e608';float:left;display:inline-block;padding-right:12px;font-size:16px;}.gem-pp-posts-image img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:72px;height:72px;}.gem-pp-posts-text{display:table-cell;vertical-align:middle;}.gem-pp-posts-date{padding-left:12px;display:block;margin-top:-2px;}.gem-pp-posts-item{display:block;margin-left:12px;}.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-bottom:14px;padding-top:14px;}.gem-post-thumb img{width:71px;height:71px;position:absolute;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;left:0px;top:0;}.isotope-inner{padding-left:90px;}.gem-post-thumb-gem-dummy{height:71px;left:0px;position:absolute;top:0;width:71px;}.footer-widget-area .gem-pp-posts-image a:after{content:'';position:absolute;left:0;top:0;width:72px;height:72px;border-radius:50%;background:rgba(255,255,255,0.2);opacity:0;}.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{content:'\e642';font-family:thegem-icons;font-size:24px;position:absolute;margin-top:24px;margin-left:25px;font-weight:normal;}.post-related-posts .gem-dummy:after{content:'\e642';font-family:thegem-icons;font-size:24px;position:absolute;margin-top:24px;margin-left:25px;font-weight:normal;}.gem-post-thumb-conteiner{display:table-cell;vertical-align:middle;}.site-footer .gem-pp-posts{padding-bottom:12px;}.footer-widget-area .posts{margin-top:-19px;}.Custom_Recent_Posts ul li:last-child,.Custom_Popular_Posts ul li:last-child{border-bottom:none;}.widget_recent_entries li{padding-bottom:25px;padding-top:20px;list-style:none;}.widget_recent_entries li:last-child{border-bottom:none;}.widget_recent_entries ul{margin:0;padding: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{display:block;font-weight:normal;}.widget_calendar table{text-align:center;width:100%;}.widget_calendar #prev>a{float:left;padding-left:12px;}.widget_calendar #next>a{float:right;padding-right:12px;}.widget_calendar a{font-weight:bold;}.calendar_wrap{padding-bottom:20px;}.widget_calendar caption{padding-bottom:1px;padding-top:1px;}.widget_calendar table{margin-left:9%;text-align:center;width:83%;}.widget_calendar td{padding:2px;padding-bottom:4px;padding-top:4px;}.widget_calendar tfoot td.pad{display:none;}#wp-calendar caption:after{position:absolute;content:'';height:39px;width:39px;top:0;background-color:#b9c7ca;right:0;}#wp-calendar #prev a{position:absolute;left:0;height:39px;width:39px;top:0;padding-top:7px;padding-bottom:7px;}#wp-calendar #prev a:after{content:'\e637';font-family:thegem-icons;width:38px;height:38px;position:absolute;left:0px;top:0;line-height:1.6;font-size:24px;}#wp-calendar #next a:after{content:'\e638';font-family:thegem-icons;top:0px;position:absolute;right:0px;width:38px;line-height:1.6;height:38px;font-size:24px;}#wp-calendar #next a{position:absolute;right:0;top:0;height:39px;width:39px;padding-top:7px;padding-bottom:7px;}#wp-calendar caption{margin-bottom:34px;letter-spacing:0.08em;}.calendar_wrap{position:relative;}.widget_diagram .skill-line{margin-right:0px;}.widget_diagram .skill-amount{margin-top:-29px;font-weight:bold;}.widget_diagram .skill-element+.skill-element{margin:18px 0 0;}.widget.Facebook div{padding:20px;}.flickr-item{float:left;padding:0 10px 10px 0;}.flickr-item img{width:80px;height:80px;}.widget.Custom_Flickr .flickr{list-style:none outside none;margin:0 -10px 0 0;padding:0;}.widget .flickr-item a,.wpb_widgetised_column .widget .flickr-item a{position:relative;display:inline-block;vertical-align:top;overflow:hidden;}.widget .flickr-item a:before,.wpb_widgetised_column .widget .flickr-item a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:5;}.widget .flickr-item a:hover:before,.wpb_widgetised_column .widget .flickr-item a:hover:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;z-index:5;}.widget .flickr-item a img,.wpb_widgetised_column .widget .flickr-item a img{transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;}.widget .flickr-item a:hover img,.wpb_widgetised_column .widget .flickr-item a:hover img{}.mc-form{position:relative;padding-top:5px;}.wpb_widgetised_column .mc4wp-form-fields{padding:29px;margin-top:29px;}.sidebar .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{width:40px;font-weight:normal;height:41px;position:absolute;right:0;padding:0;top:-8px;margin:13px 0 0 0;font-size:24px;font-family:thegem-icons;border-radius:0px;}.mc4wp-alert{margin-top:40px;}.gem-button-footer{border:medium 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;padding-bottom:12px;text-transform:capitalize;}.widget_meta li:last-child,.widget_rss li:last-child,.site-footer .widget_meta li:last-child,.site-footer .widget_rss li:last-child{border-bottom:none;}.widget_meta ul,.widget_rss ul{padding-left:0px;}.widget_meta li:before,.widget_rss li:before{content:'\e601';font-family:'thegem-icons';font-size:16px;font-weight:normal;padding-right:8px;vertical-align:middle;position:relative;top:-2px;}.widget_meta abbr,.widget_rss abbr{border-bottom:none;}.gem-latest-news-image img{height:72px;width:72px;border-radius:50%;-moz-border-radius:50%;webkit-border-radius:50%;}.gem-latest-news-image{display:table-cell;}.gem-latest-news-title{display:table-cell;padding-left:15px;vertical-align:middle;}.gem-latest-news{display:inline-block;padding-bottom:17px;padding-top:11px;width:100%;}.gem-latest-news-title>span{display:block;margin-top:-1px;}.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-bottom:16px;padding-top: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:medium none;}.project_info-item-style-1 .project_info-item .icon{display:inline-block;font-size:24px;border-radius:0px;width:50px;height:50px;text-align:center;color:#FFFFFF!important;background-color:transparent;vertical-align:middle;line-height:2.1;}.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;padding-left:0;}.project_info-item-style-1 .project_info-item.iconed:last-child{border-bottom:none;}.widget.project_info .widget-title,.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-left:42px;padding-top:18px;}.widget_recent_comments ul{padding-left:0px;margin-top:30px;}.widget_recent_comments li{list-style:none;border-radius:60px;border-bottom-left-radius:0;padding-top:14px;margin-bottom:24px;padding-bottom:20px;padding-left:20px;padding-right:20px;}.widget_recent_comments li:first-child{border-top:none;}.widget_recent_comments li:before{clear:both;content:'\e639';float:left;font-family:'thegem-icons';font-size:24px;font-weight:normal;height:100%;padding-right:14px;position:relative;top:0;padding-bottom:7px;width:100%;text-align:center;vertical-align:middle;}.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{text-align:center;position:relative;}.searchform button{border:none;}.widget.widget_search .gem-button{font-size:0;position:absolute;top:0;right:0;width:43px;height:38px;margin:0;background-color:transparent!important;}.widget.widget_search .gem-button:before{content:'\e612';position:absolute;font-size:24px;font-family:thegem-icons;left:26%;font-weight:100;margin-top:-3px;margin:0;}.widget.widget_search input{width:100%;padding-right:50px;}.tagcloud a:hover{text-decoration:none;}body .widget .tagcloud a{margin-right:4px;text-decoration:none;margin-bottom:6px;padding:2px 9px;display:inline-block;font-size:16px!important;}.gem-client-item{float:left;padding-right:30px;padding-left:30px;}.gem_client-carousel{position:relative;}.gem-client-prev{margin-left:0%;}.gem-client-next{margin-right:0%;}.clients_title{text-align:center;}.clients_description{text-align:center;}.gem_client-carousel{margin-top:25px;}.gem-client-prev{width:10%;}.gem-client-next{width:10%;}.gem-client-carousel-item-wrap{padding:0 10%;}.widget .gem-teams-item{text-align:center;padding-top:11px;padding-bottom:40px;}.widget .gem-teams-name{padding-top:56px;}.widget .gem-teams-position{font-size:89.5%;}.widget .gem-teams-phone{text-transform:uppercase;padding-top:28px;padding-bottom:16px;}.widget .gem-teams-image img{margin:0 auto;text-align:center;width:128px;}.widget .gem-teams-image{display:block;padding-top:50px;padding-bottom:7px;height:160px;}.widget .team-person-email a:before{font-size:34px;}.widget-teams{border-top-right-radius:122px;border-top-left-radius:122px;overflow:hidden;}.widget .team-person-email{font-size:0px;}.widget .gem-teams-mail{padding-top:3px;}.widget .gem-teams-mail a:before{padding-right:10px;content:'\e607';font-family:'thegem-icons';font-size:22px;font-weight:normal;vertical-align:bottom;}.widget .gem-teams-name{padding-bottom:8px;}.gem-team-style-horizontal .team-person-phone{padding-bottom:0px;margin-bottom:-11px;}.gem-team-style-horizontal .team-person-phone:before{font-size:22px;}.gem-team-style-horizontal .team-person-info{display:table-cell;vertical-align:middle;padding-left:15px;}.gem-team-style-horizontal .team-person-image{display:table-cell;vertical-align:middle;}.gem-team-style-horizontal .team-person{padding-left:30px;padding-top:45px;}.gem-team-style-rounded .team-person-phone{padding-bottom:8px;padding-top:8px;}.gem-team-style-vertical .team-person-phone{padding-bottom:5px;}.fullwidth-block .container .gem-client-carousel-item-wrap{padding:0 0%;}.widget_tweets .twitter-box .jtwt_tweet{padding-bottom:24px;padding-top:27px;}body .widget_tweets .twitter-box .jtwt_tweet:first-child{padding-top:0px;background:none;}.jtwt_tweet:before{content:'\e611';float:left;font-family:thegem-icons;font-size:18px;padding-right:8px;position:relative;top:0px;}.jtwt_date{padding-bottom:12px;font-weight:300;}.twitter-box .jtwt_tweet{padding:0 0 0 0px;}.tweets-container{padding-top:14px;}.jtwt_tweet_text{margin-bottom:0px;}.widget-testimonials{position:relative;}.testimonials-style-1-item{position:relative;display:inline-block;}.testimonials-style-1-image{padding-top:60px;height:190px;}.testimonials-style-1-item{text-align:center;}.testimonials-style-1-text{font-style:inherit;padding-left:15px;padding-right:15px;padding-top:35px;padding-bottom:10px;clear:both;}.testimonials-style-1-item .gem-dummy{margin-left:62px;}.testimonials-style-1-item{border-top-left-radius:67px;border-top-right-radius:67px;overflow:hidden;}.testimonials-style-1-teg{border-bottom-left-radius:67px;border-bottom-right-radius:67px;}.testimonials-style-1-item .gem-testimonial-position{padding-top:4px;}.testimonials-style-2-bg{position:relative;}.testimonials-style-2-item .wrap-style{transform:rotate(270deg);transform-origin:0 100%;-webkit-transform:rotate(270deg);-webkit-transform-origin:0 100%;overflow:visible;position:absolute;top:-4px;left:50%;margin-left:49px;width:49px;height:100px;}.testimonials-style-1-item .wrap-style{transform:rotate(270deg);transform-origin:0 100%;-webkit-transform:rotate(270deg);-webkit-transform-origin:0 100%;overflow:visible;position:absolute;bottom:-2px;left:50%;margin-left:49px;width:49px;height:100px;}.testimonials-style-1-item .empy_space{height:48px;}.widget .gem-testimonial-text>.testimonials-style-1-teg,.widget .gem-testimonial-text>.testimonials-style-2-teg{margin-bottom:0;}.testimonials-style-2-text.gem-testimonial-text{padding-left:20px;padding-right:20px;border-radius:59px;}.testimonials-style-1-text.gem-testimonial-text{padding:33px 20px;}.gem-widget-testimonials-prev-style-1.gem-prev:after,.gem-widget-testimonials-next-style-1.gem-next:after,.gem-widget-testimonials-prev-style-2.gem-prev:after,.gem-widget-testimonials-next-style-2.gem-next:after{font-family:thegem-icons;height:40px;width:40px;line-height:1.7;margin:0;left:0;}.widget .testimonials-style-1-name.gem-testimonial-name,.widget .testimonials-style-2-name.gem-testimonial-name{}.gem-widget-testimonials-prev-style-1.gem-prev:after,.gem-widget-testimonials-next-style-1.gem-next:after{top:106px;}.gem-widget-testimonials-prev-style-2.gem-prev:after,.gem-widget-testimonials-prev-style-1.gem-prev:after{content:'\e637';padding-left:5px;}.gem-widget-testimonials-next-style-2.gem-next:after,.gem-widget-testimonials-next-style-1.gem-next:after{content:'\e638';padding-right:5px;}.gem-widget-testimonials-prev-style-2.gem-prev:after,.gem-widget-testimonials-next-style-2.gem-next:after{top:42px;}.testimonials-style-2-item{border-radius:60px;overflow:hidden;}.testimonials-style-2-item .gem-testimonial-text{padding-top:63px;border-bottom-left-radius:60px;border-bottom-right-radius:60px;overflow:hidden;}.testimonials.testimonials-style-2,.testimonials-carousel-style-2,.testimonials-style-2-text.gem-testimonial-text .testimonials-style-2{border-radius:60px!important;overflow:hidden!important;}.testimonials-style-1-teg{font-style:normal;padding-bottom:50px;padding-top:40px;}.testimonials-style-1-post.gem-testimonial-company{margin-top:-3px;}.testimonials-style-1-item,.testimonials-style-2-item{vertical-align:top;}.testimonials-style-1-prev{left:17px;top:93px;font-family:thegem-icons;content:'\e601';font-size:20px;position:absolute;outline:none;}.testimonials-style-1-next{right:17px;top:93px;font-family:thegem-icons;content:'\e601';font-size:18px;position:absolute;outline:none;}.testimonials-style-1-teg{font-size:30px;font-family:thegem-icons;}.testimonials-style-1-image img{height:128px;width:128px;}.testimonials-style-2-teg{padding-top:38px;padding-bottom:38px;}.testimonials-style-2-text{font-style:inherit;padding-left:15px;padding-right:15px;padding-top:30px;text-align:center;padding-bottom:20px;}.testimonials-style-2-name{padding-top:14px;}.testimonials-style-2{text-align:center;position:relative;}.testimonials-style-2-bg{padding-bottom:47px;text-align:center;margin-top:-47px;}.triangle-with-shadow.trangle-style-2{margin-top:-1px;}.testimonials-style-2-image{margin-top:114px;position:relative;height:128px;}.testimonials-style-2-item .gem-dummy{margin-left:64px;}.testimonials-style-2-item{display:inline-block;text-align:center;}.testimonials-style-2-prev{left:17px;bottom:180px;font-family:thegem-icons;content:'\e601';font-size:20px;position:absolute;outline:none;}.testimonials-style-2-next{right:17px;bottom:180px;font-family:thegem-icons;content:'\e601';font-size:18px;position:absolute;outline:none;}.testimonials-style-2-teg{font-size:60px;font-family:thegem-icons;font-style:normal;}.testimonials-style-2-text>p{margin-bottom:0px;}.testimonials-style-2-image img{height:128px;width:128px;}.gem-widget-testimonials-prev-style-1.gem-prev:after{top:106px;font-size:24px;font-family:thegem-icons;}.gem-widget-testimonials-next-style-1.gem-next:after{top:106px;font-size:24px;font-family:thegem-icons;}.gem-widget-testimonials-prev-style-2.gem-prev:after{position:absolute;font-size:24px;font-family:thegem-icons;}.gem-widget-testimonials-next-style-2.gem-next:after{position:absolute;font-size:24px;font-family:thegem-icons;}.triangle-with-shadow{width:100px;height:40px;display:inline-block;position:relative;overflow:hidden;}.triangle-with-shadow:after{content:"";position:absolute;width:50px;height:50px;transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);top:-25px;left:25px;}.testimonials-style-1-block{margin-bottom:10px;text-align:center;}.testimonials-style-1-post{padding-top:3px;}.testimonials-style-2-post{padding-top:3px;}.gem-testimonials-carousel-wrap .testimonials-style-2-bg .testimonials-style-2-post a{padding-top:3px;}.testimonials-style-2-text{position:relative;}.testimonials-style-1-block .gem-testimonials-carousel-wrap{margin-bottom:-1px;text-align:center;}.testimonials-style-2-bg{padding-top:3px;}.testimonials-style-2-item .gem-dummy{height:128px;width:128px;}.testimonials-style-1-item .gem-dummy{height:128px;width:128px;}.gem-testimonials.style1 svg{display:none;}.gem-textbox-content blockquote{font-size:116%;}.gem-textbox-content>blockquote{padding:14px;}.widget-area .gem-products-image,.shop-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{content:'';position:absolute;top:0;left:0;right:0;bottom:0;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;opacity:0;z-index:1;background:rgba(0,188,212,0.3);}ul.product_list_widget .gem-products-image a:hover:before{opacity:1;}.widget-area .gem-products-content,.shop-widget-area .gem-products-content{display:table-cell;vertical-align:middle;width:100%;}.shop-widget-area .product_list_widget>li{display:inline-block;width:100%;}.woocommerce ul.product_list_widget li img,.woocommerce-page ul.product_list_widget li img{height:80px;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;padding-bottom:11px;position:relative;margin-left:70px;padding-left:18px;}ul.product_list_widget li{margin-bottom:15px;display:inline-block;padding:0;width:100%;}.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:0px;}.widget .gem-products-content{margin-left:70px;min-height: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{margin-left:0;box-shadow:none;}.shop-widget-area .gem-products-title a{padding-right:80px;}.product_list_widget del{display:none;}.shop-widget-area .gem-products-rating{display:block;position:absolute;top:13px;right:20px;}.widget .catalog-view .gem-products-rating{position:relative;margin-top:5px;top:auto;right:auto;}.widget .product_list_widget .onsale,.shop-widget-area .onsale{position:absolute;width:24px;height:24px;line-height:26px;border-radius:50%;top:13px;left:68px;font-size:0;z-index:1;text-align:center;font-weight:inherit;}.widget .product_list_widget .onsale:after,.shop-widget-area .onsale:after{content:'%';font-size:16px;}.woocommerce .gem-products-price ins{font-size:20px;text-decoration:none;}.gem-products-price>span{font-size:20px;text-decoration:none;}.widget_product_search .screen-reader-text{display:none;}.widget_product_search input.search-field{width:100%;padding-right:35px;padding-left:10px;box-sizing:border-box;line-height:36px;border-width:2px;border-radius:2px;}.widget_product_search form{position:relative;}.widget_product_search button{background-color:transparent;font-family:'thegem-icons';font-size:24px;height:36px;line-height:36px;position:absolute;right:2px;top:7px;width:36px;border:0 none;background:transparent;}.widget_recent_reviews .product_list_widget .wp-post-image{float:left;margin-right:10px;z-index:100;}.widget_black_studio_tinymce .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{width:100%;}.widget_black_studio_tinymce .wpcf7-form-control.wpcf7-text{width:100%;}.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:0px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}.widget_black_studio_tinymce div.wpcf7-validation-errors{border:2px solid #D55271;margin:0px;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{float:left;margin:0;}.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{position:absolute;width:14px;height:14px;top:50%;margin-top:-7px;margin-left:-7px;border-radius:50%;}.widget-area .woocommerce .star-rating,.woocommerce-page .star-rating{float:none;}.widget-area .reviewer{display:block;}.widget-area .attachment-shop_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 none;}.widget_recent_entries ul li:before{content:'\e63a';float:left;font-family:"thegem-icons";font-size:24px;padding-left:22px;padding-right:6px;position:absolute;padding-top:11px;}.widget_recent_entries ul li a{display:block;margin-left:66px;padding-top:9px;padding-right:24px;}.widget_shopping_cart .variation{display:none;}.attachment-shop_thumbnail{width:70px;height:70px;}.widget .product-dummy,.wpb_widgetised_column .widget .product-dummy{background-size:cover;float:left;margin-left:-1px;margin-top:-1px;width:100%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}.widget .product-dummy-wrapper,.wpb_widgetised_column .widget .product-dummy-wrapper{width:70px;height:70px;float:left;}.widget_recent_reviews .product-dummy-wrapper{margin-left:-1px;border-color:transparent;}.widget_shopping_cart .product_list_widget li a .product-dummy-wrapper{padding:0px;}.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:bold;float:left;padding-right:10px;}.order-actions .gem-button{margin-top:0px;}.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{width:36px;height:36px;}.widget_layered_nav ul{margin:0;padding:0;}.widget_layered_nav ul li{list-style:none;padding:12px 0 12px 15px;}.widget_layered_nav ul li:first-child{border-top:0 none;}.widget_layered_nav ul li a:before{content:"\e601";font-family:"thegem-icons";font-size:15px;font-weight:normal;margin-right:8px;position:relative;top:1px;}.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{display:inline-block;font-size:14px;padding:0 17px;line-height:30px;vertical-align:top;}.top-area-contacts .gem-contacts-address:before,.top-area-contacts .gem-contacts-phone:before,.top-area-contacts .gem-contacts-fax:before,.top-area-contacts .gem-contacts-email:before{font-family:'thegem-icons';margin-right:0.33em;vertical-align:top;display:inline-block;width:16px;font-size:16px;text-align:center;}.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{display:block;padding:40px;}.post-author-avatar{display:block;float:left;}a.post-author-avatar:after{display:block;text-align:center;content:'\e607';font-family:'thegem-icons';font-weight:normal;font-size:32px;padding-top:25px;}.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{content:'\e601';font-family:'thegem-icons';font-weight:normal;vertical-align:top;margin-right:5px;font-size:16px;}@media (max-width: 599px) {.post-author-avatar{float:none;margin-bottom:25px}.post-author-info{margin-left:0;margin-top:0;}.post-author-info .name{margin-top:0;}a.post-author-avatar:after{display:inline-block;vertical-align:middle;padding-top:0;padding-left:25px;line-height:1;}}.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{margin:0 6px;border-left:1px solid #d4dee1;height:20px;display:inline-block;vertical-align:middle;}.read-more-link:before{content:'\e601';font-family:thegem-icons;padding-left:-20px;font-size:14px;}.blog-style-default article{margin-bottom:55px;padding-bottom:55px;}.blog-style-default article .post-image,.blog-post-image{text-align:center;margin-bottom:10px;}.blog-style-default article .post-image img{display:inline-block;}.blog-style-default article.sticky{margin-left:-15px;margin-right:-15px;margin-bottom:115px;padding:15px 15px 35px;position:relative;z-index:2;}.blog-style-default article.sticky:after{content:'';position:absolute;width:75px;height:75px;z-index:-1;bottom:-75px;left:0;background:inherit;-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:skew(0,-45deg);-ms-transform:skew(0,-45deg);-o-transform:skew(0,-45deg);transform:skew(0,-45deg);}.blog-style-default article.sticky.no-image{padding-top:70px;}.blog-style-default article.sticky .sticky-label{position:absolute;top:0;left:50px;font-family:'thegem-icons';font-weight:normal;font-size:20px;width:50px;height:50px;line-height:50px;text-align:center;z-index:10;}.blog-style-default article.sticky .sticky-label:before,.blog-style-default article.sticky .sticky-label:after{content:'';position:absolute;width:100%;height:10px;z-index:-1;bottom:-10px;left:0;background:inherit;}.blog-style-default article.sticky .sticky-label:before{transform-origin:0 100%;transform:skew(0,-20deg);}.blog-style-default article.sticky .sticky-label:after{transform-origin:100% 100%;transform:skew(0,20deg);}.blog-style-default article .entry-title a{color:inherit;}.post-meta-right{float:right;font-size:16px;white-space:nowrap;}.blog-style-default .post-meta-right,.single-post-meta .post-meta-right{margin-left:100px;}.post-meta-right>*{display:inline-block;vertical-align:top;}.comments-link a{-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}.comments-link a:before{content:'\e61e';font-family:'thegem-icons';font-size:14px;font-weight:normal;margin-right:6px;display:inline-block;line-height:inherit;}.post-footer-sharing{display:inline-block;position:relative;}.sharing-popup{position:absolute;visibility:hidden;opacity:0;bottom:50px;border-radius:25px;height:50px;line-height:50px;padding:0 25px;white-space:nowrap;-o-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;left:-20px;margin-bottom:-10px;}.sharing-popup .socials{line-height:16px;height:16px;margin-top:17px;}article.sticky .sharing-popup{bottom:70px;left:-10px;}.sharing-popup .sharing-styled-arrow{position:absolute;bottom:-100px;height:100px;width:50px;left:-30px;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:100% 0;-o-transform:rotate(-90deg) scale(0.3);-ms-transform:rotate(-90deg) scale(0.3);-moz-transform:rotate(-90deg) scale(0.3);transform:rotate(-90deg) scale(0.3);}.sharing-popup.active{visibility:visible;opacity:1;margin-bottom:0;}.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;}.post-read-more .gem-button,.comment-reply-link{padding:0 24px;background:transparent;}.styled-blog-meta{display:inline-block;float:right;}.styled-blog-meta .comments{padding-right:8px;float:left;}.styled-blog-meta .comments:after{content:"|";padding-left:8px;vertical-align:top;}.styled-blog-meta .tag-links{display:none;}.styled-blog-meta{bottom:27px;position:absolute;right:32px;}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{position:relative;display:inline-block;color:inherit;margin-right:17px;margin-bottom:10px;font-size:13px;line-height:21px;background-color:#e7edf0;z-index:2;padding:0 16px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s;}.post-tags-list a:before{content:'';position:absolute;background-color:inherit;width:12px;height:12px;top:5px;left:-5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;z-index:-1;transform:skew(-45deg,45deg);}.post-tags-list a:after{content:'';position:absolute;width:6px;height:6px;top:50%;margin-top:-3px;left:-5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.block-tags .tags-links a{padding:0 10px;}.block-tags{float:right;display:block;padding-top:21px;}.block-date{float:left;font-size:89.5%;margin-top:2px;margin-right:10px;}.post-meta-categories a{-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}@media (max-width: 755px) {.blog-style-default .post-meta-categories,.single-post-meta .post-meta-categories{display:block;clear:both;}.blog-style-default .post-meta-author+.sep,.single-post-meta .post-meta-author+.sep,.single-post-meta .post-meta-categories+.sep{display:none;}.blog-style-default .post-meta-right,.single-post-meta .post-meta-right{margin-left:30px;}}.thegem_pf_item .post-meta-left .post-meta-date:before{content:'\e66e';font-family:'thegem-icons';font-size:16px;font-weight:normal;margin-right:8px;}.post-meta-navigation{font-family:'thegem-icons';font-weight:normal;font-size:24px;white-space:nowrap;vertical-align:top;margin-left:10px;}.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 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}.thegem_pf_item .post-meta-navigation>.post-meta-category-link a{font-size:16px;vertical-align:top;}.block-navigation{clear:both;display:inline-block;width:100%;}.block-navigation-prev{float:left;}.block-navigation-prev a:before{content:'\e603';font-size:15px;padding-right:10px;font-family:thegem-icons;display:block;float:left;}.block-navigation-next{float:right;}.block-navigation-next a:after{content:'\e601';font-size:15px;padding-left:10px;font-family:thegem-icons;display:block;float:right;}.block-divider{margin-top:50px;display:block;margin-bottom:45px;}.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{margin-top:42px;float:left;}.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-left:3px;padding-right:14px;}.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-prev .gem-button,.block-navigation.centered-box .block-portfolio-navigation-next .gem-button{margin-left:30px;margin-right:30px;}.post-related-posts{padding-bottom:50px;}.post-related-posts-block{margin:0 -21px;}.post-related-posts-block .related-element{float:left;padding:0;width:303px;padding:0 21px;}.post-related-posts-block .related-element .entry-meta{margin-bottom:0;}.related-posts-navigation{position:absolute;top:-85px;right:21px;}.related-posts-navigation .related-posts-prev,.related-posts-navigation .related-posts-next{height:30px;width:30px;padding:0;border:2px solid #00bcd4;background:transparent;margin-left:15px;}.related-posts-navigation .gem-button.related-posts-prev:hover,.related-posts-navigation .gem-button.related-posts-next:hover{background-color:#3c3950;border-color:#3c3950;}.related-posts-carousel{position:relative;}.related-element img,.related-element .gem-dummy{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;height:72px;width:72px;}.related-element .post-meta-right{font:inherit;}.related-element>a{display:table-cell;padding-right:14px;}.related-element .post-meta-right>*{display:inline-block;vertical-align:top;}.related-element .post-meta-right .zilla-likes:before{display:inline-block;}.related-element .post-meta-right .zilla-likes>*{display:inline-block;vertical-align:top;}.related-element .comments-link a{display:inline-block;vertical-align:top;padding-right:5px;}.related-element .comments-link a:before{display:inline-block;}.related-element-info{display:table-cell;vertical-align:middle;width:99%;}.related-element-info>a{margin-bottom:3px;}.related-element-info .date{display:block;margin-top:-2px;}.related-element-info .comments-link a::before{content:'\e631';}.related-element-info-conteiner{max-height:3.1em;overflow:hidden;}.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:#0088cc;}.gem-btn-warning{color:#ff9900;}.gem-btn-danger{color:#ff675b;}.gem-btn-success{color:#6ab165;}.gem-btn-info{color:#58b9da;}.gem-btn-inverse{color:#555555;}#customer_login .login label,#customer_login .register label{display:block;}#customer_login .login,#customer_login .register{padding:33px;padding-right:10px;width:100%;display:inline-block;}#customer_login .login .input-text,#customer_login .register .input-text{width:97%;margin-top:5px;padding:4px 10px;}#customer_login .login .inline{display:inline-block;}#customer_login .form-row.login-button{display:inline-block;}#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{display:inline-block;float:right;margin-right:15px;}#customer_login .form-row.register_form_button button{top:8px;}#customer_login .login .gem-button input[type="submit"]{padding:0.6em 32px 0.6em 50px;}.account-tittle{text-transform:uppercase;}.lost_reset_password .input-text{margin-right:20px;margin-top:5px;padding-left:10px;width:36%;}.lost_reset_password .gem-button{margin-top:-5px;}.lost_reset_password .input-text{float:left;}.form-edit-adress label{display:block;padding-bottom:5px;}.form-edit-adress abbr{border:0 none;}.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{width:72px;height:72px;}.gem-post-grid-item-info{display:table-cell;vertical-align:middle;padding-left:20px;}.gem-post-griid-item.clearix{padding-bottom:30px;}.gem-post-grid-item-date{font-size:89.5%;}@media (max-width: 768px) {.gem-testimonial-text{font-size:23px;padding:30px 40px;}.wpcf7-form td{float:left;width:100%;text-align:center;}}.site-footer .gem-custom-mailchimp input{border:none;}#colophon .gem-custom-mailchimp input[type="email"]{width:50%;height:54px;border-top-right-radius:0;-moz-border-top-right-radius:0;-webkit-border-top-right-radius:0;border-bottom-right-radius:0;-moz-border-bottom-right-radius:0;-webkit-border-bottom-right-radius:0;margin-top:25px;}#colophon .gem-custom-mailchimp button{margin-top:25px;border-top-left-radius:0;-moz-border-top-left-radius:0;-webkit-border-top-left-radius:0;border-bottom-left-radius:0;-moz-border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;}#colophon .widget .gem-testimonial-position,#colophon .widget .gem-pp-posts-date,#colophon .widget .jtwt_date,#colophon .widget .gem-latest-news-title>span,#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{content:'';width:6px;display:block;height:6px;position:absolute;margin-top:10px;margin-left:-20px;}.widget_pages li li a:before,.widget_categories li li a:before,.widget_product_categories li li a:before{content:'';width:6px;display:block;height:6px;float:left;margin-top:10px;margin-right:12px;}.widget_pages a{display:block;}.widget_nav_menu ul,.widget_categories ul,.widget_product_categories ul,.widget_pages ul{list-style:none;margin:0;padding:0;}.widget_nav_menu>ul>li>a,.widget_categories>ul>li>a,.widget_product_categories>ul>li>a,.widget_pages>ul>li>a{padding-left:18px;}.widget_nav_menu ul.menu li>a,.widget_submenu>div>ul li>a{display:block;padding:12px 12px 12px 20px;}.widget_categories>ul>li,.widget_product_categories>ul>li,.widget_pages>ul>li{padding:12px 12px 12px 0;}.widget_categories>ul li>a,.widget_product_categories>ul li>a,.widget_pages>ul li>a{}.widget_categories>ul>li>a,.widget_product_categories>ul>li>a,.widget_pages>ul>li>a{text-transform:uppercase;}.widget_nav_menu ul.menu li>a:after,.widget_submenu>div>ul li>a:after{content:'';display:inline-block;width:30px;vertical-align:top;margin-left:-30px;text-align:center;}.widget_nav_menu ul.menu ul,.widget_submenu>div>ul ul{display:none;}.widget_categories>ul>li>ul,.widget_product_categories>ul>li>ul,.widget_pages>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_nav_menu ul.menu li.menu-item-parent>a:after,.widget_submenu>div>ul li.menu-item-parent>a:after,.widget_categories>ul li.cat-parent:after,.widget_product_categories>ul li.cat-parent:after,.widget_pages>ul li.page_item_has_children:after{font-weight:normal;}.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_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,.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{content:'\e635';font-family:thegem-icons;font-size:16px;font-weight:normal;}.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_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_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_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{content:'\e635';font-family:thegem-icons;font-size:16px;font-weight:normal;}.widget .menu-item-has-children.menu-item-parent>a:after{content:'\e601';font-size:16px;font-family:thegem-icons;font-weight:normal;}.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_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,.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: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{content:'\e602';font-family:thegem-icons;font-size:16px;top:12px;right:18px;position:absolute;font-weight:normal;}.widget_pages>ul li.page_item_has_children.current_page_ancestor,.widget_pages>ul li.page_item_has_children.current_page_parent,.widget_pages>ul li.current_page_item,.widget_categories>ul li.cat-parent.current-cat-ancestor,.widget_categories>ul li.cat-parent.current-cat-parent,.widget_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,.widget_product_categories>ul li.cat-parent.current-cat{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_parent>a:after,.widget_pages>ul li.page_item_has_children.current_page_item>a:after{content:'\e602';font-family:thegem-icons;font-size:13px;top:12px;right:18px;position:absolute;font-weight:normal;}.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_parent>a:after,.widget_pages>ul li li.page_item_has_children.current_page_item>a:after{content:'\e602';font-family:thegem-icons;font-size:8px;top:12px;right:18px;position:absolute;font-weight:normal;}.widget_nav_menu ul.menu ul li.menu-item-active>a,.widget_submenu>div>ul ul li.menu-item-active>a{border:0 none!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_product_categories>ul>li>ul>li,.widget_pages>ul>li>ul>li{padding:12px 12px 12px 20px;}.widget_categories>ul>li>ul>li>ul,.widget_product_categories>ul>li>ul>li>ul,.widget_pages>ul>li>ul>li>ul{margin:12px -12px -12px -20px;}.widget_categories>ul>li>ul>li li,.widget_product_categories>ul>li>ul>li li,.widget_pages>ul>li>ul>li li{padding:10px 15px 10px 40px;}.widget_categories>ul>li>ul>li>ul ul,.widget_product_categories>ul>li>ul>li>ul ul,.widget_pages>ul>li>ul>li>ul ul{margin:10px -15px -10px -20px;}.widget_pages>ul>ul{padding-left:30px;}#colophon .widget_submenu a,#colophon .widget_nav_menu 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;box-shadow:none;-moz-box-shadow:none;-webkit-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{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;overflow:hidden;}.widget_recently_viewed_products ul.product_list_widget li .gem-products-content{border:0 none;}.widget_recently_viewed_products ul.product_list_widget li .product-dummy-wrapper{border:0 none;}.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{background-color:#2c2e3a;border:medium none;color:#ffffff;height:54px;}body .footer-contact-form .wpcf7-textarea{background-color:#2c2e3a;border:medium none;color:#ffffff;height:117px;}.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 rgba(255,255,255,0.2);}.widget .wpcf7 .gem-sidebar-input{text-align:left;}.wpb_widgetised_column .gem-products-image{display:table-cell;}.wpb_widgetised_column .gem-products-content{display:table-cell;vertical-align:middle;width:100%;}.widget .blog{padding-bottom:0px;}.widget-title:after{font-family:thegem-icons;content:'\e630';font-size:8px;padding-left:8px;font-weight:normal;}#colophon .gem-latest-news:last-child,#colophon .Custom_Recent_Posts .gem-pp-posts:first-child,#colophon .widget_meta li:first-child,#colophon .widget_rss li:first-child,#colophon .widget_recent_entries li:first-child,#colophon .Custom_Recent_Posts ul li:first-child{background:none;}.digram-line-box{padding-right:40px;}.gem-icon-shape-hexagon{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;position:relative;}.gem-icon-shape-hexagon .gem-icon-shape-hexagon-back{display:block;-webkit-transform:rotate(-30deg) skewX(30deg);-ms-transform:rotate(-30deg) skewX(30deg);-o-transform:rotate(-30deg) skewX(30deg);transform:rotate(-30deg) skewX(30deg);overflow:hidden;position:relative;z-index:1;font-size:0;line-height: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{display:block;width:inherit;height:inherit;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;overflow:hidden;}.gem-icon-shape-hexagon .gem-icon-shape-hexagon-back .gem-icon-shape-hexagon-back-inner{-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-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{display:block;-webkit-transform:rotate(-30deg) skewX(30deg);-ms-transform:rotate(-30deg) skewX(30deg);-o-transform:rotate(-30deg) skewX(30deg);transform:rotate(-30deg) skewX(30deg);overflow:hidden;position:absolute;left:0;top:0;z-index:2;font-size:0;line-height:1;}.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{display:block;width:inherit;height:inherit;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;overflow:hidden;}.gem-icon-shape-hexagon .gem-icon-shape-hexagon-top .gem-icon-shape-hexagon-top-inner{-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 .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{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none!important;position:absolute;left:0;top:0;z-index:3;width:100%;height:100%;margin:0;}.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{width:59px;height:49px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.gem-icon-shape-hexagon.gem-icon-size-small .gem-icon-shape-hexagon-top{width:55px;height:45px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;left:2px;top:2px;}.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{width:91px;height:77px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}.gem-icon-shape-hexagon.gem-icon-size-medium .gem-icon-shape-hexagon-top{width:85px;height:71px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;left:3px;top:3px;}.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{width:181px;height:153px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.gem-icon-shape-hexagon.gem-icon-size-large .gem-icon-shape-hexagon-top{width:169px;height:141px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;left:6px;top:6px;}.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{width:267px;height:227px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:12px;}.gem-icon-shape-hexagon.gem-icon-size-xlarge .gem-icon-shape-hexagon-top{width:243px;height:203px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;left:12px;top:12px;}.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-left:0;margin-right:13px;}.widget .socials-colored a:hover .socials-item-icon{color:#00bcd4!important;}.widget .gem-portfolios-type-carousel-grid .gem-portfolio-item{padding:0px 12px 12px 0;display:block;}.widget-portfolio-carousel-slide a{display:block;height:80px;float:left;margin-right:10px;margin-bottom:10px;overflow:hidden;}.widget-portfolio-carousel-slide img{width:80px;height:80px;display:block;}.widget-portfolio-carousel-slide{float:left;}.widget-portfolio-carousel-slide{margin-right:-10px;}.widget .widget-portfolio-pagination.gem-mini-pagination a{width:14px;height: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{content:'?';color:#ffffff;position:absolute;left:35px;top:28px;}.widget-gem-portfolio-item{position:relative;}.widget-gem-portfolio-item img{transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;}.widget-gem-portfolio-item:hover img{}.widget-gem-portfolio-item .widget-gem-portfolio-item-hover{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;opacity:0;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}.widget-gem-portfolio-item:hover .widget-gem-portfolio-item-hover{opacity:1;}.project_info-item .icon-elegant,.project-info-shortcode-item .icon.elegant{font-family:'ElegantIcons';}.project_info-item .icon-material,.project-info-shortcode-item .icon.material{font-family:'MaterialDesignIcons';}.project_info-item .icon-fontawesome,.project-info-shortcode-item .icon.fontawesome{font-family:'FontAwesome';}.project_info-item .icon-userpack,.project-info-shortcode-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;padding-left:70px;color:#3c3950;text-transform:uppercase;}.project-info-shortcode-style-2 .project-info-shortcode-item .decription{padding-left:70px;padding-top:3px;}.project-info-shortcode-style-2 .project-info-shortcode-item .icon{color:#ffffff!important;font-size:24px;padding:13px;}.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:medium none;}.project-info-shortcode{display:inline-block;width:100%;}.project-info-shortcode-style-default .project-info-shortcode-item{margin-bottom:20px;padding:20px;}.project-info-shortcode-style-default .project-info-shortcode-item .icon{background-color:transparent!important;font-size:24px;padding-top:6px;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-left:50px;padding-top:15px;}.widget.project_info .gem-button{margin-left:0px;}.widget .project-info-button{text-align:center;}.pricing-row,.pricing-price-row,.pricing-title-row{text-align:center;}.pricing-table-style-1 .pricing-price-title{font-size:24px;letter-spacing:1px;color:#5f727f;text-transform:uppercase;}.pricing-table-style-1 .pricing-column-wrapper{padding-left:0px;padding-right:0px;margin-top:20px;}.pricing-table-style-1 .highlighted.pricing-column-wrapper{padding-left:0px;padding-right:0px;margin-top:0px;}.pricing-table-style-1 .pricing-column-wrapper .pricing-price{background-color:#b0de79;}.pricing-table-style-1 .pricing-column-wrapper+.pricing-column-wrapper .pricing-price{background-color:#7ee0bf;}.pricing-table-style-1 .pricing-column-wrapper+.pricing-column-wrapper+.pricing-column-wrapper .pricing-price{background-color:#83bce9;}.pricing-table-style-1 .pricing-column-wrapper+.pricing-column-wrapper+.pricing-column-wrapper+.pricing-column-wrapper .pricing-price{background-color:#a289e8;}.highlighted .pricing-price-subtitle{display:block;}.pricing-price-subtitle{display:none;}.pricing-table-style-1 .pricing-cost{font-size:65px;color:#ffffff;line-height:1;}.pricing-table-style-1 .pricing-price{display:inline-block;width:100%;}.pricing-table-style-1 .time{color:#ffffff;}.pricing-table-style-1 .pricing-column{background-color:#f0f3f2;}.pricing-table-style-1 .highlighted .pricing-column{background-color:#ffffff;}.pricing-table-style-1 .pricing-price{padding:29px 10px 29px 10px;}.pricing-table-style-1 .pricing-price-title-wrapper{padding-top:33px;padding-bottom:33px;}.pricing-table-style-1 .pricing-column-wrapper .pricing-price{overflow:hidden;}.pricing-table-style-1 .pricing-row{padding-top:12px;padding-bottom:10px;border-bottom:1px solid #dfe5e8;}.pricing-table-style-1 .pricing_row_title{font-size:24px;font-weight:300;padding-bottom:5px;color:#3c3950;}.pricing-table-style-1 .pricing_row_subtitle{font-size:14px;color:#99a9b5;}.pricing-column-top-choice{position:absolute;}.pricing-table-style-1 .pricing-column{background-color:#f0f3f2;border:1px solid #dfe5e8;margin-right:-1px;}.pricing-column-wrapper{min-width:271px;}.pricing-table-style-1 .pricing-column-wrapper .pricing-price{margin-right:-1px;margin-left:-1px;width:101%;}.pricing-table-style-1 .pricing-column .pricing-row:last-of-type{border-bottom:none;}.pricing-table-style-1 .pricing-footer{padding-bottom:26px;}.pricing-table-style-1 .highlighted .pricing-price-title-wrapper{padding-bottom:28px;}.pricing-table-style-8 .pricing-price,.pricing-table-style-7 .pricing-price,.pricing-table-style-4 .pricing-price-row,.pricing-table-style-3 .pricing-price-row,.pricing-table-style-2 .pricing-price,.pricing-table-style-1 .pricing-price-row{background-color:transparent!important;background-image:none!important;}.pricing-table-style-5 .pricing-price{background-image:none!important;background-color:#ffffff!important;}.pricing-table-style-1,.pricing-row.strike{text-decoration:line-through;color:#99a9b5;}.pricing-table-style-1 .highlighted .pricing-footer{padding-bottom:46px;}.pricing-table-style-2 .pricing-price-row{background-color:#393d50;display:inline-block;width:100%;}.pricing-table-style-2 .pricing-price{background-color:transparent;}.pricing-table-style-2 .pricing-price-title{color:#00bcd4;}.pricing-table-style-2 .pricing_row_title{font-size:24px;font-weight:300;padding-bottom:5px;color:#00bcd4;}.pricing-table-style-2 .pricing_row_subtitle{font-size:14px;color:#99a9b5;}.pricing-table-style-2 .highlighted .pricing-price-title,.pricing-table-style-2 .highlighted .time{color:#ffffff}.pricing-table-style-2 .pricing-price-subtitle{display:none;}.pricing-table-style-2 .pricing-cost{display:inline-block;color:#99a9b5;}.pricing-table-style-2 .pricing-price .time{text-transform:capitalize;display:inline-block;padding-left:10px;}.pricing-table-style-2 .pricing-price-title{padding-bottom:20px;text-transform:uppercase;padding-top:10px;}.pricing-table-style-2 .pricing-price-row{padding:38px 10px;}.pricing-table-style-2 .pricing-cost{color:#ffffff;}.pricing-table-style-2 .pricing-row:nth-child(odd){background-color:#f4f6f7;}.pricing-table-style-2 .pricing-column .pricing-row{padding:16px 10px;}.pricing-table-style-2 .pricing-footer{padding-top:17px;}.pricing-table-style-2 .pricing-row{border-left:2px solid #dfe5e8;border-right:2px solid #dfe5e8;;}.pricing-table-style-2 .pricing-footer{border:2px solid #dfe5e8;border-top:medium none;}.pricing-table-style-2 .highlighted .pricing-row{border-left:2px solid #393d50;border-right:2px solid #393d50;;}.pricing-table-style-2 .highlighted .pricing-footer{border:2px solid #393d50;border-top:medium none;}.pricing-table-style-2 .highlighted .pricing-column{margin-top:0px;}.pricing-table-style-2 .highlighted .pricing-price-subtitle{display:block;margin-bottom:10px;margin-top:-6px;}.pricing-table-style-2 .pricing-column{margin-top:30px;}.pricing-table-style-3 .pricing-column{background-color:#f0f3f2;border-radius:50px;overflow:hidden;}.pricing-table-style-3 .pricing-price-wrapper{margin-left:-90px;padding-left:50%;padding-bottom:34px;}.pricing-table-style-3 .pricing-price{border-radius:50%;height:180px;background-color:#ffffff;display:table-cell;width:180px;vertical-align:middle;}.pricing-table-style-3 .pricing-cost{font-size:50px;font-weight:300;line-height:1;}.pricing-table-style-3 .time{font-size:24px;font-weight:300;color:#00bcd4;}.pricing-table-style-3 .pricing-price-title{font-size:24px;font-weight:300;color:#3c3950;}.pricing-table-style-3 .pricing-price-title{font-size:24px;font-weight:300;color:#3c3950;}.pricing-table-style-3 .highlighted .pricing-price-subtitle{color:#5f727f;font-size:14px;}.pricing-table-style-3 .highlighted .pricing-price-title{color:#99a9b5;}.pricing-table-style-3 .highlighted .pricing-column{background-color:#393d50;padding-top:31px;}.pricing-table-style-3 .highlighted .pricing-row.pricing-row-title{padding-top:5px;}.pricing-table-style-3 .pricing-price-row{padding-top:46px;}.pricing-table-style-3 .pricing-column-wrapper.highlighted{margin-top:0px;}.pricing-table-style-3 .pricing-column-wrapper{margin-top:30px;}.pricing-table-style-3 .pricing_row_subtitle{color:#5f727f;font-size:14px;padding-top:3px;}.pricing-table-style-3 .pricing-price-title-wrapper{padding-bottom:20px;margin-top:-3px;}.pricing-table-style-3 .pricing_row_title{text-transform:uppercase;}.pricing-table-style-3 .highlighted .pricing_row_title{color:#ffffff;}.pricing-table-style-3 .pricing_row_title{color:#3c3950;}.pricing-table-style-3 .highlighted .pricing_row_subtitle{color:#5f727f;}.pricing-table-style-3 .pricing_row_subtitle{color:#99a9b5;padding-bottom:6px;}.pricing-table-style-3 .pricing-row.pricing-row-title{padding-bottom:19px;position:relative;margin-bottom:20px;}.pricing-table-style-3 .pricing-price-subtitle{display:block;font-size:14px;color:#5f727f;margin-top:6px;}.pricing-table-style-3 .highlighted .pricing-price-wrapper{padding-bottom:26px;}.pricing-table-style-3 .pricing-row-title:after{position:absolute;width:50%;height:1px;content:'';background-color:#00bcd4;bottom:0;left:25%;}.pricing-table-style-3 .pricing-row{padding-bottom:10px;}.pricing-table-style-3 .pricing-footer{padding-bottom:25px;}.pricing-table-style-3 .highlighted .pricing-footer{padding-bottom:50px;}.pricing-table-style-4 .pricing-cost{font-size:50px;font-weight:300;line-height:1;}.pricing-table-style-4 .time{font-size:24px;font-weight:300;color:#00bcd4;}.pricing-table-style-4 .pricing-price-subtitle,.pricing-table-style-4 .pricing-price-title{display:none;}.pricing-price-wrapper{text-align:center;}.pricing-table-style-4 .pricing-column-wrapper .pricing-price{background-color:#00bcd4;-webkit-box-shadow:0px 0px 0px 10px rgba(0,188,212,0.31);-moz-box-shadow:0px 0px 0px 10px rgba(0,188,212,0.31);box-shadow:0px 0px 0px 10px rgba(0,188,212,0.31);}.pricing-table-style-4 .pricing-column-wrapper+.pricing-column-wrapper .pricing-price{background-color:#a637ec;-webkit-box-shadow:0px 0px 0px 10px rgba(166,55,236,0.31);-moz-box-shadow:0px 0px 0px 10px rgba(166,55,236,0.31);box-shadow:0px 0px 0px 10px rgba(166,55,236,0.31);}.pricing-table-style-4 .pricing-column-wrapper+.pricing-column-wrapper+.pricing-column-wrapper .pricing-price{background-color:#ee417c;-webkit-box-shadow:0px 0px 0px 10px rgba(238,65,124,0.31);-moz-box-shadow:0px 0px 0px 10px rgba(238,65,124,0.31);box-shadow:0px 0px 0px 10px rgba(238,65,124,0.31);}.pricing-table-style-4 .pricing-column-wrapper+.pricing-column-wrapper+.pricing-column-wrapper+.pricing-column-wrapper .pricing-price{background-color:#ff994e;-webkit-box-shadow:0px 0px 0px 10px rgba(255,153,78,0.31);-moz-box-shadow:0px 0px 0px 10px rgba(255,153,78,0.31);box-shadow:0px 0px 0px 10px rgba(255,153,78,0.31);}.pricing-table-style-4 .pricing-column-wrapper .pricing-row:before,.pricing-table-style-4 .pricing-column-wrapper .pricing_row_title{color:#00bcd4;}.pricing-table-style-4 .pricing-column-wrapper+.pricing-column-wrapper .pricing-row:before,.pricing-table-style-4 .pricing-column-wrapper+.pricing-column-wrapper .pricing_row_title{color:#a637ec;}.pricing-table-style-4 .pricing-column-wrapper+.pricing-column-wrapper+.pricing-column-wrapper .pricing-row:before,.pricing-table-style-4 .pricing-column-wrapper+.pricing-column-wrapper+.pricing-column-wrapper .pricing_row_title{color:#ee417c;}.pricing-table-style-4 .pricing-column-wrapper+.pricing-column-wrapper+.pricing-column-wrapper+.pricing-column-wrapper .pricing-row:before,.pricing-table-style-4 .pricing-column-wrapper+.pricing-column-wrapper+.pricing-column-wrapper+.pricing-column-wrapper .pricing_row_title{color:#ff994e;}.pricing-table-style-4 figure.pricing-row:first-of-type{padding-top:15px;}.pricing-table-style-4 .pricing-price{border-radius:50%;height:180px;background-color:#ffffff;width:180px;display:inline-block;padding-top:46px;}.pricing-table-style-7 .pricing-column .pricing-price-row-width-background .wrap-style{display:none;}.pricing-table-style-4 .pricing-column-wrapper.col-md-4 .pricing-price-wrapper{padding:91px 91px;}.pricing-table-style-4 .pricing-price-wrapper{padding-bottom:34px;}.pricing-table-style-4 .pricing-price-wrapper,.pricing-table-style-4 .pricing-row,.pricing-table-style-4 .pricing-footer{background-color:#2c2e3d;}.pricing-table-style-4 .highlighted .pricing-price-wrapper,.pricing-table-style-4 .highlighted .pricing-row,.pricing-table-style-4 .highlighted .pricing-footer{background-color:#393d50;}.pricing-table-style-4 .pricing-row.pricing-row-title{padding:26px 10px;}.pricing-table-style-4 .pricing-price-wrapper{border-top-right-radius:50%;border-top-left-radius:50%;padding-top:45px;}.pricing-table-style-4 .pricing-row:before{vertical-align:middle;content:'\e614';color:#00bfa5;font-family:thegem-icons;text-align:center;padding-right:10px;}.pricing-table-style-4 .pricing-row{padding:5px 10px;}.pricing-table-style-4 .pricing-row.pricing-row-title:before,.pricing-table-style-4 .strike.pricing-row:before{display:none;}.pricing-table-style-4 .pricing-footer{padding-bottom:20px;}.pricing-table-style-4 .pricing-price,.pricing-table-style-4 .time{color:#ffffff;}.pricing-table-style-4 .pricing_row_title{text-transform:uppercase;}.pricing-table-style-4 .pricing-row.pricing-row-title{background-color:#393d50;}.pricing-table-style-4 .pricing_row_subtitle{font-size:14px;}.pricing-table-style-5 .pricing-price-wrapper{text-align:center;position:absolute;left:50%;margin-left:-60px;top:-60px;}.pricing-table-style-5 .pricing-price-row{min-height:272px;}.pricing-table-style-5 .highlighted .pricing-price{background-color:#2c2e3d!important;}.pricing-table-style-5 .pricing-price{background-color:#ffffff;border-radius:50%;height:120px;width:120px;vertical-align:middle;display:table-cell;}.pricing-table-style-5 .pricing-price-wrapper{display:table-cell;vertical-align:middle;}.pricing-table-style-5 .pricing-cost{font-size:32px;font-weight:300;}.pricing-table-style-5 .pricing-column-wrapper .pricing-cost{color:#2196f7;}.pricing-table-style-5 .pricing-column-wrapper+.pricing-column-wrapper .pricing-cost{color:#d74498;}.pricing-table-style-5 .pricing-column-wrapper+.pricing-column-wrapper+.pricing-column-wrapper .pricing-cost{color:#32ad1e;}.pricing-table-style-5 .pricing-column-wrapper+.pricing-column-wrapper+.pricing-column-wrapper+.pricing-column-wrapper .pricing-cost{color:#ff994e;}.pricing-table-style-5 .pricing-price-title{color:#ffffff;padding-top:128px;text-transform:uppercase;}.pricing-table-style-5 .pricing-price-subtitle{display:block;color:#b6c6c9;padding-top:10px;}.pricing-table-style-5 .pricing-row:nth-child(odd){background-color:#f4f6f7;}.pricing-table-style-5 .pricing_row_title{font-size:24px;font-weight:300;}.pricing-table-style-5 .pricing_row_subtitle{color:#99a9b5;font-size:14px;}.pricing-table-style-5 .pricing-row.pricing-row-title{padding-top:20px;padding-bottom:20px;}.pricing-table-style-5 figure.pricing-row{padding:12px;}.pricing-table-style-5{padding-top:70px;}.pricing-table-style-5 .pricing-column{background-color:#ffffff;}.pricing-table-style-5 .pricing-footer{padding-top:20px;padding-bottom:20px;}.pricing-table-style-6.pricing-table{margin-top:60px;}.pricing-table-style-6 .pricing-column-wrapper{padding:0px;}.pricing-table-style-6 .pricing-price{background-color:#393d50;border-radius:50%;height:120px;width:120px;vertical-align:middle;display:table-cell;}.pricing-table-style-6 .pricing-price-wrapper{display:table-cell;vertical-align:middle;top:-60px;position:absolute;left:11%;}.pricing-table-style-6 .pricing-cost{font-size:32px;font-weight:300;}.pricing-table-style-6 .pricing-price-title-wrapper{min-height:246px;padding-bottom:30px;}.pricing-table-style-6 .pricing-price{background-image:none!important;background-color:#393d50;}.pricing-table-style-6 .pricing-column-wrapper .pricing-price-row{background-color:#00bcd4;}.pricing-table-style-6 .pricing-column-wrapper+.pricing-column-wrapper .pricing-price-row{background-color:#1c94ca;}.pricing-table-style-6 .pricing-column-wrapper+.pricing-column-wrapper+.pricing-column-wrapper .pricing-price-row{background-color:#7264bd;}.pricing-table-style-6 .pricing-column-wrapper+.pricing-column-wrapper+.pricing-column-wrapper+.pricing-column-wrapper .pricing-price-row{background-color:#52488a;}.pricing-table-style-6 .pricing-price-title{text-transform:uppercase;color:#ffffff;padding-top:132px;text-align:left;padding-left:43px;}.pricing-table-style-6 .pricing-price-subtitle{text-transform:uppercase;color:#ffffff;text-align:left;padding-left:43px;padding-top:12px;display:block;line-height:1.4;}.pricing-table-style-6 .pricing-cost{color:#04d7f2;}.pricing-table-style-6 .time{color:#99a9b5;}.pricing-table-style-6 .pricing_row_title{font-size:24px;font-weight:300;padding-left:42px;text-align:left;}.pricing-table-style-6 .pricing_row_subtitle{font-size:14px;color:#99a9b5;padding-left:42px;padding-top:5px;text-align:left;}.pricing-table-style-6 .pricing-row{text-align:left;padding:14px 0;padding-left:42px;padding-right:20px;}.pricing-table-style-6 .pricing-row:nth-child(odd){background-color:#f4f6f7;}.pricing-table-style-6 figure:before{content:'\e647';color:#5f727f;font-family:thegem-icons;padding-right:12px;vertical-align:middle;}.pricing-table-style-6 .pricing-row.pricing-row-title{padding-top:24px;padding-bottom:19px;}.pricing-table-style-6 .gem-button-container.gem-button-position-center .gem-button{margin-left:42px;}.pricing-table-style-6 .pricing-footer{padding-top:20px;}.pricing-table-style-6 .pricing-footer{border-bottom:1px solid #dfe5e8;}.pricing-table-style-6 .pricing-footer,.pricing-table-style-6 .pricing-row{border-left:1px solid #dfe5e8;border-right:1px solid #dfe5e8;margin-right:-1px;}.pricing-table-style-6 .pricing-price-row{margin-right:-1px;}.pricing-table-style-6 .gem-button-position-center{text-align:left;}.pricing-table-style-6 .pricing-price-subtitle{max-width:370px;}.pricing-table-style-7.pricing-table{margin-top:30px;}.pricing-table-style-7 .pricing-price-row{background-color:#393d50;padding-bottom:59px;padding-top:46px;position:relative;}.pricing-table-style-7 .pricing-price-title-wrapper{color:#ffffff;}.pricing-table-style-7 .pricing-price-title{text-transform:uppercase;}.pricing-table-style-7 .pricing-cost{padding-top:46px;padding-bottom:23px;font-size:65px;color:#6c7c86;}.pricing-table-style-7 .time{color:#ffd54f;}.pricing-table-style-7 .wrap-style{transform:rotate(270deg);transform-origin:0 100%;-webkit-transform:rotate(270deg);-webkit-transform-origin:0 100%;overflow:visible;width:100px;height:100px;z-index:199;position:absolute;bottom:-49px;fill:#393d50;left:50%;margin-left:50px;}.pricing-table-style-7 .pricing-column-wrapper{margin-top:40px;}.pricing-table-style-7 .highlighted.pricing-column-wrapper{margin-top:0px;}.pricing-table-style-7 .pricing-column-top-choice-text{transform:rotate(318deg);-webkit-transform:rotate(318deg);}.pricing-table-style-7 .highlighted .pricing-price-row{background-color:#ffffff;padding-bottom:59px;padding-top:54px;position:relative;}.pricing-table-style-7 .highlighted .pricing-cost{padding-top:54px;}.pricing-table-style-7 .highlighted .pricing-price-title{color:#3c3950;}.pricing-table-style-7 .highlighted .pricing-price-subtitle{color:#99a9b5;}.pricing-table-style-7 .highlighted .wrap-style{fill:#ffffff;}.pricing-table-style-7 .highlighted .time{color:#ff8f00}.pricing-table-style-7 .highlighted .pricing_row_title{color:#5f727f;}.pricing-table-style-7 .pricing-column{background-color:#ffffff;}.pricing-table-style-7 .highlighted .pricing-footer{padding-bottom:40px;}.pricing-table-style-7 .highlighted .pricing_row_subtitle{color:#ffffff;}.pricing-table-style-7 .highlighted .pricing-row,.pricing-table-style-7 .highlighted .pricing-column{background-color:#c5d2d4;}.pricing-table-style-7 .pricing-price-row{margin-bottom:57px;}.pricing-table-style-7 .pricing-row{border-bottom:1px solid #dfe5e8;padding:10px 13px;}.pricing-table-style-7 .pricing-row:last-of-type{border-bottom:none;}.pricing-table-style-7 .pricing-column .wrap-style{display:block;}.pricing-column .wrap-style{display:none;}.pricing-table-style-7 .pricing_row_title{font-size:24px;font-weight:300;color:#00bcd4;}.pricing-table-style-7 .pricing_row_subtitle{color:#99a9b5;font-size:14px;padding-top:6px;}.pricing-table-style-8 .pricing-price{border-radius:50%;height:160px;background-color:#5f727f;display:table-cell;width:160px;vertical-align:middle;border:3px solid #00bcd4;}.pricing-table-style-8.pricing-table{margin-top:30px;}.pricing-table-style-8 .pricing-cost{font-size:42px;font-weight:300;line-height:1;color:#ffffff;}.pricing-table-style-8 .time{font-weight:300;color:#b6c6c9;}.pricing-table-style-8 .pricing-price-row{background-color:#5f727f;}.pricing-table-style-8 .pricing-price-title{font-size:24px;font-weight:300;color:#ffffff;}.pricing-table-style-8 .pricing-price-subtitle{color:#5f727f;padding-top:6px;float:left;width:100%;padding-bottom:11px;}.pricing-table-style-8 .highlighted .pricing-price-row{background-color:#393d50;}.pricing-table-style-8 .highlighted .pricing-cost{color:#00bcd4;}.pricing-table-style-8 .highlighted .pricing-price{border:3px solid #ffffff;}.pricing-table-style-8 .highlighted .pricing-column{margin-top:0px;}.pricing-table-style-8 .highlighted .pricing_row_subtitle{color:#5f727f;}.pricing-table-style-8 .pricing-column{margin-top:20px;border-radius:12px;overflow:hidden;}.pricing-table-style-8 .highlighted .pricing-price-wrapper{padding-top:70px;}.pricing-table-style-8 .pricing-price-wrapper{padding-left:50%;margin-left:-80px;padding-top:50px;}.pricing-table-style-8 .pricing-footer,.pricing-table-style-8 .pricing-row{background-color:#ffffff;}.pricing-table-style-8 .pricing-price-title-wrapper{padding-top:28px;margin-bottom:-30px}.pricing-table-style-8 .highlighted .pricing-row.pricing-row-title{background-color:#393d50;}.pricing-table-style-8 .pricing-row.pricing-row-title{background-color:#5f727f;padding-top:17px;padding-bottom:23px;}.pricing-table-style-8 .pricing_row_title{color:#ffffff;text-transform:uppercase;}.pricing-table-style-8 .pricing_row_subtitle{color:#b6c6c9;}.pricing-table-style-8 .pricing-row{padding:10px 10px;border-bottom:2px solid #dfe5e8;}.pricing-table-style-8 .pricing-row:last-of-type{border-bottom:medium none;}.pricing-table-style-8 .pricing-footer{padding-bottom:20px;}.pricing-table-style-8 .highlighted .pricing-footer{padding-bottom:45px;}.pricing-column-top-choice{background-color:#393d50;width:50px;height:50px;border-radius:50%;z-index:100;}.pricing-column-top-choice-text{margin-top:2px;font-size:12px;text-transform:uppercase;text-align:center;}.pricing-table-style-1 .pricing-column-top-choice{top:-25px;left:38px;}.pricing-table-style-1 .pricing-column-top-choice .pricing-column-top-choice-text{color:#ffffff;margin-top:13px;}.pricing-table-style-2 .pricing-column-top-choice{top:-25px;left:38px;background-color:#ffcd37;}.pricing-table-style-2 .pricing-column-top-choice .pricing-column-top-choice-text{color:#393d50;margin-top:19px;font-size:12px;}.pricing-table-style-2 .pricing-column-top-choice{top:0px;left:50%;width:62px;height:62px;margin-left:-25px;background-color:#ffcd37;}.pricing-table-style-2 .highlighted .pricing-column-top-choice{margin-top:-30px;}.pricing-table-style-3 .highlighted .pricing-column-top-choice{margin-top:-30px;}.pricing-table-style-3 .pricing-column-top-choice .pricing-column-top-choice-text{color:#ffffff;margin-top:18px;}.pricing-table-style-3 .pricing-column-top-choice{top:-25px;left:55px;width:62px;height:62px;background-color:#f44336;}.pricing-table-style-3 .highlighted .pricing-column-top-choice{margin-top:0px;}.pricing-table-style-4 .pricing-column-top-choice .pricing-column-top-choice-text{color:#ffffff;margin-top:28px;font-size:16px;}.pricing-table-style-4 .pricing-column-top-choice{top:-20px;left:50%;width:80px;height:80px;margin-left:-40px;background-color:#2c2e3d;}.pricing-table-style-8 .pricing-column-top-choice{position:absolute;top:20px;left:50px;width:50px;height:45px;line-height:50px;text-align:center;z-index:10;border-radius:0;background-color:#00bcd4;}.pricing-table-style-8 .pricing-column-top-choice:after{content:'';position:absolute;width:100%;height:10px;z-index:-1;bottom:-10px;left:0;background:inherit;}.pricing-table-style-8 .pricing-column-top-choice:before{content:'';position:absolute;width:100%;height:10px;z-index:-1;bottom:-10px;left:0;background:inherit;}.pricing-table-style-8 .pricing-column-top-choice:after{transform-origin:100% 100%;transform:skew(0,20deg);}.pricing-table-style-8 .pricing-column-top-choice:before{transform-origin:0 100%;transform:skew(0,-20deg);}.pricing-table-style-8 .highlighted .pricing-column-top-choice{top:0;}.svg_pricing{width:70px;height:70px;z-index:1;}.pricing-table-style-5 .pricing-column-top-choice .pricing-column-top-choice-text{color:#ffffff;margin-top:20px;font-size:14px;width:65px;position:absolute;top:0;}.pricing-table-style-5 .pricing-column-top-choice{background-color:transparent;}.pricing-table-style-5 .svg_pricing{display:block;fill:#00bcd4;}.pricing-table-style-5 .pricing-column-top-choice{width:0;height:0;padding:0px;top:-15px;left:6px;}.pricing-table-style-6 .pricing-column-top-choice .pricing-column-top-choice-text{color:#ffffff;margin-top:20px;font-size:14px;width:65px;position:absolute;top:0;}.pricing-table-style-6 .pricing-column-top-choice{background-color:transparent;}.pricing-table-style-6 .svg_pricing{display:block;fill:#00bcd4;}.pricing-table-style-6 .pricing-column-top-choice{width:0;height:0;padding:0px;top:-40px;left:145px;}.pricing-table-style-6 .pricing-column-wrapper.col-md-3 .pricing-column-top-choice{left:137px;}.pricing-table-style-7 .pricing-column-top-choice .pricing-column-top-choice-text{color:#ffffff;margin-top:22px;font-size:14px;width:65px;position:absolute;top:0;}.pricing-table-style-7 .pricing-column-top-choice{background-color:transparent;}.pricing-table-style-7 .svg_pricing{display:block;fill:#00bcd4;}.pricing-table-style-7 .pricing-column-top-choice{width:0;height:0;padding:0px;top:-15px;left:6px;}.svg_pricing{display:none;}@media (max-width: 540px) {.inline-column.pricing-column-wrapper{padding:0px;}}#page,.widget_submenu ul ul ul,.widget_nav_menu ul ul ul,.widget_pages ul ul ul,.widget_categories ul ul ul,.widget_product_categories ul ul ul{background-color:#e8ecef;}.widget a.gem-button.gem-button-style-outline{background:transparent;}.gmaps_round{border-radius:50%;overflow:hidden;}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-vertical,
	.fullwidth-block.fullwidth-block-parallax-fixed{
		background-attachment: scroll;
	}
}
.textwidget img {
	max-width: 100%;
	height: auto;
}
.textwidget option,
.textwidget select {
	max-width: 100%;
}
.widget .screen-reader-text {
	margin-bottom: 10px;
	display: block;
}
.calendar_wrap td, .calendar_wrap th {
	border: none !important;
	padding: 5px !important;
}

.gem-icon-with-title  > a{
	display: table-cell;
	padding-bottom: 0 !important;
	vertical-align: middle;
	padding-right: 10px;
}