@charset "UTF-8";    aside.side_panel .ce_title,.globeco-new-layout aside.side_panel .cws-widget .widget-title {font-size: 24px;font-weight: 500;margin-bottom: 16px;}.news.news-small .ce_title,.news.news-medium .ce_title {width: auto;}.news .ce_title h3 {display: inline-block;font-size: inherit;}.news.news-pinterest .colored_box_wrapper .grid .ce_title h3,.news.news-large .grid .ce_title h3 {font-size: 1em;}.news.news-pinterest .grid .ce_title h3 {font-size: 0.65em;}.news.news-pinterest .grid .ce_title {margin-top: 0;}.cws_vc_shortcode-new-layout .cws-widget .widget-title.ce_title {font-size: 1.3em;line-height: 1em;text-align: center;}.news .ce_title div h2 {font-size: 0.77em;line-height: 1em;}.news:not(.single) article .ce_title {margin-bottom: 0;}  .category-images .grid .item .category-block {position: relative;line-height: 0;overflow: hidden;backface-visibility: hidden;}.category-images .grid .item .category-block img {-webkit-transition: all .25s linear;-moz-transition: all .25s linear;-ms-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;}.category-images .grid .item .category-block:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}.category-images .grid .item .category-block:hover .category-wrapper {padding: 2px;}.category-images .grid .item .category-wrapper {-webkit-transition: all .25s linear;-moz-transition: all .25s linear;-ms-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;position: absolute;display: block;left: 0px;top: 0px;right: 0px;bottom: 0px;padding: 10px;}.category-images .grid .item .category-wrapper .category-label-wrapper {-webkit-transition: all .25s linear;-moz-transition: all .25s linear;-ms-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;position: relative;opacity: 1;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.8);}.category-images .grid .item .category-wrapper .category-label-wrapper .category-label {position: absolute;text-transform: capitalize;left: 50%;top: 50%;transform: translate(-50%, -50%);font-size: 30px;}.news .item.boxed_style > .ce_title:after {display: none;}.news .item.boxed_style > .date + .ce_title:after {display: block;}.news.single .item > .ce_title:after {margin: 14px auto 14px 0;}.news.single .ce_title {margin-bottom: 10px;}.news .ce_title {clear: both;}.news.single .ce_title div {font-size: .75em;font-weight: 500;text-transform: uppercase;}.news .post_info_box .date {position: relative;margin-left: -10px;margin-right: -1px;margin-top: -10px;margin-bottom: -15px;padding: 5px 15px 0px;font-size: 1.333em;color: #fff;box-shadow: 2px 3px 8px 0px rgba(0, 0, 0, 0.15);text-align: center;z-index: 2;}.news .post_info_box .date .first_word {display: block;font-size: 1.6em;}.news .post_info_part .post_info {padding-top: 0.333em;padding-bottom: 0.333em;}.news .post_info_part .post_info > *:first-child {margin-left: 0;}.news .post_info_part .post_info > * {margin-left: 15px;}.news .post_info_part .post_info .comments_link {padding-left: 18px;padding-right: 18px;border-left: 1px solid #e7e7e7;}.news .post_info_part .post_info .comments_link a {color: inherit;}.item .post_bottom_wrapper {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-top: 20px;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;padding: 10px 0;min-height: 40px;}.item .post_bottom_wrapper .post_button {-webkit-order: 3;-ms-flex-order: 3;order: 3;}.item .post_bottom_wrapper > * {padding-top: 10px;padding-bottom: 10px;}.item .post_bottom_wrapper .post_categories {-webkit-order: 2;-ms-flex-order: 2;order: 2;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;text-align: left;display: -ms-flexbox;display: -webkit-flex;display: flex;}.item .post_bottom_wrapper .post_categories .post_terms,.item .post_bottom_wrapper .post_categories .post_tags {display: inline-block;}.item .post_bottom_wrapper .post_categories i {padding-left: 10px;padding-right: 5px;margin: -1px 0 0;}.item .post_bottom_wrapper .post_info {-webkit-order: 1;-ms-flex-order: 1;order: 1;display: -ms-flexbox;display: -webkit-flex;display: flex;}.item .post_bottom_wrapper .post_info .comments_link {margin: 0 15px;}.item .post_bottom_wrapper {line-height: 16px;}.news .item .post_info:after {content: "";display: table;}.news.under_media .item .post_title {display: inline-block;margin-bottom: 30px;}.news.meta_inside .item .post_title {margin-top: 0;}.news .item .inline_date {font-weight: 400;}.news .item .post_info_part + .inline_date {margin-top: 10px;}.news.meta_inside .item.format-image .post_post_info,.news.meta_inside .item.format-standard .post_post_info,.news.meta_inside .item.format-gallery .post_post_info {position: relative;z-index: 1;width: calc(100% - 40px);left: 20px;padding: 20px;box-sizing: border-box;background: #fff;text-align: center;margin-top: -100px;overflow: hidden;box-shadow: 0px 1px 3px -2px #e3e3e3;}.news .item .post_info > .info i {margin-right: 5px;}.post_tags.single-post {border-width: 1px 0 1px 0;border-style: dashed;border-color: #e6e6e6;margin-top: 30px !important;padding: 35px 0;}.post_tags.single-post span {vertical-align: baseline;text-transform: uppercase;color: #404040;margin-right: 10px;}.news.single .item > .post_categories,.news.single .item > .post_tags {text-transform: uppercase;display: block;}.news.single .item > .post_categories span a,.news.single .item > .post_tags span a {text-transform: capitalize;}.news.single .post_categories span a, .news.single .post_tags span a {font-weight: normal;font-style: italic;padding-left: 5px;}.post_tags.single-post:before {display: none;}.news .comments_link > a {color: inherit;}.news .comments_link > a > i {vertical-align: top;padding-top: 1px;margin-left: 5px;}.cws_default.search .news .comments_link > a > i {margin-left: 10px;margin-top: -1px;padding-top: 0;}.news.single .comments_link > a > i {margin-right: 5px;margin-left: 0;}.news .post_categories > a:hover,.news .comments_link > a:hover span {color: inherit;}.posts_grid.cws_portfolio_posts_grid:not(.posts_grid_carousel):after {content: '';display: block;clear: both;height: 0;}.cws_portfolio_items.masonry.stretch_images .media_part,.cws_portfolio_items.masonry.stretch_images .pic_alt,.cws_portfolio_items.masonry.stretch_images .img_cont,.cws_portfolio_items.masonry.stretch_images .img_cont > img {width: 100%;height: 100%;}.news .grid.mini .item .media_part {max-width: 150px;}.news .grid.mini {margin-top: 0;margin-left: 15px;}.news .grid.mini .item {padding-top: 0;margin-top: 10px;}.news .grid.mini .item .link_post .link span {font-size: 13px;}.news .grid.mini .item .pic.link_post .links > * {font-size: 30px;width: 30px;height: 30px;line-height: 30px;}.news .grid.mini .item .pic.link_post .links {top: 30%;}.news .grid.mini hr {height: 0;}.news .grid.mini .item > .ce_title > div,.news .grid.mini .item > .ce_title a {font-size: 15px;}.news .grid.mini .item > * + * {margin-top: 0px;}.news.single .media_part {margin-bottom: 35px;}.news .media_part.audio_post {float: none;}.news.single .media_part.gallery_post.gallery_grid {width: 100%;}.news .media_part.video_post .addtoany_share_save_container,.news .media_part.soundcloud .addtoany_share_save_container,.news .media_part.video_post .addtoany_content_bottom,.news .media_part.soundcloud .addtoany_content_bottom {display: none;}.post_media .video {position: relative;height: 0;padding-bottom: 56.316%;background: #000;}.post_post_media .video iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.post_post_media iframe {display: block;}.news .format-audio .post_media,.news .format-video .post_media {display: block;}.news .item.format-gallery .post_media {display: block;}.posts_grid_post .blog_gallery_grid {margin-right: -5px;margin-left: -5px;}.posts_grid_post .blog_gallery_grid .pic {float: left;padding: 5px;box-sizing: border-box;}.posts_grid_post .blog_gallery_grid .blog_gallery_fancy {cursor: zoom-in;}main > .post_media {position: relative;}.item .cws_classes_post_wrapper .post_media {margin-bottom: 5px;}.item .cws_classes_post_wrapper .post_media > a {width: 100%;display: block;position: absolute;z-index: 4;height: 100%;top: 0;left: 0;}.item .cws_classes_post_wrapper .post_media > a.link_btn {white-space: nowrap;width: auto;height: auto;top: 138px;font-weight: bold;font-size: 20px;line-height: 39px;padding: 0 37px;color: #fff;left: 50%;opacity: 0;visibility: hidden;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);border-radius: 25px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-style: normal;-webkit-perspective: 1000;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;letter-spacing: 1px;}.cws_classes_post_wrapper > .cws_classes_post_link {width: auto;height: auto;font-weight: bold;font-size: 20px;line-height: 39px;padding: 0 37px;display: inline-block;position: relative;text-align: center;margin-top: 15px;border-radius: 25px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.cws_classes_post_wrapper > .cws_classes_post_link:before {content: '';position: absolute;top: 0;left: 0;width: calc(100% - 8px);height: calc(100% - 8px);border-width: 4px;border-style: solid;border-color: inherit;border-radius: inherit;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity: 1;-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}.title_single_classes .cws_classes_post_title {text-align: left;font-size: 2.4em;line-height: 1;margin-bottom: 10px;}.single_classes .widgettitle,.single_staff .widgettitle,.single_events .widgettitle,.single_testimonials .widgettitle,h3.tribe-events-related-events-title,.single_portfolio .widgettitle {font-size: 36px;font-weight: 500;margin-bottom: 10px;text-align: left;}.single_classes .carousel_nav_panel,.single_portfolio .carousel_nav_panel,.grid_row.single_related .gallery_post_carousel_wrapper .carousel_nav_panel {position: absolute;}.single_classes.related_classes .item .cws_classes_post_wrapper .post_content {padding: 0;text-align: left;}.grid_row.single_related .widget_header .carousel_nav_panel span {position: relative;}.single_classes .post_wrapper.cws_classes_post_wrapper {background-color: #f6f5fc;}.single_classes .post_wrapper.cws_classes_post_wrapper:after {display: block;content: "";height: 0;clear: both;}.single_classes .post_date_meta {font-size: 14px;font-weight: bold;text-align: left;padding: 0 30px;margin-top: 20px;}.single_classes .sec_post_data h3 {text-align: left;margin: 10px 0;}.single_classes .sec_post_data {padding: 0 30px;}.single_classes .cws_vc_shortcode_wrapper .item {margin-top: 0;}.single_classes .post_time_meta {float: left;padding-left: 30px;}.single_classes .post_time_meta:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f017";margin-right: 9px;}.single_classes .post_destinations_meta:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f041";margin-right: 9px;}.single_classes .post_destinations_meta {float: left;margin-left: 20px;}.wrap_title {display: flex;align-items: center;}.wrap_desc_info {display: flex;align-items: center;}.wrap_desc_info .time_ev_single_classes:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f017";margin-right: 9px;}.wrap_desc_info .time_ev_single_classes {margin-right: 20px;}.wrap_desc_info .destinations_single_classes:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f041";margin-right: 9px;}.wrap_title .price_single_classes {margin-left: auto;font-size: 30px;padding: 10px 13px;color: #fff;border-radius: 20px;}.date_ev_single_classes {font-size: 18px;font-weight: bold;margin-bottom: 20px;}.price_single_classes .currency_price {font-size: 0.6em;vertical-align: super;}.post_wrapper.cws_classes_post_wrapper:hover .post_media > a.link_btn {opacity: 1;visibility: visible;}.post_wrapper.cws_classes_post_wrapper .post_media > a.link_btn:hover {background-color: #fff;}.post_post_info > .post_meta {display: flex;margin: 20px 0px 0;flex-wrap: wrap;}.post_meta .social_share {margin-left: auto;}.post_meta .social_share a {margin-left: 19px;}.post_meta .social_share .wp-social-login-connect-with {display: none !important;}.social_share .wp-social-login-provider-facebook img {display: none !important;}.social_share .wp-social-login-provider-facebook:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f09a";}.social_share .wp-social-login-provider-google img {display: none !important;}.social_share .wp-social-login-provider-google:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f1a0";}.social_share .wp-social-login-provider-twitter img {display: none !important;}.social_share .wp-social-login-provider-twitter:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f099";}.social_share .wp-social-login-provider-wordpress img {display: none !important;}.social_share .wp-social-login-provider-wordpress:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f19a";}.social_share .wp-social-login-provider-instagram img {display: none !important;}.social_share .wp-social-login-provider-instagram:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f16d";}.post_meta .social_share .wp-social-login-provider-list {padding: 0 !important;display: flex;justify-content: flex-end;}.item .cws_classes_post_wrapper .post_media > a.link_btn:before {content: '';position: absolute;top: 0;left: 0;width: calc(100% - 8px);height: calc(100% - 8px);border-width: 4px;border-style: solid;border-color: #fff;z-index: -1;border-radius: inherit;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity: 1;-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}.item .cws_classes_post_wrapper .post_content {margin-top: 0;padding: 0 15px;}.posts_grid.cws_classes_post_wrapper .post_media:after,.posts_grid.tribe_events_posts_grid .post_media:after,.posts_grid.cws_classes_posts_grid .post_media:after {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;content: "";z-index: 2;visibility: hidden;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;background: rgba(255, 255, 255, 0.1);}.posts_grid.cws_classes_post_wrapper .item:hover .post_media:after,.posts_grid.tribe_events_posts_grid .item:hover .post_media:after,.posts_grid.cws_classes_posts_grid .item:hover .post_media:after {visibility: visible;opacity: 1;}.blog_post.posts_grid:not(.posts_grid_1) .post_format_quote_media_wrapper .cws_vc_shortcode_module .quote {padding: 75px 35px 35px 70px;font-size: 20px;font-weight: 400;}.blog_post.posts_grid:not(.posts_grid_1) .post_format_quote_media_wrapper .cws_vc_shortcode_module .quote:before {left: 70px;}.blog_post.posts_grid:not(.posts_grid_1) .post_format_quote_media_wrapper .cws_vc_shortcode_module .quote:after {display: none;}.blog_post.posts_grid:not(.posts_grid_1) .date-content {padding: 9px 16px;}.blog_post.posts_grid:not(.posts_grid_1) .date-c:first-child {margin-bottom: 5px;}.blog_post.posts_grid:not(.posts_grid_1) .link_post .post_media_link_title {padding: 85px 80px 80px 40px;font-size: 24px;font-weight: bold;}.blog_post.posts_grid.posts_grid_fw_img .post_post:before {content: '';position: absolute;z-index: 0;width: 100%;height: 100%;top: 0;left: 0;}.direction_row {margin-bottom: 30px;}.thumb_staff_single_posts img {border-radius: 50%;border: 10px solid #f3f1fb;}.news .media_part .pic img.blured-img {position: absolute;top: 0;left: 0;width: 100%;opacity: 0;}.pic.blured:hover img.blured-img {opacity: 1;}.media_part .pic img,.media_part iframe {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: block;}.post-password-form label {display: block;}.post-password-form input[type="submit"] {margin-top: 5px;float: right;}.item .date.new_style {position: absolute;z-index: 2;margin: 0;}a .date-cont {color: #ffffff;}.item .date.new_style .date-cont > span {text-align: center;display: block;min-width: 58px;box-sizing: border-box;padding: 0;height: 25px;line-height: 25px;font-size: 1em;}.item .date.new_style .date-cont {position: relative;z-index: 1;overflow: hidden;}.item .date.new_style .month {position: absolute;z-index: 1;bottom: 0;left: 0;font-size: 1em;text-transform: capitalize;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;-webkit-transform-origin: left top;-moz-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;-webkit-transform: rotateX(0);-moz-transform: rotateX(0);-ms-transform: rotateX(0);transform: rotateX(0);}.item .date.new_style .year {opacity: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}.item .date.new_style:hover .day {color: white;}.item .date.new_style:hover .year {opacity: 1;}.item .date.new_style:hover .month > span {opacity: 0;display: none;}.item .date.new_style:hover .month {-webkit-transform: rotateX(-180deg);-moz-transform: rotateX(-180deg);-ms-transform: rotateX(-180deg);transform: rotateX(-180deg);}.item .date.new_style .month:before {top: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}.item .date.new_style:hover .month:before {opacity: 0;}.item .date.new_style .month > span {position: relative;z-index: 1;display: block;-webkit-transform: rotateX(0);-moz-transform: rotateX(0);-ms-transform: rotateX(0);transform: rotateX(0);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}.item .date.new_style:hover .month > span {-webkit-transform: rotateX(-180deg);-moz-transform: rotateX(-180deg);-ms-transform: rotateX(-180deg);transform: rotateX(-180deg);}.item .date.new_style .springs {position: absolute;z-index: 3;top: 50%;left: 0;right: 0;height: 2px;background: rgba(255, 255, 255, 0.9);-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);display: none;}.item .date.new_style .springs:before,.item .date.new_style .springs:after {content: '';position: absolute;top: -5px;left: 7px;border: 1px solid #fff;width: 4px;height: 10px;}.item .date.new_style .springs:after {left: auto;right: 7px;}.item .date.new_style:before {content: '';position: absolute;z-index: -1;top: 0px;bottom: 0px;left: 0px;right: 0px;}.item .date.new_style:before {background: transparent;}.item .date.new_style:hover .month:before {opacity: 1;}.item .date.new_style .month {background: transparent;border-radius: 0;overflow: visible;}.item .date.new_style .month:before,.item .date.new_style .month:after {content: '';position: absolute;bottom: 0;left: 0;right: 0;z-index: -1;opacity: 1;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}.item .date.new_style .month:after {border: none;z-index: -2;background: rgba(255, 255, 255, 0);-webkit-box-shadow: 0px 1px 0px 1px white;-moz-box-shadow: 0px 1px 0px 1px white;box-shadow: 0px 1px 0px 1px white;}.item .date.new_style .date-cont:after {background: transparent;}.item .date.new_style .date-cont {border-radius: 0;background: rgba(0, 0, 0, 0.5);}.item .date.new_style .date-cont > span {min-width: 50px;}.item .date.new_style .date-cont > span.day {font-size: 1.1em;padding-top: 3px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}.item .date.new_style .springs:before,.item .date.new_style .springs:after {display: none;} .news .post_info_box .date,.news .post_info_box .post_info > *:not(.comments_link) {float: left;}.news .post_info_box .post_info .comments_link {float: right;} .news .post_info_part {margin-right: -30px;}.news.checkerboard .item:nth-child(even) .post_info_part {float: right;margin-right: 0px;margin-left: 30px;}.news.checkerboard .item:nth-child(odd) .post_info_part {float: left;margin-right: 30px;margin-left: 0px;}.page_content.double_sidebar .news.checkerboard .item:nth-child(even) .post_info_part,.page_content.double_sidebar .news.checkerboard .item:nth-child(odd) .post_info_part {margin-right: 0px;margin-left: 0px;margin-bottom: 20px;}.news .post_info_part + .post_content {margin-top: 35px;}.news .post_info + .post_info_part {margin-top: 50px;}.news.single .post_info + .post_info_part {margin-top: 25px;}.news .post_info_part + .post_content {margin-top: 35px;}.news.single .post_info_part + .post_content {margin-top: 0;clear: both;}.news.single .post_meta hr:last-child {margin: 20px 0 0 0;}article.item.meta-left .post_meta,article.item.meta-left .ce_title,article.item.meta-left .post_info,article.item.content-left .post_content {text-align: left;}article.item.meta-center .post_meta,article.item.meta-center .ce_title,article.item.meta-center .post_info,article.item.content-center .post_content {text-align: center;}article.item.meta-right .post_meta,article.item.meta-right .ce_title,article.item.meta-right .post_info,article.item.content-right .post_content {text-align: right;}article > .post_meta {display: flex;margin: 20px 0px 0;flex-wrap: wrap;}article.item .post_meta > hr {margin-bottom: 20px;}.news.single .post_info_part.floated {float: left;margin-right: 30px;}.news.single .post_info_part.floated + * {margin-top: 0;}.news.single .item > .post_info_part.floated ~ .post_content + * {overflow: hidden;}.pic.link_post .links {position: absolute;width: 100%;height: auto;left: 0;top: 50%;-webkit-transform: translate(0, 50%);-moz-transform: translate(0, 50%);-ms-transform: translate(0, 50%);transform: translate(0, 50%);text-align: center;font-size: 0;}.pic.link_post .link {color: white;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;transition: opacity 0.3s;opacity: 1;}.owl-carousel .pic.link_post .links > * {color: white;cursor: pointer;font-size: 40px;width: 40px;height: 40px;line-height: 40px;border: 0;margin: 5px;text-align: center;}.pic.link_post .links > * {color: white;cursor: pointer;font-size: 40px;width: 40px;height: 40px;line-height: 40px;border: 0;margin: 5px;text-align: center;}.video .pic .links {position: absolute;width: 100%;height: auto;left: 0;top: 55%;text-align: center;font-size: 0;}.video .pic:hover .links {-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}.video .pic .links > a {color: rgba(255, 255, 255, 0.7);cursor: pointer;}.video .pic .links > a:hover {color: white;}.video .pic:hover .hover-effect {opacity: 0;}.video .pic .links > * {position: relative;display: inline-block;font-size: 50px;width: 50px;height: 50px;line-height: 50px;border: 0;margin: 5px;opacity: 1;text-align: center;}.fancybox-skin {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 1px !important;}.pic .hover-effect-no-slide {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.3);box-sizing: border-box;}.blog_post .pic.quote_post .hover-effect {opacity: 0.8;background-color: rgba(0, 0, 0, 0.4);}.blog_post .pic.quote_post:hover .hover-effect {opacity: 1;}.pic .bottom-hover-effect {position: absolute;bottom: 0;width: 100%;box-sizing: border-box;text-align: center;-webkit-transition: all .25s linear;-moz-transition: all .25s linear;-ms-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;transform: translateY(100%);}.pic:hover .bottom-hover-effect {transform: translateY(0%);}.blog-slider .pic .bottom-hover-effect {padding: 15px 10px 15px 10px;}.blog_full_width .blog-slider .pic .bottom-hover-effect {padding: 20px 10px 30px 10px;}.pic .gradient-wrapper {position: absolute;width: 100%;height: 100%;top: 0;right: 0;bottom: 0;left: 0;}.news.dark-theme .pic .bottom-hover-effect {background-color: rgba(51, 51, 51, 0.8);}.news.gradient-theme .pic .gradient-wrapper {background: -moz-linear-gradient(top, transparent 0%, transparent 1%, rgba(0, 0, 0, 0.5) 68%, rgba(0, 0, 0, 0.79) 99%, rgba(0, 0, 0, 0.8) 100%); background: -webkit-linear-gradient(top, transparent 0%, transparent 1%, rgba(0, 0, 0, 0.5) 68%, rgba(0, 0, 0, 0.79) 99%, rgba(0, 0, 0, 0.8) 100%); background: linear-gradient(to bottom, transparent 0%, transparent 1%, rgba(0, 0, 0, 0.5) 68%, rgba(0, 0, 0, 0.79) 99%, rgba(0, 0, 0, 0.8) 100%); }.news.gradient-theme .post_info_part .bottom-hover-effect .ce_title h3 a,.news.gradient-theme .item .post_info_part .bottom-hover-effect .post_info,.news.gradient-theme .pic .bottom-hover-effect,.news.gradient-theme .pic .links a,.news.dark-theme .post_info_part .bottom-hover-effect .ce_title h3 a,.news.dark-theme .item .post_info_part .bottom-hover-effect .post_info,.news.dark-theme .pic .bottom-hover-effect,.news.dark-theme .pic .links a {color: white;}.news.light-theme .pic .bottom-hover-effect {background-color: rgba(255, 255, 255, 0.75);}.cws_vc_shortcode-new-layout .news.light-theme .item .bottom-hover-effect .post_info {color: inherit;}.news .post_info_part .bottom-hover-effect .post_info .comments_link {border-width: 0px;padding: 0px;}.news .post_info_part .bottom-hover-effect .post_info > * {margin: 0px;padding: 0px;}.news .post_info_part .bottom-hover-effect .post_info > .blog-meta-divider {padding-left: 5px;padding-right: 5px;}.cws_vc_shortcode-new-layout .news.blog-slider .grid .item .bottom-hover-effect .post_info {margin: 0px;padding: 0px;padding-top: 0px;}.cws_vc_shortcode-new-layout .blog_full_width .news.blog-slider .grid .item .bottom-hover-effect .post_info {margin: 0px;padding: 0px;padding-top: 10px;}.blog-slider .grid .owl-item .item {margin-right: 0px;}.pic canvas,.pic.blured img.blured-img {-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;transition: opacity 0.3s;}.hover-effect {-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;transition: all 0.2s;}.news.single .item .pic .hover-effect {background-color: rgba(0, 0, 0, 0.5);opacity: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.news.single .item .pic:hover .hover-effect {opacity: 1;}.hover1 .post_media img, .hover1 .post_media, .news .media_part img {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.hover1 .post_media:hover .pic img,.news .media_part:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}.news .media_part {display: inline-block;vertical-align: top;}.posts_grid_post .blog_gallery_grid .hover,.news .media_part .hover-effect {position: absolute;z-index: 2;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: all 0.3s;transition: all 0.3s;transition-delay: 0s;padding: 0;opacity: 0;transform: translate3d(0, 0, 0);}.posts_grid_post .blog_gallery_grid .hover {top: 5px;left: 5px;width: calc(100% - 10px);height: calc(100% - 10px);background: rgba(0, 0, 0, 0.5);}.posts_grid_post .blog_gallery_grid .pic:hover .hover,.news .media_part:hover .hover-effect {opacity: 1;}.blog_post .post_media .fancy.post_media_link.post_post_media_link,.news .media_part .fancy.post_media_link.post_post_media_link {position: absolute;top: 50%;left: 50%;-moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);color: #fff;z-index: 3;opacity: 0;line-height: 1;width: auto;height: auto;border: 0;margin: 0;padding: 40px;}.news .media_part.cws_default .fancy.post_media_link.post_post_media_link {width: 100%;height: 100%;top: 0%;left: 0%;-moz-transform: translateX(0%) translateY(0%);-webkit-transform: translateX(0%) translateY(0%);-o-transform: translateX(0%) translateY(0%);-ms-transform: translateX(0%) translateY(0%);transform: translateX(0%) translateY(0%);}.news .media_part.cws_default .fancy.post_media_link.post_post_media_link:after {position: absolute;top: 50%;left: 50%;-moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}.blog_post .post_media .dots_wrapper {z-index: 3;position: absolute;top: 50%;left: 50%;margin-top: -5px;margin-left: -22px;text-align: center;font-size: 0;}.blog_post .post_media:hover .dots_wrapper span,.blog_post .post_media:hover .dots_wrapper:after,.blog_post .post_media:hover .dots_wrapper:before {opacity: 1;animation: fadeInLeft .3s ease;-webkit-animation: fadeInLeft .3s ease;}.blog_post .post_media:hover .dots_wrapper:before {transition-delay: .2s;animation-delay: .2s;-webkit-transition-delay: .2s;-webkit-animation-delay: .2s;}.blog_post .post_media:hover .dots_wrapper span {transition-delay: .1s;animation-delay: .1s;-webkit-transition-delay: .1s;-webkit-animation-delay: .1s;}.blog_post .post_media .dots_wrapper:after,.blog_post .post_media .dots_wrapper:before {content: "";}.blog_post .post_media .dots_wrapper span,.blog_post .post_media .dots_wrapper:after,.blog_post .post_media .dots_wrapper:before {height: 10px;width: 10px;display: inline-block;border-radius: 50%;vertical-align: middle;margin-right: 7px;opacity: 0;transition: opacity .2s ease;-webkit-transition: opacity .2s ease;animation: fadeOutRight .3s ease;-webkit-animation: fadeOutRight .3s ease;border: 3px solid #fff;box-sizing: border-box;}.blog_post .post_media .dots_wrapper:before {transition-delay: .15s;animation-delay: .15s;-webkit-transition-delay: .15s;-webkit-animation-delay: .15s;}.blog_post .post_media .dots_wrapper span {transition-delay: .1s;animation-delay: .1s;-webkit-transition-delay: .1s;-webkit-animation-delay: .1s;} @keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}@-webkit-keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}@keyframes fadeOut {from {opacity: 1;}to {opacity: 0;}}@-webkit-keyframes fadeOut {from {opacity: 1;}to {opacity: 0;}}@keyframes fadeInLeft {from {-webkit-transform: translate3d(-50px, 0, 0);transform: translate3d(-50px, 0, 0);}to {-webkit-transform: none;transform: none;}}@-webkit-keyframes fadeInLeft {from {-webkit-transform: translate3d(-50px, 0, 0);}to {-webkit-transform: none;}}@keyframes fadeInLeftShort {from {-webkit-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);}to {-webkit-transform: none;transform: none;}}@-webkit-keyframes fadeInLeftShort {from {-webkit-transform: translate3d(-20px, 0, 0);}to {-webkit-transform: none;}}@-webkit-keyframes fadeOutLeft {from {-webkit-transform: none;}to {-webkit-transform: translate3d(-50px, 0, 0);}}@keyframes fadeOutLeft {from {-webkit-transform: none;transform: none;}to {-webkit-transform: translate3d(-50px, 0, 0);transform: translate3d(-50px, 0, 0);}}@-webkit-keyframes fadeOutLeftShort {from {-webkit-transform: none;}to {-webkit-transform: translate3d(-20px, 0, 0);}}@keyframes fadeOutLeftShort {from {-webkit-transform: none;transform: none;}to {-webkit-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);}}@keyframes fadeOutRight {from {-webkit-transform: none;transform: none;}to {-webkit-transform: translate3d(50px, 0, 0);transform: translate3d(50px, 0, 0);}}@-webkit-keyframes fadeOutRight {from {-webkit-transform: none;transform: none;}to {-webkit-transform: translate3d(50px, 0, 0);}}@keyframes fadeInBottomShort {from {-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);}to {-webkit-transform: none;transform: none;}}@-webkit-keyframes fadeInBottomShort {from {-webkit-transform: translate3d(0, 20px, 0);}to {-webkit-transform: none;}}@keyframes show-element-long-from-bottom {from {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}to {-webkit-transform: none;transform: none;}}@-webkit-keyframes show-element-long-from-bottom {from {-webkit-transform: translate3d(0, 100%, 0);}to {-webkit-transform: none;}}@-webkit-keyframes show-element-long-to-bottom {from {-webkit-transform: none;}to {-webkit-transform: translate3d(0, 100%, 0);}}@keyframes show-element-from-top {from {-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}to {-webkit-transform: none;transform: none;}}@-webkit-keyframes show-element-from-top {from {-webkit-transform: translate3d(0, -100%, 0);}to {-webkit-transform: none;}}@keyframes show-element-long-to-top {from {-webkit-transform: none;transform: none;}to {-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);}}@-webkit-keyframes show-element-long-to-top {from {-webkit-transform: none;}to {-webkit-transform: translate3d(0, -100%, 0);}}@keyframes prev-animate {25% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}50% {-webkit-transform: translate3d(3px, 0, 0);transform: translate3d(3px, 0, 0);}75% {-webkit-transform: translate3d(-3px, 0, 0);transform: translate3d(-3px, 0, 0);}}@-webkit-keyframes prev-animate {25% {-webkit-transform: translate3d(0, 0, 0);}50% {-webkit-transform: translate3d(3px, 0, 0);}75% {-webkit-transform: translate3d(-3px, 0, 0);}}@keyframes next-animate {25% {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}50% {-webkit-transform: translate3d(-3px, 0, 0);transform: translate3d(-3px, 0, 0);}75% {-webkit-transform: translate3d(3px, 0, 0);transform: translate3d(3px, 0, 0);}}@-webkit-keyframes next-animate {25% {-webkit-transform: translate3d(0, 0, 0);}50% {-webkit-transform: translate3d(-3px, 0, 0);}75% {-webkit-transform: translate3d(3px, 0, 0);}}@keyframes menu-in-top {from {-webkit-transform: translate3d(0, -15px, 0);transform: translate3d(0, -15px, 0);}to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@-webkit-keyframes menu-in-top {from {-webkit-transform: translate3d(0, -15px, 0);}to {-webkit-transform: translate3d(0, 0, 0);}}@keyframes menu-to-top {from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}to {-webkit-transform: translate3d(0, -15px, 0);transform: translate3d(0, -15px, 0);}}@-webkit-keyframes menu-to-top {from {-webkit-transform: translate3d(0, 0, 0);}to {-webkit-transform: translate3d(0, -15px, 0);}}@keyframes menu-in-bottom {from {-webkit-transform: translate3d(0, 15px, 0);transform: translate3d(0, 15px, 0);}to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@-webkit-keyframes menu-in-bottom {from {-webkit-transform: translate3d(0, 15px, 0);}to {-webkit-transform: translate3d(0, 0, 0);}}@keyframes menu-to-bottom {from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}to {-webkit-transform: translate3d(0, 15px, 0);transform: translate3d(0, 15px, 0);}}@-webkit-keyframes menu-to-bottom {from {-webkit-transform: translate3d(0, 0, 0);}to {-webkit-transform: translate3d(0, 15px, 0);}}@keyframes menu-in-left {from {-webkit-transform: translate3d(-15px, 0, 0);transform: translate3d(-15px, 0, 0);}to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@-webkit-keyframes menu-in-left {from {-webkit-transform: translate3d(-15px, 0, 0);}to {-webkit-transform: translate3d(0, 0, 0);}}@keyframes menu-to-right {from {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}to {-webkit-transform: translate3d(15px, 0, 0);transform: translate3d(15px, 0, 0);}}@-webkit-keyframes menu-to-right {from {-webkit-transform: translate3d(0, 0, 0);}to {-webkit-transform: translate3d(15px, 0, 0);}}@keyframes fade-in-loader {from {opacity: 0;}to {opacity: 0.8;}}@-webkit-keyframes fade-in-loader {from {opacity: 0;}to {opacity: 0.8;}}@keyframes fadeInTooltip {from {opacity: 0;}to {opacity: 0.9;}}@-webkit-keyframes fadeInTooltip {from {opacity: 0;}to {opacity: 0.9;}} .blog_post .post_media:hover .fancy.post_media_link.post_post_media_link,.news .media_part:hover .fancy.post_media_link.post_post_media_link {opacity: 1;background: transparent;}.pic .links {position: absolute;width: 100%;text-align: center;font-size: 0;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);transform: translate(0%, -50%);opacity: 0;-webkit-transition: all .9s;-moz-transition: all .9s;-ms-transition: all .9s;-o-transition: all .9s;transition: all .9s;top: 50%;}.gallery_post_carousel .pic .links {position: absolute;width: 100%;height: auto;left: 0;text-align: center;font-size: 0;}.pic .links > *:only-child {left: auto;right: auto;}.pic:hover .links > * {opacity: 1;}.pic:hover .links > *:first-child {left: 0;}.pic:hover .links > *:last-child {right: 0;}.pic:hover .links > *:only-child {left: auto;right: auto;}.pic_alt .links {position: absolute;width: 100%;text-align: center;font-size: 0;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);opacity: 0;-webkit-transition: all .9s;-moz-transition: all .9s;-ms-transition: all .9s;-o-transition: all .9s;transition: all .9s;top: 50%;z-index: 2;}.pic canvas {position: absolute;top: 0;left: 0;opacity: 0;}.pic:hover canvas.drawn {opacity: 1;} .news .more-link {white-space: nowrap;}.cws_default.search .news .btn-read-more {margin-top: 0;}.cws_default.search .news .btn-read-more a:before {display: none;}.news.under_media .btn-read-more {margin-top: 21px;float: right;}.news .btn-read-more a {font-size: 14px;font-weight: 600;display: inline-block;vertical-align: middle;position: relative;z-index: 1;-webkit-backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.news.posts_grid_medium .btn-read-more a,.news.posts_grid_large .btn-read-more a,.news.posts_grid_small .btn-read-more a {color: #fff;background: #000;border: 1px solid #000;padding: 8px 48px;border-radius: 30px;}.news.posts_grid_medium .btn-read-more a:hover,.news.posts_grid_large .btn-read-more a:hover,.news.posts_grid_small .btn-read-more a:hover {color: #000;background: #fff;}.news.posts_grid_medium .btn-read-more a:before,.news.posts_grid_medium .btn-read-more a:after,.news.posts_grid_large .btn-read-more a:before,.news.posts_grid_large .btn-read-more a:after,.news.posts_grid_small .btn-read-more a:before,.news.posts_grid_small .btn-read-more a:after {display: none;}.news.hover_more_btnstyle_2 .btn-read-more a {-webkit-transition: background-color 0.3s, color 0.3s;transition: background-color 0.3s, color 0.3s;}.news.hover_more_btnstyle_2 .btn-read-more a:before {opacity: 0;-webkit-transform: scale3d(0.6, 0.6, 1);transform: scale3d(0.6, 0.6, 1);-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}.news .btn-read-more a:hover:before {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity: 1;}.news .button_cont {text-align: right;}.news .button_cont a, .post-password-form input[type="submit"] {margin-top: 20px;display: inline-block;vertical-align: top;position: relative;z-index: 1;-webkit-backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;}.news .button_cont a:before {content: '';position: absolute;top: 0;left: 0;width: calc(100% - 8px);height: calc(100% - 8px);border-width: 4px;border-style: solid;z-index: -1;border-radius: inherit;opacity: 0;-webkit-transform: scale3d(0.6, 0.6, 1);transform: scale3d(0.6, 0.6, 1);-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}.news .button_cont a:hover {background-color: #fff;}.news .button_cont a:hover:before {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity: 1;}.news .post_tags .v_sep,.news .post_categories > .v_sep {border: 0;padding: 0;margin: 0;}.news .post_tags .v_sep:before,.news .post_categories .v_sep:before {content: ", ";} .cws_oembed_wrapper + .no-break,.news .media_part .no-break {display: none;} .blog_full_width .news .media_part.audio_post.soundcloud .soundcloud .cws_oembed_wrapper,.news .media_part .video .cws_oembed_wrapper {display: block;padding: 0;background: transparent;border-style: none;border-radius: 0;position: relative;height: 0;padding-bottom: 56.25%;}.blog_full_width .news .media_part.audio_post.soundcloud .soundcloud iframe,.news .media_part .video iframe {border-top-left-radius: 0;border-top-right-radius: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}  .news .media_part .audio {margin: 39px 24px 24px;}.news .media_part .pic + .audio {position: absolute;top: auto;bottom: 0;margin-top: 24px;margin-left: 0;margin-right: 0;left: 24px;right: 24px;z-index: 1;}.news .media_part .wp-audio-shortcode,.news .media_part .mejs-controls {border-radius: 10px;}  .news .media_part.only_link {width: 100%;}.news .item.boxed_style .media_part.only_link .link {border-radius: inherit;}.news .media_part .pic.link_post > a {display: block;}.news .media_part .pic.link_post > a:before {content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(123, 108, 213, 0.7);box-sizing: border-box;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;transition: background-color 0.3s;}.news .media_part .pic.link_post.not_thumbnail > a:before { background: #7b6cd5;   background: -webkit-linear-gradient(#7b6cd5 0%, #ab46bc 100%);background: -o-linear-gradient(#7b6cd5 0%, #ab46bc 100%);background: linear-gradient(#7b6cd5 0%, #ab46bc 100%); }.link_bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;background-size: cover;}.pic.link_post .link {position: relative;z-index: 1;padding: 95px 100px;display: block;font-size: 36px;font-weight: bold;}.news .media_part .pic.link_post > a:after {position: absolute;content: "\f0c1";top: 50%;right: 30px;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 45px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);color: #fff;opacity: .7;}.news .boxed_style .media_part .pic.link_post > a:before {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}.news .media_part .pic.link_post .hover-effect {opacity: 0.5;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;transition: opacity 0.3s;}.news .media_part .pic.link_post:hover .hover-effect {opacity: 1;}.news .media_part > .link {background: #FAFAFA;border: 1px solid #eff0f0;border-radius: 8px;word-break: break-all;}.news .media_part > .link > a {padding: 34px 24px;width: 100%;display: block;box-sizing: border-box;}.news.news-small .media_part .pic.link_post .link {font-size: 1.8em;}  .post_format_quote_media_wrapper .cws_vc_shortcode_module {position: relative;}.post_format_quote_media_wrapper .cws_vc_shortcode_module .quote,.news .quote {position: relative;z-index: 2;padding: 110px 60px 60px 60px;font-weight: bold;line-height: 1;min-height: 100px;}.post_format_quote_media_wrapper .cws_vc_shortcode_module .content-quote,.quote .text {position: relative;z-index: 5;line-height: normal;margin-bottom: 0;color: #ffffff;text-align: center;}.post_format_quote_media_wrapper .cws_vc_shortcode_module .quote_bg,.single .news .quote-wrap .quote_bg_c,.single .news .quote-wrap .quote_bg,.quote_bg,.quote_bg_c,.post_format_quote_media_wrapper .cws_vc_shortcode_module .quote_bg_c {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background-size: cover;-webkit-transition: all 0.3s;transition: all 0.3s;}.single .news .quote-wrap .quote_bg_c,.quote_bg_c {opacity: 0.9;}.quote-wrap blockquote:before {display: block;content: "\201C";font-size: 100px;position: absolute;left: 100px;top: 20px;color: inherit;z-index: 5;line-height: 1;}.quote-wrap blockquote cite {text-align: right;font-size: 20px;position: relative;z-index: 4;color: #bdb5ea;margin-top: 20px;margin-bottom: 0;display: block;text-transform: capitalize;padding-top: 0;}.quote-wrap blockquote:after {display: block;content: "\201C";font-size: 100px;position: absolute;right: 30px;bottom: 35px;color: inherit;z-index: 5;transform: rotate(180deg);line-height: 1;background: none;top: auto;width: auto;height: auto;}.quote-wrap blockquote p {position: relative;font-size: inherit;text-indent: 0;margin-bottom: 0;color: #fff;padding-left: 0;padding-right: 0;}.quote-wrap blockquote {padding: 70px 100px;color: #fff;position: relative;z-index: 5;font-size: 24px;line-height: initial;margin-bottom: 0;}.single .news .quote-wrap {position: relative;}.single .news .quote-wrap .quote {padding: 110px 60px 60px 60px;position: relative;z-index: 5;margin-bottom: 0;}.single .news .quote-wrap .quote .text {margin-bottom: 0;color: #ffffff;text-align: center;}.single .news .quote-wrap .text,.single .news .quote-wrap .author {position: relative;z-index: 4;}.single .news .quote-wrap .quote p.text:before,.post_format_quote_media_wrapper .cws_vc_shortcode_module .content-quote:before {content: '" ';}.single .news .quote-wrap .quote p.text:after,.post_format_quote_media_wrapper .cws_vc_shortcode_module .content-quote:after {content: ' "';}.news .media_part .quote_post .quote-wrap .quote p.author {font-size: 20px;position: relative;z-index: 4;margin-bottom: 0;color: #fff;font-weight: 400;text-align: center;margin-top: 20px;text-transform: uppercase;} .portfolio_loader_wraper {width: 100%;height: 100%;position: relative;background: rgba(255, 255, 255, 0.5);z-index: 100;display: none;}.portfolio_loader_container {position: absolute;bottom: 1%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 150px;height: 150px;z-index: 10;}.pagination_load_more {margin-top: 30px;text-align: center;}.pagination_load_more.separated {margin-top: 50px;padding-top: 50px;}.pagination_load_more .page_links {display: inline-block;}.pagination_load_more .page_links > * {width: inherit;padding: 0px 30px 0px 30px;}.pagination_load_more .page_links > *:not(.next) {display: none;}.pagination_load_more a {cursor: pointer;}.pagination_load_more .page_links > span {cursor: default;}.pagination_load_more .page_links .page-numbers.current,.pagination_load_more .page_links > span:not([class]) {position: relative;color: #fff;z-index: 1;}.pagination_load_more .page_links .page-numbers a {color: #cccccc;}   .news .item.boxed_style > .ce_title,.news .item.boxed_style > .post_info,.news .item.boxed_style > .post_content {padding-left: 10px;}.news .item > * + .button_cont {margin-top: 40px;}.news .item.boxed_style > * + * {margin-top: 10px;}.news .item.unwrapped_date > * + * {margin-left: 63px;}.news .item.unwrapped_date.boxed_style > * + * {margin-left: 56px;}.news .item > .date + *,.news .item > .ce_title + * {margin-top: 10px;}.news .item > .ce_title + .post_content > p:first-child {text-indent: 0;}.news.single .item > .post_content + * {position: relative;}.news.single .item > .post_meta {margin: 30px 5px 0;}.news.single .item > .post_meta .wp-social-login-connect-with {display: none;}.news.single .item > .post_meta .social_share a {margin-left: 19px;}.news.single .wp-social-login-provider-list {padding: 5px 0 !important;}.news.single .item > .post_meta .social_share {margin-left: auto;float: right;}.news.single .item > .post_content + *:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 0px;background: #e0e0e0;}.news.news-medium .item > .post_info_part:first-child + *,.news.news-small .item > .post_info_part:first-child + * {margin-top: 0;}.news.news-medium .post_info_part:not(.full_width) {width: 600px;float: left;margin-right: 0;}.news.news-small .post_info_part:not(.full_width) {width: 400px;float: left;margin-right: 0;}.news.news-small .ce_title,.news.news-medium .ce_title {clear: none;}.news .item.boxed_style {box-sizing: border-box;background: #FFF;}.news .news_carousel .item.boxed_style {margin-top: 5px;margin-left: 5px;margin-bottom: 5px;}.news .grid.isotope .item.boxed_style {margin-top: 50px;padding-bottom: 25px;}.posts_grid article.categories-grid {line-height: 0;font-size: 0;}.posts_grid .item .category-block {position: relative;}.posts_grid .item a.category-block {display: block;}.posts_grid .item a.category-block img {margin-left: auto;margin-right: auto;display: block;}.posts_grid .item a.category-block:hover span.category-label {opacity: 0;margin-top: 10px;}.posts_grid .category_carousel {position: relative;z-index: 1;padding-top: 40px;}.posts_grid .category_carousel .owl-controls {position: absolute;z-index: 1;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: calc(100% - 30px);font-size: 0px;text-transform: uppercase;}.posts_grid .category_carousel .owl-controls .owl-prev {position: absolute;cursor: pointer;width: 55px;height: 55px;line-height: 55px;text-align: center;opacity: 0;transition: all .2s ease;-webkit-transition: all .2s ease;left: 0;}.posts_grid .category_carousel .owl-controls .owl-next {position: absolute;cursor: pointer;right: 0;width: 55px;height: 55px;line-height: 55px;text-align: center;opacity: 0;transition: all .2s ease;-webkit-transition: all .2s ease;}.posts_grid .category_carousel:before {content: '';position: absolute;left: -30px;top: 0;height: 100%;width: calc(100% + 60px);}.posts_grid .category_carousel:hover .owl-controls .owl-prev {left: -85px;opacity: .8;}.posts_grid .category_carousel:hover .owl-controls .owl-next {right: -85px;opacity: .8;}.posts_grid .category_carousel .owl-controls .owl-prev:hover,.posts_grid .category_carousel .owl-controls .owl-next:hover {opacity: 1;}.posts_grid .category_carousel .owl-controls .owl-prev:before,.posts_grid .category_carousel .owl-controls .owl-next:after {display: inline-block;font-family: FontAwesome;vertical-align: bottom;font-size: 24px;color: #fff;}.posts_grid .category_carousel .owl-controls .owl-prev:before {content: "\f104";}.posts_grid .category_carousel .owl-controls .owl-next:after {content: "\f105";}.posts_grid .item a.category-block:before,.posts_grid .item a.category-block span.category-label {-webkit-transition: all .25s linear;-moz-transition: all .25s linear;-ms-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;}.posts_grid .item a.category-block span.category-label {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);font-size: 15px;font-weight: 600;text-transform: uppercase;line-height: 24px;color: #fff;padding: 10px 30px;min-width: 160px;text-align: center;}.news .item.boxed_style.with_shadow {box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);border-color: transparent;}.news .item.boxed_style.with_border {border-width: 1px;border-style: solid;}.news .item.boxed_style .post_info_part {position: relative;z-index: 1;}.news .item.boxed_style .post_info_part .date {position: absolute;z-index: 2;opacity: 1;visibility: visible;pointer-events: none;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.news .item.boxed_style .post_info_part .date.new_style:before {opacity: 0.9;}.news .item.boxed_style .post_info_part:hover .date {opacity: 0;visibility: hidden;}.news .item.boxed_style .post_info_part:after {content: "";display: table;clear: both;}.news .item.boxed_style .media_part {margin-bottom: 0;} .archive .grid .item:first-child {margin-top: 0;}.archive .grid .item:first-child:not(.sticky-post) {padding-top: 0;}.colored_box_wrapper .grid {margin-top: -30px;}.gallery_grid .grid,.blog_full_width .grid {margin-top: 0px;width: 100%;}.colored_box_wrapper .grid .item {padding-top: 0px;margin-top: 30px;box-sizing: border-box;}.grid.post_divider .item:not(:first-child):not(.sticky-post) {border-top: 1px dashed #f2f2f2;}.grid.related_posts .item {border-top-width: 0px;}.blog_full_width .grid .item,.colored_box_wrapper .grid .item {border-width: 0px;}.blog_full_width .grid:not(.owl-carousel) .item {margin-right: 0px;margin-left: 0px;margin-top: 0px;padding-top: 5px;padding-bottom: 5px;padding-right: 5px;padding-left: 5px;box-sizing: border-box;width: 100%;}.gallery_grid .grid .item {margin-right: 0px;margin-left: 0px;margin-top: 0px;padding-top: 0px;padding-bottom: 0px;padding-right: 0px;padding-left: 0px;box-sizing: border-box;width: 100%;border-width: 0px;}.blog_full_width .grid.full_width_border .item {border-bottom: 1px solid #f3f3f3;border-right: 1px solid #f3f3f3;}.blog_full_width .grid.grid-1 .item {width: 100%;}.cws_portfolio .grid .item {margin-right: 0;margin-left: 0;padding-right: 15px;padding-left: 15px;padding-top: 30px;margin-top: 30px;box-sizing: border-box;}.single .cws_portfolio .grid .item {padding-top: 0px;margin-top: 0px;}.cws_portfolio.single .grid .item {box-sizing: content-box;}.cws_portfolio.small_spacing .grid .item {padding-right: 1px;padding-left: 1px;}.cws_classes_nav li:before,.cws_staff_nav li:before,.tribe_events_nav li:before,.dots li:before {display: none;}.cws_staff_nav li a,.tribe_events_nav li a,.cws_classes_nav li a {display: block;font-size: 16px;text-transform: uppercase;font-weight: 700;letter-spacing: 1px;margin: 0 25px;}.cws_staff_nav li a:before,.tribe_events_nav li a:before,.cws_classes_nav li a:before {content: '';position: absolute;bottom: -2px;left: 50%;transform: translateX(-50%);height: 3px;width: 0;-webkit-transition: all .3s ease;transition: all .3s ease;}.cws_staff_nav li a.active:before,.tribe_events_nav li a.active:before,.cws_classes_nav li a.active:before,.cws_staff_nav li a:hover:before,.tribe_events_nav li a:hover:before,.cws_classes_nav li a:hover:before {width: 100%;}.cws_staff_nav li,.tribe_events_nav li,.cws_classes_nav li {padding: 0;margin: 0;}.cws_staff_nav li .title_nav_staff,.tribe_events_nav li .title_nav_events,.cws_classes_nav li .title_nav_classes {font-weight: 700;}.cws_staff_nav li a.active .title_nav_staff:after,.tribe_events_nav li a.active .title_nav_events:after,.cws_classes_nav li a.active .title_nav_classes:after {content: "";position: absolute;top: 100%;left: 50%;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 0;height: 0;border-style: solid;border-width: 5px 5px 0 5px;display: none;}.grid.mini .item {margin-right: 0px;margin-left: 0px;}.news.no_margin .grid {margin-top: 0px;}.news.news-pinterest {margin-right: -15px;margin-left: -15px;}.news.no_margin .grid .item {padding-top: 10px;margin-top: 10px;}.page_content {-webkit-transition: all 1s linear;-moz-transition: all 1s linear;-ms-transition: all 1s linear;-o-transition: all 1s linear;transition: all 1s linear;}.grid.grid-2 table th,.grid.grid-2 table td {padding: 10px;}.grid.grid-2 .item {width: 570px;}.news .grid.grid-2 .item.sticky-post {width: 600px;}.gallery_grid .grid.grid-2 .item,.blog_full_width .grid:not(.owl-carousel).grid-2 .item {width: 50%;}.cws_portfolio .grid.grid-2 .item,.cws_portfolio .grid.grid-2 .grid-size {width: 50%;}.page_content.single_sidebar .grid.grid-2 .item {width: 400px;}.page_content.single_sidebar .grid.mini.grid-2 .item {width: 50%;}.page_content.double_sidebar .grid.grid-2 .item {width: 255px;}.page_content.double_sidebar .grid.mini.grid-2 .item {width: 50%;}.page_content.single_sidebar .cws_portfolio .grid.grid-2 .item,.page_content.double_sidebar .cws_portfolio .grid.grid-2 .item,.page_content.single_sidebar .cws_portfolio .grid.grid-2 .grid-size,.page_content.double_sidebar .cws_portfolio .grid.grid-2 .grid-size {width: 50%;}.grid.grid-3 table th,.grid.grid-3 table td {padding: 5px;}.grid.grid-3 .item {width: 370px;}.gallery_grid .grid.grid-3 .item,.blog_full_width .grid:not(.owl-carousel).grid-3 .item {width: 33.3333333%;}.grid.grid-4 .item {width: 270px;}.gallery_grid .grid.grid-4 .item,.blog_full_width .grid:not(.owl-carousel).grid-4 .item {width: 25%;}.page_content.single_sidebar .grid.grid-3 .item {width: 257px;}.page_content.double_sidebar .grid.grid-3 .item {width: 255px;}.cws_portfolio .grid-3 .item,.page_content.single_sidebar .cws_portfolio .grid-3 .item,.page_content.double_sidebar .cws_portfolio .grid-3 .item,.cws_portfolio .grid-3 .grid-size,.page_content.single_sidebar .cws_portfolio .grid-3 .grid-size,.page_content.double_sidebar .cws_portfolio .grid-3 .grid-size {width: 33.3333333%;}.page_content.single_sidebar .grid.grid-4 .item {width: 257px;}.page_content.double_sidebar .grid.grid-4 .item {width: 255px;}.cws_portfolio .grid-4 .item,.page_content.single_sidebar .cws_portfolio .grid-4 .item,.page_content.double_sidebar .cws_portfolio .grid-4 .item,.cws_portfolio .grid-4 .grid-size,.page_content.single_sidebar .cws_portfolio .grid-4 .grid-size,.page_content.double_sidebar .cws_portfolio .grid-4 .grid-size {width: 25%;}.page_content.single_sidebar .grid-4 .item {width: 187px;}  .grid_fw {margin: 0 10px;}.grid_fw .item {width: 100%;position: relative;z-index: 1;padding: 10px;box-sizing: border-box;}.grid_fw.col-2 .item,.grid_fw.col-2 .grid-size,.page_content.single_sidebar .grid_fw.col-2 .item,.page_content.double_sidebar .grid_fw.col-2 .item {width: 50%;}.grid_fw.col-3 .item,.grid_fw.col-3 .grid-size,.page_content.single_sidebar .grid_fw.col-3 .item,.page_content.double_sidebar .grid_fw.col-3 .item {width: 33.333333%;}.grid_fw.col-4 .item,.grid_fw.col-4 .grid-size,.page_content.single_sidebar .grid_fw.col-4 .item,.page_content.double_sidebar .grid_fw.col-4 .item {width: 25%;}.grid_fw.col-5 .item,.grid_fw.col-5 .grid-size,.page_content.single_sidebar .grid_fw.col-5 .item,.page_content.double_sidebar .grid_fw.col-5 .item {width: 20%;}.grid_fw.col-6 .item,.grid_fw.col-6 .grid-size,.page_content.single_sidebar .grid_fw.col-6 .item,.page_content.double_sidebar .grid_fw.col-6 .item {width: 16.666667%;}body:not(.cws_mobile) .grid_fw.col-6 .item.masonry-columns-2 {width: 33.333333%;}.grid_fw.col-7 .item,.grid_fw.col-7 .grid-size,.page_content.single_sidebar .grid_fw.col-7 .item,.page_content.double_sidebar .grid_fw.col-7 .item {width: 14.28%;}.grid_fw.col-8 .item,.grid_fw.col-8 .grid-size,.page_content.single_sidebar .grid_fw.col-8 .item,.page_content.double_sidebar .grid_fw.col-8 .item {width: 12.5%;}.grid_fw.col-9 .item,.grid_fw.col-9 .grid-size,.page_content.single_sidebar .grid_fw.col-9 .item,.page_content.double_sidebar .grid_fw.col-9 .item {width: 11.111111%;}.grid_fw.col-10 .item,.grid_fw.col-10 .grid-size,.page_content.single_sidebar .grid_fw.col-10 .item,.page_content.double_sidebar .grid_fw.col-10 .item {width: 10%;}.grid_fw.col-11 .item,.grid_fw.col-11 .grid-size,.page_content.single_sidebar .grid_fw.col-11 .item,.page_content.double_sidebar .grid_fw.col-11 .item {width: 9.090909%;}.grid_fw.col-12 .item,.grid_fw.col-12 .grid-size,.page_content.single_sidebar .grid_fw.col-12 .item,.page_content.double_sidebar .grid_fw.col-12 .item {width: 8.333333%;}.grid_fw.portfolio_fw_carousel:not(.owl-carousel) .item {float: left;}.grid_fw.portfolio_fw_carousel.owl-carousel .item {width: 100%;}    .posts_grid .portfolio_item_post.under_img .item_content {line-height: normal;overflow: visible;font-size: 16px;}.single_portfolio.related_portfolio .posts_grid.cws_portfolio_posts_grid h2.widgettitle {text-transform: uppercase;margin-bottom: 20px;}.single_portfolio.related_portfolio .posts_grid.cws_portfolio_posts_grid h2.widgettitle .slash-icon i {position: relative;margin: 0 2px 0 2px;top: -5px;font-size: 35px;line-height: 45px;font-weight: 400;}.cws_portfolio_posts_grid.dynamic_content {text-align: center;}.cws_portfolio_posts_grid.dynamic_content .cws_vc_shortcode_load_more {margin-top: 30px;padding: 0 90px;line-height: 52px;font-size: 25px;font-weight: bold;}.cws_portfolio_posts_grid.posts_grid_2 hr.posts_grid_divider:before,.cws_portfolio_posts_grid.posts_grid_3 hr.posts_grid_divider:before,.cws_portfolio_posts_grid.posts_grid_4 hr.posts_grid_divider:before {display: none;}.portfolio_item_post .item_content .carousel_link {position: absolute;z-index: 2;width: 100%;height: 100%;top: 0;left: 0;}.portfolio_item_post .item_content .video_link {position: absolute;z-index: 1;width: 30px;height: 35px;bottom: 10px;right: 10px;}.posts_grid_showcase.posts_grid .portfolio_item_grid_post {max-height: 400px;float: none;overflow: hidden;margin-top: 0;}.posts_grid_showcase.posts_grid .portfolio_item_grid_post .item_content {width: 100%;max-height: 400px;vertical-align: top;}.posts_grid_showcase .pic {position: static;max-height: 400px;}.posts_grid_showcase .pic img {height: auto;-webkit-transform: scale(1) translate3d(0, 0, 0);-ms-transform: scale(1) translate3d(0, 0, 0);transform: scale(1) translate3d(0, 0, 0);}.portfolio_item_post:not(.under_img) .item_shadow_box {display: block;position: absolute;top: 10%;bottom: 25px;left: 10%;right: 10%;z-index: -1;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-o-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;-webkit-box-shadow: 0 15px 50px 0 transparent;box-shadow: 0 15px 50px 0 transparent;-webkit-transition: box-shadow .3s ease;-moz-transition: box-shadow .3s ease;transition: box-shadow .3s ease;}.portfolio_item_post:hover .item_shadow_box {-webkit-box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.85);box-shadow: 0 30px 100px 0 rgba(0, 0, 0, 0.85);}.portfolio_item_post .hover-effect {position: absolute;z-index: -1;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: all 0.3s;transition: all 0.3s;transition-delay: 0s;padding: 0;}.portfolio_item_post .links.video,.cws_portfolio_post .links.video {z-index: 2;color: #fff;opacity: 0.5;font-size: 40px;padding: 0;height: auto;transition-delay: 0.01s;}.posts_grid_4 .portfolio_item_post .links.video {font-size: 30px;}.portfolio_item_post .links.video:hover,.cws_portfolio_post .links.video:hover {opacity: 0.9;}.portfolio_item_post .gallery_post_carousel {z-index: 0;position: relative;}.portfolio_item_post .gallery_post_carousel_nav:hover,.portfolio_item_post .arrow .carousel_nav_panel > .prev:hover,.portfolio_item_post .arrow .carousel_nav_panel > .next:hover {opacity: 1 !important;}.portfolio_item_post .gallery_post_carousel_nav.prev:before {content: "\f177";font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.portfolio_item_post .gallery_post_carousel_nav.next:before {content: "\f178";font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.portfolio_item_post .gallery_post_carousel_nav.next {right: 10px;}.portfolio_item_post .gallery_post_carousel_nav {z-index: 2;}.portfolio_item_post .gallery_post_carousel_nav {background: transparent;position: absolute;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);top: 50%;color: #fff;font-size: 20px;opacity: 0;visibility: hidden;margin-left: -80px;z-index: 4;width: 36px;height: 36px;line-height: 36px;text-align: center;border-radius: 50%;border: 3px solid rgba(255, 255, 255, 0.6);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.portfolio_item_post .gallery_post_carousel_nav.prev {margin-left: -80px;opacity: .6;visibility: visible;left: 0;}.portfolio_item_post .gallery_post_carousel_nav.next {right: 0;margin-right: -80px;opacity: 0;}.portfolio_item_post:hover .gallery_post_carousel_nav.prev {opacity: 0.6;visibility: visible;margin-left: 10px;}.portfolio_item_post:hover .gallery_post_carousel_nav.next {opacity: 0.6;margin-right: 10px;visibility: visible;}.portfolio_item_post.hoverbi .hover-effect:before {position: absolute;z-index: -1;top: 10px;right: 10px;bottom: 10px;left: 10px;border: 1px solid #fff;content: '';opacity: 0;-webkit-transition: opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s,transform 0.35s;-webkit-transform: scale(0);transform: scale(0);}.video .cover_img {position: absolute;z-index: 1;width: 100%;height: 100%;top: 0;left: 0;-webkit-transition: all .5s;transition: all .5s;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;flex-direction: column;-webkit-flex-direction: column;}.video .cover_img {background: transparent;}.cover_img img {width: 100%;display: block;}.cws_portfolio_content_wrap > .post_title,.cws_portfolio_content_wrap > .post_terms,.cws_portfolio_content_wrap > .post_content {padding: 0 30px;position: relative;z-index: 2;-webkit-transition: all 0.3s;transition: all 0.3s;transition-delay: 0s;}.portfolio_item_post:not(.hoverdir) .cws_portfolio_content_wrap > .post_title,.portfolio_item_post:not(.hoverdir) .cws_portfolio_content_wrap > .post_terms,.portfolio_item_post:not(.hoverdir) .cws_portfolio_content_wrap > .post_content,.portfolio_item_post:not(.hoverdir) .cws_portfolio_content_wrap > .links.video {top: 30px;}.posts_grid .portfolio_item_post.under_img .cws_portfolio_posts_grid_post_content {opacity: 1;}.posts_grid .portfolio_item_post.under_img.add_divider .cws_portfolio_posts_grid_post_content {margin-bottom: 0;}.portfolio_item_post .pic .links {height: 100%;z-index: 2;}.portfolio_item_post:not(.hoverdir) .pic .hover-effect {background: #000;}.portfolio_item_post:not(.hoverdir):hover .pic .hover-effect {opacity: 0;}.portfolio_item_post:not(.hoverdir):hover .cws_portfolio_content_wrap > .post_title,.portfolio_item_post:not(.hoverdir):hover .cws_portfolio_content_wrap > .post_terms,.portfolio_item_post:not(.hoverdir):hover .cws_portfolio_content_wrap > .post_content,.portfolio_item_post:not(.hoverdir):hover .cws_portfolio_content_wrap > .links.video {top: 0;}.portfolio_item_post:not(.hoverdir):hover .cws_portfolio_content_wrap > .cws_portfolio_post_title + * {transition-delay: .05s;}.portfolio_item_post:not(.hoverdir):hover .cws_portfolio_content_wrap > .cws_portfolio_post_title + * + * {transition-delay: .05s;}.cws_portfolio_single_content .gallery {display: flex;justify-content: center;flex-wrap: wrap;}.post_single.bot .cws_portfolio_single_content {margin-top: 20px;}#page.full_width .cws_portfolio_single_content {margin-top: 0;}.single-cws_portfolio #page.full_width > .post_post_media,.single-post #page.full_width > .post_post_media {transition: all 0.5s ease-in-out;height: 0;opacity: 0;}#page.full_width .post_single.flex_col {margin: 0 !important;}.cws_portfolio_post .cws_portfolio_content_wrap {opacity: 0;}.cws_portfolio_post:hover .cws_portfolio_content_wrap {opacity: 1;}.cws_portfolio_post .links.area {position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;padding: 0;}.portfolio_item_post .side_load {position: absolute;z-index: 1;width: 100%;height: 100%;top: 0;left: 0;}.portfolio_item_post .side_load .load_bg {width: 0%;height: 100%;position: absolute;left: 0px;top: 0px;display: block;z-index: 1;}.vc_row.vc_row-no-padding .content_ajax .vc_column-inner {padding-right: 15px;padding-left: 15px;}.portfolio_item_post .side_load .load_wrap {display: block;position: absolute;left: 0;top: 0px;width: 0;height: 100%;z-index: 1;overflow: hidden;}.portfolio_item_post .side_load .load_wrap h3 {font-size: 40px;display: flex;z-index: 1;height: 100%;justify-content: center;align-items: center;}.portfolio_item_post .old_article {position: relative;z-index: 2;max-height: 400px;float: right;width: 100%;}.portfolio_item_post .content_ajax {position: absolute;z-index: 1;width: calc(100% - 30px);top: 0;left: 15px;}article.portfolio_item_post.prev {transform: translateY(-100%);transition: all 1s;}article.portfolio_item_post.next {transform: translateY(100%);transition: all 1s;}.posts_grid_showcase .portfolio_item_grid_post.current {max-height: none;top: 0 !important;}.posts_grid_showcase .portfolio_item_grid_post.cur .content_ajax .cws_portfolio_post {margin-bottom: 40px;}.posts_grid_showcase .portfolio_item_grid_post.current .content_ajax {position: relative;left: 0;width: 100%;}.posts_grid_showcase .content_ajax .cws_portfolio_post > .grid_row {width: 1170px;margin: 0 auto;}.posts_grid_showcase .content_ajax .cws_vc_shortcode_layout_container {margin-top: 15px;}.posts_grid_showcase .back_link_case {text-align: center;margin-top: 30px;}.posts_grid_showcase .back_link_case i {margin-right: 5px;}.posts_grid_showcase .back_link_case a {color: #000;font-weight: 700;}.posts_grid_showcase .back_link_case a:hover i {animation: left 1.5s infinite ease;}@keyframes left {0% {transform: translateX(0);}50% {transform: translateX(-10px);}100% {transform: translateX(0);}}body.portfolio_fw .back_button {height: 0;display: block;}body.portfolio_fw .back_button:hover {color: #fff;} .cws_portfolio_fw.no_padding {border-top: 1px solid #e6e6e6;}.cws_portfolio_fw.no_padding .links {padding: 10px;}.cws_portfolio_fw .cws_portfolio_header .ce_title {font-size: 15px;}.cws_portfolio .grid,.cws_portfolio .grid .item,.cws_portfolio.no_padding .grid,.cws_portfolio.no_padding .grid .item,.cws_portfolio.small_padding .grid,.cws_portfolio.small_padding .grid .item,.cws_portfolio_fw .grid,.cws_portfolio_fw .grid .item,.cws_portfolio_fw.no_padding .grid_fw,.cws_portfolio_fw.no_padding .grid_fw .item,.cws_portfolio_fw.small_padding .grid_fw,.cws_portfolio_fw.small_padding .grid_fw .item {margin: 0px;}.cws_portfolio_fw.no_padding .item_content,.cws_portfolio_fw.no_padding .grid_fw .item,.cws_portfolio.no_padding .item_content,.cws_portfolio.no_padding .grid .item {padding: 0px;}.cws_portfolio_fw.small_padding .item_content,.cws_portfolio_fw.small_padding .grid_fw .item,.cws_portfolio.small_padding .item_content,.cws_portfolio.small_padding .grid .item {padding: 2px;}.cws_portfolio_items.grid.grid-2,.cws_portfolio_items.grid.grid-3,.cws_portfolio_items.grid.grid-4 {margin-top: 0px;}.cws_portfolio.small_spacing .cws_portfolio_items.grid.grid-2,.cws_portfolio.small_spacing .cws_portfolio_items.grid.grid-3,.cws_portfolio.small_spacing .cws_portfolio_items.grid.grid-4 {margin-top: 30px;}.cws_portfolio_items.grid.grid-2 .item,.cws_portfolio_items.grid.grid-3 .item,.cws_portfolio_items.grid.grid-4 .item {margin-top: 0px;border-top-style: none;}.cws_portfolio.no_padding .cws_portfolio_items .item_content,.cws_portfolio.no_padding .cws_portfolio_items.grid .item {margin: 0px;}.cws_portfolio.small_spacing .cws_portfolio_items.grid.grid-2 .item,.cws_portfolio.small_spacing .cws_portfolio_items.grid.grid-3 .item,.cws_portfolio.small_spacing .cws_portfolio_items.grid.grid-4 .item {margin-top: 3px;}.cws_portfolio_items .item > .media_part + * {margin-top: 15px;}.cws_portfolio_items.grid-3 .item > .media_part + *,.cws_portfolio_items.grid-4 .item > .media_part + * {margin-top: 15px;}.cws_portfolio_items .item .title_part,.cws_portfolio_items .item .categories {text-align: center;padding: 10px;}.cws_portfolio_items .item .post_info.outside .title_part,.cws_portfolio_items .item .post_info.outside .categories {padding: 0px;}.cws_portfolio_items .item .post_info.outside {margin-bottom: 20px;}.cws_portfolio_items .post_info.outside .title_part a {font-size: 1.15em;}.cws_portfolio_items .post_info.outside .categories,.cws_portfolio_items .post_info.outside a {color: #b2b2b2;}.cws_portfolio_items .item .categories {font-size: 1.06667em;}.cws_portfolio_items .item .categories a {font-style: italic;text-transform: capitalize;font-size: 0.81em;}.cws_portfolio_items .item .categories a {font-style: italic;}.wide_featured_img {margin-bottom: 10px;}.wide_featured_img img {width: 100%;}.cws_portfolio.single .cws_portfolio_items .item .title_part {font-size: 1em;text-align: left;}.cws_portfolio.single .cws_portfolio_items .item .ce_title + .desc_part {margin-top: 0;}.cws_portfolio.single .cws_portfolio_items .item .ce_title:after {content: '';display: block;width: 30px;margin: 15px auto 15px 0;background: #f2f2f2;}.cws_portfolio > * + *,.cws_portfolio_fw > * + * {margin-top: 10px;}.cws_portfolio > *[style*='display: none;'] + *,.cws_portfolio > *[style*='display:none;'] + * {margin-top: auto;}.cws_portfolio.massonry .pagination.separated,.cws_portfolio.massonry .pagination_load_more.separated,.cws_portfolio_fw .pagination_load_more.separated,.cws_portfolio_fw .pagination.separated {margin-top: 50px;border-top-style: none;padding-top: 0;}.cws_portfolio.single .cws_portfolio_items .pic_alt img {width: 100%;height: auto;}.cws_portfolio.single .cws_portfolio_items .media_part {margin-bottom: 20px;}.cws_portfolio_header {display: table;width: 100%;padding: 0 15px;box-sizing: border-box;}.cws_portfolio.small_spacing .cws_portfolio_header {display: table;width: 100%;padding: 0;box-sizing: border-box;}.cws_portfolio_header .cws_portfolio_filter {float: right;width: 200px;}.cws_portfolio_header .cws_portfolio_filter.fw_filter {float: none;width: auto;text-align: center;}.cws_portfolio_header .ce_title + .cws_portfolio_filter_container .cws_portfolio_filter {text-align: right;}.cws_portfolio_filter.fw_filter a {position: relative;display: inline-block;z-index: 1;color: inherit;text-transform: capitalize;}.cws_portfolio_filter.fw_filter a:not(:first-child):before {content: "\00B7";padding-left: 20px;padding-right: 20px;}.page_content.single_sidebar .cws_portfolio_filter.fw_filter a:not(:first-child):before {padding-left: 10px;padding-right: 10px;}.page_content.double_sidebar .cws_portfolio_filter.fw_filter a:not(:first-child):before {padding-left: 5px;padding-right: 5px;}.cws_portfolio_filter.fw_filter a.active:before {width: 100%;}.cws_portfolio_header .carousel_nav_panel {width: 45px;padding-left: 15px;float: right;}.cws_portfolio_header > * {display: table-cell;vertical-align: middle;}.cws_portfolio_items .img_cont {position: relative;z-index: 0;}.cws_portfolio_items .pic .img_cont > img.blured-img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 1;}.cws_portfolio_items .pic:hover .img_cont > img.blured-img {opacity: 1;} .cws_portfolio.single .media_part .pic img {width: auto;max-width: 100%;}.cws_portfolio.single .media_part .pic {float: left;margin-right: 30px;margin-bottom: 20px;max-width: calc(100% - 30px);position: relative;}.cws_portfolio.single .cws_portfolio_items .item > * + .title.no_out_border {margin-top: 0px;}.cws_portfolio.single .cws_portfolio_items .item > .title + * {margin-top: 10px;}.cws_portfolio.single .cws_portfolio_items .item .desc_part {text-align: start;}.cws_portfolio.single .media_part.floated {float: left;margin-right: 30px;}.cws_portfolio.single .cws_portfolio_items .item > .media_part.floated + * {margin-top: 0;} .cws_portfolio.single.related .carousel_nav_panel {float: none;padding: 15px 0;margin-top: 0;height: 55px;}.cws_portfolio.single.related .carousel_nav_panel span {float: none;display: inline-block;vertical-align: middle;}.cws_portfolio.single.related .carousel_nav_panel .prev_section {float: left;}.cws_portfolio.single.related .carousel_nav_panel .next_section {float: right;}   .pic_alt {position: relative;overflow: hidden;}.pic_alt > * {position: relative;}.pic_alt > img {z-index: 1;}.pic_alt .hover-effect {z-index: 2;}.pic_alt .item_content {z-index: 3;}.pic_alt > img,.pic_alt .img_cont img {display: block;width: 100%;height: auto;}.pic_alt > .img_cont > img,.pic > .img_cont > img,.cws_portfolio_items .pic:hover .img_cont > img.blured-img,.cws-widget .portfolio_item_thumb .pic .blured-img {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}.pic_alt > .img_cont,.pic > .img_cont {overflow: hidden;}.pic_alt .hover-effect,.pic_alt .item_content {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.pic_alt .hover-effect {position: absolute;top: 0;left: 0;width: 100%;height: 100%;transform: translateX(-100%);background-color: rgba(255, 255, 255, 0.1);box-sizing: border-box;}.pic_alt:hover .hover-effect {transform: translateX(0%);}.pic_alt .item_content {text-align: center;}.pic_alt canvas {position: absolute;top: 0;left: 0;opacity: 0;z-index: 2;}.pic_alt:hover canvas.drawn {opacity: 1;}.cws_portfolio_fw .pic,.cws_portfolio .pic_alt {position: relative;z-index: 1;}.cws_portfolio_fw .item_content,.cws_portfolio .item_content {line-height: 1.23076923;opacity: 0;display: flex;flex-direction: column;justify-content: space-between;}.cws_portfolio_fw .item_content a.link_overlay,.cws_portfolio .item_content a.link_overlay {z-index: 2;display: block;width: 100%;height: 100%;position: absolute;}.cws_portfolio_fw .pic_alt:hover .item_content,.cws_portfolio .pic_alt:hover .item_content {opacity: 1;}.cws_portfolio_fw .media_part .title,.cws_portfolio .media_part .title {text-transform: uppercase;line-height: 1.3;}.cws_portfolio_fw .post_info > * + *,.cws_portfolio .post_info > * + * {margin-top: 10px;}.cws_portfolio_fw .meta-inside .media_part .post_info,.cws_portfolio .meta-inside .media_part .post_info {position: absolute;z-index: 2;width: 100%;max-height: 100%;-webkit-transform: translate(0%, 100%);-o-transform: translate(0%, 100%);-moz-transform: translate(0%, 100%);-ms-transform: translate(0%, 100%);transform: translate(0%, 100%);bottom: 0px;background: rgba(255, 255, 255, 0.9);-webkit-transition: all .25s linear;-moz-transition: all .25s linear;-ms-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;}.cws_portfolio_fw .meta-inside .pic_alt:hover .post_info,.cws_portfolio .meta-inside .pic_alt:hover .post_info {-webkit-transform: translate(0%, 0%);-o-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);-ms-transform: translate(0%, 0%);transform: translate(0%, 0%);}.cws_portfolio_fw .links,.cws_portfolio .links {opacity: 1;pointer-events: none;}.cws_portfolio_fw .links a,.cws_portfolio .links a {display: inline-block;text-align: center;background: transparent;border-style: solid;}.cws_portfolio_fw .links a,.cws_portfolio .links a {position: relative;display: inline-block;font-size: 20px;width: 20px;height: 20px;line-height: 20px;text-align: center;padding: 10px;border: 2px solid #ffffff;background: rgba(255, 255, 255, 0.9);pointer-events: all;}.cws_portfolio_fw .links:only-child,.cws_portfolio .links:only-child {padding: 0;margin: auto;}.cws_portfolio_fw .links:only-child:before,.cws_portfolio .links:only-child:before {display: none;}.cws_portfolio_fw .pic_alt > .img_cont {border-radius: 0;}.cws_portfolio_fw .pic_alt > .img_cont > .blured-img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 1;}.cws_portfolio_fw .pic_alt:hover > .img_cont > .blured-img {opacity: 1;}   .cws_classes_post_title {font-size: 22px;text-align: center;font-weight: 500;margin-top: 25px;margin-bottom: 10px;}.thumb_staff_posts {padding: 4px;margin: 0 2.5px;border-radius: 50%;background: #fff;display: block;}.staff_posts_wrapper {display: flex;justify-content: center;align-items: center;}.staff_post_wrapper:after {display: block;clear: both;height: 0;content: "";}.staff_single_posts_classes {font-size: 26px;font-weight: 500;}.post_excerpt.single_posts_classes {display: block;font-size: 18px;font-weight: bold;margin-bottom: 20px;}.single_media_classes {display: block;float: left;margin-right: 30px;margin-bottom: 0;}.staff_classes_single .staff_post_wrapper {padding: 50px 0;}.post_atts.post_single_post_atts .cws_vc_shortcode_button {margin-left: 0;}.single_staff_wrapper .post_terms {margin-bottom: 8px;}.single_staff_wrapper .post_terms a {font-size: .84em;line-height: 26px;margin-right: 10px;color: #fff;border-radius: 13px;display: inline-block;padding: 0 10px;margin-bottom: 15px;margin-top: 15px;}.post_atts.cws_staff_post_atts.post_single_post_atts {text-align: right;margin-right: 0;}.staff_classes_single .staff_post_wrapper:last-child {padding-bottom: 10px;}.staff_classes_single {margin-top: 60px;}.staff_classes_single .staff_post_wrapper {border-top-width: 1px;border-style: solid;}.staff_classes.tooltip .staff_posts_wrapper {position: relative;}.staff_classes.tooltip .thumb_staff_posts:hover + .thumb_staff_posts_title {visibility: visible;opacity: 1;}.cws_classes_post_content.single_posts_classes {display: block;margin-bottom: 20px;}.post_social_links_classes a {-webkit-transition: color 0.3s;-moz-transition: color 0.3s;transition: color 0.3s;margin-right: 13px;border-radius: 50%;display: inline-block;width: 39px;height: 39px;line-height: 39px;border-style: solid;font-size: 20px;position: relative;z-index: 1;text-align: center;}.post_social_links_classes a:after {top: -2px;left: -2px;padding: 2px;z-index: -1;background: #fff;-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;-moz-transition: -moz-transform 0.2s, opacity 0.3s;transition: transform 0.2s, opacity 0.3s;-webkit-transform: scale(1.3);-moz-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);opacity: 0;}.post_social_links_classes a:after {pointer-events: none;position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.post_social_links_classes a:hover:after {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}.post_social_links_classes a:hover {color: #fff;}.post_media.single_media_classes > .post_social_links_classes.cws_staff_post_social_links {margin-top: 10px;}.post_social_links_classes.cws_staff_post_social_links {display: block;margin-bottom: 20px;padding: 0 2px;text-align: center;}.post_social_links_classes a:last-child {margin-right: 0;}.permalink_author_post_classes {font-size: 16px;font-weight: bold;text-transform: uppercase;text-decoration: underline;text-align: right;display: block;}.permalink_author_post_classes:after {margin-left: 8px;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f0a9";}.staff_classes.tooltip .thumb_staff_posts_title {visibility: hidden;width: 140px;background-color: black;color: #fff;text-align: center;border-radius: 6px;padding: 5px 0;position: absolute;z-index: 1;left: 50%;margin-left: -70px;bottom: 125%;opacity: 0;transition: opacity 1s;}.staff_classes:not(.tooltip) .thumb_staff_posts_title {margin-left: 15px;}.staff_classes.tooltip .thumb_staff_posts_title a {transition: opacity 1s;}.staff_classes.tooltip .thumb_staff_posts_title:after {content: "";position: absolute;top: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: transparent transparent black transparent;}.wrap_footer_classes .thumb_staff_posts {padding: 3px;}.wrap_footer_classes {display: flex;justify-content: center;align-items: center;margin-top: 30px;padding: 10px 30px;position: relative;border-radius: 30px;}.wrap_footer_classes > * {position: relative;z-index: 2;}.wrap_footer_classes > .post_date_meta {margin-right: 14px;font-weight: bold;font-size: 14px;color: #303132;}.wrap_footer_classes:after {content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.8);}.wrap_footer_classes .thumb_staff_posts {position: relative;overflow: hidden;}.wrap_footer_classes .thumb_staff_posts a,.wrap_footer_classes .thumb_staff_posts img {position: relative;z-index: 5;}.wrap_footer_classes .staff_classes {margin: 0;}.thumb_staff_posts img {display: block;border-radius: 50%;}.staff_classes {display: flex;justify-content: center;margin-top: 10px;margin-bottom: 15px;}.tab_content_classes {display: none;}.working_day_classes div[data-key-id="tab-0"] {display: block;}.tabs_classes li:before {display: none;}.working_day_classes .tabs_classes {display: flex;justify-content: center;margin-bottom: 13px;margin-top: 10px;}.tabs_classes li {padding: 0;margin: 0 2.5px;border-radius: 18px;position: relative;line-height: 25px;}.tabs_classes li:after {display: block;content: "";clear: both;width: 100%;height: 100%;position: absolute;top: 0;left: 0;border-radius: 18px;background: rgba(255, 255, 255, 0.35);}.tabs_classes li.active:after {background: rgba(255, 255, 255, 0);}.thumb_staff_posts_img a {display: block;}.staff_thumb_data {position: relative;z-index: 4;}.display_sc_style_2 .cws_classes_post_wrapper .post_media {margin-bottom: -50px;}.display_sc_style_2.cws_classes_posts_grid.posts_grid_4 .cws_classes_post_wrapper .post_media {margin-bottom: -25px;}.display_sc_style_2 .cws_classes_post_wrapper .post_media .pic {min-height: 260px;position: relative;}.display_sc_style_2.posts_grid_4.wide_style_classes .cws_classes_post_wrapper .post_media .pic {min-height: 172px;}.display_sc_style_2.posts_grid_4.wide_style_classes .work_days_data {top: 0;}.display_sc_style_2.posts_grid_4.wide_style_classes .cws_classes_post_wrapper .post_media > a.link_btn {top: 92px;}.display_sc_style_2 .cws_classes_post_wrapper .post_media .pic img {position: absolute;top: 0;left: 50%;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.display_sc_style_2 .work_days_data {position: absolute;top: 50px;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);left: 50%;z-index: 5;opacity: 0;width: 100%;visibility: hidden;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.display_sc_style_2 .post_wrapper.cws_classes_post_wrapper:hover .work_days_data {opacity: 1;visibility: visible;}.tabs_classes li .tabs-item {position: relative;z-index: 2;}.post_wrapper.cws_classes_post_wrapper {padding-bottom: 30px;text-align: center;}.display_sc_1 .post_wrapper.cws_classes_post_wrapper,.display_sc_2 .post_wrapper.cws_classes_post_wrapper {background: #f2f0fb;}.post_wrapper.cws_classes_post_wrapper .post_media {position: relative;}.post_wrapper.cws_classes_post_wrapper .post_media img {margin: 0 auto;}.cws_classes_posts_grid .post_wrapper.cws_classes_post_wrapper .post_media:after {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;content: "";z-index: 2;visibility: hidden;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.cws_classes_posts_grid .post_wrapper.cws_classes_post_wrapper .post_media img {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.cws_classes_posts_grid .post_wrapper.cws_classes_post_wrapper:hover .post_media:after {visibility: visible;opacity: 1;}.tab_content_classes {text-align: center;font-size: 16px;color: #fff;}.tabs_classes li .tabs-item {color: #fff;padding: 4.5px 13px;display: block;line-height: 1;font-weight: bold;cursor: pointer;font-size: 16px;border-radius: 10px;}.tabs_classes li .tabs-item span {display: inline-block;line-height: inherit;}  .tribe-events-calendar thead th {border-left: 0;padding: 11px 0;font-size: 14px;text-transform: uppercase;border-right: 1px solid rgba(255, 255, 255, 0.4);}.tribe-events-calendar thead th:hover {color: #fff;}.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],.tribe-events-calendar td div[id*=tribe-events-daynum-],.tribe-events-calendar td div[id*=tribe-events-daynum-] > a,.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-] > a {background: #ebe9f9;line-height: 50px;padding: 0;text-align: center;font-size: 18px;}.page_content > main .grid_row.cws_tribe_events {width: 100%;}.page_content > main .grid_row.cws_tribe_events #tribe-events-content {width: 1170px;margin: 0 auto;}.page_content > main .grid_row.cws_tribe_events #tribe-bar-form {width: 1170px;margin: 0 auto;background: transparent;}.page_content > main .grid_row.cws_tribe_events #tribe-bar-form input[type=text] {border: 0;background: #fff;line-height: 50px;font-size: 18px;opacity: 1;padding: 0 0 0 20px;margin: 0;border-radius: 25px;color: rgba(112, 114, 115, 0.7);font-style: normal;}.page_content > main .grid_row.cws_tribe_events #tribe-bar-form input[type=text]::-webkit-input-placeholder {font-style: normal;}.page_content > main .grid_row.cws_tribe_events #tribe-bar-form input[type=text]:-moz-placeholder {font-style: normal;}.page_content > main .grid_row.cws_tribe_events #tribe-bar-form input[type=text]::-moz-placeholder {font-style: normal;}.page_content > main .grid_row.cws_tribe_events #tribe-bar-form input[type=text]:-ms-input-placeholder {font-style: normal;}.page_content > main .grid_row.cws_tribe_events #tribe-bar-form .tribe-bar-submit {margin-top: 30px;}.page_content > main .grid_row.cws_tribe_events #tribe-bar-form #tribe-bar-dates {position: relative;}.page_content > main .grid_row.cws_tribe_events #tribe-bar-form #tribe-bar-dates:after {content: "\f107";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #a3a4a4;position: absolute;bottom: 15px;right: 20px;z-index: 0;}.page_content > main .grid_row.cws_tribe_events #tribe-bar-form .tribe-bar-views-list .tribe-bar-views-option a {background: #fff;line-height: 50px;padding: 0 0 0 20px;}.page_content > main .grid_row.cws_tribe_events #tribe-bar-form .tribe-bar-views-list .tribe-bar-views-option:first-child a {border-radius: 25px;}.page_content > main .grid_row.cws_tribe_events #tribe-bar-form .tribe-bar-views-open .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active:first-child a {border-radius: 25px 25px 0 0;}#tribe-bar-views li.tribe-bar-views-option {-webkit-transition: all 0s ease;-moz-transition: all 0s ease;-ms-transition: all 0s ease;-o-transition: all 0s ease;transition: all 0s ease;}.tribe-mini-calendar td {border-radius: 4px;}table.tribe-mini-calendar {border-collapse: separate;border: 0;border-spacing: 5px;background: #ea8fca;}.page_content .tribe-mini-calendar .tribe-events-has-events div[id*='daynum-'] a:before {display: none;}.tribe-mini-calendar .tribe-events-has-events div[id*='daynum-'] {position: relative;}.tribe-mini-calendar .tribe-events-has-events div[id*='daynum-']:before {content: "";position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(255, 255, 255, 0.1);color: #fff;z-index: 0;border-radius: 4px;}.tribe-mini-calendar .tribe-events-has-events div[id*='daynum-'] a,.tribe-mini-calendar .tribe-mini-calendar-no-event {width: 32px;height: 32px;text-align: center;vertical-align: middle;color: #fff;position: relative;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;padding: 0;line-height: 32px;}.tribe-mini-calendar .tribe-events-has-events div[id*='daynum-']:hover:before {background: #fff;}.tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-events-has-events:hover a:hover {background: #fff;}.tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-events-has-events a {border-radius: 4px;}.tribe-mini-calendar-grid-wrapper .tribe-mini-calendar td.tribe-events-has-events.tribe-events-present div[id*='daynum-']:before,.tribe-mini-calendar-grid-wrapper .tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today div[id*='daynum-']:before {background: rgba(255, 255, 255, 0.3);}.tribe-mini-calendar-list-wrapper .tribe-mini-calendar-event .list-date .list-dayname {padding: 0;}.page_content > main .grid_row.cws_tribe_events #tribe-bar-form .tribe-bar-views-inner {background: transparent;}.page_content > main .grid_row.cws_tribe_events .tribe-events-tooltip .tribe-events-event-body .tribe-events-event-thumb img {max-height: none;max-width: none;}.page_content > main .grid_row.cws_tribe_events .tribe-events-tooltip .tribe-events-event-body .tribe-events-event-thumb {padding: 0;margin: 15px 0 20px;}.page_content > main .grid_row.cws_tribe_events .tribe-events-tooltip .tribe-events-event-body .tribe-event-description {clear: both;font-size: 14px;text-align: left;}.page_content > main .grid_row.cws_tribe_events #tribe-events-footer {margin-top: 20px;}.page_content > main .grid_row.cws_tribe_events #tribe-bar-form label {font-size: 20px;font-weight: 500;color: #fff;text-transform: capitalize;margin-bottom: 10px;padding: 0;}.page_content > main .grid_row.cws_tribe_events .tribe-events-tooltip {padding: 25px;border-radius: 10px;}#tribe-events-content .tribe-events-tooltip h4 {color: #6e65ad;font-size: 18px;text-align: left;}#tribe-events-footer .tribe-events-sub-nav li a, #tribe-events-header .tribe-events-sub-nav li a,#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a {font-size: 22px;font-weight: 500;}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a:after,#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a:after {content: "\f15d";font-family: 'cwsicon';font-size: 17px;border-width: 3px;border-style: solid;border-radius: 50%;width: 36px;height: 36px;display: inline-block;text-align: center;margin-left: 10px;}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a:before,#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous a:before {content: "\f15c";font-family: 'cwsicon';font-size: 17px;border-width: 3px;border-style: solid;border-radius: 50%;width: 36px;height: 36px;display: inline-block;text-align: center;margin-right: 10px;}#tribe-events-footer .tribe-events-sub-nav li a span,#tribe-events-header .tribe-events-sub-nav li a span,#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a span,#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next a span {display: none;}#tribe-events-content .tribe-event-duration {text-align: left;font-size: 14px;text-transform: uppercase;color: #5c5e5f;opacity: 0.7;margin-top: 5px;}#tribe-events-content .tribe-event-duration:before {content: "\f017";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;opacity: .5;}.page_content > main .grid_row.cws_tribe_events #tribe-bar-form input[type=text]:focus {outline: none;}.page_content > main .grid_row.cws_tribe_events #tribe-bar-form .tribe-bar-submit input[type=submit] {line-height: 41px;font-size: 25px;font-weight: bold;color: #fff;border-radius: 25px;border-width: 4px;border-style: solid;padding: 0 40px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.page_content > main .grid_row.cws_tribe_events #tribe-bar-form .tribe-bar-submit input[type=submit]:hover {background: transparent;}.page_content > main .grid_row.cws_tribe_events #tribe-events-bar {padding: 40px 0;}.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] > a {line-height: initial;line-height: 50px;padding: 0;text-align: center;font-size: 18px;}.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] {line-height: 50px;padding: 0;text-align: center;font-size: 18px;}.events-archive.events-gridview #tribe-events-content table .type-tribe_events {margin: 0;padding: 7% 19%;}.events-archive.events-gridview #tribe-events-content table .type-tribe_events.tribe-events-last {border-bottom: 0;}#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title {font-size: 16px;font-weight: bold;}.events-archive.events-gridview #tribe-events-content table .type-tribe_events {border-bottom: 1px solid #fff;}#tribe-events-content .tribe-events-calendar td:hover {box-shadow: none;}#tribe-events-content .tribe-events-calendar td {border: 1px solid #fff;}.tribe-events-schedule {display: flex;margin: 0 0 25px 0;}.tribe-events-schedule > * {margin-right: 15px;}.tribe-events-schedule > *:last-child {margin-right: 0;}.tribe-events-schedule h2:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f017";margin-right: 5px;}.tribe-events-schedule h2, .single-tribe_events .tribe-events-schedule .recurringinfo, .single-tribe_events .tribe-events-schedule .tribe-events-cost, .single-tribe_events .tribe-events-schedule .tribe-events-divider {font-size: 16px;font-weight: normal;line-height: initial;}.event-is-recurring {font-weight: normal;}.tribe-events-divider {margin: 0 18px;}.single-tribe_events .tribe-events-single-event-title {font-weight: 500;font-size: 36px;margin-bottom: 10px;}.tribe-events-single ul.tribe-related-events li {background: #f6f5fc;}.tribe-events-single ul.tribe-related-events li {margin-right: 15px;margin-left: 15px;width: 100%;}.tribe-events-single ul.tribe-related-events {margin-left: -15px;margin-right: -15px;display: flex;}.tribe-events-single ul.tribe-related-events .tribe-related-events-title {font-size: 20px;margin-bottom: 20px;line-height: 1em;margin-top: 18px;}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info {padding: 0 20px 60px;font-size: 16px;}.tribe-related-event-info .tribe-event-date-start:before {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f017";margin-right: 5px;}.tribe-events-single ul.tribe-related-events .tribe-related-events-thumbnail a {line-height: 0;display: block;}.cws-content .tribe-mini-calendar-nav + thead th, .cws-content .tribe-events-calendar thead th {border-left: 1px solid rgba(255, 255, 255, 0.4);border-right: 1px solid rgba(255, 255, 255, 0.4);border-top: 1px solid white;border-bottom: 1px solid white;line-height: 50px;}.tribe-events-calendar tbody tr td:nth-child(even) {background: #fdfcfe;}.tribe-events-calendar tbody tr td:nth-child(odd) {background: #f7f6fb;color: #7d72c4 !important;}.tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a {opacity: 1;}.tribe-bar-views-list li:before,.tribe-events-sub-nav li:before {display: none;}.single-tribe_events #tribe-events-content .tribe-events-event-meta dl dt + dd {background: #f6f4fc;}.single-tribe_events #tribe-events-content .tribe-events-event-meta dt + dd {line-height: 48px;font-size: 18px;font-style: normal;padding-left: 21px;border-radius: 4px;margin-top: 10px;}.single-tribe_events #tribe-events-content .tribe-events-event-meta dt {margin-top: 15px;}.single-tribe_events #tribe-events-content .tribe-events-event-meta dd {font-size: 18px;font-style: normal;line-height: normal;}div.tribe-events-notices > ul > li {padding-left: 19px;}#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover {font-size: 20px;font-weight: bold;padding: 0 32px;line-height: 37px;border-radius: 25px;text-transform: capitalize;border-width: 4px;border-style: solid;}.events-list .tribe-events-loop, .single-tribe_organizer .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .tribe-events-day .tribe-events-loop {max-width: none;}.tribe-events-list .tribe-events-event-cost {margin: 0;position: absolute;top: 0;right: 0;}.tribe-events-list .tribe-events-event-cost span {font-size: 20px;border: 0;font-style: normal;font-weight: 400;line-height: 1;padding: 6px 12px;text-align: center;text-overflow: ellipsis;border-radius: 15px;color: #fff;}.tribe-events-list-separator-month + .type-tribe_events.tribe-events-first .tribe-events-event-cost {margin-top: 1.5em;}.tribe-events-list svg {display: block;width: 92px;height: 92px;margin: 0 auto;position: absolute;bottom: 0;left: 50%;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.tribe-events-list .type-tribe_events {padding-bottom: 130px;}.tribe-events-list .type-tribe_events .cws-tribe-events-list:before {content: "";display: block;width: calc(50% - 46px);height: 1px;position: absolute;bottom: 46px;-webkit-transition: all 0.5s ease-in;-moz-transition: all 0.5s ease-in;-ms-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;opacity: 1;visibility: visible;transform-origin: right;-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.tribe-events-list .type-tribe_events .cws-tribe-events-list:after {content: "";display: block;width: calc(50% - 46px);height: 1px;right: 0;position: absolute;bottom: 46px;-webkit-transition: all 0.5s ease-in;-moz-transition: all 0.5s ease-in;-ms-transition: all 0.5s ease-in;-o-transition: all 0.5s ease-in;transition: all 0.5s ease-in;opacity: 1;visibility: visible;transform-origin: left;-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.tribe-events-list .type-tribe_events.tribe-events-last .cws-tribe-events-list > svg,.tribe-events-list .type-tribe_events.tribe-events-last .cws-tribe-events-list:before,.tribe-events-list .type-tribe_events.tribe-events-last .cws-tribe-events-list:after {display: none;}.tribe-events-list .type-tribe_events.tribe-events-last {padding-bottom: 0;}.tribe-events-list-separator-month:after {display: none;}.tribe-events-list .tribe-events-list-separator-month span {display: block;line-height: 52px;background: #f2f0fb;text-align: center;font-size: 20px;font-weight: bold;color: inherit;text-transform: uppercase;}.tribe-events-list .tribe-events-list-separator-month {padding: 0;}#tribe-events .tribe-events-button:hover,#tribe_events_filters_wrapper input[type=submit]:hover.tribe-events-button:hover,.tribe-events-button.tribe-active:hover,.tribe-events-button.tribe-inactive:hover,.tribe-events-button:hover {background: transparent;}.tribe-events-list .tribe-events-loop .tribe-events-event-image {width: calc(50% - 15px);}.tribe-events-list-event-date {display: flex;}.tribe-events-list-event-title {font-size: 24px;font-weight: 500;}.tribe-events-list .type-tribe_events .tribe-events-event-meta {clear: none;margin: 0;}.tribe-events-list .tribe-events-loop .tribe-events-content {width: auto;float: none;margin-top: 20px;margin-bottom: 20px;}.tribe-events-list .tribe-event-schedule-details:before {content: "\f017";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;opacity: .5;margin-right: 10px;}.tribe-events-list .tribe-event-schedule-details {font-size: 18px;font-weight: normal;}.tribe-events-list .tribe-events-venue-details {margin: 0;}.tribe-events-list .tribe-events-venue-details {font-size: 18px;font-style: normal;font-weight: normal;margin-top: 15px;}.tribe-events-list .tribe-events-venue-details:before {content: "\f041";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;opacity: .5;margin-right: 10px;}.tribe-events-list .tribe-events-read-more {font-size: 25px;font-weight: bold;line-height: 52px;padding: 0 48px;color: #fff;display: inline-block;border-radius: 25px;-webkit-backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;-webkit-transition: background-color 0.3s, color 0.3s;transition: background-color 0.3s, color 0.3s;position: relative;z-index: 1;margin-top: 30px;}.tribe-events-list .tribe-events-read-more:before {content: '';position: absolute;top: 0;left: 0;width: calc(100% - 8px);height: calc(100% - 8px);border-width: 4px;border-style: solid;z-index: -1;border-radius: inherit;opacity: 0;-webkit-transform: scale3d(0.6, 0.6, 1);transform: scale3d(0.6, 0.6, 1);-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}.tribe-events-list .tribe-events-read-more:hover:before {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity: 1;}.tribe-events-list .tribe-events-read-more:hover {background: transparent;}.tribe-events-list-event-date div {margin-right: 3px;font-size: 18px;font-weight: bold;}.tribe-this-week-events-widget .tribe-this-week-widget-day-wrap {padding: 0 1px 1px 0;}.tribe-this-week-events-widget .tribe-this-week-widget-header-date,.tribe-this-week-events-widget .this-week-today .tribe-this-week-widget-header-date,.tribe-this-week-events-widget .this-week-past .tribe-this-week-widget-header-date {line-height: 50px;border-right: 1px solid rgba(255, 255, 255, 0.4);padding: 0;margin-bottom: 2px;text-transform: uppercase;}.tribe-this-week-events-widget .tribe-this-week-widget-wrapper .tribe-events-page-title {display: none;}.tribe-this-week-events-widget .tribe-this-week-event {border-left: 0;padding: 37px 11px;text-align: center;margin-bottom: 1px;}.tribe-this-week-events-widget .tribe-events-viewmore {text-align: center;display: none;}.tribe-nav-label {font-size: 18px;}.tribe-this-week-nav-link.nav-next .tribe-nav-label + span {font-size: 0;}.tribe-this-week-nav-link.nav-previous span:not(.tribe-nav-label) {font-size: 0;}.tribe-this-week-nav-link.nav-next span:not(.tribe-nav-label):after {content: "\f061";visibility: visible;opacity: 1;display: inline-block;font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;width: 22px;height: 22px;line-height: 22px;border-radius: 50%;border-width: 2px;border-style: solid;text-align: center;margin-left: 5px;}.tribe-this-week-nav-link.nav-previous span:not(.tribe-nav-label):before {content: "\f060";visibility: visible;opacity: 1;display: inline-block;font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;width: 22px;height: 22px;line-height: 22px;border-radius: 50%;border-width: 2px;border-style: solid;text-align: center;margin-right: 5px;}.tribe-related-events li:before {display: none;}.tribe-this-week-events-widget .tribe-this-week-widget-wrapper .tribe-this-week-widget-day .duration,.tribe-this-week-events-widget .tribe-this-week-widget-wrapper .tribe-this-week-widget-day .tribe-venue {font-size: 16px;text-decoration: none;margin-top: 10px;}.tribe-this-week-widget-weekday-wrapper .tribe-this-week-widget-day:nth-child(even) .tribe-this-week-event {background: #f7f6fb;}.tribe-this-week-widget-weekday-wrapper .tribe-this-week-widget-day:nth-child(even) .tribe-this-week-event:nth-child(odd) {background: #f7f6fb;}.tribe-this-week-widget-weekday-wrapper .tribe-this-week-widget-day:nth-child(odd) .tribe-this-week-event:nth-child(odd) {background: #f7f6fb;}.tribe-this-week-widget-weekday-wrapper .tribe-this-week-widget-day:nth-child(odd) .tribe-this-week-event:nth-child(even) {background: #fdfcfe;}.tribe-this-week-widget-weekday-wrapper .tribe-this-week-widget-day:nth-child(even) .tribe-this-week-event:nth-child(odd) {background: #fdfcfe;}.tribe-this-week-events-widget .tribe-this-week-widget-horizontal .entry-title, .tribe-this-week-events-widget .tribe-this-week-widget-horizontal .entry-title a {font-size: 16px;font-weight: bold;line-height: 28px;}.tribe-this-week-widget-wrapper .tribe-this-week-widget-day .duration, .tribe-this-week-widget-wrapper .tribe-this-week-widget-day .tribe-venue {font-size: 16px;}.tribe-this-week-widget-weekday-wrapper .tribe-this-week-widget-day:first-child .tribe-this-week-widget-header-date {border-left: 1px solid rgba(255, 255, 255, 0.4);}.single-tribe_events #tribe-events-footer li, .single-tribe_events #tribe-events-header li {width: auto;}.posts_grid.tribe_events_posts_grid .post_wrapper.tribe_events_post_wrapper:after {content: "";clear: both;display: block;height: 0;}.posts_grid.tribe_events_posts_grid.posts_grid_small .post_wrapper.tribe_events_post_wrapper .post_media {margin-bottom: 0;}.posts_grid.tribe_events_posts_grid.posts_grid_small .post_wrapper.tribe_events_post_wrapper .post_content_events {padding: 15px 20px 15px 20px;}.posts_grid.tribe_events_posts_grid .post_wrapper.tribe_events_post_wrapper .post_media {margin-bottom: 5px;}.posts_grid.tribe_events_posts_grid .post_wrapper.tribe_events_post_wrapper .post_content_events {padding: 15px 20px 25px 20px;}.tribe_events_posts_grid .date_thumb {display: flex;}.tribe_events_posts_grid .date_thumb div {margin-right: 3px;font-size: 14px;font-weight: bold;}.posts_grid.tribe_events_posts_grid .entry-title {font-size: 21px;line-height: 1;margin-top: 5px;}.posts_grid.tribe_events_posts_grid p {font-size: 16px;margin-bottom: 15px;line-height: 22px;}.posts_grid.tribe_events_posts_grid .post_wrapper {background: #fff;}.cws_wrapper_events {position: relative;}.cws_wrapper_events .cws_loader_holder {z-index: 2;text-align: center;}.posts_grid.tribe_events_posts_grid .post_wrapper.add_shadow {box-shadow: 0px 13px 13px 0px rgba(4, 26, 55, 0.07);}.posts_grid.tribe_events_posts_grid.posts_grid_small .post_media.tribe_events_post_media.posts_grid_post_media {margin-right: 20px;float: left;}.duration.time:before {content: "\f017";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;opacity: .5;margin-right: 5px;}.duration.time {margin-right: 15px;}.post_content_events .duration {font-size: 16px;}.post_content_events .events_duration {display: flex;}.post_content_events .events_duration .recurringinfo {display: none;}.duration.venue:before {opacity: .5;content: "\f041";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 5px;}  .post_single .wrapp_media_staff {float: left;margin-right: 30px;margin-bottom: 30px;}.wrapp_media_staff .post_social_links {display: flex;justify-content: center;margin-top: 10px !important;}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {padding: 6px 30px 6px 10px;}.portfolio_item_post:hover .plus_wrapper span {opacity: 1;}.gallery_post_carousel_wrapper .fancy_gallery .plus_wrapper span {opacity: 1;}.plus_wrapper span {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);background-color: #fff;opacity: 0;transition: all .2s ease;z-index: 2;}.plus_wrapper span:first-child {width: 38px;height: 2px;}.plus_wrapper span:last-child {height: 38px;width: 2px;}*:hover > .plus_wrapper span {opacity: 1;}.cws_staff_post.item .post_media .cws_staff_photo .btn_staff_details {position: absolute;top: auto;bottom: 5%;z-index: 7;line-height: 39px;padding: 0 27px;border-radius: 20px;border: 3px solid #fff;left: 50%;opacity: 0;color: #fff;visibility: hidden;-moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;margin-bottom: -20px;white-space: nowrap;}.cws_staff_post.item:hover .post_media .cws_staff_photo .btn_staff_details {opacity: 1;visibility: visible;margin-bottom: 0;}.meta_inside .cws_staff_post.item .cws_staff_post_info {position: relative;z-index: 1;width: calc(100% - 100px);left: 50px;padding: 15px 20px;box-sizing: border-box;background: #fff;text-align: center;margin-top: -80px;overflow: hidden;transition: all 0.3s;}.meta_inside .cws_staff_post.item:hover .cws_staff_post_info {margin-top: -120px;}.cws_ourteam .desc p {text-indent: 0;}.cws_ourteam > * + * {margin-top: 30px;}.cws_ourteam > *[style*='display: none;'] + *,.cws_ourteam > *[style*='display:none;'] + * {margin-top: auto;}.cws_ourteam .pagination.separated {margin-top: 30px;border-top-style: none;padding-top: 0;}.cws_ourteam_items.center-items {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.cws_ourteam_items.grid {margin-top: 0px;}.cws_ourteam_items.grid .item {margin-top: 30px;border-top-style: none;padding-top: 0;}.ourteam_item_wrapper,.cws_ourteam.single .media_part {background: #f5f5f5;}.cws_ourteam.single .media_part {padding: 0;background: transparent;border: none;}.ourteam_item_wrapper {background: transparent;overflow: hidden;}.cws_ourteam .pic .blured-img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 1;}.cws_ourteam .pic:hover > .img_cont > .blured-img {opacity: 1;}.cws_ourteam .pic > .img_cont {position: relative;z-index: 0;border: 1px solid #eaeaea;}.ourteam_item_wrapper {text-align: center;}.ourteam_item_wrapper .title {font-size: 1.2em;}.cws_ourteam_items .title_wrap > * {display: inline-block;vertical-align: middle;margin: 0;font-size: inherit;text-align: center;}.cws_ourteam:not(.single) .cws_ourteam_items .title_wrap > .title {font-size: 1.28em;display: block;}.cws_ourteam_items .desc {font-size: 0.928em;line-height: 1.714285;}.cws_ourteam_items .title_wrap + .desc {margin-top: 20px;}.ourteam_item_wrapper > * + * {margin-top: 10px;}.ourteam_item_wrapper .media_part + * {margin-top: 15px;}.ourteam_item_wrapper > *:first-child:not(.media_part) {margin-top: 15px;}.ourteam_item_wrapper > *:last-child:not(.social_links):not(.media_part) {margin-bottom: 15px;}.ourteam_item_wrapper .social_links {position: absolute;z-index: 1;left: 0;right: 0;bottom: 0;margin-top: 0;padding: 15px 10px;}.ourteam_item_wrapper .social_links a {width: 25px;height: 25px;margin: auto 5px;font-size: 16px;line-height: 25px;color: #ffffff;opacity: 0.9;}.ourteam_item_wrapper .social_links a:hover {opacity: 1;}.cws_ourteam.single .cws_ourteam_items .item > * + *,.cws_ourteam.single .media_part_wrapper > * + * {margin-top: 20px;}.cws_ourteam.single .media_part {width: 370px;float: left;margin-right: 24px;}.cws_ourteam.single .media_part_wrapper {float: left;margin-right: 24px;text-align: center;}.cws_ourteam.single .media_part_wrapper > * {text-align: start;}.cws_ourteam.single .media_part_wrapper > .media_part {float: none;margin-right: auto;}.cws_ourteam.single .media_part_wrapper + .title_wrap {margin-top: 0;}.cws_ourteam.single .social_links {text-align: center;margin: 20px 0;}.cws_ourteam.single .social_links a {width: 25px;height: 25px;margin: auto 5px;font-size: 16px;line-height: 25px;color: #e6e6e6;-webkit-box-shadow: 0px 0px 0px 1px #e6e6e6;-moz-box-shadow: 0px 0px 0px 1px #e6e6e6;box-shadow: 0px 0px 0px 1px #e6e6e6;}.cws_ourteam.single .social_links a:hover {color: #fff;}.cws_ourteam_header {display: table;width: 100%;padding: 0 15px;box-sizing: border-box;}.cws_ourteam_header .ce_title {width: 100%;}.cws_ourteam_header .cws_ourteam_filter {float: right;width: 200px;}.cws_ourteam_header .carousel_nav_panel {width: 45px;float: right;}.cws_ourteam_header > * {display: table-cell;vertical-align: middle;}.ourteam_item_wrapper .pic .hover-effect {opacity: 0.9;transform: translateY(calc(100% - 5.71em));transition: all 0.5s;}.ourteam_alt_content {border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}.ourteam_alt_content .title_wrap {padding: 5px;background: white;}.ourteam_alt_content .social_links {position: inherit;z-index: 1;left: 0;right: 0;bottom: 0;margin-top: -1px;padding: 10px;border-top: 1px solid #e0e0e0;background: white;}.ourteam_item_wrapper .ourteam_alt_content .social_links a {width: 25px;height: 25px;margin: auto 5px;font-size: 16px;line-height: 25px;color: #c2c2c2;opacity: 0.9;}.ourteam_alt_content .title_wrap .title span.positions a,.ourteam_alt_content .title_wrap .title span.positions {color: #c2c2c2;font-weight: 300;}.grid .item.shadow:hover {box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);}.ourteam_content {color: #ffffff;position: absolute;top: calc(100% - 4.28em);padding: 0 10px;z-index: 3;bottom: 0;right: 0;left: 0;transition: all 0.5s;}.ourteam_content a,.ourteam_content a:hover {color: #ffffff;}.ourteam_content > *:not(.title_wrap) {opacity: 0;transition: all 0.5s;}.ourteam_item_wrapper:hover .pic .hover-effect {transform: translateY(0);}.ourteam_item_wrapper:hover .ourteam_content {top: 30%;}.ourteam_item_wrapper:hover .ourteam_content > *:not(.title-wrap) {opacity: 1;}  .cws_testimonials_fw.no_padding {border-top: 1px solid #e6e6e6;}.cws_testimonials_fw.no_padding .links {padding: 10px;}.cws_testimonials_fw .cws_testimonials_header .ce_title {font-size: 15px;}.cws_testimonials_fw.no_padding .grid_fw {margin: 0px;}.cws_testimonials_fw.no_padding .item_content,.cws_testimonials_fw.no_padding .grid_fw .item {padding: 0px;}.cws_testimonials_items.grid.grid-2,.cws_testimonials_items.grid.grid-3,.cws_testimonials_items.grid.grid-4 {margin-top: -30px;}.cws_testimonials_items.grid.grid-2 .item,.cws_testimonials_items.grid.grid-3 .item,.cws_testimonials_items.grid.grid-4 .item {margin-top: 50px;border-top-style: none;padding-top: 0;}.cws_testimonials_items .item > .media_part + * {margin-top: 25px;}.cws_testimonials_items.grid-3 .item > .media_part + *,.cws_testimonials_items.grid-4 .item > .media_part + * {margin-top: 15px;}.cws_testimonials_items .item .title_part,.cws_testimonials_items .item .desc_part {text-align: center;}.cws_testimonials_items .item .desc_part {font-size: 1.06667em;}.cws_testimonials.single .cws_testimonials_items .item .title_part {font-size: 1em;text-align: left;}.cws_testimonials.single .cws_testimonials_items .item .ce_title + .desc_part {margin-top: 0;}.cws_testimonials.single .cws_testimonials_items .item .ce_title:after {content: '';display: block;width: 30px;height: 2px;margin: 15px auto 15px 0;background: #f2f2f2;}.cws_testimonials_items .item .title_part a,.cws_testimonials_items .item .title_part a:hover {color: inherit;}.cws_testimonials > * + *,.cws_testimonials_fw > * + * {margin-top: 10px;}.cws_testimonials > *[style*='display: none;'] + *,.cws_testimonials > *[style*='display:none;'] + * {margin-top: auto;}.cws_testimonials.massonry .pagination.separated,.cws_testimonials.massonry .pagination_load_more.separated,.cws_testimonials_fw .pagination_load_more.separated,.cws_testimonials_fw .pagination.separated {margin-top: 50px;border-top-style: none;padding-top: 0;}.cws_testimonials_header {display: table;width: 100%;padding: 0 15px;box-sizing: border-box;}.cws_testimonials_header .cws_testimonials_filter {float: right;width: 200px;}.cws_testimonials_header .cws_testimonials_filter.fw_filter {font-size: 1.142em;float: none;width: auto;text-align: center;}.cws_testimonials_header .ce_title + .cws_testimonials_filter_container .cws_testimonials_filter {text-align: right;}.cws_testimonials_filter.fw_filter a {position: relative;display: inline-block;z-index: 1;color: inherit;text-transform: uppercase;}.cws_testimonials_filter.fw_filter a:not(:first-child):before {content: "\00B7";padding-left: 20px;padding-right: 20px;}.cws_testimonials_filter.fw_filter a.active:before {width: 100%;}.cws_testimonials_header .carousel_nav_panel {width: 45px;padding-left: 15px;float: right;}.cws_testimonials_header > * {display: table-cell;vertical-align: middle;}.cws_testimonials_items .img_cont {position: relative;z-index: 0;}.cws_testimonials_items .pic .img_cont > img.blured-img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 1;}.cws_testimonials_items .pic:hover .img_cont > img.blured-img {opacity: 1;} .cws_testimonials.single .media_part .pic img {width: auto;max-width: 100%;}.cws_testimonials.single .media_part .pic {float: left;margin-right: 30px;margin-bottom: 20px;max-width: calc(100% - 30px);position: relative;}.cws_testimonials.single .cws_testimonials_items .item > * + * {margin-top: 20px;}.cws_testimonials.single .cws_testimonials_items .item > * + .title {margin-top: 25px;}.cws_testimonials.single .cws_testimonials_items .item > .title + * {margin-top: 10px;}.cws_testimonials.single .cws_testimonials_items .item .desc_part {text-align: start;}.cws_testimonials.single .media_part.floated {float: left;margin-right: 30px;}.cws_testimonials.single .cws_testimonials_items .item > .media_part.floated + * {margin-top: 0;}.cws_testimonials_fw .pic,.cws_testimonials .pic_alt {position: relative;z-index: 1;}.cws_testimonials_fw .item_content,.cws_testimonials .item_content {line-height: 1.23076923;opacity: 0;padding: 10px 5px;display: flex;flex-direction: column;justify-content: space-between;}.cws_testimonials_fw .item:hover .item_content,.cws_testimonials .pic_alt:hover .item_content {opacity: 1;}.cws_testimonials_fw .title,.cws_testimonials .title {text-transform: uppercase;line-height: 1.3;}.cws_testimonials_fw .post_info > * + *,.cws_testimonials .post_info > * + * {margin-top: 10px;}.cws_testimonials_fw .post_info_wrapper,.cws_testimonials .post_info_wrapper {height: 100%;position: relative;z-index: 1;}.cws_testimonials_fw .post_info,.cws_testimonials .post_info {top: 50%;left: 50%;width: 100%;max-height: 100%;-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);position: relative;-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.cws_testimonials_fw .links,.cws_testimonials .links {padding: 26px 0 0px;position: relative;z-index: 1;text-align: right;}   .news > *[style*='display: none;'] + *,.news > *[style*='display:none;'] + * {margin-top: auto;}.cws_blog_header {display: table;width: 100%;}.cws_blog_header .ce_title {width: 100%;padding-left: 15px;}.cws_blog_header .carousel_nav_panel {float: right;padding-left: 15px;width: 58px;}.cws_blog_header > * {display: table-cell;vertical-align: middle;}.link_post .post_media_link_title {padding: 100px 110px;display: block;position: relative;text-align: center;z-index: 5;font-size: 2em;font-weight: bold;}.link_post .post_media_link {position: absolute;top: 0;left: 0;z-index: 6;width: 100%;height: 100%;}.link_post .link_post_src {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center;}.link_post .link_post_src:after, .link_bg:after {display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;content: "";z-index: 4;}.link_post .post_media_link:after {position: absolute;content: "\f0c1";top: 50%;right: 30px;display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 45px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);opacity: .7;}.author_info_box-quote {font-size: 20px;position: relative;z-index: 4;text-align: right;margin-top: 20px;}  .cws-widget-circle {display: block;width: 28px;height: 28px;border-width: 2px;border-style: solid;border-radius: 50%;position: absolute;bottom: 0;left: 50%;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);opacity: 0;-webkit-transition: all 0.35s cubic-bezier(0.61, 0.92, 0, 0.21);-moz-transition: all 0.35s cubic-bezier(0.61, 0.92, 0, 0.21);transition: all 0.35s cubic-bezier(0.61, 0.92, 0, 0.21);}.cws-widget-circle .cws-widget-innter-circle {display: block;width: 20px;height: 20px;border-width: 2px;border-style: solid;border-radius: 50%;position: absolute;top: 50%;left: 50%;-moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}.cws-widget-circle:before {content: "";display: block;width: 10px;height: 10px;border-width: 2px;border-style: solid;border-radius: 50%;position: absolute;top: 50%;left: 0;margin-left: -22px;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.cws-widget-circle:after {content: "";display: block;width: 10px;height: 10px;border-width: 2px;border-style: solid;border-radius: 50%;position: absolute;top: 50%;left: auto;right: 0;margin-right: -22px;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.single #main:after {content: '';display: block;width: 100%;height: 0;clear: both;}#main {position: relative;z-index: 3;}.single_svg_divider {position: relative;text-align: center;}.single_classes_divider {height: 1px;}.single_svg_divider svg {width: 92px;height: 92px;margin-top: 5px;}.single_classes_divider.separator-line {width: calc(50% - 46px);}.staff_post_wrapper .post_media.single_media_classes {margin-bottom: 0;}.cws-widget.widget-cws-gallery .pic img {margin-left: auto;margin-right: auto;}.widget-woocommerce_product_search {margin-bottom: -24px;}.cws_vc_shortcode-new-layout .cws-widget .ce_title {margin-bottom: 20px;}.cws-widget .widget_carousel.portfolio_columns .item > * + * {margin-top: 0px;} .cws-widget.widget-woocommerce_layered_nav ul li:before,.cws-widget.widget-woocommerce_rating_filter ul li:before {display: none;}.cws-widget.widget-woocommerce_layered_nav ul li a,.widget-woocommerce_rating_filter.cws-widget ul li a {-webkit-align-items: center;align-items: center;padding-left: 0;padding-right: 15px;}.cws-widget.widget-woocommerce_layered_nav ul li {display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: space-between;justify-content: space-between;padding-right: 15px;}.widget-woocommerce_rating_filter.cws-widget ul li:hover a {padding-right: 15px;padding-left: 20px;}.cws-widget.widget-woocommerce_layered_nav ul li:hover a {padding-left: 0;}.widget-nav_menu.cws-widget .menu-item-object-megamenu_item .wpb_column {width: 100%;}.cws-widget.widget-woocommerce_products ul li a,.cws-widget.widget-woocommerce_recent_reviews ul li a,.cws-widget.widget-woocommerce_top_rated_products ul li a,.cws-widget.widget-woocommerce_recently_viewed_products ul li a,.cws-widget.widget-woocommerce_widget_cart ul li a {padding: 0;display: block;}.cws-widget .reviewer {font-size: 14px;}.cws-widget.widget-woocommerce_products ul li > a,.cws-widget.widget-woocommerce_recent_reviews ul li > a,.cws-widget.widget-woocommerce_top_rated_products ul li > a,.cws-widget.widget-woocommerce_recently_viewed_products ul li > a,.cws-widget.widget-woocommerce_widget_cart ul li > a {padding-right: 0;}.cws-widget.widget-woocommerce_products ul li:hover > a:not(:last-child),.cws-widget.widget-woocommerce_recent_reviews ul li:hover > a:not(:last-child),.cws-widget.widget-woocommerce_top_rated_products ul li:hover > a:not(:last-child),.cws-widget.widget-woocommerce_recently_viewed_products ul li:hover > a:not(:last-child),.cws-widget.widget-woocommerce_widget_cart ul li:hover > a:not(:last-child) {padding-right: 0;}.cws-widget.widget-woocommerce_top_rated_products ul li > a:not(:last-child) > span,.cws-widget.widget-woocommerce_recently_viewed_products ul li > a:not(:last-child) > span,.cws-widget.widget-woocommerce_recent_reviews ul li > a:not(:last-child) > span,.cws-widget.widget-woocommerce_products ul li > a:not(:last-child) > span {margin-left: 0;}.cws-widget .parent_archive .widget_archive_opener {display: block;position: absolute;z-index: 1;top: 0;right: 0px;text-align: right;cursor: pointer;font-size: 20px;width: 40px;height: 55px;line-height: 55px;}footer .cws-widget .parent_archive .widget_archive_opener {height: 37px;line-height: 37px;}.cws-widget .parent_archive .widget_archive_opener:before {display: block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;position: absolute;z-index: 1;right: 15px;top: 0;}.cws-widget .parent_archive .widget_archive_opener.active:before {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);top: 2px;}  .cws-widget.widget-recent-posts ul li .post-date {display: block;font-size: 15px;line-height: 18px;font-weight: 300;}  .cws_textwidget_content .link {text-align: left;margin-top: 15px;}.widget_cont {position: relative;z-index: 1;}  .cws-widget .post_item canvas {position: absolute;top: 0;left: 0;opacity: 0;}.cws-widget .post_item .post_thumb:hover canvas.drawn {opacity: 1;}  span.blog-meta-divider {padding-left: 5px;padding-right: 5px;}  .benefits_area {padding: 50px 0;}.benefits_area,.page_content:not(.single_sidebar):not(.double_sidebar) {min-height: 200px;-webkit-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.benefits_container {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;margin: -50px -15px 0;}.benefits_container .cws-widget {width: 100%;-webkit-flex: 1 1 0;-ms-flex: 1 1 0;flex: 1 1 0;margin: 50px 15px 0;padding: 0 10px;text-align: center;}.benefits_container .cws-widget > *:not(:first-child):not(:empty),.benefits_container .cws-widget .widget_carousel .item > * + *,.benefits_container .cws-widget .widget_carousel .owl-controls {margin-top: 15px;}.benefits_container .cws-widget > *:not(.widget-title):not(:empty):not(.widget_carousel),.benefits_container .cws-widget .widget_carousel .item > * {background: transparent;border-radius: 0;}.benefits_container .cws-widget .calendar_wrap,.benefits_container .cws-widget > .textwidget,.benefits_container .cws_textwidget_content > *,.benefits_container .cws-widget .post_item .post_preview,.benefits_container .cws-widget .post_item .post_date {padding: 0;}.benefits_container ul li {text-align: start;padding-left: 0;padding-right: 0;}.benefits_container .select2-container,.benefits_container .cws-widget .wpcf7 {text-align: start;}.benefits_container .cws-widget > .menu-all-pages-container > ul > li:first-child,.benefits_container .cws-widget > ul > li:first-child {margin-top: -10px;}.benefits_container .cws-widget .search-form input {background: #ddd;}.benefits_container .cws_textwidget_content .text:not(:only-child) {padding-bottom: 10px;}.benefits_container .cws_textwidget_content .text + .link {border-top-style: none;position: relative;padding-top: 11px;}.benefits_container .cws_textwidget_content .text + .link:before {content: "";display: block;height: 1px;width: 100%;position: absolute;top: 0;left: 0;background: #e0e0e0;background: -ms-linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);background: -moz-linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);background: -webkit-linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);background: linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);}.benefits_container .cws_textwidget_content .link {text-align: inherit;}.benefits_container .cws_textwidget_content .link a {font-size: inherit;line-height: inherit;font-weight: inherit;padding: 0;border-style: none;border-radius: 0;background: transparent;}.benefits_container .cws_textwidget_content .link a:after {font-family: FontAwesome;content: "\f105";margin-left: 0.5ex;}.benefits_container .cws-widget .post_item .post_thumb {float: none;margin-right: auto;}.benefits_container .cws-widget .post_item .post_preview:not(:empty):not(:only-child) {padding-bottom: 10px;}.benefits_container .cws-widget .post_item .post_date:before {content: "";display: block;height: 1px;width: 100%;position: absolute;top: 0;left: 0;background: #e0e0e0;background: -ms-linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);background: -moz-linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);background: -webkit-linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);background: linear-gradient(left, transparent 0%, #e0e0e0 50%, transparent 100%);}.benefits_container .cws-widget .post_item .post_preview,.benefits_container .cws-widget .post_item .post_date {font-size: inherit;line-height: inherit;}.benefits_container .cws-widget .widget_title_box,.benefits_container .cws-widget .widget_title_box > * {display: block;width: auto;}.benefits_container .widget_title_icon_section + .widget_title_text_section {margin-top: 20px;}.benefits_container .widget_title_box > .widget_title_icon_section + .widget_title_text_section {padding-left: 0;}.benefits_container .cws-widget .widget-title {font-size: 1.533333em;line-height: 1.04348;}.benefits_container .cws-widget .widget-title > i,.benefits_container .cws-widget .widget-title > img,.benefits_container .cws-widget .widget_title_icon_section > * {margin-left: auto;margin-right: auto;}.benefits_container .cws-widget .widget-title > i,.benefits_container .cws-widget .widget_title_icon_section > i {position: relative;font-size: 60px;width: 102px;height: 102px;line-height: 102px;border-radius: 14px;text-shadow: 0 2px rgba(0, 0, 0, 0.3);}.benefits_container .cws-widget .widget-title > i:before,.benefits_container .cws-widget .widget_title_icon_section > i:before {vertical-align: middle;text-align: center;}.benefits_container .cws-widget .widget-title > img,.benefits_container .cws-widget .widget_title_icon_section > img {width: 102px;border-radius: 10px;} .page_content > main .benefits_cont {margin-top: 30px;margin-bottom: 30px;}.page_content > main .benefits_cont:before,.page_content > main .benefits_cont:after {content: '';display: table;clear: both;}.benefits_cont .benefits_bg {border-radius: 6px;z-index: 1;position: relative;overflow: hidden;-webkit-box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.15);box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.15);padding: 0;}.grid_row.benefits {width: 100% !important;border-radius: 6px;-webkit-box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.15);box-shadow: 0px 0px 13px 2px rgba(0, 0, 0, 0.15);padding: 0;}.benefits_cont .benefits > *:first-child {border-top-left-radius: 6px;border-bottom-left-radius: 6px;overflow: hidden;}.benefits_cont .benefits > *:last-child {border-top-right-radius: 6px;border-bottom-right-radius: 6px;overflow: hidden;}   .ce + .ce {margin-top: 10px;}.ce_title a.link_post {color: #567dbe;}.div_title {padding-top: 74px;position: relative;text-align: center;}.div_title svg {display: block;height: 62px;margin-top: 10px;position: absolute;top: 0;width: 121px;left: 50%;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.div_title .svg_lotus, .div_title .svg_lotus svg {fill: inherit;}.div_title svg path,.div_title svg line {fill: transparent;stroke: inherit;stroke-opacity: .7;} .cws_button {display: inline-block;padding: 15px 19px 16px;border-width: 1px;border-style: solid;font-weight: 400;}.cws_button + .cws_button {margin-top: 3px;}.cws_button:hover,.cws_button.alt {background-color: transparent;}.cws_button,.cws_button.alt:hover {color: #fff;}.cws_button.read-more {background-color: transparent;border-width: 0px;}.cws_button.mini {padding: 5px 14px;font-size: 13px;line-height: 1.385;}.cws_button.small {padding: 6px 19px;font-size: 13px;line-height: 1.643;}.cws_button.regular {font-size: 15px;}.cws_button.large {padding: 13px 29px;line-height: 1.313em;font-size: 17px;border-radius: 29px;}.cws_button.xlarge {padding: 15px 35px;font-size: 1.2em;line-height: 1.4444444444444444;}.cws_button.full_width {display: block;text-align: center;}.cws_button.custom_colors.custom_gradient:hover {opacity: 0.75;}.cws_button.icon-on {position: relative;z-index: 1;}.cws_button .button-icon,.cws_button.alt:hover .button-icon {position: absolute;left: -1px;top: -1px;bottom: -1px;text-align: center;transition: background 0.3s;border-right-width: 1px;border-right-style: solid;}.cws_button.icon-on.mini .button-icon {width: 30px;line-height: 30px;}.cws_button.icon-on.small .button-icon {width: 32px;line-height: 32px;}.cws_button.icon-on.regular .button-icon {width: 40px;line-height: 40px;}.cws_button.icon-on.large .button-icon {width: 50px;line-height: 50px;}.cws_button.icon-on.xlarge .button-icon {width: 50px;line-height: 50px;}.cws_button.icon-on.mini {padding: 4px 9px 4px 39px;}.cws_button.icon-on.small {padding: 4px 14px 4px 49px;}.cws_button.icon-on.regular {padding: 6px 16px 6px 56px;}.cws_button.icon-on.large {padding: 13px 21px 13px 66px;}.cws_button.icon-on.xlarge {padding: 11px 28px 11px 80px;}  .notice {background: #fafafa;border-left: 4px solid #fff;-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);margin: 5px 15px 2px;padding: 1px 12px;}.notice-success {border-left-color: #46b450;}.notice p {margin: .5em 0;padding: 2px;}.notice p span {display: block;}.cws_msg_box {position: relative;padding: 25px 50px 25px 120px;min-height: 40px;color: #fff;border: 0;border-radius: 0;}.cws_msg_box {display: flex;}.cws_msg_box .content_section {align-self: center;}.cws_msg_box.msg_box_no_icon {padding: 10px 20px 10px 30px;}.cws_msg_box.info-box {border-color: #567dbe;color: #567dbe;}.cws_msg_box.notice-box {border-color: #676767;color: #676767;}.cws_msg_box.useful-box {border-color: #56bdbe;color: #56bdbe;}.cws_msg_box.warning-box {border-color: #be9656;color: #be9656;}.cws_msg_box.success-box {border-color: #51825f;}.cws_msg_box.error-box {border-color: #be5656;color: #be5656;}.cws_msg_box.info-box .icon_section:hover {color: #567dbe;}.cws_msg_box.notice-box .icon_section:hover {color: #676767;}.cws_msg_box.useful-box .icon_section:hover {color: #56bdbe;}.cws_msg_box.warning-box .icon_section:hover {color: #be9656;}.cws_msg_box.info-box .icon_section:hover {background-color: #ffffff;border-color: #567dbe;}.cws_msg_box.notice-box .icon_section:hover {background-color: #ffffff;border-color: #676767;}.cws_msg_box.useful-box .icon_section:hover {background-color: #ffffff;border-color: #56bdbe;}.cws_msg_box.warning-box .icon_section:hover {background-color: #ffffff;border-color: #be9656;}.cws_msg_box.success-box .icon_section:hover {background-color: #ffffff;border-color: #51825f;}.cws_msg_box.error-box .icon_section:hover {background-color: #ffffff;border-color: #be5656;}.cws_msg_box.info-box .icon_section {background-color: #567dbe;}.cws_msg_box.notice-box .icon_section {background-color: #676767;}.cws_msg_box.useful-box .icon_section {background-color: #56bdbe;}.cws_msg_box.warning-box .icon_section {background-color: #be9656;}.cws_msg_box.success-box .icon_section {background-color: #51825f;}.cws_msg_box.error-box .icon_section {background-color: #be5656;}.cws_msg_box .icon_section {position: absolute;top: 0;left: 0;width: 90px;height: 100%;color: white;border-right: 1px solid white;-webkit-transition: all .25s linear;-moz-transition: all .25s linear;-ms-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;}.cws_msg_box .icon_section i {position: absolute;top: 50%;left: 50%;width: 38px;height: 38px;line-height: 38px;border-color: inherit;font-size: 38px;margin-left: -20px;margin-top: -20px;text-align: center;}.cws_msg_box .msg_box_title {font-size: 1.285em;line-height: 1.46334em;font-weight: 400;}.cws_msg_box .msg_box_text {font-size: 1em;line-height: 1.8857143;}.cws_msg_box .msg_box_title + .msg_box_text {margin-top: 5px;}.cws_msg_box.closable .cls_btn {position: absolute;top: 6px;right: 6px;width: 22px;height: 22px;line-height: 22px;font-size: 12px;text-align: center;cursor: pointer;}.cws_msg_box.closable .cls_btn:before {font-family: cwsicon;content: "\f107";vertical-align: middle;}  .cws_fa {display: inline-block;width: 1.5em;height: 1.5em;text-align: center;border-width: 2px;border-style: solid;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.cws_fa:before {line-height: 1.5em;}a.icon_link:hover .cws_fa,.cws_fa.alt:hover {border-color: #8c8c8c;background-color: transparent;}.cws_fa.bordered_icon.simple_icon {border-width: 1px;}.cws_fa.simple_icon,.cws_fa.simple_icon.alt:hover,a.icon_link:hover .cws_fa.simple_icon.alt {background: transparent;border-color: transparent !important;border: 0;}.cws_fa_wrapper .ring {position: absolute;top: 0;bottom: 0;left: 0;right: 0;border-width: 4px;border-style: solid;border-radius: 50%;border-color: transparent;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;z-index: 1;}.cws_fa_wrapper.square .ring {border-radius: 0px;}.cws_fa_wrapper .cws_fa {display: block;margin: 4px;border-width: 1px;width: calc(1.6667em - 6px);height: calc(1.6667em - 6px);position: relative;z-index: 2;}.cws_fa_wrapper .cws_fa:before {line-height: calc(1.9544em - 6px);font-size: 0.85em;}.cws_fa_wrapper [class*="cwsicon-"]:before {line-height: calc(2.44em - 6px);font-size: 0.7em;}.cws_fa.custom_colors.custom_gradient:hover {opacity: 0.75;}.cws_fa_wrapper {display: inline-block;position: relative;z-index: 1;}.cws_fa.square {border-radius: 0px;}.cws_fa.none {border-radius: 0px;border-width: 0px;}.cws_fa.dis_hover {pointer-events: none;}.cws_fa.custom_colors.custom_gradient:hover,a.icon_link:hover .cws_fa.custom_colors.custom_gradient {opacity: 0.75;}.cws_fa_wrapper:hover .cws_fa,a.icon_link:hover .cws_fa_wrapper .cws_fa {background: transparent;color: #8c8c8c;border-color: #8c8c8c;}.cws_fa_wrapper:hover .cws_fa:not(.alt):not(.custom_gradient) + .ring,a.icon_link:hover .cws_fa_wrapper .cws_fa:not(.alt):not(.custom_gradient) + .ring {-webkit-box-shadow: 0px 0px 0px 1px #fafafa !important;-moz-box-shadow: 0px 0px 0px 1px #fafafa !important;box-shadow: 0px 0px 0px 1px #fafafa !important;border-color: #fafafa;}.cws_fa_wrapper:hover .cws_fa.alt,a.icon_link:hover .cws_fa_wrapper .cws_fa.alt {color: #8c8c8c;border-color: transparent;}.cws_fa_wrapper .cws_fa.alt + .ring {-webkit-box-shadow: 0px 0px 0px 1px #fafafa;-moz-box-shadow: 0px 0px 0px 1px #fafafa;box-shadow: 0px 0px 0px 1px #fafafa;border-color: #fafafa;}.cws_fa_wrapper:hover .cws_fa.alt + .ring,a.icon_link:hover .cws_fa_wrapper .cws_fa.alt + .ring {border-color: transparent;}.cws_fa_tbl {display: table;table-layout: fixed;width: 100%;}.cws_fa_tbl_row {display: table-row;}.cws_fa_tbl_cell {word-wrap: break-word;display: table-cell;vertical-align: top;}.cws_fa_tbl .cws_fa_tbl_cell.size_1x {width: calc(2em + 12px);}.cws_fa_tbl .cws_fa_tbl_cell.size_2x {width: calc(4em + 12px);}.cws_fa_tbl .cws_fa_tbl_cell.size_3x {width: calc(6em + 12px);}.cws_fa_tbl .cws_fa_tbl_cell.size_4x {width: calc(8em + 12px);}.cws_fa_tbl .cws_fa_tbl_cell.size_5x {width: calc(10em + 12px);}.cws_fa_tbl .cws_fa_tbl_cell.size_lg {width: calc(1.33333333em*2 + 12px);}.cws_fa_tbl.v_align_top .cws_fa_tbl_cell {vertical-align: top;}.cws_fa_tbl .cws_fa_tbl_cell > .cws_fa,.cws_fa_tbl .cws_fa_tbl_cell > .cws_fa_wrapper {margin-right: 20px;}.cws_fa_tbl.icon-right .cws_fa_tbl_cell > .cws_fa,.cws_fa_tbl.icon-right .cws_fa_tbl_cell > .cws_fa_wrapper {margin-left: 20px;margin-right: 0;}.cws_fa_tbl h1,.cws_fa_tbl h2,.cws_fa_tbl h3,.cws_fa_tbl h4,.cws_fa_tbl h5,.cws_fa_tbl h6 {margin-bottom: auto;}.cws_fa_tbl p {text-indent: 0;}a.icon_link {color: inherit;}  .cws_divider_wrapper {margin: 0;line-height: 0;}.cws_divider_wrapper.align-center {text-align: center;}.cws_divider_wrapper.align-left {text-align: left;}.cws_divider_wrapper.align-right {text-align: right;}.cws_divider {position: relative;z-index: 1;font-size: 1px;display: inline-block;width: 100%;border-bottom-width: 1em;height: 0;border-bottom-style: dashed;border-color: #d9d9d9;background: transparent;}.cws_divider {border-bottom-style: solid;}.cws_divider.with-plus:before,.cws_divider.with-plus:after {content: "";display: block;position: absolute;z-index: 1;top: -4em;left: 50%;height: 9em;width: 1em;box-shadow: 200px 0 0 #237DC8, -200px 0 0 #237DC8;background: #237DC8;}.cws_divider.with-plus:after {height: 1em;width: 9em;top: 0;left: calc(50% - 4em);}.cws_divider:not(.long).with-plus:before,.cws_divider:not(.long).with-plus:after {box-shadow: none;}.cws_divider.dashed {border-bottom-style: dashed;}.cws_divider.dotted {border-style: dotted;}.cws_divider.short {width: 70px;vertical-align: middle;}.cws_divider_wrapper span {display: inline-block;}  .ce_tabs .tab {position: relative;z-index: 2;float: left;border: 1px solid #EAEAEA;border-bottom: 0;padding: 0 20px;min-width: 50px;line-height: 2.9;text-align: center;cursor: pointer;font-size: 1em;}.ce_tabs.border_less .tab {border: 0px;border-bottom-width: 3px;border-bottom-style: solid;border-bottom-color: transparent;}.ce_tabs.border_less.vertical .tab {border: 0px;border-right-width: 3px;border-right-style: solid;border-right-color: transparent;}.ce_tabs .tab.active {color: #fff;}.ce_tabs.border_less .tab {color: #d1d1d1;}.ce_tabs.border_less:not(.vertical) .tab:not(:first-child):after {content: "/";position: absolute;left: 0px;display: inline-block;color: #d1d1d1;}.ce_tabs .tab + .tab {border-left: 0;}.ce_tabs .tab > * {vertical-align: middle;}.ce_tabs.border_less .tab.active {color: #fff;border-bottom-width: 3px;border-bottom-style: solid;}.ce_tabs.border_less.vertical .tab.active {border-width: 0px;border-right-width: 3px;border-right-style: solid;}.ce_tabs.border_less .tab.active {color: inherit;}.ce_tabs .tab:before {position: absolute;bottom: -10px;left: 50%;display: block;width: 0;height: 0;border-style: solid;border-width: 10px 10px 0 10px;border-color: #237dc8 transparent transparent transparent;opacity: 0;transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);transition: all 0.3s;-ms-transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;}.ce_tabs .tab.active:before {opacity: 1;}.ce_tabs .tab_sections {border: 1px solid #e6e6e6;}.ce_tabs.border_less .tab_sections {border: 0px;border-top: 1px solid #e6e6e6;}.ce_tabs.border_less.vertical .tab_sections {border: 0px;border-left: 1px solid #e6e6e6;}.ce_tabs .tab_section {padding: 35px 20px;}.ce_tabs.border_less.vertical .tab_section {padding: 10px 20px;}.ce_tabs .tab_section p {text-indent: 0;}.ce_tabs.vertical {display: table;border-collapse: collapse;width: 100%;}.ce_tabs.vertical > * {display: table-cell;vertical-align: top;}.ce_tabs.vertical .tabs {margin-left: auto;}.ce_tabs.vertical .tab {border-width: 1px 0px 1px 1px;border-style: solid;border-color: #e6e6e6;float: none;text-align: start;white-space: nowrap;margin-left: auto;}.ce_tabs.vertical .tab + .tab {border-top: 0;}.ce_tabs.vertical .tab:before {top: 50%;left: auto;right: -15px;transform: translateY(-50%) rotate(-90deg);}.ce_tabs.vertical .tab_sections {width: 100%;margin-top: auto;}  .cws_callout p {text-indent: 0;}.cws_callout {position: relative;z-index: 1;padding: 40px 40px;background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;border: 0px solid #d8d8d8;}.cws_callout > * {position: relative;z-index: 2;}.cws_callout .fill-callout {position: absolute;z-index: 1;opacity: 0.9;top: 0;left: 0;bottom: 0;right: 0;}.cws_callout .callout_title {font-size: 30px;line-height: 1;font-weight: 400;}.cws_callout .callout_text {line-height: 1.5em;}.cws_callout .callout_title + .callout_text {margin-top: 10px;}.cws_callout {color: #ffffff;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-direction: normal;-moz-box-direction: normal;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-moz-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.cws_callout .button_section {-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;text-align: center;}.cws_callout .content_section + .button_section {padding-left: 30px;text-align: end;}.cws_callout {text-align: center;}.cws_callout .content_section + .button_section {padding-left: 0;margin-top: 20px;}.cws_callout.alt-style {padding: 25px 40px;background-color: #ffffff;border: 1px solid #e6e6e6;position: relative;z-index: 1;}.cws_callout.alt-style .callout_text {font-size: inherit;line-height: 1.4;}.cws_callout.alt-style .callout_title {font-size: 1.2em;font-weight: 400;}.cws_callout.alt-style .styling-border {position: absolute;left: -1px;top: -1px;bottom: -1px;width: 2px;}.cws_callout .cws_button.alt {color: #fff;border-color: #fff;}.cws_callout .cws_button.alt:hover {background: #ffffff;}.cws_callout .icon_section {line-height: 0;margin-right: 40px;}.cws_callout.icon_divider .icon_section {padding-right: 38px;border-right: 1px solid #ffffff;}.cws_callout .icon_section .cws_fa {color: #fff;width: auto;height: 1.4em;}.cws_callout .icon_section .cws_fa:before {line-height: 1.4em;}.cws_callout .icon_section .cws_fa {background: transparent;}   .cws_prlx_section {position: relative;} body:not(.side_panel_show) .page_footer.fixed,body:not(.side_panel_show) .copyrights_area.fixed {position: fixed;width: 100%;bottom: 0;left: 0;right: 0;z-index: -1;}body.side_panel_show .page_footer.fixed .footer_container_pattern, body.side_panel_show .copyrights_area.fixed .footer_container_pattern {position: relative;}.page_boxed .page_footer.fixed,.page_boxed .copyrights_area.fixed {margin-top: 10px;}.page_footer.footer_fixed.large_sidebar {top: 0;}.copyrights_area.footer_fixed.large_sidebar {bottom: 0;}.copyrights_area.bottom_fixed {position: fixed;bottom: 0;left: 0;width: 100%;z-index: 3;}.page_boxed .page_footer,.page_boxed .copyrights_area {margin: 0 auto;}.page_boxed .page_footer,.page_boxed .copyrights_area {box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}.page_boxed .page_footer.no_shadow,.page_boxed .copyrights_area.no_shadow {box-shadow: none;}.benefits_area input[size],.benefits_area textarea[rows],.benefits_area textarea[cols] {width: 100%;}  .copyrights_menu.a-center {margin: auto;}.copyrights_menu.a-right {margin-left: auto;}.copyrights_menu .main-nav-container .main-menu > .menu-item > a {color: inherit;}.copyrights_panel_wrapper .wpml_language_switch ul li:before,#site_top_panel .lang_bar ul li:before {content: none;}body .body-cont > #lang_sel_footer {display: none;}.copyrights_panel_wrapper .lang_bar {vertical-align: middle;text-align: left;}  .flxmap-container,#wpgmza_map {border-radius: 0;box-sizing: border-box;}.flxmap-container:before,#wpgmza_map:before {content: "";display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.flxmap-container:after,#wpgmza_map .svg_lotus {display: block;width: 121px;height: 62px;position: absolute;top: 0;left: 50%;-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.grid_row.fullwidth_items .flxmap-container,.grid_row.fullwidth_items #wpgmza_map {border-radius: 0;border: none;}  .row_bg_video {position: relative;z-index: 0;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;user-select: none;overflow: hidden;margin-left: -1px;margin-right: -1px;}.row_bg_video > video,.row_bg_video > iframe {position: absolute;z-index: 1;max-width: none;}.row_bg_video > video:not(.cws_prlx_layer),.row_bg_video > iframe:not(.cws_prlx_layer) {top: 50%;left: 50%;-webkit-transform: translate3d(-50%, -50%, 0);-moz-transform: translate3d(-50%, -50%, 0);-ms-transform: translate3d(-50%, -50%, 0);transform: translate3d(-50%, -50%, 0);}.row_bg_video:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}.row_bg_video > iframe {border-radius: 0;-webkit-mask-image: none;-webkit-transform: none;}   .news.single .item .post_content table {clear: both;} address:not(:first-child),table:not(:first-child),dl:not(:first-child) {margin-top: 1.5em;}strong,dt {font-weight: 700;}em {font-style: italic;}address {font-style: italic;}abbr,acronym {border-bottom-style: dotted;border-bottom-width: 1px;cursor: help;}cite {font-style: italic;}code,kbd,tt {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;white-space: pre;display: inline-block;vertical-align: bottom;max-width: 100%;overflow: auto;}u {text-decoration: underline;}del, s, strike {text-decoration: line-through;}sub, sup {font-size: 0.85em;}sub {vertical-align: sub;}sup {vertical-align: super;}big {font-size: 1.2em;}small {font-size: 0.85em;}var {font-style: italic;}ins {color: #ffffff;}q {font-style: italic;}q:before {content: "\201c\0020";}q:after {content: "\0020\201d";}hr {-webkit-appearance: none;height: 1px;margin: 0;background: #d4d6e3;border-style: none;outline-style: none;width: 100%;}table {border-spacing: 1px;}table, th, td {border: 1px solid #e0e0e0;}table caption {color: #fff;font-size: 18px;line-height: 28px;font-weight: bold;}table thead {color: #fff;}table th,table td {padding: 9px;}table thead + tbody tr:first-child {color: inherit;background: transparent;}table td a,table th a {-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}table td:hover:before,table th:hover:before {display: none;}table > *:last-child tr:last-of-type th,table > *:last-child tr:last-of-type td,table > *:only-child tr:last-of-type th,table > *:only-child tr:last-of-type td,table tfoot tr:last-of-type th,table tfoot tr:last-of-type td {border-bottom-style: none;}  .site-main .grid_row .grid_col .widget_wrapper .ce > div > ul,.site-main .grid_row .grid_col .widget_wrapper .ce > div > ol {margin: 30px;}  span.shape_square,span.shape_diamond_square {display: inline-block;width: 12px;height: 12px;margin-left: 5px;margin-right: 5px;border-width: 1px;border-color: red;border-style: solid;}.shape_diamond_square {transform: rotate(45deg);}span.shape_circle {display: inline-block;width: 13px;height: 13px;margin-left: 5px;margin-right: 5px;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;border-width: 1px;border-color: red;border-style: solid;}span.shape_triangle_down svg,span.shape_triangle_up svg {width: 25px;height: 22px;}span.shape_triangle_down svg g {transform-origin: 12px 12px;transform: rotate(180deg);}.shape_diamond {display: inline-block;width: 12px;height: 12px;margin-left: 5px;margin-right: 5px;border-width: 1px;border-color: red;border-style: solid;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}  .cws_spacing .cws_spacing {display: none;}.cws_spacing .cws_spacing_default {display: block;}  .widget-title .title-separators {margin-bottom: 20px;}.ce_title.und-title .title-separators {display: block;height: 1px;border-bottom-color: inherit;line-height: 0;font-size: 0;width: 100%;margin-top: 20px;}.ce_title.und-title .title-separators span {width: 100%;display: inline-block;line-height: 0;height: 0;border-bottom-width: 1px;border-bottom-style: solid;border-color: #e6e6e6;}.ce_title.und-title .title-separators span:after {content: "";z-index: 1;width: 70px;display: inline-block;line-height: 0;height: 0;border-bottom-width: 3px;border-bottom-style: solid;border-color: red;}.ce_title.und-title.gray .title-separators span {border-color: #f2f2f2;}.ce_title.und-title.white .title-separators span {border-color: #ffffff;}   .cws_progress_bar {-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);}.cws_progress_bar + .cws_progress_bar {margin-top: 10px;}.cws_progress_bar .pb_title {line-height: 1.9;}.cws_progress_bar .outer_bar.thin .bar {position: relative;height: 1px;overflow: hidden;}.cws_progress_bar .outer_bar.flat .bar {position: relative;height: 3px;background: #e6e6e6;overflow: hidden;}.cws_progress_bar .outer_bar.flat {padding: 5px;background: transparent;}.cws_progress_bar .outer_bar.thin {padding: 5px;border: 1px solid #e6e6e6;background: transparent;}.cws_progress_bar .progress {position: absolute;top: 0;left: 0;width: 0;height: 100%;}.cws_progress_bar .indicator {float: right;}.cws_progress_bar .pb_title:after {content: '';clear: both;display: table;}.cws_progress_bar .progress.kill_gradient {background-image: none;}.cws_progress_bar .progress:after {content: "";display: block;position: absolute;top: 0;left: 0;height: 100%;width: 100%;}  .ce_title + .cws_ce_content {margin-top: 30px;}.ce_accordion:not(.five_style) .accordion_title,.ce_toggle:not(.five_style) .accordion_title {background: #fafafa;}.ce_accordion .accordion_title,.ce_toggle .accordion_title {position: relative;border: 1px solid #e6e6e6;font-size: 1.08em;padding: 5px 30px 5px 15px;min-height: 25px;}.ce_accordion .accordion_title > span,.ce_toggle .accordion_title > span {max-width: 100%;}.ce_accordion.second_style .accordion_section.active .accordion_title > span,.ce_toggle.second_style .accordion_section.active .accordion_title > span {color: #fff;}.ce_accordion .accordion_title,.ce_toggle .accordion_title {cursor: pointer;font-weight: 600;}.ce_accordion .accordion_title > *,.ce_toggle .accordion_title > * {display: inline;vertical-align: middle;white-space: normal;}.ce_accordion .accordion_title .accordion_icon,.ce_toggle .accordion_title .accordion_icon {position: relative;height: 17px;width: 18px;box-sizing: content-box;margin-left: -4px;padding: 4px 15px 4px 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}.ce_accordion .accordion_title .accordion_icon + span,.ce_toggle .accordion_title .accordion_icon + span {padding-left: 10px;}.ce_accordion .accordion_title .accordion_icon.fa:before,.ce_toggle .accordion_title .accordion_icon.fa:before,.ce_accordion .accordion_title .accordion_icon[class^="cwsicon-"]:before,.ce_accordion .accordion_title .accordion_icon[class*=" cwsicon-"]:before,.ce_toggle .accordion_title .accordion_icon[class^="cwsicon-"]:before,.ce_toggle .accordion_title .accordion_icon[class*=" cwsicon-"]:before {display: block;position: absolute;line-height: 25px;font-size: 16px;text-align: center;top: 0;left: 0;}.ce_accordion .accordion_title .accordion_icon[class^="cwsicon-"]:before,.ce_accordion .accordion_title .accordion_icon[class*=" cwsicon-"]:before,.ce_toggle .accordion_title .accordion_icon[class^="cwsicon-"]:before,.ce_toggle .accordion_title .accordion_icon[class*=" cwsicon-"]:before {font-size: 1em;}.ce_accordion .accordion_title img.accordion_icon,.ce_toggle .accordion_title img.accordion_icon {padding: 0;border-style: none;}.ce_accordion .accordion_title .accordion_icon:not(.custom):before,.ce_accordion .accordion_title .accordion_icon:not(.custom):after,.ce_toggle .accordion_title .accordion_icon:not(.custom):before,.ce_toggle .accordion_title .accordion_icon:not(.custom):after {content: "";display: block;position: absolute;background-color: #e6e6e6;}.ce_accordion .accordion_title .accordion_icon:not(.custom):before,.ce_toggle .accordion_title .accordion_icon:not(.custom):before {left: 5px;top: 12px;width: 15px;height: 1px;}.ce_accordion .accordion_title .accordion_icon:not(.custom):after,.ce_toggle .accordion_title .accordion_icon:not(.custom):after {left: 12px;top: 5px;width: 1px;height: 15px;}.ce_accordion .accordion_title .accordion_angle,.ce_toggle .accordion_title .accordion_angle {position: absolute;z-index: 1;font-size: 1.2em;right: 14px;top: 50%;transition: all 0.3s;transform: translateY(-50%) rotate(-90deg);-ms-transform: translateY(-50%) rotate(-90deg);-webkit-transform: translateY(-50%) rotate(-90deg);-moz-transform: translateY(-50%) rotate(-90deg);}.ce_accordion .accordion_section.active .accordion_title .accordion_angle,.ce_toggle .accordion_section.active .accordion_title .accordion_angle {transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}.ce_accordion .accordion_section.active .accordion_icon:not(.custom):after,.ce_toggle .accordion_section.active .accordion_icon:not(.custom):after {display: none;}.ce_accordion .accordion_section + .accordion_section {margin-top: 10px;}.accordion_content:after {content: '';clear: both;display: table;}.ce_accordion .accordion_content,.ce_toggle .accordion_content {position: relative;border: 1px solid #E6E6E6;border-top: 0;padding: 15px;font-size: 1em;}.ce_accordion .accordion_content p {text-indent: 0;}body.cws_gradients .ce_accordion .accordion_content:before {display: none;} .ce_accordion.second_style .accordion_section.active .accordion_title,.ce_accordion.second_style .accordion_section.active .accordion_icon.fa,.ce_accordion.third_style .accordion_section.active .accordion_icon.fa,.ce_toggle.second_style .accordion_section.active .accordion_title,.ce_toggle.second_style .accordion_section.active .accordion_icon.fa,.ce_accordion.second_style .accordion_section.active .accordion_angle,.ce_toggle.second_style .accordion_section.active .accordion_angle,.ce_accordion.third_style .accordion_section.active .accordion_title > span,.ce_toggle.third_style .accordion_section.active .accordion_title > span,.ce_accordion.third_style .active .accordion_title .accordion_icon,.ce_toggle.third_style .active .accordion_title .accordion_icon {color: #fff;}.ce_accordion.second_style .accordion_section.active .accordion_icon:not(.fa):not(img):before,.ce_accordion.second_style .accordion_section.active .accordion_icon:not(.fa):not(img):after,.ce_toggle.second_style .accordion_section.active .accordion_icon:not(.fa):not(img):before,.ce_toggle.second_style .accordion_section.active .accordion_icon:not(.fa):not(img):after,.ce_accordion.third_style .active .accordion_title .accordion_angle:before,.ce_toggle.third_style .active .accordion_title .accordion_angle:before,.ce_accordion.third_style .active .accordion_title .accordion_angle:after,.ce_toggle.third_style .active .accordion_title .accordion_angle:after {background-color: #fff;}.ce_accordion.second_style .accordion_title,.ce_toggle.second_style .accordion_title,.ce_accordion.third_style .accordion_title,.ce_toggle.third_style .accordion_title,.ce_accordion.fourth_style .accordion_title,.ce_toggle.fourth_style .accordion_title {background-color: transparent;}.ce_accordion.second_style .accordion_content,.ce_toggle.second_style .accordion_content,.ce_accordion.fourth_style .accordion_content,.ce_toggle.fourth_style .accordion_content {margin-top: 0;border-color: transparent;}.ce_accordion.second_style .accordion_content:before,.ce_toggle.second_style .accordion_content:before,.ce_accordion.third_style .active .accordion_title .accordion_angle:after,.ce_toggle.third_style .active .accordion_title .accordion_angle:after,.ce_accordion.fourth_style .active .accordion_title .accordion_angle:after,.ce_toggle.fourth_style .active .accordion_title .accordion_angle:after {display: none;}.ce_accordion.third_style .accordion_title,.ce_toggle.third_style .accordion_title,.ce_accordion.fourth_style .accordion_title,.ce_toggle.fourth_style .accordion_title {padding-left: 55px;border: 1px solid #e6e6e6;}.ce_accordion.third_style .accordion_title .accordion_angle,.ce_toggle.third_style .accordion_title .accordion_angle,.ce_accordion.fourth_style .accordion_title .accordion_angle,.ce_toggle.fourth_style .accordion_title .accordion_angle {right: auto;left: 0px;top: 0;bottom: 0;width: 40px;border-right: 1px solid #e6e6e6;transform: translateY(0%) rotate(0deg) !important;-ms-transform: translateY(0%) rotate(0deg) !important;-webkit-transform: translateY(0%) rotate(0deg) !important;-moz-transform: translateY(0%) rotate(0deg) !important;}.ce_accordion.third_style .active .accordion_title .accordion_angle,.ce_toggle.third_style .active .accordion_title .accordion_angle {border-color: #ffffff;}.ce_accordion.third_style .accordion_title .accordion_angle:before,.ce_toggle.third_style .accordion_title .accordion_angle:before,.ce_accordion.third_style .accordion_title .accordion_angle:after,.ce_toggle.third_style .accordion_title .accordion_angle:after,.ce_accordion.fourth_style .accordion_title .accordion_angle:before,.ce_toggle.fourth_style .accordion_title .accordion_angle:before,.ce_accordion.fourth_style .accordion_title .accordion_angle:after,.ce_toggle.fourth_style .accordion_title .accordion_angle:after {content: "";display: block;position: absolute;left: 50%;top: 50%;}.ce_accordion.third_style .accordion_title .accordion_angle:before,.ce_toggle.third_style .accordion_title .accordion_angle:before,.ce_accordion.fourth_style .accordion_title .accordion_angle:before,.ce_toggle.fourth_style .accordion_title .accordion_angle:before {width: 11px;height: 1px;left: calc(50% - 6px);top: calc(50% - 0px);}.ce_accordion.third_style .accordion_title .accordion_angle:after,.ce_toggle.third_style .accordion_title .accordion_angle:after,.ce_accordion.fourth_style .accordion_title .accordion_angle:after,.ce_toggle.fourth_style .accordion_title .accordion_angle:after {width: 1px;height: 11px;left: calc(50% - 1px);top: calc(50% - 5px);}.ce_accordion.fourth_style .accordion_title .accordion_angle:before,.ce_toggle.fourth_style .accordion_title .accordion_angle:before,.ce_accordion.fourth_style .accordion_title .accordion_angle:after,.ce_toggle.fourth_style .accordion_title .accordion_angle:after {background: #8c8c8c;} .ce_accordion.five_style .accordion_title,.ce_toggle.five_style .accordion_title {padding-left: 55px;border: 0px;}.ce_accordion.five_style .accordion_content,.ce_toggle.five_style .accordion_content {position: relative;border: 0;border-top: 0;padding: 15px;padding-left: 40px;font-size: 1em;}.ce_accordion.five_style .accordion_title,.ce_toggle.five_style .accordion_title {position: relative;border: 0;font-size: 1.08em;padding: 5px 5px 5px 15px;min-height: 25px;}.ce_accordion.five_style .accordion_title .accordion_angle:before,.ce_toggle.five_style .accordion_title .accordion_angle:before {content: '';}    .ce_toggle .accordion_section + .accordion_section {margin-top: 10px;}.ce_toggle .accordion_section + .accordion_section {margin-top: 10px;}   .cws_vc_shortcode-new-layout .news .item .post_info {color: #696969;margin-bottom: 30px;margin-top: 10px;}.cws_vc_shortcode-new-layout .news .grid:not(.grid-1) .item .post_info {margin-bottom: 20px;margin-top: 5px;}.item hr {margin: 0;}  img.grayscale {filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter: grayscale(100%);-webkit-transition: all .6s ease;-webkit-backface-visibility: hidden;}img.grayscale:hover {filter: none;-webkit-filter: grayscale(0%);}.img_cont.grayscale img {filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter: grayscale(100%); -webkit-transition: all .6s ease; -webkit-backface-visibility: hidden; }.img_cont.grayscale img:hover {filter: none;-webkit-filter: grayscale(0%);}.grayscale_bg {filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); -webkit-filter: grayscale(100%);-webkit-transition: all .6s ease;-webkit-backface-visibility: hidden;}  .news .item .media_part .pic.colored_box_style .colored_category {position: absolute;padding-top: 20px;z-index: 2;width: 100%;}.news .item .media_part .pic.colored_box_style a.p_cut {display: none;}.news .item .media_part .pic.colored_box_style .colored_category .category_blocks {display: inline-block;background: red;color: white;font-size: 12px;}.news .item .media_part .pic.colored_box_style .colored_category .category_blocks a {color: white;}.news .colored_box_wrapper .media_part {float: none;}.news .colored_box_wrapper .media_part .colored_box_style img {width: 100%;} .cws_oembed_wrapper .twitter-tweet {margin-bottom: 90px;} a.color_palette {padding: 10px 65px 10px 65px;color: white;font-size: 15px;display: inline-block;margin-bottom: 5px;width: 16.4%;box-sizing: border-box;}    figure.effect-lily img {max-width: none;width: -webkit-calc(100% + 50px);width: calc(100% + 50px);opacity: 0.7;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(-40px, 0, 0);transform: translate3d(-40px, 0, 0);}figure.effect-lily figcaption {text-align: left;}figure.effect-lily figcaption > div {position: absolute;bottom: 0;padding: 10px;background: white;opacity: 0;border-top: 1px solid #e0e0e0;text-align: center;}figure.effect-lily div,figure.effect-lily h2,figure.effect-lily p {-webkit-transform: translate3d(0, 40px, 0);transform: translate3d(0, 40px, 0);}figure.effect-lily h2 {-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;}figure.effect-lily p {color: black;opacity: 0;-webkit-transition: opacity 0.2s, -webkit-transform 0.35s;transition: opacity 0.2s, transform 0.35s;}figure.effect-lily:hover div,figure.effect-lily:hover img,figure.effect-lily:hover p {opacity: 1;}figure.effect-lily:hover div,figure.effect-lily:hover img,figure.effect-lily:hover h2,figure.effect-lily:hover p {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}figure.effect-lily div {-webkit-transition: all .25s linear;-moz-transition: all .25s linear;-ms-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;}figure.effect-lily:hover p {-webkit-transition-delay: 0.05s;transition-delay: 0.05s;-webkit-transition-duration: 0.35s;transition-duration: 0.35s;}  figure.effect-marley div.effect-wrapper {background: #000000;width: 100%;height: 100%;position: absolute;opacity: 0.3;z-index: 1;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;}figure.effect-marley figcaption {text-align: right;position: absolute;bottom: 0px;z-index: 1;padding: 30px 20px 20px 20px;}.gallery_post figure.effect-marley figcaption {padding: 30px 40px 20px 40px;}figure.effect-marley figcaption .post_content {-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}figure.effect-marley figcaption h3 {-webkit-transition: all 0.1s;-moz-transition: all 0.1s;-ms-transition: all 0.1s;-o-transition: all 0.1s;transition: all 0.1s;}figure.effect-marley:hover figcaption h3 {padding-bottom: 3%;}.single_sidebar figure.effect-marley p {font-size: 12px;}.colored_box_style h3,figure.effect-marley p {z-index: 1;}.colored_box_style h3 {font-size: 20px;}.single_sidebar figure.effect-marley div.meta_info {font-size: 10px;}figure.effect-marley div.meta_info {text-align: left;font-size: 0.8em;color: white;z-index: 1;-webkit-transition: transform 0.2s, opacity 0.2s;-moz-transition: transform 0.2s, opacity 0.2s;-ms-transition: transform 0.2s, opacity 0.2s;-o-transition: transform 0.2s, opacity 0.2s;transition: all 0.2s;-webkit-transform: translate3D(0px, 0px, 0px);-moz-transform: translate3D(0px, 0px, 0px);-ms-transform: translate3D(0px, 0px, 0px);-o-transform: translate3D(0px, 0px, 0px);transform: translate3D(0px, 0px, 0px);transition-delay: 0.5s;}figure.effect-marley:hover div.title_info {opacity: 1;padding-bottom: 0;transform: translateY(0);margin-bottom: 0;}figure.effect-marley div.title_info {text-align: left;margin-bottom: 35px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;transform: translateY(100%);}figure.effect-marley div.meta_info span.post_author {font-weight: normal;font-style: italic;color: white;z-index: 1;}figure.effect-marley div.meta_info a {color: white;}figure.effect-marley figcaption div p {color: white;}figure.effect-marley div p a.p_cut,.colored_box_style h3 a,.colored_box_style h3 span {color: white;}figure.effect-marley figcaption > a {position: absolute;left: 20px;padding: 10px 0;bottom: 10%;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);}figure.effect-marley .colored_category {opacity: 1;-webkit-transition: transform 0.9s, opacity 0.35s;-moz-transition: transform 0.9s, opacity 0.35s;-ms-transition: transform 0.9s, opacity 0.35s;-o-transition: transform 0.9s, opacity 0.35s;transition: transform 0.9s, opacity 0.35s;-webkit-transform: translate3D(0px, 0px, 0px);-moz-transform: translate3D(0px, 0px, 0px);-ms-transform: translate3D(0px, 0px, 0px);-o-transform: translate3D(0px, 0px, 0px);transform: translate3D(0px, 0px, 0px);}.single_sidebar figure.effect-marley .colored_category .category_blocks {padding: 0px 5px 0px 5px;}figure.effect-marley .colored_category .category_blocks {padding: 0px 20px 0px 20px;}figure.effect-marley:hover .effect-wrapper {opacity: 0.5;}figure.effect-marley:hover .colored_category {-webkit-transform: translate3D(0px, 10px, 0px);-moz-transform: translate3D(0px, 10px, 0px);-ms-transform: translate3D(0px, 10px, 0px);-o-transform: translate3D(0px, 10px, 0px);transform: translate3D(0px, 10px, 0px);}figure.effect-marley:hover div.meta_info {opacity: 0;transition-delay: 0s;}.colored_box_style h3::after {position: absolute;top: 100%;left: 0;width: 100%;height: 0px;background: #fff;content: '';-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}.colored_box_style .ce_title h3 {line-height: initial;-webkit-transition: -webkit-transform 0.7s;transition: transform 0.7s;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);z-index: 2;}figure.effect-marley p {opacity: 0;-webkit-transition: opacity 0.7s, -webkit-transform 0.7s;transition: opacity 0.7s, transform 0.7s;}.colored_box_style h3::after {opacity: 0;-webkit-transition: opacity 0.7s, -webkit-transform 0.7s;transition: opacity 0.7s, transform 0.7s;}.colored_box_style:hover h3::after,figure.effect-marley:hover p {opacity: 1;-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);} .page_content.single_sidebar .colored_box_style h3 a,.page_content.double_sidebar .colored_box_style h3 a {font-size: 0.6em;}.page_content.single_sidebar .news .item .media_part .pic.colored_box_style .effect-marley .colored_category,.page_content.double_sidebar .news .item .media_part .pic.colored_box_style .effect-marley .colored_category {padding-top: 1px;}.page_content.single_sidebar .colored_box_style figure.effect-marley:hover .colored_category,.page_content.double_sidebar .colored_box_style figure.effect-marley:hover .colored_category {-webkit-transform: translate3D(0px, 3px, 0px);-moz-transform: translate3D(0px, 3px, 0px);-ms-transform: translate3D(0px, 3px, 0px);-o-transform: translate3D(0px, 3px, 0px);transform: translate3D(0px, 3px, 0px);}.page_content.single_sidebar .colored_box_style figure.effect-marley:hover figcaption,.page_content.double_sidebar .colored_box_style figure.effect-marley:hover figcaption {bottom: initial;top: 0px;}   a.tooltip {position: relative;}a.tooltip span {font-size: 13px;position: absolute;z-index: 999;white-space: nowrap;bottom: 9999px;left: 50%;background: #000;color: #e0e0e0;padding: 0px 10px;line-height: 24px;height: 24px;opacity: 0;transition: opacity 0.4s ease-out;border-color: #000;transform: translate(-50%, -50%);}a.tooltip span::before {content: "";display: block;border-top: 15px solid transparent;position: absolute;top: 15px;left: calc(50% - 8px);border-right: 15px solid #000000;transform: rotate(45deg);border-right-color: inherit;}a.tooltip:hover span {opacity: 1;bottom: 100%;}  .cws_vc_shortcode_button_wrapper {margin: 5px;}.cws_vc_shortcode_button {margin: 5px;}.cws_vc_shortcode_button_wrapper .cws_vc_shortcode_button {margin: auto;}.cws_vc_shortcode_button {text-decoration: none;}.cws_vc_shortcode_button i:first-child {margin-right: 10px;}.cws_vc_shortcode_button i:last-child {margin-left: 10px;}.cws_vc_shortcode_button.small {padding: 7px 25px;font-size: 12px;}.cws_vc_shortcode_button.large {padding: 15px 53px;font-size: 14px;}.pswp__top-bar button:before {display: none;}.cws_vc_shortcode_button:hover,.cws_vc_shortcode_cta .cta_button .cws_vc_shortcode_button:hover,button:hover {background-color: transparent;}.cws_vc_shortcode_cta .cta_button .cws_vc_shortcode_button:hover {background: transparent !important;}.cws_vc_shortcode_button:hover:before,input[type='submit']:hover:before,.cws_vc_shortcode_cta .cta_button .cws_vc_shortcode_button:hover:before,button:hover:before {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity: 1;}.cws_vc_shortcode_button i.icon-left {margin-right: 10px;}.cws_vc_shortcode_button i.icon-right {margin-left: 10px;}.cws_vc_shortcode_button_content {position: relative;z-index: 1;}  .cws_submit {margin: 0 !important;display: inline-block;}input.cws_submit {background: transparent;font-size: 16px;font-weight: 700;border: solid 2px transparent;}p.cws_submit {margin: 30px 0 0 !important;}p.cws_submit .cws_submit:hover {background-color: transparent;} .wrapper-author {position: relative;margin-top: 30px;}.wrapper-author .thumb_img {position: relative;z-index: 1;height: 100px;display: block;overflow: hidden;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;} .hover1 .pic img {-webkit-transition: transform .7s ease,opacity .7s ease;-webkit-transition: opacity .7s ease,-webkit-transform .7s ease;transition: opacity .7s ease,-webkit-transform .7s ease;transition: transform .7s ease,opacity .7s ease;transition: transform .7s ease,opacity .7s ease,-webkit-transform .7s ease;transform: scale(1);-webkit-transform: scale(1);}.hover1 .pic:hover img {transform: scale(1.03);-webkit-transform: scale(1.03);} .hover02 .pic img {-webkit-transition: transform .3s ease,opacity .3s ease;-webkit-transition: opacity .3s ease,-webkit-transform .3s ease;transition: opacity .3s ease,-webkit-transform .3s ease;transition: transform .3s ease,opacity .3s ease;transition: transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;transform: scale(1);-webkit-transform: scale(1);}.hover02 .pic:hover img {transform: scale(1.1);-webkit-transform: scale(1.1);} .hover03 .pic img {-webkit-transform: scale(1.5);transform: scale(1.5);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}.hover03 .pic:hover img {-webkit-transform: scale(1);transform: scale(1);} .hover04 .pic img {-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}.hover04 .pic:hover img {-webkit-transform: scale(1);transform: scale(1);} .hover05 .pic img {margin-left: 30px;-webkit-transform: scale(1.5);transform: scale(1.5);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}.hover05 .pic:hover img {margin-left: 0;} .hover06 .pic img {-webkit-transform: rotate(15deg) scale(1.5);transform: rotate(15deg) scale(1.5);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}.hover06 .pic:hover img {-webkit-transform: rotate(0) scale(1);transform: rotate(0) scale(1);} .hover07 .pic img {-webkit-filter: blur(3px);filter: blur(3px);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}.hover07 .pic:hover img {-webkit-filter: blur(0);filter: blur(0);} .hover08 .pic img {-webkit-filter: grayscale(100%);filter: grayscale(100%);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}.hover08 .pic:hover img {-webkit-filter: grayscale(0);filter: grayscale(0);} .hover09 .pic img {-webkit-filter: sepia(100%);filter: sepia(100%);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}.hover09 .pic:hover img {-webkit-filter: sepia(0);filter: sepia(0);} .hover10 .pic img {-webkit-filter: blur(0);filter: blur(0);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}.hover10 .pic:hover img {-webkit-filter: grayscale(100%) blur(3px);filter: grayscale(100%) blur(3px);} .hover11 .pic img {opacity: 1;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}.hover11 .pic:hover img { } .hover12 .pic img {opacity: 1;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}.hover12 .pic:hover img {opacity: .5;} .hover13 .pic:hover img {opacity: 1;-webkit-animation: flash 1.5s;animation: flash 1.5s;}@-webkit-keyframes flash {0% {opacity: .4;}100% {opacity: 1;}}@keyframes flash {0% {opacity: .4;}100% {opacity: 1;}} .hover14 .pic {position: relative;}.hover14 .pic:before {position: absolute;top: 0;left: -75%;z-index: 2;display: block;content: '';width: 50%;height: 100%;background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);-webkit-transform: skewX(-25deg);transform: skewX(-25deg);}.hover14 .pic:hover:before {-webkit-animation: shine .75s;animation: shine .75s;}@-webkit-keyframes shine {100% {left: 125%;}}@keyframes shine {100% {left: 125%;}} .hover15 .pic {position: relative;}.hover15 .pic:before {position: absolute;top: 50%;left: 50%;z-index: 2;display: block;content: '';width: 0;height: 0;background: rgba(255, 255, 255, 0.2);border-radius: 100%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;}.hover15 .pic:hover:before {-webkit-animation: circle .75s;animation: circle .75s;}@-webkit-keyframes circle {0% {opacity: 1;}40% {opacity: 1;}100% {width: 200%;height: 200%;opacity: 0;}}@keyframes circle {0% {opacity: 1;}40% {opacity: 1;}100% {width: 200%;height: 200%;opacity: 0;}}.has-post-thumbnail .meta_date,.format-audio .meta_date,.format-video .meta_date {position: absolute;top: 0;left: 0;z-index: 5;}.meta_date {display: inline-block;text-align: center;}.date-content {padding: 12px 18px;display: block;}.date-content span {display: block;text-align: center;text-transform: uppercase;color: #fff;}.date-content span:first-child {text-transform: uppercase;}.date-content span:only-of-type {font-size: 16px;}.date-content span + span {display: inline-block;}.date-c {display: block;font-size: 22px;line-height: 20px;color: #fff;text-transform: uppercase;text-align: center;}.date-c {margin-bottom: 5px;}.date-c:first-child {color: #ffffff;font-weight: 100;} .cws_social_icons .cws_icon {display: inline-block;text-align: center;margin: 0 4px 10px 4px;position: relative;z-index: 1;border-radius: 50%;border: 2px solid;box-sizing: border-box;}.cws_social_icons .cws_icon:last-child {margin-right: 0;}.cws_social_icons.icon_size_regular .cws_icon {width: 40px;height: 40px;line-height: 36px;}.cws_social_icons.icon_size_small .cws_icon {width: 30px;height: 30px;line-height: 26px;}.cws_social_icons.icon_size_large .cws_icon {width: 50px;height: 50px;line-height: 46px;} .cws_vc_shortcode_banners.cws_vc_shortcode_module {position: relative;display: inline-block;overflow: hidden;width: 100%;}.cws_vc_shortcode_banners.cws_vc_shortcode_module .banners_head {display: block;min-height: 195px;}.bg_banner_img {min-height: 195px;width: 100%;display: block;background-position: center;background-size: cover;}.cws_vc_shortcode_banners.cws_vc_shortcode_module .banners_body {position: absolute;top: 0;}.cws_vc_shortcode_banners.cws_vc_shortcode_module .banners_body {color: #fff;margin: 30px 15px;width: calc(100% - 30px);height: calc(100% - 60px);}.cws_vc_shortcode_banners.cws_vc_shortcode_module.style2 .banners_body {margin: 20px;width: calc(100% - 40px);height: calc(100% - 40px);}.cws_vc_shortcode_banners.cws_vc_shortcode_module .banners_body p {margin-bottom: 0;}.cws_vc_shortcode_banners.cws_vc_shortcode_module .banners_body .banners_button {color: inherit;font-size: 18px;font-weight: bold;display: inline-block;position: relative;margin-top: 40px;}.cws_vc_shortcode_banners.cws_vc_shortcode_module.style2 .banners_body .wrapper-skew {position: absolute;right: -5px;z-index: 6;bottom: -8px;}.cws_vc_shortcode_banners.cws_vc_shortcode_module.style2 .banners_body .wrapper-skew .banners_button {margin-top: 0;}.cws_vc_shortcode_banners.cws_vc_shortcode_module.style2 .banners_body .discount_price {font-size: 40px;font-weight: 500;margin-bottom: 15px;}.cws_vc_shortcode_banners.cws_vc_shortcode_module.add_divider .banners_body .banners_button {margin-top: 0;}.cws_vc_shortcode_banners.cws_vc_shortcode_module.add_divider .banners_body .banners_desc:after {content: "";display: block;height: 20px;margin-top: 10px;background: url(//ar.dilyatravel.com/gyfticoo/img/divider_banner.png) no-repeat 0 0;}.cws_vc_shortcode_banners.cws_vc_shortcode_module .banners_body .banners_button:after {content: "";width: 0;height: 0;display: inline-block;margin-left: 8px;border-top: 3px solid transparent;border-left-width: 6px;border-left-style: solid;border-left-color: inherit;border-bottom: 3px solid transparent;vertical-align: middle;}.cws_vc_shortcode_banners.cws_vc_shortcode_module.a-right .banners_body .banners_desc:after {background-position: 100% 0;}.cws_vc_shortcode_banners.cws_vc_shortcode_module.a-center .banners_body .banners_desc:after {background-position: 50% 0;}.cws_vc_shortcode_banners.cws_vc_shortcode_module.add_divider .banners_body .banners_button {display: inline-block;margin-top: 10px;}.cws_vc_shortcode_banners.cws_vc_shortcode_module .banners_body .banners_title {font-size: 45px;line-height: 28px;margin-bottom: 10px;}.cws_vc_shortcode_banners.cws_vc_shortcode_module .banners_body .banners_desc {font-size: 28px;font-weight: 500;position: relative;}.ov_color_banner {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.ov_color_triangle {content: "";display: block;position: absolute;top: 0;left: 100%;width: 100%;height: 100%;background-color: #fff;transform: skew(-33deg) translateX(-100px);z-index: 1;}.cws_vc_shortcode_gifts_cards.cws_vc_shortcode_module {color: #fff;position: relative;border-radius: 3px;-webkit-perspective: 1200;-moz-perspective: 1200;-ms-perspective: 1200;perspective: 1200;-ms-transform: perspective(1200px);-moz-transform: perspective(1200px);-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;}.cws_vc_shortcode_gifts_cards.cws_vc_shortcode_module .flip {-webkit-transition: 0.6s;-webkit-transform-style: preserve-3d;-ms-transition: 0.6s;-moz-transition: 0.6s;-moz-transform: perspective(1200px);-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transition: 0.6s;transform-style: preserve-3d;position: relative;z-index: 2;}.cws_vc_shortcode_gifts_cards.cws_vc_shortcode_module .no-flip {overflow: hidden;}.cws_vc_shortcode_gifts_cards.cws_vc_shortcode_module:hover .flip .front {-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg);}.cws_vc_shortcode_gifts_cards.cws_vc_shortcode_module:hover .flip .back {-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-o-transform: rotateY(0deg);-ms-transform: rotateY(0deg);transform: rotateY(0deg);}.cws_vc_shortcode_gifts_cards.cws_vc_shortcode_module .flip .front,.cws_vc_shortcode_gifts_cards.cws_vc_shortcode_module .flip .back {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: all 1s ease-in-out;-webkit-transform-style: preserve-3d;-webkit-transform: rotateY(0deg);-moz-transition: all 1s ease-in-out;-moz-transform-style: preserve-3d;-moz-transform: rotateY(0deg);-o-transition: all 1s ease-in-out;-o-transform-style: preserve-3d;-o-transform: rotateY(0deg);-ms-transition: all 1s ease-in-out;-ms-transform-style: preserve-3d;-ms-transform: rotateY(0deg);transition: all 1s ease-in-out;transform-style: preserve-3d;transform: rotateY(0deg);position: absolute;top: 0;left: 0;}.cws_vc_shortcode_gifts_cards.cws_vc_shortcode_module .flip .front {position: relative;overflow: hidden;}.cws_vc_shortcode_gifts_cards.cws_vc_shortcode_module .flip .back {-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-o-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);transform: rotateY(-180deg);padding: 50px 30px 0 45px;width: calc(100% - 75px);}.cws_vc_shortcode_gifts_cards .gifts_cards {padding: 35px 30px 35px 18px;display: flex;position: relative;z-index: 2;}.gifts_cards_title {font-size: 28px;text-transform: uppercase;color: inherit;line-height: 28px;white-space: pre;}.separator_css {display: block;height: 20px;margin-top: 5px;background: url(//ar.dilyatravel.com/gyfticoo/img/divider_banner.png) no-repeat 0 0;}.gifts_cards_price .price {font-size: 40px;font-weight: bold;color: inherit;}.gifts_cards_price {margin-top: 10px;}.gifts_cards_price .currency {font-size: 20px;font-weight: 400;display: inline-block;vertical-align: top;}.gifts_cards_price .currency:last-child {margin-left: 7px;}.gifts_cards_left {position: relative;z-index: 5;padding-right: 16px;margin-right: 28px;}.gifts_cards_left:after {display: block;content: "";width: 1px;height: 100%;position: absolute;right: 0;top: 0;background: #fff;opacity: .2;}.discount_gifts_cards {position: absolute;left: 0;padding: 2px 50px;text-align: center;z-index: 3;background: #fff;top: 0;text-transform: uppercase;font-size: 20px;font-weight: 700;-webkit-transform: rotate(-45deg) translate(-30%, -70%);-moz-transform: rotate(-45deg) translate(-30%, -70%);-ms-transform: rotate(-45deg) translate(-30%, -70%);transform: rotate(-45deg) translate(-30%, -70%);}.gifts_btn_url {position: absolute;z-index: 5;width: 100%;height: 100%;display: block;left: 0;top: 0;cursor: pointer;}.bg_gifts_cards {display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}.overlay_gifts_cards {display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 1;}.gifts_cards_price .currency:first-child {margin-right: 7px;}.gifts_cards_right {z-index: 5;margin-left: auto;}.cws_vc_shortcode_stars_wrapper {display: inline-block;position: relative;}.cws_vc_shortcode_stars {font-size: 10px;line-height: 1;letter-spacing: 8px;}.cws_vc_shortcode_stars:before {content: "\f005\f005\f005\f005\f005";font-family: FontAwesome;}.cws_vc_shortcode_stars.cws_vc_shortcode_inactive_stars {position: relative;}.cws_vc_shortcode_stars.cws_vc_shortcode_active_stars {position: absolute;top: 0;left: 0;color: #ffc107;width: 0;overflow: hidden;}.cws_vc_shortcode_sc_carousel > .cws_vc_shortcode_wrapper > p {display: none;}.cws_vc_shortcode_sc_carousel li.item {padding-left: 0;}.cws_vc_shortcode_sc_carousel li.item:before {display: none;}.cws_twitter {text-align: center;}.cws_twitter .tweet {padding-left: 15px;padding-right: 15px;font-size: 1.066667em;}.cws_twitter .tweet:before {display: none;}.cws_twitter .cws_twitter_icon {display: block;width: 56px;height: 56px;margin-left: auto;margin-right: auto;font-size: 34px;line-height: 56px;color: #ffc107;text-align: center;border: 2px solid #ffc107;}.cws_twitter .cws_twitter_icon + .cws_tweets {margin-top: 10px;}.cws_twitter .tweet .date {color: #ffc107;}.cws_vc_shortcode_cta {position: relative;padding: 30px 40px;}.cta_holder,.cta_offer {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.cta_subtitle {font-size: 24px;color: #fff;line-height: 41px;font-weight: 400;}.cta_title {font-size: 48px;line-height: 55px;color: #fff;font-weight: 500;text-transform: uppercase;}.cta_desc_subtitle {font-size: 30px;color: #fff;line-height: 41px;}.cta_title strong,.cta_title b {font-weight: 600;}.cta_title mark {padding: 0;border-radius: 0;background-color: transparent;color: #424d58;}.cta_icon {font-size: 100px;line-height: 100px;color: rgba(0, 0, 0, 0.065);width: 120px;text-align: center;}.cta_icon > i {display: inline-block;}.cta_icon + .cta_text {margin-left: -60px;}.cta_button .cws_vc_shortcode_button {margin: auto;}.cta_offer + .cta_button, .cta_offer + .cta_banner {margin-left: auto;}.cta_offer + .cta_banner .cws_vc_shortcode_cta_banner {width: 147px;height: 147px;color: #fff;border-radius: 50%;display: flex;flex-direction: column;justify-content: center;align-items: center;line-height: 1;}.cta_offer + .cta_banner .cws_vc_shortcode_cta_banner .cws_vc_shortcode_banner_title {font-size: 28px;}.cta_offer + .cta_banner .cws_vc_shortcode_cta_banner .cws_vc_shortcode_banner_price {font-size: 56px;font-weight: 500;}.cta_offer + .cta_banner .cws_vc_shortcode_cta_banner .cws_vc_shortcode_banner_desc {font-size: 21px;}.cta_offer + .cta_banner .cws_vc_shortcode_cta_banner span {display: block;text-align: center;}.cws_vc_shortcode_cta .cta_button .cws_vc_shortcode_button {color: #fff;font-weight: bold;padding: 14px 56px;font-size: 25px;border-radius: 29px;}.cws_vc_shortcode_cta .cta_button .cws_vc_shortcode_button:before {background-color: transparent;}.cws_vc_shortcode_cta .cta_button .cws_vc_shortcode_button:hover:before {background-color: transparent;}.overlay_cta_color {position: absolute;left: 0;width: 100%;height: 100%;top: 0;z-index: 1;}.cws_vc_shortcode_cta .cta_holder {position: relative;z-index: 2;}  .loader,.loader:before,.loader:after {background: rgba(0, 0, 0, 0.2);-webkit-animation: load1 1s infinite ease-in-out;animation: load1 1s infinite ease-in-out;width: .2em;height: .6em;}.loader:before,.loader:after {position: absolute;top: 0;content: '';}.loader:before {left: -.375em;-webkit-animation-delay: -0.32s;animation-delay: -0.32s;}.loader {text-indent: -9999em;display: inline-block;position: relative;vertical-align: middle;font-size: 1em;-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);-webkit-animation-delay: -0.16s;animation-delay: -0.16s;}.loader:after {left: .375em;}@-webkit-keyframes load1 {0%,80%,100% {box-shadow: 0 0 rgba(0, 0, 0, 0.2);height: .6em;}40% {box-shadow: 0 -0.3em rgba(0, 0, 0, 0.2);height: 1em;}}@keyframes load1 {0%,80%,100% {box-shadow: 0 0 rgba(0, 0, 0, 0.2);height: .6em;}40% {box-shadow: 0 -0.3em rgba(0, 0, 0, 0.2);height: 1em;}}.loader {margin-left: 7px;}  .v_sep {border-left: 1px solid #e7e7e7;padding-left: 15px;margin-left: 15px;}.v_sep:first-child {margin-left: auto;}.v_sep:last-child {padding-left: 0;}.cws_overlay {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}.widgettitle {font-weight: 700;margin-top: 20px;}.widgettitle.text_alignleft {text-align: left;}.widgettitle.text_aligncenter {text-align: center;}.widgettitle.text_alignright {text-align: right;}.widgetsubtitle {text-transform: capitalize;font-weight: 400;}.thumb {position: relative;overflow: hidden;}.thumb .hover-effect {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(255, 255, 255, 0.25);opacity: 0;}.thumb:hover .hover-effect {opacity: 1;}.thumb .link,.thumb .link > a {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.thumb > img {z-index: 0;}.thumb .hover-effect {z-index: 1;}.thumb .link {z-index: 2;}.a_left_flex {-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}.a_right_flex {-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}.a_center_flex {-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.children_height_stretchedByFlex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}.cws_content_pattern {background-color: #f0f4f7;background-repeat: repeat;background-position: center center;}.cws_inline_sep {display: inline-block;vertical-align: middle;width: 1px;height: 1.142857em;background-color: #b5b5b5;margin-left: 10px;margin-right: 10px;-webkit-transform: rotate(15deg);-ms-transform: rotate(15deg);transform: rotate(15deg);}.script_font {font-weight: 400;padding-left: 1px; padding-right: 1px; }  .cws-column .cws_vc_column-inner > div[class*="-offset-"].wpb_column {margin-left: 0% !important;} .cws-content {z-index: 2;}.cws-content, .cws-column {position: relative;-webkit-transition: background 0.3s ease;-moz-transition: background 0.3s ease;-ms-transition: background 0.3s ease;-o-transition: background 0.3s ease;transition: background 0.3s ease;}.cws-content > .vc_row:hover, .cws-content > .vc_row:hover .cws-overlay-bg {-moz-transition: background 0.3s ease;-ms-transition: background 0.3s ease;-o-transition: background 0.3s ease;transition: background 0.3s ease;}.cws-column .cws_vc_column-inner > .wpb_column {width: 100%;}.cws-column .cws_vc_column-inner {position: relative;}.cws_vc_column-inner:after {clear: both;height: 0;display: block;content: "";}.cws-content > div.vc_row, .cws-column .cws_vc_column-inner {background-repeat: inherit !important;background-size: inherit !important;background-position: inherit !important;background-attachment: inherit !important;position: relative;}.cws-content.row_full_height > div.vc_row {min-height: inherit;}.cws-content .cws-column .cws_vc_column-inner > .wpb_column > .vc_column-inner {background: none !important;}.cws-content .cws-column.full_width_map .cws_vc_column-inner > .wpb_column > .vc_column-inner {padding-right: 0px !important;padding-left: 0px !important;}.cws-column.full_width_map #wpgmza_map {width: 100% !important;}.cws-content .cws-column > .cws_vc_column-inner {padding: 0 !important;}.vc_row.vc_row-flex .cws_vc_column-inner, .vc_row.vc_row-flex > .vc_column_container .cws_vc_column-inner {width: 100%;}.wpb_column.vc_col-has-margin.cws-column .cws_vc_column-inner .vc_column-inner {margin: 0 !important;}.wpb_column.vc_col-has-border.cws-column .cws_vc_column-inner .vc_column-inner {border: 0 !important;border-radius: 0 !important;}.cws-content .cws-overlay-bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;z-index: 2;}.vc_column_container {z-index: 3;}.cws-content .vc_parallax > * {z-index: 3;}.vc_row.top_line,.vc_row.bottom_line {-webkit-border-image: -webkit-linear-gradient(left, transparent 0, transparent 15px, #f2f2f2 15px, #f2f2f2 -webkit-calc(50% - 65px), #f27c66 -webkit-calc(50% - 65px), #f27c66 -webkit-calc(50% - 20px), #f9cb8f -webkit-calc(50% - 20px), #f9cb8f -webkit-calc(50% + 25px), #18bb7c -webkit-calc(50% + 25px), #18bb7c -webkit-calc(50% + 70px), #f2f2f2 -webkit-calc(50% + 70px), #f2f2f2 -webkit-calc(100% - 15px), transparent -webkit-calc(100% - 15px), transparent 100%) 1 0 round;-moz-border-image: -moz-linear-gradient(left, transparent 0, transparent 15px, #f2f2f2 15px, #f2f2f2 -moz-calc(50% - 65px), #f27c66 -moz-calc(50% - 65px), #f27c66 -moz-calc(50% - 20px), #f9cb8f -moz-calc(50% - 20px), #f9cb8f -moz-calc(50% + 25px), #18bb7c -moz-calc(50% + 25px), #18bb7c -moz-calc(50% + 70px), #f2f2f2 -moz-calc(50% + 70px), #f2f2f2 -moz-calc(100% - 15px), transparent -moz-calc(100% - 15px), transparent 100%) 1 0 round;-o-border-image: linear-gradient(left, transparent 0, transparent 15px, #f2f2f2 15px, #f2f2f2 calc(50% - 65px), #f27c66 calc(50% - 65px), #f27c66 calc(50% - 20px), #f9cb8f calc(50% - 20px), #f9cb8f calc(50% + 25px), #18bb7c calc(50% + 25px), #18bb7c calc(50% + 70px), #f2f2f2 calc(50% + 70px), #f2f2f2 calc(100% - 15px), transparent calc(100% - 15px), transparent 100%) 1 0 round;border-image: -moz-linear-gradient(left, transparent 0, transparent 15px, #f2f2f2 15px, #f2f2f2 -moz-calc(50% - 65px), #f27c66 -moz-calc(50% - 65px), #f27c66 -moz-calc(50% - 20px), #f9cb8f -moz-calc(50% - 20px), #f9cb8f -moz-calc(50% + 25px), #18bb7c -moz-calc(50% + 25px), #18bb7c -moz-calc(50% + 70px), #f2f2f2 -moz-calc(50% + 70px), #f2f2f2 -moz-calc(100% - 15px), transparent -moz-calc(100% - 15px), transparent 100%) 1 0 round;border-image: linear-gradient(left, transparent 0, transparent 15px, #f2f2f2 15px, #f2f2f2 calc(50% - 65px), #f27c66 calc(50% - 65px), #f27c66 calc(50% - 20px), #f9cb8f calc(50% - 20px), #f9cb8f calc(50% + 25px), #18bb7c calc(50% + 25px), #18bb7c calc(50% + 70px), #f2f2f2 calc(50% + 70px), #f2f2f2 calc(100% - 15px), transparent calc(100% - 15px), transparent 100%) 1 0 round;}.vc_row.top_line {border-top: 3px solid #f2f2f2 !important;}.vc_row.bottom_line {border-bottom: 3px solid #f2f2f2 !important;}.posts_grid .post_post .vc_col-sm-1,.posts_grid .post_post .vc_col-sm-10,.posts_grid .post_post .vc_col-sm-11,.posts_grid .post_post .vc_col-sm-12,.posts_grid .post_post .vc_col-sm-2,.posts_grid .post_post .vc_col-sm-3,.posts_grid .post_post .vc_col-sm-4,.posts_grid .post_post .vc_col-sm-5,.posts_grid .post_post .vc_col-sm-6,.posts_grid .post_post .vc_col-sm-7,.posts_grid .post_post .vc_col-sm-8,.posts_grid .post_post .vc_col-sm-9 {float: none;width: 100%;}#page.single_sidebar .vc_row[data-vc-full-width="true"],#page.double_sidebar .vc_row[data-vc-full-width="true"] {left: auto !important;padding-left: 0 !important;padding-right: 0 !important;width: auto !important;}.wpb_text_column hr:last-child {margin-bottom: 40px;}ul li hr,.wpb_text_column ul li hr,.wpb_text_column ul li hr:last-child {margin: 0;}  .cws_vc_shortcode_sc_carousel.cws_sc_carousel {position: relative;}.cws_vc_shortcode_module:only-child,.widget:only-child {margin-bottom: auto;}.wide_style.posts_grid .cws_vc_shortcode_grid {margin-left: 0;margin-right: 0;}.blog_post.posts_grid.posts_grid_fw_img .clearfix:after {display: none;}.posts_grid .item > .back_img {position: absolute;z-index: -1;width: 100%;height: 100%;top: 0;margin: 0;left: 0;background-position: center center;background-attachment: fixed;background-size: cover;}.posts_grid.posts_grid_fw_img .item {position: relative;margin-top: 0;}.posts_grid.posts_grid_fw_img .item:first-child {padding-top: 30px;}.blog_post.posts_grid.posts_grid_fw_img .cws_vc_shortcode_grid {margin-top: -30px;}.posts_grid.posts_grid_wth_spacings .item {margin-top: auto;padding-left: 0;padding-right: 0;}.crsl-grid li.item {padding-left: 15px;}.cws_col,.cws_col_12 {width: 100%;float: left;margin: 0;}.cws_col_9 {width: 75%;}.cws_col_8 {width: 66.66666%;}.grid_col_6,.cws_col_6 {width: 50%;}.grid_col_4,.cws_col_4 {width: 33.33333%;padding: 0;}.grid_col_3,.cws_col_3 {width: 25%;}.grid_col_5,.cws_col_5 {width: 20%;}.grid_col_6,.cws_col_6 {width: 16.6667%;}.posts_grid .item.hidden {opacity: 0;}.wpb_single_image .vc_single_image-wrapper.vc_box_shadow {margin: 5px 0;}.cws_vc_shortcode_load_more.hiding {-webkit-animation-duration: 0.3s;animation-duration: 0.3s;}.portfolio_carousel .item {width: auto !important;float: none;display: inline-block;}.portfolio_carousel .item .pic img {text-align: center;}hr.posts_grid_spacing {height: 0;background-color: transparent;margin-top: auto;}hr.posts_grid_spacing:before {display: none;}.grid_row.single_related section.news.blog_post.posts_grid > .widgettitle {margin-bottom: 30px;}.posts_grid > .cws_vc_shortcode_load_more {margin: auto;margin-top: 30px;float: none;display: inline-block;}.posts_grid.cws_portfolio_posts_grid .post_wrapper {position: relative;}.posts_grid.cws_portfolio_posts_grid .post_wrapper .prim_post_data_title {position: absolute;bottom: 35px;z-index: 2;width: 100%;text-align: center;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}.posts_grid.cws_portfolio_posts_grid .post_media .post_link {position: absolute;top: 50%;left: 50%;-moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);z-index: 2;display: block;text-align: center;opacity: 0;line-height: 57px;width: 57px;height: 57px;visibility: hidden;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;color: #fff;transition: all 0.3s ease;}.posts_grid.cws_portfolio_posts_grid .links_wrap a:before {font-size: 45px;margin: 0;line-height: inherit;}.posts_grid.cws_portfolio_posts_grid .post_wrapper:hover .post_link {opacity: 1;visibility: visible;}.posts_grid.cws_portfolio_posts_grid .post_wrapper:hover .prim_post_data_title {opacity: 1;visibility: visible;bottom: 70px;}.posts_grid.cws_portfolio_posts_grid .post_wrapper .prim_post_data_title h3 {color: #fff;font-size: 22px;}.posts_grid.cws_portfolio_posts_grid .post_wrapper:hover .pic:before {content: "";display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;opacity: 0.6;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}  #cws_loader_filters {display: none;}#cws_loader {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-filter: url(#goo-no-comp);filter: url(#goo-no-comp);z-index: 999;}#cws_loader_indicator {position: absolute;left: 50%;top: 50%;}.cws_loader_indicator_dot {position: absolute;background: #ffc824;width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;border-radius: 50%;}.cws_loader_indicator_dot:nth-child(1) {background: #ffc824;-webkit-transform: scale(0.8, 0.8);transform: scale(0.8, 0.8);}.cws_loader_indicator_dot:nth-child(2) {background: #d394ee;-webkit-transform: scale(0.85, 0.85);transform: scale(0.85, 0.85);}.cws_loader_indicator_dot:nth-child(3) {background: #037cff;-webkit-transform: scale(0.9, 0.9);transform: scale(0.9, 0.9);}.cws_loader_indicator_dot:nth-child(4) {background: #fc512a;-webkit-transform: scale(0.7, 0.7);transform: scale(0.7, 0.7);}.cws_loader_indicator_dot.cws_loader_indicator_status {background: #00ffc4;-webkit-transform: scale(0.95, 0.95);transform: scale(0.95, 0.95);}  .tipr_content {color: #FFF;padding: 2px 5px 2px 5px;text-align: center;font-size: 12px;line-height: 20px;white-space: nowrap;}.tipr_container_bottom {display: none;position: absolute;margin-top: 13px;z-index: 1000;}.tipr_container_top {display: none;position: absolute;margin-top: -80px;z-index: 1000;}.tipr_point_top,.tipr_point_bottom {position: relative;background: #111;-webkit-border-radius: 3px;border-radius: 3px;opacity: 0.9;}.tipr_point_top:after {position: absolute;pointer-events: none;border: solid transparent;top: 100%;content: "";height: 0;width: 0;}.tipr_point_top:after {border-top-color: #111;border-width: 8px;left: 50%;margin-left: -8px;}.tipr_point_bottom:after {position: absolute;pointer-events: none;border: solid transparent;bottom: 100%;content: "";height: 0;width: 0;}.tipr_point_bottom:after {border-bottom-color: #111;border-width: 8px;left: 50%;margin-left: -8px;}[class^="cwsicon-"]:before, [class*=" cwsicon-"]:before,[class^="cwsicon-"]:after, [class*=" cwsicon-"]:after {margin-left: 0 !important;padding-left: 0 !important;}.mejs-fullscreen-button > button {background-position: -79px 1px !important;height: 22px !important;width: 22px !important;border-radius: 0px !important;} .widget-recent-posts.cws-widget ul li {padding: 11px 0 17px;border-top: solid 1px #cdcdcd;margin: 0;}.widget-recent-posts.cws-widget ul li:first-child {padding-top: 0;border-top: none;}.widget-recent-posts.cws-widget ul li a {font-size: 16px;line-height: 24px;font-weight: 600;} .image_with_dots {margin: 0 !important;position: relative;}.image_with_dots img {display: block;width: 100%;-webkit-box-shadow: 0 0 21px rgba(213, 213, 213, 0.34);-moz-box-shadow: 0 0 21px rgba(213, 213, 213, 0.34);box-shadow: 0 0 21px rgba(213, 213, 213, 0.34);position: relative;z-index: 2;}.image_with_dots:before {content: '';display: block;width: 170px;height: 170px;background-image: -webkit-radial-gradient(circle closest-side at 2px 1.8px, #cccccc, transparent);background-image: -moz-radial-gradient(circle closest-side at 2px 1.8px, #cccccc, transparent);background-image: radial-gradient(circle closest-side at 2px 1.8px, #cccccc, rgba(0, 0, 0, 0));-webkit-background-size: 16px 16px;background-size: 16px 16px;background-repeat: repeat;position: absolute;top: -60px;right: -70px;}.body-cont {overflow: hidden;}.news .item.sticky-post {-webkit-box-shadow: 0 0 55px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 55px rgba(0, 0, 0, 0.07);box-shadow: 0 0 55px rgba(0, 0, 0, 0.07);margin: 0 0 40px !important;}.icon-varning {border: solid 1px #f00;padding: 10px 10px 10px;text-align: center;color: #f00;font-size: 14px;line-height: 1.1em;margin: 10px;} @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.cws_parallax_scene_container .cws_parallax_scene img,.cws_parallax_scene_container .cws_parallax_scene canvas {width: auto;height: auto;min-width: 100%;min-height: 100%;}}@media only screen and (max-width: 380px) {.cws_mobile .mobile_menu .vc_column-inner ul li {padding-left: 0;}}@media screen and (max-width: 479px) {footer .cws-widget ul li a {display: inline-block;vertical-align: middle;}footer .cws-widget ul li:last-child {padding-bottom: 10px;}.ce_title {font-size: 2em;}.page_footer .cws-widget .cws_social_links {text-align: center !important;}.posts_grid_2 .item,.grid_col_6,.posts_grid_3 .item,.grid_col_4,.posts_grid_4 .item,.grid_col_3,.posts_grid_5 .item {width: 100%;}.single_sidebar .posts_grid_3.cws_portfolio_posts_grid .item {width: 50%;}.alignleft, .alignright {width: 100%;margin-bottom: 30px;}.posts_grid.tribe_events_posts_grid.posts_grid_small .post_media.tribe_events_post_media.posts_grid_post_media {float: none;}.posts_grid.tribe_events_posts_grid.posts_grid_small .post_media.tribe_events_post_media.posts_grid_post_media img {text-align: center;margin: 0 auto;}.cws_callout .icon_section {margin-right: 0px;}#wpgmza_map {width: calc(100% - 20px) !important;}.ce_tabs .tab {padding: 0 10px;}#sb_instagram.sbi_col_10 #sbi_images .sbi_item,#sb_instagram.sbi_col_3 #sbi_images .sbi_item,#sb_instagram.sbi_col_4 #sbi_images .sbi_item,#sb_instagram.sbi_col_5 #sbi_images .sbi_item,#sb_instagram.sbi_col_6 #sbi_images .sbi_item,#sb_instagram.sbi_col_7 #sbi_images .sbi_item,#sb_instagram.sbi_col_8 #sbi_images .sbi_item,#sb_instagram.sbi_col_9 #sbi_images .sbi_item {width: 50%;}#sb_instagram .sbi_follow_btn {width: 100%;}#sb_instagram .sbi_follow_btn a,#sb_instagram .sbi_follow_btn .fa.fa-instagram {font-size: 25px !important;}.side_panel_container {width: 300px;}body.side_panel_show.slide_side_panel.left_slide .body-cont, body.side_panel_show.slide_side_panel.left_pull .body-cont, body.side_panel_show.slide_side_panel.left_slide .side_panel_overlay {-webkit-transform: translateX(300px) !important;-moz-transform: translateX(300px) !important;-ms-transform: translateX(300px) !important;-o-transform: translateX(300px) !important;transform: translateX(300px) !important;}.grid.grid-2,.page_content.single_sidebar .grid.grid-2,.page_content.double_sidebar .grid.grid-2,.grid.grid-3,.page_content.single_sidebar .grid.grid-3,.page_content.double_sidebar .grid.grid-3,.grid.grid-4,.page_content.single_sidebar .grid.grid-4,.page_content.double_sidebar .grid.grid-4 {margin-right: auto;}.grid.grid-2 .item,.page_content.single_sidebar .grid.grid-2 .item,.page_content.double_sidebar .grid.grid-2 .item,.grid.grid-3 .item,.page_content.single_sidebar .grid.grid-3 .item,.page_content.double_sidebar .grid.grid-3 .item,.grid.grid-4 .item,.page_content.single_sidebar .grid.grid-4 .item,.page_content.double_sidebar .grid.grid-4 .item,.news.news-small .post_info_part:not(.full_width),.page_content.double_sidebar .news.news-small .post_info_part:not(.full_width) {float: none;width: 100%;margin-right: auto;}.gallery_grid .grid.grid-4 .item,.page_content.single_sidebar .gallery_grid .grid.grid-4 .item,.page_content.double_sidebar .gallery_grid .grid.grid-4 .item,.blog_full_width .grid:not(.owl-carousel).grid-4 .item,.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-4 .item,.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-4 .item {width: 100%;}.cws_portfolio .grid.grid-2 .item,.page_content.single_sidebar .cws_portfolio .grid.grid-2 .item,.page_content.double_sidebar .cws_portfolio .grid.grid-2 .item,.cws_portfolio .grid.grid-2 .grid-size,.page_content.single_sidebar .cws_portfolio .grid.grid-2 .grid-size,.page_content.double_sidebar .cws_portfolio .grid.grid-2 .grid-size {width: 100%;}.cws_portfolio .grid.grid-3 .item,.page_content.single_sidebar .cws_portfolio .grid.grid-3 .item,.page_content.double_sidebar .cws_portfolio .grid.grid-3 .item,.cws_portfolio .grid.grid-3 .grid-size,.page_content.single_sidebar .cws_portfolio .grid.grid-3 .grid-size,.page_content.double_sidebar .cws_portfolio .grid.grid-3 .grid-size {width: 100%;}.cws_portfolio .grid.grid-4 .item,.page_content.single_sidebar .cws_portfolio .grid.grid-4 .item,.page_content.double_sidebar .cws_portfolio .grid.grid-4 .item,.cws_portfolio .grid.grid-4 .grid-size,.page_content.single_sidebar .cws_portfolio .grid.grid-4 .grid-size,.page_content.double_sidebar .cws_portfolio .grid.grid-4 .grid-size {width: 50%;}.cws_portfolio .grid .item {padding-left: 0px;}.benefits_container,.benefits_container .cws-widget {margin-left: auto;margin-right: auto;}.grid_fw.col-2 .item,.grid_fw.col-3 .item,.page_content.double_sidebar .grid_fw.col-3 .item,.grid_fw.col-4 .item,.page_content.single_sidebar .grid_fw.col-4 .item,.page_content.double_sidebar .grid_fw.col-4 .item,.grid_fw.col-5 .item,.page_content.single_sidebar .grid_fw.col-5 .item,.page_content.double_sidebar .grid_fw.col-5 .item,.grid_fw.col-6 .item,.page_content.single_sidebar .grid_fw.col-6 .item,.page_content.double_sidebar .grid_fw.col-6 .item,.grid_fw.col-7 .item,.page_content.single_sidebar .grid_fw.col-7 .item,.page_content.double_sidebar .grid_fw.col-7 .item,.grid_fw.col-8 .item,.page_content.single_sidebar .grid_fw.col-8 .item,.page_content.double_sidebar .grid_fw.col-8 .item,.grid_fw.col-9 .item,.page_content.single_sidebar .grid_fw.col-9 .item,.page_content.double_sidebar .grid_fw.col-9 .item,.grid_fw.col-10 .item,.page_content.single_sidebar .grid_fw.col-10 .item,.page_content.double_sidebar .grid_fw.col-10 .item,.grid_fw.col-11 .item,.page_content.single_sidebar .grid_fw.col-11 .item,.page_content.double_sidebar .grid_fw.col-11 .item,.grid_fw.col-12 .item,.page_content.single_sidebar .grid_fw.col-12 .item,.page_content.double_sidebar .grid_fw.col-12 .item,.grid_fw.col-2 .grid-size,.grid_fw.col-3 .grid-size,.page_content.double_sidebar .grid_fw.col-3 .grid-size,.grid_fw.col-4 .grid-size,.page_content.single_sidebar .grid_fw.col-4 .grid-size,.page_content.double_sidebar .grid_fw.col-4 .grid-size,.grid_fw.col-5 .grid-size,.page_content.single_sidebar .grid_fw.col-5 .grid-size,.page_content.double_sidebar .grid_fw.col-5 .grid-size,.grid_fw.col-6 .grid-size,.page_content.single_sidebar .grid_fw.col-6 .grid-size,.page_content.double_sidebar .grid_fw.col-6 .grid-size,.grid_fw.col-7 .grid-size,.page_content.single_sidebar .grid_fw.col-7 .grid-size,.page_content.double_sidebar .grid_fw.col-7 .grid-size,.grid_fw.col-8 .grid-size,.page_content.single_sidebar .grid_fw.col-8 .grid-size,.page_content.double_sidebar .grid_fw.col-8 .grid-size,.grid_fw.col-9 .grid-size,.page_content.single_sidebar .grid_fw.col-9 .grid-size,.page_content.double_sidebar .grid_fw.col-9 .grid-size,.grid_fw.col-10 .grid-size,.page_content.single_sidebar .grid_fw.col-10 .grid-size,.page_content.double_sidebar .grid_fw.col-10 .grid-size,.grid_fw.col-11 .grid-size,.page_content.single_sidebar .grid_fw.col-11 .grid-size,.page_content.double_sidebar .grid_fw.col-11 .grid-size,.grid_fw.col-12 .grid-size,.page_content.single_sidebar .grid_fw.col-12 .grid-size,.page_content.double_sidebar .grid_fw.col-12 .grid-size {width: 100%;}.news .media_part .pic.link_post .link {font-size: 1.2em;}.cta_holder, .cta_offer {display: block;}.cta_holder > *, .cta_offer > * {margin-bottom: 30px;}.cta_holder > *, .cta_offer > *:last-child {margin-bottom: 0;}.cta_icon + .cta_text {margin-left: 0px;}.news.under_media .item .post_title {display: block;margin-bottom: 10px;}.news.under_media .btn-read-more {float: none;margin-top: 0;margin-bottom: 15px;}}@media only screen and (max-width: 1199px) {.cws_spacing_size_sm_desctop-on .cws_spacing {display: none;}.cws_spacing_size_sm_desctop-on .cws_spacing_size_sm_desctop {display: block;}.news.meta_inside .item.format-image .post_post_info,.news.meta_inside .item.format-standard .post_post_info,.news.meta_inside .item.format-gallery .post_post_info {width: calc(100% - 20px);left: 10px;padding: 10px;}img.shifted {margin-left: 0;}}@media screen and (min-width: 768px) {.mobile_menu_container .logo_box_content_wrapper {display: none;}.site_header .search_menu_cont .search_back_button {right: 20px;top: 40px;}}@media only screen and (min-width: 768px) and (max-width: 991px) {.cws_spacing_tablet-on .cws_spacing {display: none;}.cws_spacing_tablet-on .cws_spacing_tablet {display: block;}}@media only screen and (max-width: 767px) {.cws_spacing_mobile-on .cws_spacing {display: none;}.cws_spacing_mobile-on .cws_spacing_mobile {display: block;}}@media screen and (min-width: 1024px) {.huge_spacings.news.meta_outside.posts_grid .cws_vc_shortcode_grid {margin-left: -45px;margin-right: -45px;}}@media screen and (max-width: 1199px) {.site_header .main-nav-container {margin-bottom: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;background-color: transparent;}}@media screen and (min-width: 1367px) {.cws_mobile .menu_box .mobile_menu_hamburger {display: none !important;}}@media screen and (max-width: 1190px) {.cws_col,.cws_col_lg_12 {width: 100%;}.cws_col_9 {width: 75%;}.cws_col_8 {width: 66.66666%;}.cws_col_6 {width: 50%;}.cws_col_4 {width: 33.33333%;}.cws_col_3 {width: 25%;}.site_header .main-nav-container.with_shadow {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}table {width: auto;}.wpb_single_image.wpb_content_element {margin-top: 0 !important;}.single_sidebar .posts_grid_4 .item,.single_sidebar .grid_col_3 {width: 33.33%;}.double_sidebar .posts_grid_3 .item,.double_sidebar .grid_col_4,.double_sidebar .posts_grid_4 .item,.double_sidebar .grid_col_3 {width: 50%;}.cws_staff_posts_grid .widget_header .carousel_nav_panel span {display: none;}.carousel_nav_panel {display: none !important;}.posts_grid .category_carousel:before {display: none;}.posts_grid .category_carousel .owl-controls {position: relative;}.wpb-js-composer .vc_tta.vc_general .vc_tta-tab > a {padding: 15px !important;}.vc_general.vc_tta.vc_tta-tabs .vc_tta-tab .vc_tta-title-text {font-size: 14px;}.wrap_footer_classes {display: block;}.wrap_footer_classes > .post_date_meta {margin-right: 0;}.wrap_footer_classes .staff_posts_wrapper {display: block;text-align: center;}.wrap_footer_classes .staff_posts_wrapper .thumb_staff_posts {display: inline-block;}.wrap_footer_classes .staff_posts_wrapper .thumb_staff_posts_title {display: block;margin-left: 0;}.posts_grid .item a.category-block span.category-label {min-width: 0;}.cws_sc_carousel {padding: 15px !important;}.carousel_nav_panel {display: none;}.cws_sc_carousel.arrows_on_hover:before {display: none;}.pricing_table_column .price_section .price_container,.pricing_table_column .title_section {font-size: 1.5em;text-align: center;}body #mc_embed_signup, body .mc4wp-form .mc4wp-form-fields {width: 100% !important;}.menu-bar {display: none;}.cws_portfolio_content_wrap .desc_img .cws_portfolio_post_title {font-size: 24px;}.posts_grid .portfolio_item_post:not(.under_img) .cws_portfolio_posts_grid_post_content {margin: 5px 10px 0px 10px;}.grid_row.single_related .news,.grid_row.single_related .related_news_title {margin-left: 0;margin-right: 0;}.pricing_table_column .price_section .color-overlay {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.cws_button.mini {padding: 5px 14px !important;}.cws_button.small {padding: 6px 19px !important;}.cws_button.regular {padding: 6px 16px 6px 16px !important;}.cws_button.large {padding: 13px 29px !important;}.cws_button.xlarge {padding: 15px 35px !important;}.cws_button.icon-on.mini {padding: 4px 9px 4px 39px !important;}.cws_button.icon-on.small {padding: 4px 14px 4px 49px !important;}.cws_button.icon-on.regular {padding: 6px 16px 6px 56px !important;}.cws_button.icon-on.large {padding: 13px 21px 13px 66px !important;}.cws_button.icon-on.xlarge {padding: 11px 28px 11px 80px !important;}.blog_full_width .grid:not(.owl-carousel) .item,.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel) .item,.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel) .item {width: 100%;}.page_content.double_sidebar .news.news-medium .post_info_part:not(.full_width),.page_content.double_sidebar .news.news-small .post_info_part:not(.full_width) {float: none;width: 100%;margin-right: auto;}.grid.grid-2 .item {width: 460px;}.gallery_grid .grid.grid-2 .item,.page_content.single_sidebar .gallery_grid .grid.grid-2 .item,.page_content.double_sidebar .gallery_grid .grid.grid-2 .item,.blog_full_width .grid:not(.owl-carousel).grid-2 .item,.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-2 .item,.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-2 .item {width: 50%;}.cws_portfolio:not(.portfolio_related) .grid.grid-2 .item,.cws_portfolio:not(.portfolio_related) .grid.grid-2 .grid-size {width: 50%;}.page_content.single_sidebar .grid.grid-2 .item {width: 310px;}.page_content.double_sidebar .grid.grid-2 .item {width: 200px;}.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-2 .item,.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-2 .item,.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-2 .grid-size,.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-2 .grid-size {width: 50%;}.grid.grid-3 .item {width: 300px;}.page_content.single_sidebar .grid.grid-3 .item {width: 325px;}.page_content.double_sidebar .grid.grid-3 .item {width: 430px;}.gallery_grid .grid.grid-3 .item,.page_content.single_sidebar .gallery_grid .grid.grid-3 .item,.page_content.double_sidebar .gallery_grid .grid.grid-3 .item,.blog_full_width .grid:not(.owl-carousel).grid-3 .item,.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-3 .item,.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-3 .item {width: 50%;}.cws_portfolio:not(.portfolio_related) .grid.grid-3 .item,.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-3 .item,.cws_portfolio:not(.portfolio_related) .grid.grid-3 .grid-size,.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-3 .grid-size {width: 33.333333%;}.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-3 .item,.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-3 .grid-size {width: 50%;}.grid.grid-4 .item {width: 220px;}.page_content.single_sidebar .grid.grid-4 .item,.page_content.double_sidebar .grid.grid-4 .item {width: 205px;}.gallery_grid .grid.grid-4 .item,.page_content.single_sidebar .gallery_grid .grid.grid-4 .item,.page_content.double_sidebar .gallery_grid .grid.grid-4 .item,.blog_full_width .grid:not(.owl-carousel).grid-4 .item,.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-4 .item,.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-4 .item {width: 33.3333333%;}.cws_portfolio:not(.portfolio_related) .grid.grid-4 .item,.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-4 .item,.cws_portfolio:not(.portfolio_related) .grid.grid-4 .grid-size,.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-4 .grid-size {width: 25%;}.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-4 .item,.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-4 .grid-size {width: 33.333333%;}.benefits_container {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;}.benefits_container .cws-widget {margin-left: 10px;margin-right: 10px;}.benefits_container .cws-widget {width: calc(33% - 30px);}.page_content.double_sidebar .grid_fw.col-3 .item,.page_content.double_sidebar .grid_fw.col-4 .item,.page_content.double_sidebar .grid_fw.col-3 .grid-size,.page_content.double_sidebar .grid_fw.col-4 .grid-size {width: 50%;}.page_content.single_sidebar .grid_fw.col-4 .item,.page_content.single_sidebar .grid_fw.col-4 .grid-size {width: 33.333333%;}.grid_fw.col-5 .item,.page_content.single_sidebar .grid_fw.col-5 .item,.page_content.double_sidebar .grid_fw.col-5 .item,.grid_fw.col-5 .grid-size,.page_content.single_sidebar .grid_fw.col-5 .grid-size,.page_content.double_sidebar .grid_fw.col-5 .grid-size {width: 25%;}.grid_fw.col-6 .item,.page_content.single_sidebar .grid_fw.col-6 .item,.page_content.double_sidebar .grid_fw.col-6 .item,.grid_fw.col-6 .grid-size,.page_content.single_sidebar .grid_fw.col-6 .grid-size,.page_content.double_sidebar .grid_fw.col-6 .grid-size {width: 20%;}.grid_fw.col-7 .item,.page_content.single_sidebar .grid_fw.col-7 .item,.page_content.double_sidebar .grid_fw.col-7 .item,.grid_fw.col-8 .item,.page_content.single_sidebar .grid_fw.col-8 .item,.page_content.double_sidebar .grid_fw.col-8 .item,.grid_fw.col-7 .grid-size,.page_content.single_sidebar .grid_fw.col-7 .grid-size,.page_content.double_sidebar .grid_fw.col-7 .grid-size,.grid_fw.col-8 .grid-size,.page_content.single_sidebar .grid_fw.col-8 .grid-size,.page_content.double_sidebar .grid_fw.col-8 .grid-size {width: 16.666667%;}.grid_fw.col-9 .item,.page_content.single_sidebar .grid_fw.col-9 .item,.grid_fw.col-9 .grid-size,.page_content.single_sidebar .grid_fw.col-9 .grid-size {width: 12.5%;}.page_content.double_sidebar .grid_fw.col-9 .item,.page_content.double_sidebar .grid_fw.col-9 .grid-size {width: 16.666667%;}.grid_fw.col-10 .item,.grid_fw.col-10 .grid-size {width: 12.5%;}.page_content.single_sidebar .grid_fw.col-10 .item,.page_content.single_sidebar .grid_fw.col-10 .grid-size {width: 12.5%;}.page_content.double_sidebar .grid_fw.col-10 .item,.page_content.double_sidebar .grid_fw.col-10 .grid-size {width: 16.666667%;}.grid_fw.col-11 .item,.grid_fw.col-11 .grid-size {width: 12.5%;}.page_content.single_sidebar .grid_fw.col-11 .item,.page_content.single_sidebar .grid_fw.col-11 .grid-size {width: 12.5%;}.page_content.double_sidebar .grid_fw.col-11 .item,.page_content.double_sidebar .grid_fw.col-11 .grid-size {width: 16.666667%;}.grid_fw.col-12 .item,.page_content.single_sidebar .grid_fw.col-12 .item,.grid_fw.col-12 .grid-size,.page_content.single_sidebar .grid_fw.col-12 .grid-size {width: 12.5%;}.page_content.double_sidebar .grid_fw.col-12 .item,.page_content.double_sidebar .grid_fw.col-12 .grid-size {width: 16.666667%;}.page_content.double_sidebar .cws_callout {display: block;text-align: center;}.page_content.double_sidebar .cws_callout .button_section {text-align: center;padding-left: 0;}.page_content.double_sidebar .cws_callout > * + * {margin-top: 20px;}form.wpcf7-form > div:not(.wpcf7-response-output) {display: block;}.vc_row.vc_inner {padding-right: 0 !important;padding-left: 0 !important;}.cws-content .wpb_single_image {padding-bottom: 0 !important;margin-bottom: 0 !important;}.vc_row:not(.vc_row-no-padding) .vc_column_container > .vc_column-inner {padding-right: 15px !important;padding-left: 15px !important;}.vc_column_container > .vc_column-inner {margin-left: 0 !important;margin-right: 0 !important;}.page_content > main .grid_row {box-sizing: content-box;}.cws-content .cws-column > .cws_vc_column-inner {margin-right: 0 !important;margin-left: 0 !important;}.cws_vc_shortcode_button.mini {padding: 2px 7px;}.cws_vc_shortcode_button.small {padding: 4px 12px;}.cws_vc_shortcode_button.large {padding: 6px 22px;}.cws_vc_shortcode_button.xlarge {padding: 7px 28px;}.cws_vc_shortcode_button {padding: 5px 17px;}.single-post .grid_row.single_related .posts_grid_3 .item .post_title, .single-post .grid_row.single_related .posts_grid_4 .item .post_title {font-size: 18px;}}@media screen and (max-width: 980px) {body {font-size: 15px;line-height: 24px;}.menu_box .container.wide_container,.container.wide_container,body.layout_1400 .container.wide_container {width: calc(100% - 30px);margin: 0 15px;}body input,body textarea,.cws_textmodule .cws_textmodule_icon,.cws_textmodule_content p {line-height: 24px;}.news.single .grid .item .post_content:before {display: none;}.cws_portfolio_content_wrap .desc_img .cws_portfolio_post_title {font-size: 18px;}.posts_grid .portfolio_item_post:not(.under_img) .cws_portfolio_posts_grid_post_content {font-size: 14px;}.cws-widget.widget-cws-recent-posts .post_item .post_title:not(:first-child) {float: none;width: auto;}.side_panel .cws-widget.widget-cws-recent-posts .post_item .post_title:not(:first-child) {float: left;}.posts_grid.cws_portfolio_posts_grid .item_content .desc_img .cws_portfolio_posts_grid_post_content {height: 35px;overflow: hidden;}.single .nav_post_links {margin: 55px 15px 0 15px;}ul.line_style li:before,ul.square_style li:before,ul.checkmarks_style li:before {top: 12px;}form.wpcf7-form p.cws_one_row {position: relative;}ol li,ul li {line-height: 24px;}.posts_grid_def .grid.layout-def .item:not(:last-child) {margin-bottom: 60px;}.cws-widget .parent_archive .widget_archive_opener,.cws-widget .menu-item-has-children .opener {height: 44px;line-height: 44px;}.cws_categories_widget {margin: 0px -15px;}footer .cws_categories_widget {margin: 0;}.cws_categories_widget .item {width: 33.3%;float: left;}footer .cws_categories_widget .item {width: 100%;float: none;}.cws_categories_widget .category-block {padding: 0 15px;}footer .cws_categories_widget .category-block {padding: 0;}footer .cws_categories_widget:after {display: none;}.cws_categories_widget:after {content: '';display: table;clear: both;}.cws-widget.widget-recent-posts ul li .post-date {padding-bottom: 5px;}.cws_custom_button_wrapper.large.advanced:hover:before {right: 7px;}.cws_custom_button_wrapper.advanced:hover:before {right: 5px;}.cws_custom_button_wrapper.small.advanced:hover:before {right: 3px;}.nav_post_links {margin-top: 45px;}.single_portfolio.related_portfolio .posts_grid.posts_grid_carousel {padding-left: 0;padding-right: 0;}.colored_box_style h3 a {font-size: 0.7em;}.news .item .media_part .pic.colored_box_style .effect-marley .colored_category {padding-top: 1px;}.colored_box_style figure.effect-marley:hover .colored_category {-webkit-transform: translate3D(0px, 3px, 0px);-moz-transform: translate3D(0px, 3px, 0px);-ms-transform: translate3D(0px, 3px, 0px);-o-transform: translate3D(0px, 3px, 0px);transform: translate3D(0px, 3px, 0px);}.colored_box_style figure.effect-marley:hover figcaption {bottom: initial;top: 0px;}.wpb-js-composer .vc_tta.vc_general .vc_tta-tab > a {padding: 10px 15px !important;}.vc_general.vc_tta.vc_tta-tabs .vc_tta-tab .vc_tta-title-text {font-size: 13px;}.news.checkerboard .item:nth-child(even) .post_info_part {float: none;margin-right: 0px;margin-left: 0px;}.news.checkerboard .item:nth-child(odd) .post_info_part {float: none;margin-right: 0px;margin-left: 0px;}.news.checkerboard.no_margin .grid .item {margin-bottom: 20px;}.gallery_grid .grid.grid .item,.page_content.single_sidebar .gallery_grid .grid.grid .item,.page_content.double_sidebar .gallery_grid .grid.grid .item,.blog_full_width .grid:not(.owl-carousel) .item,.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel) .item,.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel) .item {width: 100%;}.page_content.double_sidebar .news.news-medium .post_info_part:not(.full_width) {width: 100%;}.page_content.double_sidebar .news.news-small .post_info_part:not(.full_width) {float: left;width: 370px;margin-right: 24px;}.grid.grid-2 .item,.page_content.single_sidebar .grid.grid-2 .item,.page_content.double_sidebar .grid.grid-2 .item {width: 360px;}.gallery_grid .grid.grid-2 .item,.page_content.single_sidebar .gallery_grid .grid.grid-2 .item,.page_content.double_sidebar .gallery_grid .grid.grid-2 .item,.blog_full_width .grid:not(.owl-carousel).grid-2 .item,.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-2 .item,.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-2 .item {width: 50%;}.cws_portfolio:not(.portfolio_related) .grid.grid-2 .item,.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-2 .item,.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-2 .item,.cws_portfolio:not(.portfolio_related) .grid.grid-2 .grid-size,.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-2 .grid-size,.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-2 .grid-size {width: 50%;}.grid.grid-3 .item {width: 360px;}.page_content.single_sidebar .grid.grid-3 .item,.page_content.double_sidebar .grid.grid-3 .item,.page_content.single_sidebar .grid.grid-4 .item,.page_content.double_sidebar .grid.grid-4 .item {width: 344px;}.grid.grid-4 .item {width: 234px;}.gallery_grid .grid.grid-3 .item,.page_content.single_sidebar .gallery_grid .grid.grid-3 .item,.page_content.double_sidebar .gallery_grid .grid.grid-3 .item,.blog_full_width .grid:not(.owl-carousel).grid-3 .item,.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-3 .item,.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-3 .item {width: 50%;}.gallery_grid .grid.grid-4 .item,.page_content.single_sidebar .gallery_grid .grid.grid-4 .item,.page_content.double_sidebar .gallery_grid .grid.grid-4 .item,.blog_full_width .grid:not(.owl-carousel).grid-4 .item,.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-4 .item,.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-4 .item {width: 50%;}.cws_portfolio:not(.portfolio_related) .grid.grid-3 .item,.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-3 .item,.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-3 .item,.cws_portfolio:not(.portfolio_related) .grid.grid-3 .grid-size,.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-3 .grid-size,.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-3 .grid-size {width: 33.333333%;}.cws_portfolio:not(.portfolio_related) .grid.grid-4 .item,.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-4 .item,.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-4 .item,.cws_portfolio:not(.portfolio_related) .grid.grid-4 .grid-size,.page_content.single_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-4 .grid-size,.page_content.double_sidebar .cws_portfolio:not(.portfolio_related) .grid.grid-4 .grid-size {width: 25%;}.benefits_container {margin-left: -9px;margin-right: -9px;}.benefits_container .cws-widget {margin-left: 9px;margin-right: 9px;width: calc(50% - 30px);}.grid_fw.col-3 .item,.page_content.double_sidebar .grid_fw.col-3 .item,.grid_fw.col-4 .item,.page_content.double_sidebar .grid_fw.col-4 .item,.grid_fw.col-3 .grid-size,.page_content.double_sidebar .grid_fw.col-3 .grid-size,.grid_fw.col-4 .grid-size,.page_content.double_sidebar .grid_fw.col-4 .grid-size {width: 33.333333%;}.grid_fw.col-5 .item,.page_content.double_sidebar .grid_fw.col-5 .item,.grid_fw.col-6 .item,.page_content.double_sidebar .grid_fw.col-6 .item,.grid_fw.col-7 .item,.page_content.double_sidebar .grid_fw.col-7 .item,.grid_fw.col-8 .item,.page_content.double_sidebar .grid_fw.col-8 .item,.grid_fw.col-9 .item,.page_content.double_sidebar .grid_fw.col-9 .item,.grid_fw.col-10 .item,.page_content.double_sidebar .grid_fw.col-10 .item,.grid_fw.col-11 .item,.page_content.double_sidebar .grid_fw.col-11 .item,.grid_fw.col-12 .item,.page_content.double_sidebar .grid_fw.col-12 .item,.grid_fw.col-5 .grid-size,.page_content.double_sidebar .grid_fw.col-5 .grid-size,.grid_fw.col-6 .grid-size,.page_content.double_sidebar .grid_fw.col-6 .grid-size,.grid_fw.col-7 .grid-size,.page_content.double_sidebar .grid_fw.col-7 .grid-size,.grid_fw.col-8 .grid-size,.page_content.double_sidebar .grid_fw.col-8 .grid-size,.grid_fw.col-9 .grid-size,.page_content.double_sidebar .grid_fw.col-9 .grid-size,.grid_fw.col-10 .grid-size,.page_content.double_sidebar .grid_fw.col-10 .grid-size,.grid_fw.col-11 .grid-size,.page_content.double_sidebar .grid_fw.col-11 .grid-size,.grid_fw.col-12 .grid-size,.page_content.double_sidebar .grid_fw.col-12 .grid-size {width: 20%;}.page_content.double_sidebar .cws_callout {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;text-align: start;}.page_content.double_sidebar .cws_callout .button_section {text-align: end;padding-left: 30px;}.page_content.double_sidebar .cws_callout > * + * {margin-top: 0;}body #mc_embed_signup, body .mc4wp-form .mc4wp-form-fields {width: 100% !important;}.cws_staff_posts_grid .widget_header .carousel_nav_panel span {display: none;}.cws_col,.cws_col_12 {width: 100%;}.cws_col_9,.cws_col_8,.cws_col_6,.cws_col_4,.cws_col_3 {width: 50%;}.blog_post.posts_grid.posts_grid_fw_img .floated_media.post_floated_media {margin-right: 0;}.news.single .grid .item.format-link,.news.single .grid .item.format-quote {padding-left: 75px;}.news.single .item.format-link .post_post_info,.news.single .item.format-quote .post_post_info {margin-left: -65px;}.single.news .post_post.format-link .post_wrapper,.single.news .post_post.format-quote .post_wrapper {margin-bottom: 0;}.posts_grid_4 .item,.grid_col_3,.double_sidebar .posts_grid_4 .item,.double_sidebar .grid_col_3 {width: 50%;}.posts_grid_3 .item,.grid_col_4 {width: 50%;}.posts_grid_2.cws_staff_posts_grid .item {width: 100%;}.posts_grid_3 .item .post_title {font-size: 20px;}.posts_grid_3 .item .post_content {font-size: 14px;}.item .post_bottom_wrapper {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.cws_default blockquote {font-size: 28px;line-height: 45px;padding-left: 50px;}.cws_default blockquote:before {top: -2px;font-size: 68px;}.cws_default .container > .menu_right_icons {display: -webkit-flex;display: flex;-webkit-justify-content: flex-end;justify-content: flex-end;}.item .post_bottom_wrapper > * + * {margin-top: 10px;width: 100%;}.item .post_bottom_wrapper .post_button {margin-top: 10px;}.item .post_bottom_wrapper .post_categories,.item .post_bottom_wrapper .post_info {text-align: center;}}@media screen and (max-width: 767px) {.custom_flex_row .vc_col-first-place {order: -1;}.vc_row.custom_inner_flex_row {display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;}.news .item.sticky-post {padding: 30px 20px;}.custom_inner_flex_row .vc_inner_col-first-place {order: -1;}.cws_default blockquote {font-size: 20px;line-height: 34px;padding-left: 40px;}.cws_default blockquote:before {top: -6px;font-size: 60px;}.vc_row {margin-bottom: -20px;}.vc_row-full-width + .vc_row[data-vc-full-width="true"] {margin-bottom: auto;}.vc_row:not(.vc_row-no-padding) .vc_column-inner {padding-bottom: 20px;}.related_portfolio .carousel_nav_panel {display: none;}.vc_row.vc_inner {padding-right: 0 !important;padding-left: 0 !important;}.vc_row:not(.vc_row-no-padding) .vc_column_container > .vc_column-inner {padding-right: 15px !important;padding-left: 15px !important;}.vc_column_container > .vc_column-inner {margin: 0 !important;}.page_content > main .grid_row {box-sizing: content-box;}.cws-content .cws-column > .cws_vc_column-inner {margin-right: 0 !important;margin-left: 0 !important;}.news .media_part img,.pic img {width: 100%;}.cws_width_50 {width: 100%;float: none;margin-left: 0 !important;margin-right: 0 !important;margin-bottom: 10px !important;}.news .item .post_media {display: block;}.product .summary form.cart .quantity {margin-bottom: 20px;}.gallery[class*='galleryid-'] .gallery-item {width: 100% !important;}.cws_default .news.posts_grid_grid .grid.layout-1 .item.format-quote,.cws_default .news.posts_grid_grid .grid.layout-1 .item.format-link,.cws_default .news.posts_grid_grid .grid:not(.layout-1) .item.format-quote .post_wrapper,.cws_default .news.posts_grid_grid .grid:not(.layout-1) .item.format-link .post_wrapper {padding-left: 0;padding-right: 0;}.single_col_25 {width: 100%;}.single_col_33 {width: 100%;}.single_col_50 {width: 100%;}.single_col_66 {width: 100%;}.single_col_75 {width: 100%;}.gallery_post_carousel_nav_panel {display: none;}.cws_textmodule_content blockquote p {line-height: 36px;}.cws-widget.widget-cws-recent-posts .post_item .post_title a {width: 205px;}.side_panel .cws-widget.widget-cws-recent-posts .post_item .post_title:not(:first-child) {width: 155px;}.side_panel .cws-widget.widget-cws-recent-posts .post_item .post_title a {width: 160px;}.dots .dot {padding-bottom: 10px;}.carousel_nav_panel.hide_on_mobile {display: none;}.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel-title > a {border: 1px solid #e3e3e3;margin-top: -1px;}p.cws_submit.cws_margin_top_30 {margin-top: 0 !important;}.grid_row.single_related .item .post_title {margin-top: 10px;margin-bottom: 10px;}.posts_grid_def .grid.layout-def .item:not(:last-child) {margin-bottom: 50px;}.single .grid_col .cols_wrapper {padding-left: 0;padding-right: 0;}.cws_categories_widget {margin: 0;}.cws_categories_widget .item {width: 100%;float: none;}.cws_categories_widget .category-block {padding: 0;}.cws_categories_widget:after {display: none;}.news.single .grid .item .post_content:before {display: none;}.nav_post_links {margin-top: 30px;}.product .summary form.cart .quantity ~ .single_add_to_cart_button {margin-left: 0;}.link_post .post_media_link_title {font-size: 32px;line-height: 1;}.post_format_quote_media_wrapper .cws_vc_shortcode_module .quote {font-size: 36px;padding: 90px 20px;line-height: 1.2;}.wpb-js-composer .vc_tta.vc_general.vc_tta-tabs .vc_tta-panel {opacity: 1;}#wpgmza_map {width: calc(100% - 10px) !important;}div.two_buttons,div.two_buttons .grid_col p {text-align: center !important;}.cws_portfolio_header .ce_title + .cws_portfolio_filter_container .cws_portfolio_filter {text-align: center;}.cws_portfolio_filter.fw_filter a:not(:first-child):before {padding-left: 5px;padding-right: 5px;}.news.checkerboard .item:nth-child(even) .post_info_part {float: none;margin-right: 0px;margin-left: 0px;}.news.checkerboard .item:nth-child(odd) .post_info_part {float: none;margin-right: 0px;margin-left: 0px;}.news.checkerboard.no_margin .grid .item {margin-bottom: 20px;}.gallery_grid .grid .item,.page_content.single_sidebar .gallery_grid .grid .item,.page_content.double_sidebar .gallery_grid .grid .item,.blog_full_width .grid:not(.owl-carousel) .item,.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel) .item,.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel) .item {width: 100%;}.news.news-medium .post_info_part:not(.full_width) {float: none;width: 100%;margin-right: auto;}.grid.grid-2,.page_content.single_sidebar .grid.grid-2,.page_content.double_sidebar .grid.grid-2,.grid.grid-3,.page_content.single_sidebar .grid.grid-3,.page_content.double_sidebar .grid.grid-3,.grid.grid-4,.page_content.single_sidebar .grid.grid-4,.page_content.double_sidebar .grid.grid-4 {margin-right: -5%;}.grid.grid-2 .item,.page_content.single_sidebar .grid.grid-2 .item,.page_content.double_sidebar .grid.grid-2 .item,.grid.grid-3 .item,.page_content.single_sidebar .grid.grid-3 .item,.page_content.double_sidebar .grid.grid-3 .item,.grid.grid-4 .item,.page_content.single_sidebar .grid.grid-4 .item,.page_content.double_sidebar .grid.grid-4 .item {width: 95%;margin-right: 5%;}.gallery_grid .grid.grid-2 .item,.page_content.single_sidebar .gallery_grid .grid.grid-2 .item,.page_content.double_sidebar .gallery_grid .grid.grid-2 .item,.blog_full_width .grid:not(.owl-carousel).grid-2 .item,.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-2 .item,.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-2 .item {width: 100%;margin-right: 0px;}.gallery_grid .grid.grid-3 .item,.page_content.single_sidebar .gallery_grid .grid.grid-3 .item,.page_content.double_sidebar .gallery_grid .grid.grid-3 .item,.blog_full_width .grid:not(.owl-carousel).grid-3 .item,.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-3 .item,.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-3 .item {width: 100%;margin-right: 0px;}.gallery_grid .grid.grid-4 .item,.page_content.single_sidebar .gallery_grid .grid.grid-4 .item,.page_content.double_sidebar .gallery_grid .grid.grid-4 .item,.blog_full_width .grid:not(.owl-carousel).grid-4 .item,.page_content.single_sidebar .blog_full_width .grid:not(.owl-carousel).grid-4 .item,.page_content.double_sidebar .blog_full_width .grid:not(.owl-carousel).grid-4 .item {margin-right: 0px;width: 100%;}.grid .item {margin-left: 0px;}.grid.grid-2 .item .media_part,.page_content.single_sidebar .grid.grid-2 .item .media_part,.page_content.double_sidebar .grid.grid-2 .item .media_part,.grid.grid-3 .item .media_part,.page_content.single_sidebar .grid.grid-3 .item .media_part,.page_content.double_sidebar .grid.grid-3 .item .media_part,.grid.grid-4 .item .media_part,.page_content.single_sidebar .grid.grid-4 .item .media_part,.page_content.double_sidebar .grid.grid-4 .item .media_part {float: none;}.cws_portfolio .grid.grid-2 .item,.page_content.single_sidebar .cws_portfolio .grid.grid-2 .item,.page_content.double_sidebar .cws_portfolio .grid.grid-2 .item,.cws_portfolio .grid.grid-2 .grid-size,.page_content.single_sidebar .cws_portfolio .grid.grid-2 .grid-size,.page_content.double_sidebar .cws_portfolio .grid.grid-2 .grid-size {float: left;width: 50%;margin-right: 0;}.cws_portfolio .grid.grid-3 .item,.page_content.single_sidebar .cws_portfolio .grid.grid-3 .item,.page_content.double_sidebar .cws_portfolio .grid.grid-3 .item,.cws_portfolio .grid.grid-3 .grid-size,.page_content.single_sidebar .cws_portfolio .grid.grid-3 .grid-size,.page_content.double_sidebar .cws_portfolio .grid.grid-3 .grid-size {float: left;width: 50%;margin-right: 0;}.cws_portfolio .grid.grid-4 .item,.page_content.single_sidebar .cws_portfolio .grid.grid-4 .item,.page_content.double_sidebar .cws_portfolio .grid.grid-4 .item,.cws_portfolio .grid.grid-4 .grid-size,.page_content.single_sidebar .cws_portfolio .grid.grid-4 .grid-size,.page_content.double_sidebar .cws_portfolio .grid.grid-4 .grid-size {float: left;width: 33.333333%;margin-right: 0;}.grid.grid-2.owl-carousel,.page_content.single_sidebar .grid.grid-2.owl-carousel,.page_content.double_sidebar .grid.grid-2.owl-carousel,.grid.grid-3.owl-carousel,.page_content.single_sidebar .grid.grid-3.owl-carousel,.page_content.double_sidebar .grid.grid-3.owl-carousel,.grid.grid-4.owl-carousel,.page_content.single_sidebar .grid.grid-4.owl-carousel,.page_content.double_sidebar .grid.grid-4.owl-carousel {margin-right: -18px;}.grid.grid-2.owl-carousel .item,.page_content.single_sidebar .grid.grid-2.owl-carousel .item,.page_content.double_sidebar .grid.grid-2.owl-carousel .item,.grid.grid-3.owl-carousel .item,.page_content.single_sidebar .grid.grid-3.owl-carousel .item,.page_content.double_sidebar .grid.grid-3.owl-carousel .item,.grid.grid-4.owl-carousel .item,.page_content.single_sidebar .grid.grid-4.owl-carousel .item,.page_content.double_sidebar .grid.grid-4.owl-carousel .item {float: none;width: auto;margin-right: 18px;}.grid_col {width: 100%;}.grid_col:not(.grid_col_12) {float: none;}.grid_col + .grid_col {margin-top: 30px;margin-left: auto;}.benefits_container {margin-left: -2%;margin-right: -2%;}.benefits_container .cws-widget {margin-left: 2%;margin-right: 2%;}.grid_fw.col-3 .item,.page_content.double_sidebar .grid_fw.col-3 .item,.grid_fw.col-4 .item,.page_content.single_sidebar .grid_fw.col-4 .item,.page_content.double_sidebar .grid_fw.col-4 .item,.grid_fw.col-5 .item,.page_content.single_sidebar .grid_fw.col-5 .item,.page_content.double_sidebar .grid_fw.col-5 .item,.grid_fw.col-3 .grid-size,.page_content.double_sidebar .grid_fw.col-3 .grid-size,.grid_fw.col-4 .grid-size,.page_content.single_sidebar .grid_fw.col-4 .grid-size,.page_content.double_sidebar .grid_fw.col-4 .grid-size,.grid_fw.col-5 .grid-size,.page_content.single_sidebar .grid_fw.col-5 .grid-size,.page_content.double_sidebar .grid_fw.col-5 .grid-size {width: 50%;}.grid_fw.col-6 .item,.page_content.single_sidebar .grid_fw.col-6 .item,.page_content.double_sidebar .grid_fw.col-6 .item,.grid_fw.col-6 .grid-size,.page_content.single_sidebar .grid_fw.col-6 .grid-size,.page_content.double_sidebar .grid_fw.col-6 .grid-size {width: 25%;}.grid_fw.col-7 .item,.page_content.single_sidebar .grid_fw.col-7 .item,.page_content.double_sidebar .grid_fw.col-7 .item,.grid_fw.col-7 .grid-size,.page_content.single_sidebar .grid_fw.col-7 .grid-size,.page_content.double_sidebar .grid_fw.col-7 .grid-size {width: 25%;}.grid_fw.col-8 .item,.page_content.single_sidebar .grid_fw.col-8 .item,.page_content.double_sidebar .grid_fw.col-8 .item,.grid_fw.col-8 .grid-size,.page_content.single_sidebar .grid_fw.col-8 .grid-size,.page_content.double_sidebar .grid_fw.col-8 .grid-size {width: 25%;}.grid_fw.col-9 .item,.page_content.double_sidebar .grid_fw.col-9 .item,.grid_fw.col-9 .grid-size,.page_content.double_sidebar .grid_fw.col-9 .grid-size {width: 25%;}.page_content.single_sidebar .grid_fw.col-9 .item,.page_content.single_sidebar .grid_fw.col-9 .grid-size {width: 16.666667%;}.grid_fw.col-10 .item,.page_content.double_sidebar .grid_fw.col-10 .item,.grid_fw.col-10 .grid-size,.page_content.double_sidebar .grid_fw.col-10 .grid-size {width: 25%;}.page_content.single_sidebar .grid_fw.col-10 .item,.page_content.single_sidebar .grid_fw.col-10 .grid-size {width: 16.666667%;}.grid_fw.col-11 .item,.page_content.double_sidebar .grid_fw.col-11 .item,.grid_fw.col-11 .grid-size,.page_content.double_sidebar .grid_fw.col-11 .grid-size {width: 25%;}.page_content.single_sidebar .grid_fw.col-11 .item,.page_content.single_sidebar .grid_fw.col-11 .grid-size {width: 16.666667%;}.grid_fw.col-12 .item,.page_content.double_sidebar .grid_fw.col-12 .item,.grid_fw.col-12 .grid-size,.page_content.double_sidebar .grid_fw.col-12 .grid-size {width: 25%;}.page_content.single_sidebar .grid_fw.col-12 .item,.page_content.single_sidebar .grid_fw.col-12 .grid-size {width: 16.666667%;}.page_content.double_sidebar .cws_callout,.page_content .cws_callout {display: block;text-align: center;}.page_content.double_sidebar .cws_callout .button_section,.page_content .cws_callout .button_section {text-align: center;padding-left: 0;}.page_content.double_sidebar .cws_callout > * + *,.page_content .cws_callout > * + * {margin-top: 20px;}.cws_portfolio_header,.cws_ourteam_header {display: block;text-align: center;}.cws_portfolio_header > *,.cws_ourteam_header > * {display: block;}.cws_portfolio_header > * + *,.cws_ourteam_header > * + * {margin-top: 30px;}.cws_portfolio_header .cws_portfolio_filter,.cws_ourteam_header .cws_ourteam_filter,.cws_portfolio_header .carousel_nav_panel,.cws_ourteam_header .carousel_nav_panel {float: none;display: inline-block !important;}.cws_portfolio_header select.cws_portfolio_filter,.cws_ourteam_header select.cws_ourteam_filter {display: none !important;}.news .media_part .pic.link_post .link {font-size: 1.8em;}.page_title:not(.customized) .title:before {display: none;}table {overflow-x: auto;width: auto;}.cws_mobile .mobile_menu ul li div.wpb_content_element {margin-bottom: 0 !important;}.menu_box .container.wide_container,body.layout_1400 .container.wide_container {width: auto;margin-left: 15px;margin-right: 15px;}.vc_tta-tabs .vc_active .vc_tta-panel-body {background-color: #fff;}.vc_tta-tabs .tab_active .vc_tta-panel-body {background-color: #F4F5F8;}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title {font-size: 16px;}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title > a {padding: 20px;}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-heading {padding: 0;}.single .nav_post_links {margin: 55px 0 0;}.copyrights_panel_wrapper .cws_social_links:not(:first-child) {display: block;margin-top: 20px;padding-left: 0;margin-left: 0;}.copyrights_panel_wrapper .cws_social_links:not(:first-child):before {display: none;}}@media screen and (max-width: 768px) {.cws_col,.cws_col_12,.cws_col_9,.cws_col_8,.cws_col_6,.cws_col_4,.cws_col_3 {width: 100%;}}@media screen and (min-width: 768px) and (max-width: 980px) {.single_sidebar .posts_grid_3 .item,.single_sidebar .grid_col_4,.double_sidebar .posts_grid_3 .item,.double_sidebar .grid_col_4 {width: 50%;}}@media screen and (max-width: 1024px) {.cws-content > div.vc_row, .cws-column .cws_vc_column-inner {background-attachment: scroll !important;}}@media only screen and (max-width: 1500px) {.cws_staff_posts_grid .widget_header .carousel_nav_panel span.next {right: -85px;}.cws_staff_posts_grid .widget_header .carousel_nav_panel span {left: -85px;}}@media screen and (max-width: 600px) {.product .summary form.cart .quantity ~ .single_add_to_cart_button {min-width: 0;}.information_group_item .information_group_content {display: block;}.information_group_item .information_group_column.information_group_description {display: block;max-width: none;width: auto;}.information_group_item .information_group_column {margin-top: 10px;display: block;}.information_group_item .information_group_column + .information_group_column {padding-left: 0;}.posts_grid_2 .item:nth-child(2n):before,.posts_grid_3 .item:nth-child(3n):before,.posts_grid_3 .item:nth-child(3n+2):before,.posts_grid_4 .item:nth-child(4n):before,.posts_grid_4 .item:nth-child(4n+2):before,.posts_grid_4 .item:nth-child(4n+3):before {display: none;}}  html {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}img:not([src]) {content: "";}a {display: inline;}blockquote a {font-weight: 700;}pre {overflow: auto;margin: 2rem 0;padding: 1rem 0.8rem 1rem 1.2rem;color: #3f3b36;border: 1px solid #f5d995;border-left: 1rem solid #f5d995;font: lighter 0.8em Monaco,'MonacoRegular',monospace;background: #fbfbfb;letter-spacing: initial;word-spacing: 0;transition: all .2s ease;}pre:hover {background: #ffffff;}img,iframe,.wp-caption,select {max-width: 100%;}img.shifted {margin-left: -100px;}embed {max-width: 100%;}img {height: auto;}a,.pic .links > *,.main-nav-container .button_open,.select2-results .select2-result,.ce_accordion .accordion_section,.ce_accordion .accordion_title,.ce_toggle .accordion_title,.ce_tabs .tab,.cws-widget .post_item .post_thumb img,.cws-widget .post_item .post_thumb canvas,.pricing_table_column .cols_wrapper .widget_wrapper,.pricing_table_column .price_section,.cws_fa,.cws_fa_wrapper .ring,input[type='submit'],.pic_alt .hover-effect,.pic_alt canvas,.cws_portfolio_fw .item_content,.cws_portfolio .item_content,.cws_img_frame:after,.gallery-item a:after {-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;transition: all 0.2s ease;}.a-left {text-align: left;}.a-right {text-align: right;}.a-center {text-align: center;}.v_sep {border-left: 1px solid #e7e7e7;padding-left: 15px;margin-left: 15px;}.vc_row[data-vc-full-width].overflow-visible {overflow: visible;}.vc_row.wpb_row.vc_inner {background-repeat: no-repeat;background-size: cover;background-position: center center;}body {overflow-x: hidden;}.grid_row,.row_bg,.news .post_info_part,.cws_ourteam.single .media_part,aside,.ce_accordion .accordion_title .accordion_icon,.ce_toggle .accordion_title .accordion_icon,.pricing_table_column .cols_wrapper .widget_wrapper,.cws_oembed_wrapper,input,textarea,label,.pic_alt .hover-effect,.pic_alt .item_content,.gallery-item,.cws_tweet,.flxmap-container,.benefits_area,.page_content,.benefits_container .cws-widget {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}.cws_oembed_wrapper {display: block;}iframe,embed {min-width: 100%;display: block;-webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);-webkit-transform: rotate(0deg);}.fullwidth_items iframe[src^="https://www.google.com/maps"] {width: 100%;border-radius: 0;}.pic > a {display: block;}img[class*="wp-image"].uniq_hover:hover {transform: translate3d(0, 10px, 0);box-shadow: 0px 10px 45px 0px rgba(30, 37, 54, 0.18);}img[class*="wp-image"].uniq_hover {transition: all 0.6s cubic-bezier(0.2, 0.55, 0.1, 0.7);box-shadow: 0px 10px 22px 0px rgba(30, 37, 54, 0.18);margin-top: 10px;}.vc_row[data-vc-full-width].cws-layer {overflow: initial;}.cws-layer {display: block;background-repeat: no-repeat;}.cws-layer.hide_layer_on_mobile,.cws-layer .hide_layer_on_mobile {display: none;}.cws-layer div:not(.vc_clearfix) {overflow: visible !important;z-index: 2;min-height: 400px;width: 100%;}.cws-layer .cws_stretch_row {padding-left: 0 !important;padding-right: 0 !important;width: auto !important;} [class^="cwsicon-"].fa-lg, [class*=" cwsicon-"].fa-lg {font-size: 1.33333333em;line-height: 0.75em;vertical-align: -15%;}.fa-2x {font-size: 1.629em;}[class^="cwsicon-"].fa-2x, [class*=" cwsicon-"].fa-2x {font-size: 1.629em;}[class^="cwsicon-"].fa-3x, [class*=" cwsicon-"].fa-3x {font-size: 3em;}[class^="cwsicon-"].fa-4x, [class*=" cwsicon-"].fa-4x {font-size: 4em;}[class^="cwsicon-"].fa-5x, [class*=" cwsicon-"].fa-5x {font-size: 5em;}  img[class*="wp-image"].shadow_image {transition: all 0.6s cubic-bezier(0.2, 0.55, 0.1, 0.7);box-shadow: 0px 5px 22px 0px rgba(30, 37, 54, 0.18);margin-top: 10px;}img[class*="wp-image"].shadow_image.top:hover {transform: translate3d(0, -10px, 0);box-shadow: 0px 10px 45px 0px rgba(30, 37, 54, 0.18);}img[class*="wp-image"].shadow_image.bottom:hover {transform: translate3d(0, 10px, 0);box-shadow: 0px 10px 45px 0px rgba(30, 37, 54, 0.18);}a.shadow_image img[class*="wp-image"] {transition: all 0.6s cubic-bezier(0.2, 0.55, 0.1, 0.7);box-shadow: 0px 5px 22px 0px rgba(30, 37, 54, 0.18);margin-top: 10px;}a.shadow_image.top img[class*="wp-image"]:hover {transform: translate3d(0, -10px, 0);box-shadow: 0px 10px 45px 0px rgba(30, 37, 54, 0.18);}a.shadow_image.bottom img[class*="wp-image"]:hover {transform: translate3d(0, 10px, 0);box-shadow: 0px 10px 45px 0px rgba(30, 37, 54, 0.18);}img[class*="wp-image"].opacity_image,a.opacity_image img[class*="wp-image"] {opacity: 0.6;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;}img[class*="wp-image"].opacity_image:hover,a.opacity_image:hover img[class*="wp-image"] {opacity: 1;}.alignleft {float: left;margin: 0 30px 10px 0;}.alignright {float: right;margin: 0 0 10px 30px;}.aligncenter {clear: both;display: block;margin: 0 auto 10px;text-align: center;}.cws_img_frame.aligncenter {display: block;}#page.full_width .single_gallery {margin: 10px;margin-bottom: 0;position: relative;height: 100%;overflow: hidden;}.bypostauthor {font-size: inherit;}.wp-caption:not(:first-child) {margin-top: 1.5em;}.wp-caption-text {font-style: italic;margin: 0;font-size: 14px;} .row_bg,.grid_row {position: relative;}.row_bg.fullwidth_background_bg {padding: 0;}.page_content > .post_media img {text-align: center;margin: 0 auto 30px;}.page_content > .container .page_grid:first-child {padding-top: 0;margin-top: 0;}.page_grid + .grid_row {padding-top: 0;margin-top: 0;}.page_content > .container .grid_row:empty + .grid_row:first-child {margin-top: 0;}.page_content > .container .grid_row:first-child {padding-top: 0;}.row_bg > .grid_row {padding-top: 0;padding-bottom: 0;}.grid_col {position: relative;z-index: 1;}.grid_col:not(.grid_col_12) {float: left;}.grid_col_4 {width: 33.33333%;}.grid_col_3 {width: 25%;}.grid_col_6 {width: 50%;}.grid_col_8 {width: 66.66667%;}.grid_col_9 {width: 75%;}.grid_col_12 {width: 100%;}.grid_col .cols_wrapper {box-sizing: border-box;padding-left: 15px;padding-right: 15px;width: 100%;position: relative;z-index: 1;}.grid_col .cols_wrapper .widget_wrapper {position: relative;z-index: 2;}.grid_row.no_paddings .grid_col .cols_wrapper {padding-left: 0;padding-right: 0;}.grid_row.benefits .grid_col {margin: 0;}.grid_row.benefits .grid_col_4 {width: 33.3333333%;}.grid_row.benefits .grid_col_3 {width: 25.0%;}.grid_row.benefits .grid_col_6 {width: 50.0%;}.grid_row.benefits .grid_col_8 {width: 66.6666666%;}.grid_row.benefits .grid_col_9 {width: 75.0%;}.grid_row.benefits .grid_col_12 {width: 100%;}.grid_row.benefits:after {content: '';clear: both;display: table !important;}.cws_wrapper_container {position: relative;z-index: 2;}.page_content > main .grid_row.fullwidth_items {width: 100%;}.grid_row.cws_flex_row {box-sizing: border-box;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.grid_row.cws_equal_height .grid_col {-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}.grid_row.cws_flex_row .grid_col,.grid_row.cws_flex_row {display: flex;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;}.grid_row.cws_content_middle:not(.cws_equal_height) > .grid_col {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.grid_row.cws_flex_row .cols_wrapper {-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;display: flex;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-orient: vertical;-webkit-box-direction: normal;}.grid_row.cws_content_top .cols_wrapper {-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}.grid_row.cws_content_middle .cols_wrapper {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.grid_row.cws_content_bottom .cols_wrapper {-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;} .grid_row.eq_cols {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: stretch;-webkit-align-items: stretch;-moz-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.grid_row.eq_cols .grid_col {float: none;} .grid_row.eq_cols {display: block;}.grid_row.eq_cols .grid_col {float: left;}.grid_row.eq_cols:after {display: none;}.grid_row.eq_cols:after {content: "";display: block;clear: both;}   .row_bg > * {position: relative;z-index: 1;}.row_bg > .grid_row {z-index: 2;}.row_bg_img_wrapper {position: absolute;top: 0;bottom: 0;left: 0;right: 0;overflow: hidden;z-index: 1;background-size: cover;}.row_bg_img {position: absolute;min-width: 100%;min-height: 100%;max-width: none;top: 0;left: 0;z-index: 1;background-size: cover;}.row_bg.benefits_bg .row_bg_img {transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);}.row_bg_layer {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-repeat: repeat;z-index: 1;}.row_bg .ce_title {color: inherit;}   .mt-10 {margin-top: 10px !important;}.mt-15 {margin-top: 15px !important;}.mt-20 {margin-top: 20px !important;}.mt-25 {margin-top: 25px !important;}.mt-30 {margin-top: 30px !important;}.mt-40 {margin-top: 40px !important;}.mt-50 {margin-top: 50px !important;}.mt-60 {margin-top: 60px !important;}  dl dt:not(:first-child) {margin-top: 0.65em;}dl dd {padding-left: 1.3em;font-style: italic;}  .clearfix:after,.grid:after,.owl-wrapper:after,.post-password-form:after,.cws-widget .cws_tweet .tweet_content:after {content: "";display: table;clear: both;}.cws_width_50 {width: calc(50% - 15px);display: inline-block;vertical-align: top;}.cws_width_50:nth-of-type(even) {margin-left: 15px;}.cws_width_50:nth-of-type(odd) {margin-right: 15px;}   h1 {font-weight: 700;line-height: 1.1818em;margin-top: 45px;}h1:first-child {margin-top: 0;}h2 {font-weight: 700;line-height: 1.25em;margin-top: 42px;}h2:first-child {margin-top: 0;}h3,.h3,.woocommerce .comment-respond .comment-reply-title {font-weight: 700;line-height: 1.3333em;margin-top: 45px;}h3:first-child,.h3:first-child,.woocommerce .comment-respond .comment-reply-title:first-child {margin-top: 0;}h4 {font-weight: 700;line-height: 1.3846em;margin-top: 45px;}h4:first-child {margin-top: 0;}h5 {font-weight: 700;line-height: 1.4545em;margin-top: 45px;}h5:first-child {margin-top: 0;}h6 {font-weight: 700;line-height: 1.5555em;margin-top: 45px;}h6:first-child {margin-top: 0;}@media screen and (max-width: 959px) {h1 {font-size: 36px !important;}h2 {font-size: 30px !important;}h3,.h3,.woocommerce .comment-respond .comment-reply-title {font-size: 26px !important;}h4 {font-size: 22px !important;}h5 {font-size: 18px !important;}h6 {font-size: 16px !important;}} ul,ol {margin-left: 0;margin-top: 1.5em;padding-left: 0;}ol {list-style: none;counter-reset: decimalCounter;}ul ul,ul ol,ol ul,ol ol {margin-top: 0.25em;}ul > li {padding-left: 46px;text-indent: 0;position: relative;line-height: 1.5em;}ol > li {padding-left: 30px;text-indent: 0;position: relative;line-height: 1.5em;}ul > li:before {content: '';position: absolute;left: 3px;top: 0.75em;font-size: inherit;width: 21px;height: 2px;background-color: #adbfc5;}ol > li:before {counter-increment: decimalCounter;content: counter(decimalCounter) ". ";position: absolute;left: 0;top: 0;width: 20px;}ul > li + li,ol > li + li {margin-top: 0.6875em;} p {margin: 1.5em 0 0;max-width: 100%;}p:first-child {margin: 0;} blockquote {position: relative;z-index: 1;text-align: left;padding: 0 0 0 20px;margin: 25px 0 0;}blockquote:before {content: '';position: absolute;display: block;left: 0;top: 0;width: 5px;height: 100%;}blockquote p {font-size: 1.2em;line-height: 1.25em;font-style: normal;font-weight: 700;}blockquote *:first-child {margin: 0;}blockquote cite {font-style: normal;display: block;text-align: left;font-size: 16px;margin: 20px 0 0;font-weight: 400;}blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large {padding: 0 0 0 20px;margin: 25px 0 0;}blockquote.wp-block-quote.is-large p, blockquote.wp-block-quote.is-style-large p {font-style: normal;font-size: 1.5em;} mark {-webkit-appearance: none;padding: 1px 7px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: white;}h1 mark,h2 mark,h3 mark,h4 mark,h5 mark,h6 mark {padding: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background-color: transparent !important;} form {font-weight: 400;font-size: 0;line-height: 1;}form p {margin: 0;}input[type="text"],input[type="email"],input[type="search"],input[type="url"],input[type="password"],input[type="file"],input[type="tel"],input[type="number"],textarea {background: none;position: relative;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;margin: 30px 0 0;padding: 9px 0 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 45px;width: 100%;font-size: 17px;display: block;border-top: none;border-left: none;border-right: none;border-bottom-width: 1px;border-bottom-style: solid;color: #3f485d;-webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s;-moz-transition: color 0.3s, background-color 0.3s, border-color 0.3s;-ms-transition: color 0.3s, background-color 0.3s, border-color 0.3s;-o-transition: color 0.3s, background-color 0.3s, border-color 0.3s;transition: color 0.3s, background-color 0.3s, border-color 0.3s;}input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder {opacity: 1;color: inherit;}input[type="text"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="number"]::-moz-placeholder,textarea::-moz-placeholder {opacity: 1;color: inherit;}input[type="text"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="number"]:-moz-placeholder,textarea:-moz-placeholder {opacity: 1;color: inherit;}input[type="text"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,textarea:-ms-input-placeholder {opacity: 1;color: inherit;}.woocommerce input[type="text"],.woocommerce input[type="email"],.woocommerce input[type="search"],.woocommerce input[type="url"],.woocommerce input[type="password"],.woocommerce input[type="tel"],.woocommerce input[type="number"],.woocommerce textarea {background-color: #FFFFFF;position: relative;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border: solid 1px #bcd0da;margin: 30px 0 0;padding: 9px 14px 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 45px;width: 100%;-webkit-transition: border-color 0.3s;-moz-transition: border-color 0.3s;-ms-transition: border-color 0.3s;-o-transition: border-color 0.3s;transition: border-color 0.3s;font-size: 17px;display: block;}.woocommerce input[type="text"]::-webkit-input-placeholder,.woocommerce input[type="email"]::-webkit-input-placeholder,.woocommerce input[type="search"]::-webkit-input-placeholder,.woocommerce input[type="url"]::-webkit-input-placeholder,.woocommerce input[type="password"]::-webkit-input-placeholder,.woocommerce input[type="tel"]::-webkit-input-placeholder,.woocommerce input[type="number"]::-webkit-input-placeholder,.woocommerce textarea::-webkit-input-placeholder {opacity: 0.5;}.woocommerce input[type="text"]::-moz-placeholder,.woocommerce input[type="email"]::-moz-placeholder,.woocommerce input[type="search"]::-moz-placeholder,.woocommerce input[type="url"]::-moz-placeholder,.woocommerce input[type="password"]::-moz-placeholder,.woocommerce input[type="tel"]::-moz-placeholder,.woocommerce input[type="number"]::-moz-placeholder,.woocommerce textarea::-moz-placeholder {opacity: 0.5;}.woocommerce input[type="text"]:-moz-placeholder,.woocommerce input[type="email"]:-moz-placeholder,.woocommerce input[type="search"]:-moz-placeholder,.woocommerce input[type="url"]:-moz-placeholder,.woocommerce input[type="password"]:-moz-placeholder,.woocommerce input[type="tel"]:-moz-placeholder,.woocommerce input[type="number"]:-moz-placeholder,.woocommerce textarea:-moz-placeholder {opacity: 0.5;}.woocommerce input[type="text"]:-ms-input-placeholder,.woocommerce input[type="email"]:-ms-input-placeholder,.woocommerce input[type="search"]:-ms-input-placeholder,.woocommerce input[type="url"]:-ms-input-placeholder,.woocommerce input[type="password"]:-ms-input-placeholder,.woocommerce input[type="tel"]:-ms-input-placeholder,.woocommerce input[type="number"]:-ms-input-placeholder,.woocommerce textarea:-ms-input-placeholder {opacity: 0.5;}.woocommerce textarea {height: 125px;}.cws-widget input[type="text"],.cws-widget input[type="email"],.cws-widget input[type="search"],.cws-widget input[type="url"],.cws-widget input[type="password"],.cws-widget input[type="tel"],.cws-widget input[type="number"],.cws-widget textarea {margin: 10px 0 0;border: solid 1px #d4d6e3;padding: 7px 14px;height: 40px;font-size: 16px;color: #3f485d;}.cws-widget input[type="text"]::-webkit-input-placeholder,.cws-widget input[type="email"]::-webkit-input-placeholder,.cws-widget input[type="search"]::-webkit-input-placeholder,.cws-widget input[type="url"]::-webkit-input-placeholder,.cws-widget input[type="password"]::-webkit-input-placeholder,.cws-widget input[type="tel"]::-webkit-input-placeholder,.cws-widget input[type="number"]::-webkit-input-placeholder,.cws-widget textarea::-webkit-input-placeholder {opacity: 0.5;}.cws-widget input[type="text"]::-moz-placeholder,.cws-widget input[type="email"]::-moz-placeholder,.cws-widget input[type="search"]::-moz-placeholder,.cws-widget input[type="url"]::-moz-placeholder,.cws-widget input[type="password"]::-moz-placeholder,.cws-widget input[type="tel"]::-moz-placeholder,.cws-widget input[type="number"]::-moz-placeholder,.cws-widget textarea::-moz-placeholder {opacity: 0.5;}.cws-widget input[type="text"]:-moz-placeholder,.cws-widget input[type="email"]:-moz-placeholder,.cws-widget input[type="search"]:-moz-placeholder,.cws-widget input[type="url"]:-moz-placeholder,.cws-widget input[type="password"]:-moz-placeholder,.cws-widget input[type="tel"]:-moz-placeholder,.cws-widget input[type="number"]:-moz-placeholder,.cws-widget textarea:-moz-placeholder {opacity: 0.5;}.cws-widget input[type="text"]:-ms-input-placeholder,.cws-widget input[type="email"]:-ms-input-placeholder,.cws-widget input[type="search"]:-ms-input-placeholder,.cws-widget input[type="url"]:-ms-input-placeholder,.cws-widget input[type="password"]:-ms-input-placeholder,.cws-widget input[type="tel"]:-ms-input-placeholder,.cws-widget input[type="number"]:-ms-input-placeholder,.cws-widget textarea:-ms-input-placeholder {opacity: 0.5;}.cws-widget textarea {height: 100px;}textarea {height: 125px;}label {display: block;font-size: 16px;line-height: 1.5em;margin: 16px 0 0;}.woocommerce label {margin: 30px 0 -22px;}h1 label,h2 label,h3 label,h4 label,h5 label,h6 label {font-size: inherit;line-height: inherit;margin-top: 0 !important;}input[type='submit'],input[type='reset'],input[type='button'],button,.cws_submit,.button,.added_to_cart {color: #FFFFFF;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 46px;padding: 10px 34px 12px;font-size: 16px;line-height: 24px;font-weight: 700;text-transform: uppercase;text-align: center;width: auto;cursor: pointer;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;border-style: solid;border-width: 2px;}input[type='submit']:hover,input[type='reset']:hover,input[type='button']:hover,button:hover,.cws_submit:hover,.button:hover,.added_to_cart:hover {background-color: transparent;}input[type='submit']:disabled, input[type='submit']:disabled:hover,input[type='reset']:disabled,input[type='reset']:disabled:hover,input[type='button']:disabled,input[type='button']:disabled:hover,button:disabled,button:disabled:hover,.cws_submit:disabled,.cws_submit:disabled:hover,.button:disabled,.button:disabled:hover,.added_to_cart:disabled,.added_to_cart:disabled:hover {cursor: default;opacity: 0.5;color: #FFFFFF;}form input[type='submit'],form input[type='reset'],form input[type='button'],form button,form .cws_submit {margin: 30px 0 0;}.cws-widget form input[type='submit'],.cws-widget form input[type='reset'],.cws-widget form input[type='button'],.cws-widget form button,.cws-widget form .cws_submit {margin: 19px 0 0;font-size: 16px;line-height: 24px;height: 46px;padding: 9px 32px;}input[type="search"],input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="tel"],textarea {-webkit-appearance: none;}input[type="checkbox"] {display: inline-block;vertical-align: top;padding: 0;line-height: 0;-webkit-appearance: none;appearance: none;width: 15px;height: 15px;position: relative;-webkit-box-sizing: border-box;-ms-box-szing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: #fff;margin: 4px 0 0 16px;cursor: pointer;border: solid 1px #a1b4bc;-webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s;-moz-transition: color 0.3s, background-color 0.3s, border-color 0.3s;-ms-transition: color 0.3s, background-color 0.3s, border-color 0.3s;-o-transition: color 0.3s, background-color 0.3s, border-color 0.3s;transition: color 0.3s, background-color 0.3s, border-color 0.3s;color: #FFFFFF;}input[type="checkbox"]:first-child {margin: 4px 16px 0 0;}input[type="checkbox"]:before {content: '\f110';font-family: "cwsicon";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;width: 100%;height: 100%;left: 0;top: 0;font-size: 12px;line-height: 13px;text-align: center;z-index: 999999;color: transparent;-webkit-transform: scale(0.2);-moz-transform: scale(0.2);-ms-transform: scale(0.2);transform: scale(0.2);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}input[type=checkbox]:checked:before {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}input[type="radio"] {display: inline-block;vertical-align: top;margin: 4px 0 0 16px;padding: 0;line-height: 0;-webkit-appearance: none;appearance: none;width: 15px;height: 15px;position: relative;-webkit-box-sizing: border-box;-ms-box-szing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: #fff;border: solid 1px #a1b4bc;cursor: pointer;-webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s;-moz-transition: color 0.3s, background-color 0.3s, border-color 0.3s;-ms-transition: color 0.3s, background-color 0.3s, border-color 0.3s;-o-transition: color 0.3s, background-color 0.3s, border-color 0.3s;transition: color 0.3s, background-color 0.3s, border-color 0.3s;color: #FFFFFF;}input[type="radio"]:first-child {margin: 4px 16px 0 0;}input[type=radio]:checked:before {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}input[type=radio] + label {display: inline;margin: 0;vertical-align: middle;}select {padding: 9px 30px 9px 14px;border-radius: 0;min-height: 42px;height: 42px;cursor: pointer;border-width: 1px;border-style: solid;background-color: #ffffff;font-size: 17px;line-height: 28px;}.wpcf7-form select {margin: 42px 0 0;}.cws_custom_select {position: relative;}.cws_custom_select select {float: none !important;background-color: transparent;}.cws-widget > select {min-height: 40px;}.select2-container {font-size: 16px;line-height: 1.5em;margin: -4px 0 0;}.select2-hidden-accessible {margin: 15px -1px -1px !important;position: relative !important;}.select2-results__option {line-height: 1.5em;}.select2-results__option:before {display: none;}.cws_select {position: relative;display: flex;}.cws_select:after {content: '';}.post-password-form p {font-size: 16px;line-height: 1.5em;margin: 0;position: relative;}.post-password-form input[type="password"] {margin: 0 135px 0 0;width: calc(100% - 135px);}.post-password-form input[type="submit"] {position: absolute;right: 0;top: 0;}.post-password-form label {font-weight: 700;} .text_alignleft {text-align: left;}.text_alignright {text-align: right;}.text_aligncenter {text-align: center;}   .header_cont {position: relative;}.header_wrapper_container.header_outside_slider {position: relative;}.slider_vs_menu .site_header {position: absolute;width: 100%;top: 0;left: 0;}.site_header .header_container .header_zone .header_overlay {position: absolute;left: 0;top: 0;right: 0;bottom: 0;}.header_bg_img img {display: block;}.fs_img_header {position: relative;z-index: 1;overflow: hidden;}  .cws_parallax_scene_container {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}.cws_parallax_scene_container .cws_parallax_scene {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.cws_parallax_scene_container .cws_parallax_scene > * {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.cws_parallax_scene_container .cws_parallax_scene img,.cws_parallax_scene_container .cws_parallax_scene canvas {display: block;position: absolute;top: 50%;left: 50%;max-width: none;min-width: 100%;min-height: 100%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}  .page_header_video_wrapper {position: relative;}.page_header_video_wrapper iframe.page_header_video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 0;}.page_header_video_wrapper + .page_header_video_slider_wrapper,.page_boxed .page_header_video_wrapper + .page_header_video_slider_wrapper {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.page_boxed .fullwidthbanner-container,.page_boxed .fullscreen-container {width: 100% !important;left: 0 !important;}.page_header_video_wrapper:after {content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url(//ar.dilyatravel.com/gyfticoo/img/bgvideo.png);background-repeat: repeat;}.fs_video_bg {position: absolute;top: 0;left: 0;width: calc(100% + 2px);height: 100%;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;user-select: none;overflow: hidden;margin-left: -1px;margin-right: -1px;z-index: -1;} .rev_slider_error {position: relative;z-index: 1;}.rev_slider_error .message {background: red;color: white;text-align: center;}.rev_slider_wrapper {background-color: #ffffff !important;z-index: 2;}.fs_video_slider .rev_slider,.fs_video_slider .rev_slider_wrapper {background: transparent !important;}.fs_video_bg,.fs_video_slider {background-color: #fff;}.fs_video_slider {position: relative;z-index: 1;overflow: hidden;}.fs_video_bg + .fs_video_slider {background-color: transparent;}.fs_video_bg > video,.fs_video_bg > iframe {position: absolute;top: 50%;left: 50%;-webkit-transform: translate3d(-50%, -50%, 0);-moz-transform: translate3d(-50%, -50%, 0);-ms-transform: translate3d(-50%, -50%, 0);transform: translate3d(-50%, -50%, 0);z-index: 1;max-width: none;}.fs_video_bg:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;}.fs_img_header .bg_layer,.fs_video_bg .bg_layer,.fs_img_header .stat_img_cont {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-repeat: repeat;z-index: 2;}.fs_img_header .stat_img_cont {z-index: 1;}.fs_img_header .bg_layer {width: auto;height: auto;min-width: 100%;min-height: 100%;z-index: 2 !important;}.fs_img_header .stat_img_cont {width: auto;height: auto;min-width: 100%;min-height: 100%;}.page_boxed .fs_img_header {width: auto !important;} .fs_video_bg > iframe {border-radius: 0;-webkit-mask-image: none;} .page_boxed .fullwidthbanner-container {width: 100% !important;left: 0 !important;}  .header_bg_img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}.cws_parallax_section {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.cws_parallax_section > * {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.cws_parallax_section img,.cws_parallax_section canvas,.header_bg_img > img,.header_bg_img > canvas {display: block;position: absolute;max-width: none;min-width: 100%;min-height: 100%;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}  .sticky_header .main-nav-container {background-color: transparent;}.sticky_header .main-nav-container .main-menu > .menu-item,.sticky_header .main-nav-container .main-menu > .menu-item:hover {background-color: transparent;}.main-nav-container.a-center .menu_right_icons > *:first-child:after {display: none;}.main-nav-container.a-left .menu_left_icons div:only-of-type:after {display: block;}header:not(.logo-in-menu) .main-nav-container .menu-item:not(.back) {display: -ms-flexbox;-ms-flex-direction: row;-ms-flex-wrap: nowrap;-ms-flex-pack: justify;-ms-flex-line-pack: end;-ms-flex-align: stretch;}header:not(.logo-in-menu) .main-nav-container .cws_megamenu_item .menu-item:not(.back) {display: block;}.ie11 header:not(.logo-in-menu) .main-nav-container .menu-item:not(.back) {display: table;}.main-nav-container .main-menu > .menu-item.wpml-ls-menu-item a:before {display: none;}.main-nav-container .main-menu > .menu-item.wpml-ls-menu-item > a:after {display: inline-block;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: 'cwsicon';font-style: normal;content: "\f160";position: absolute;left: 15px;top: 50%;color: inherit;opacity: .3;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.main-nav-container .main-menu > .menu-item.wpml-ls-menu-item:hover a:after {-moz-transform: scale(1) translateY(-50%);-webkit-transform: scale(1) translateY(-50%);-o-transform: scale(1) translateY(-50%);-ms-transform: scale(1) translateY(-50%);transform: scale(1) translateY(-50%);-webkit-transition: all 0s ease;-moz-transition: all 0s ease;-ms-transition: all 0s ease;-o-transition: all 0s ease;transition: all 0s ease;}.main-nav-container .main-menu > .menu-item.wpml-ls-menu-item a {padding: 0 6px 0 40px;font-size: 14px;}.main-nav-container .main-menu > .menu-item.wpml-ls-menu-item > a:before {content: "";display: block;width: 1px;height: 20px;opacity: .3;visibility: visible;border: 0;position: absolute;top: 50%;left: 0;bottom: auto;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);border-radius: 0;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}.main-nav-container .main-menu > .menu-item.wpml-ls-menu-item .sub-menu a {padding: 0 19px;}.main-nav-container .main-menu > .menu-item:hover > a:before,.main-nav-container .main-menu > .menu-item:hover > span:before {visibility: visible;}.main-nav-container .main-menu > .menu-item.current-menu-item > a:before,.main-nav-container .main-menu > .menu-item.current-menu-ancestor > a:before,.main-nav-container .main-menu > .menu-item.current_page_parent > a:before,.header_cont .menu-item.current-menu-parent > a:before,.main-nav-container .main-menu > .menu-item.current-menu-item > span:before {visibility: visible;}.svg_element {box-sizing: border-box;content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;border-radius: 20px;border-color: inherit;opacity: 1;z-index: -1;stroke: inherit;display: none;}.svg_element svg {width: inherit !important;height: inherit !important;position: absolute;top: 0 !important;left: 0;stroke: inherit;}.svg_element .shape {fill: transparent;stroke-dasharray: 600 400;stroke-dashoffset: -470;stroke-width: 3px;stroke: inherit;width: inherit !important;height: inherit !important;opacity: 0;transform: translate(5px, 1.8px) scale(0.9);}@keyframes draw {0% {stroke-dasharray: 600 400;stroke-dashoffset: -200;stroke-width: 1px;}100% {stroke-dasharray: 760;stroke-dashoffset: 0;stroke-width: 3px;opacity: .5;}}.main-nav-container .main-menu > .menu-item:hover .shape,.main-nav-container .main-menu > .menu-item:hover .shape {-webkit-animation: 0.5s draw linear forwards;animation: 0.5s draw linear forwards;}.main-nav-container .button_open {width: 36px;text-align: center;cursor: pointer;position: absolute !important;right: 0;top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.main-nav-container .main-menu > .menu-item > .button_open {display: none;}.main-nav-container .button_open:before {font-family: FontAwesome;content: "\f105";line-height: inherit;}.menu-item > a span.tag_label {position: absolute;top: -7px;right: 0px;font-size: 12px;line-height: 12px;font-weight: bold;padding: 2px 5px 2px 5px;border-radius: 4px;}.site_header .items-visible .search_menu {border-left: 1px solid #e6e6e6;}.cwsicon-search-icon:before {font-family: 'cwsicon';font-style: normal;content: "\f10d";font-size: 21px;padding: 0 1px;display: inline-block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}.site_header .search_menu:hover:before {opacity: 1;}.site_header .search_menu > * {display: none;}.search_menu_wrap .search_overlay {position: absolute;width: 100%;height: 100%;display: block;}.site_header .search_menu_cont .screen-reader-text {display: none;}  .mobile_menu_header,.main-nav-container .sub-menu > .back {display: none;}   .cws_mobile ul.mobile_menu li.current-menu-parent > .menu_row a,.cws_mobile ul.mobile_menu li.current-menu-item > .menu_row a,.cws_mobile ul.mobile_menu li.current-menu-item > .menu_row .cws_megamenu_item_title,.cws_mobile ul.mobile_menu li.current-menu-ancestor > .menu_row a,.cws_mobile ul.mobile_menu > li.current-menu-parent > .menu_row > .button_open,.cws_mobile ul.mobile_menu > li.current-menu-item > .menu_row > .button_open,.cws_mobile ul.mobile_menu > li.current-menu-ancestor > .menu_row > .button_open {color: #fff;} .header_container .mobile_menu_bar.left {left: 0;}.header_container .mobile_menu_bar.right {right: 0;}.header_container .mobile_menu_bar .mobile_menu_switcher {border-radius: 0;border-width: 0;}.header_zone > .mobile_menu_wrapper {position: absolute;z-index: 4;}.mobile_menu_wrapper .mobile_menu_container .mobile_icons_bar {padding: 10px 20px 0px 20px;position: relative;height: 30px;}.mobile_menu_wrapper .mobile_menu_container .mobile_icons_bar .search_menu_cont .search-field {padding: 0px 10px;}.mobile_menu_wrapper .mobile_menu_container .mobile_icons_bar .search_menu_cont .search_back_button {right: 10px;}.mobile_menu_wrapper .mobile_menu_container .mobile_icons_bar .mini-cart {float: right;}.mobile_menu_wrapper .mobile_menu_container .mobile_icons_bar .search_menu {float: left;}.cws_mobile .sticky_header .mobile_menu_wrapper > .mobile_menu_container {max-height: 400px;overflow: auto;}.main_menu:only-child {width: 100%;}.mobile_menu .menu-item .sub-menu a {text-transform: capitalize;}.mobile_menu .menu-item .sub-menu .menu-item .sub-menu a {text-transform: capitalize;}ul.mobile_menu li:before {content: none;}.mobile_menu .menu-item.active-li > .menu_row > .button_open:before {-webkit-transform: rotate(90deg);transform: rotate(90deg);}.mobile_menu li.active > .menu_row > .button_open:before {display: inline-block;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);} .mobile_menu li.active > .menu_row a,.mobile_menu li.active > .menu_row span.cws_megamenu_item_title,.mobile_menu li.active > .menu_row > .button_open:before {color: #ffffff;} .active-sandwich-menu .header_nav_part .main-menu {display: inline-block;vertical-align: middle;}.active-sandwich-menu.mobile_nav .header_nav_part .main-menu:not(.items-visible) {display: none;}.menu-bar {position: relative;width: 30px;height: 27px;vertical-align: middle;padding-left: 10px;text-align: center;margin-left: 10px;line-height: 1;-ms-flex-wrap: wrap;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;-webkit-order: 3;-ms-flex-order: 3;order: 3;}.a-left .menu-bar {margin-left: 0;margin-right: 20px;}.main-nav-container.a-center .menu-bar {position: absolute;right: 0;top: calc(50% - 20px);}.site_header.logo-center .header_nav_part .main-nav-container.a-center .menu-bar,.cws_mobile .site_header .header_nav_part .main-nav-container.a-center .menu-bar {top: 75%;transform: translateY(0);}.logo-right .main-nav-container.a-center .menu-bar {right: auto;left: 0;margin-left: 0;margin-right: 20px;}.menu-bar:before {content: '';height: 100%;width: 0;display: inline-block;vertical-align: middle;}.menu-bar .ham {display: inline-block;width: 20px;height: 2px;position: relative;vertical-align: middle;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;opacity: 1;}.menu-bar .ham:after, .menu-bar .ham:before {position: absolute;content: '';display: inline-block;width: 20px;height: 2px;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;outline: 1px solid transparent;left: 0;}.menu-bar .ham:before {top: -8px;}.menu-bar .ham:after {top: 8px;}.menu-bar.items-visible .ham {background-color: transparent !important;}.menu-bar.items-visible .ham:before {-webkit-transform: translateY(8px) rotateZ(-45deg);-moz-transform: translateY(8px) rotateZ(-45deg);-ms-transform: translateY(8px) rotateZ(-45deg);-o-transform: translateY(8px) rotateZ(-45deg);transform: translateY(8px) rotateZ(-45deg);}.menu-bar.items-visible .ham:after {-webkit-transform: translateY(-8px) rotateZ(45deg);-moz-transform: translateY(-8px) rotateZ(45deg);-ms-transform: translateY(-8px) rotateZ(45deg);-o-transform: translateY(-8px) rotateZ(45deg);transform: translateY(-8px) rotateZ(45deg);}.active-sandwich-menu .main-nav-container ul.main-menu > li {visibility: hidden;zoom: 1;filter: alpha(opacity=0);-webkit-opacity: 0;-moz-opacity: 0;opacity: 0;-webkit-transition: all 0ms cubic-bezier(0.175, 0.885, 0.525, 1.2);-moz-transition: all 0ms cubic-bezier(0.175, 0.885, 0.525, 1.2);-o-transition: all 0ms cubic-bezier(0.175, 0.885, 0.525, 1.2);transition: all 0ms cubic-bezier(0.175, 0.885, 0.525, 1.2);-webkit-transition-duration: 150ms;-moz-transition-duration: 150ms;-o-transition-duration: 150ms;transition-duration: 150ms;}.active-sandwich-menu .main-nav-container ul.main-menu.items-visible > li {visibility: visible;top: 0;zoom: 1;-webkit-opacity: 1;-moz-opacity: 1;opacity: 1;}.active-sandwich-menu .main-nav-container ul.main-menu.items-visible > li:nth-last-child(n+1) {-webkit-transition-duration: 250ms;-moz-transition-duration: 250ms;-o-transition-duration: 250ms;transition-duration: 250ms;-webkit-transition-delay: 60ms;-moz-transition-delay: 60ms;-o-transition-delay: 60ms;transition-delay: 60ms;}.active-sandwich-menu .main-nav-container ul.main-menu.items-visible > li:nth-last-child(n+2) {-webkit-transition-duration: 350ms;-moz-transition-duration: 350ms;-o-transition-duration: 350ms;transition-duration: 350ms;-webkit-transition-delay: 120ms;-moz-transition-delay: 120ms;-o-transition-delay: 120ms;transition-delay: 120ms;}.active-sandwich-menu .main-nav-container ul.main-menu.items-visible > li:nth-last-child(n+3) {-webkit-transition-duration: 450ms;-moz-transition-duration: 450ms;-o-transition-duration: 450ms;transition-duration: 450ms;-webkit-transition-delay: 180ms;-moz-transition-delay: 180ms;-o-transition-delay: 180ms;transition-delay: 180ms;}.active-sandwich-menu .main-nav-container ul.main-menu.items-visible > li:nth-last-child(n+4) {-webkit-transition-duration: 550ms;-moz-transition-duration: 550ms;-o-transition-duration: 550ms;transition-duration: 550ms;-webkit-transition-delay: 240ms;-moz-transition-delay: 240ms;-o-transition-delay: 240ms;transition-delay: 240ms;}.active-sandwich-menu .main-nav-container ul.main-menu.items-visible > li:nth-last-child(n+5) {-webkit-transition-duration: 650ms;-moz-transition-duration: 650ms;-o-transition-duration: 650ms;transition-duration: 650ms;-webkit-transition-delay: 300ms;-moz-transition-delay: 300ms;-o-transition-delay: 300ms;transition-delay: 300ms;}.active-sandwich-menu .main-nav-container ul.main-menu.items-visible > li:nth-last-child(n+6) {-webkit-transition-duration: 750ms;-moz-transition-duration: 750ms;-o-transition-duration: 750ms;transition-duration: 750ms;-webkit-transition-delay: 360ms;-moz-transition-delay: 360ms;-o-transition-delay: 360ms;transition-delay: 360ms;}.active-sandwich-menu .main-nav-container ul.main-menu > li:nth-child(n+1) {-webkit-transition-duration: 250ms;-moz-transition-duration: 250ms;-o-transition-duration: 250ms;transition-duration: 250ms;-webkit-transition-delay: 60ms;-moz-transition-delay: 60ms;-o-transition-delay: 60ms;transition-delay: 60ms;}.active-sandwich-menu .main-nav-container ul.main-menu > li:nth-child(n+2) {-webkit-transition-duration: 350ms;-moz-transition-duration: 350ms;-o-transition-duration: 350ms;transition-duration: 350ms;-webkit-transition-delay: 120ms;-moz-transition-delay: 120ms;-o-transition-delay: 120ms;transition-delay: 120ms;}.active-sandwich-menu .main-nav-container ul.main-menu > li:nth-child(n+3) {-webkit-transition-duration: 450ms;-moz-transition-duration: 450ms;-o-transition-duration: 450ms;transition-duration: 450ms;-webkit-transition-delay: 180ms;-moz-transition-delay: 180ms;-o-transition-delay: 180ms;transition-delay: 180ms;}.active-sandwich-menu .main-nav-container ul.main-menu > li:nth-child(n+4) {-webkit-transition-duration: 550ms;-moz-transition-duration: 550ms;-o-transition-duration: 550ms;transition-duration: 550ms;-webkit-transition-delay: 240ms;-moz-transition-delay: 240ms;-o-transition-delay: 240ms;transition-delay: 240ms;}.active-sandwich-menu .main-nav-container ul.main-menu > li:nth-child(n+5) {-webkit-transition-duration: 650ms;-moz-transition-duration: 650ms;-o-transition-duration: 650ms;transition-duration: 650ms;-webkit-transition-delay: 300ms;-moz-transition-delay: 300ms;-o-transition-delay: 300ms;transition-delay: 300ms;}.active-sandwich-menu .main-nav-container ul.main-menu > li:nth-child(n+6) {-webkit-transition-duration: 750ms;-moz-transition-duration: 750ms;-o-transition-duration: 750ms;transition-duration: 750ms;-webkit-transition-delay: 360ms;-moz-transition-delay: 360ms;-o-transition-delay: 360ms;transition-delay: 360ms;}  .page_boxed .site_header.with_background .header_container,.page_boxed .site_header:not(.logo-center).sticky .header_container,.page_boxed .site_header.logo-center.sticky .header_nav_part,.page_boxed .cws_mobile .site_header.sticky .header_nav_part,.page_boxed .sticky_header .header_container {width: 1400px;margin-left: auto;margin-right: auto;} .site_header.logo-in-menu .menu-left-part,.site_header.logo-in-menu .menu-right-part,.site_header.logo-center .menu-left-part,.site_header.logo-center .menu-right-part,.site_header.logo-center .no-split-menu,.cws_mobile .site_header .menu-left-part,.cws_mobile .site_header .menu-right-part {flex: 1 1 auto;flex-basis: 50%;align-self: center;}.cws_mobile .site_header.logo-center .no-split-menu {flex: 0 0 auto;}.site_header.logo-center .no-split-menu {flex-basis: auto;}.site_header.logo-in-menu .menu-center-part,.site_header.logo-center .menu-center-part,.cws_mobile .site_header .menu-center-part {flex: 0 0 auto;align-self: center;margin-right: 20px;margin-left: 20px;}.site_header.logo-in-menu.logo-center .menu-left-part,.cws_mobile .site_header .menu-left-part {text-align: right;}.site_header.logo-in-menu.logo-center .menu-right-part,.cws_mobile .site_header .menu-right-part {text-align: left;}.ie11 .site_header .header_nav_part:not(.topbar_nav_part) {display: inline-block;}.site_header.sticky .logo > img:not(.logo_sticky):not(.logo_mobile),.sticky_header .logo > img:not(.logo_sticky):not(.logo_mobile) {height: 50px !important;}.site_header .logo,.sticky_header .logo > img {-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}.sticky_header.sticky_active .site_header.custom_sticky_logo .header_logo_part .logo,.sticky_header.sticky_active .site_header.custom_sticky_logo .header_logo_part .logo {height: auto !important;}.site_header.custom_sticky_logo .header_logo_part .logo > img.logo_sticky,.site_header.custom_mobile_logo .header_logo_part .logo > img.logo_mobile,.sticky_header.sticky_active .site_header.custom_sticky_logo .header_logo_part .logo > img {display: none;}.sticky_header.sticky_active .site_header.custom_sticky_logo .header_logo_part .logo > img.logo_sticky {display: block;}.site_header.mobile_nav.custom_mobile_logo .header_logo_part .logo > img,.site_header.mobile_nav.custom_mobile_logo .header_logo_part .logo > .header_site_title,.site_header.sticky.custom_sticky_logo.mobile_nav .header_logo_part .logo > img.logo_sticky,.site_header.mobile_nav.sticky .header_logo_part .logo > img.logo_mobile {display: none;}.site_header.mobile_nav .header_logo_part .logo > img.logo_mobile,.site_header.sticky.custom_sticky_logo.mobile_nav.sticky .header_logo_part .logo > img.logo_sticky {display: inline-block;}html.touch .header_logo_part .logo img {display: inline-block;vertical-align: middle;}html.touch .header_logo_part .logo:before {content: '';display: inline-block;vertical-align: middle;height: 100%;width: 0;margin-left: -5px;}html.touch .header_logo_part.menu-center-part .logo:before {content: none;}.cws_mobile .site_header:not(.text-in-menu) .header_logo_part:first-child {border-bottom-width: 0px;}     .site_header.logo-left .logo_box .container {-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.site_header.logo-center .logo_box .container {-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.site_header.logo-right .logo_box .container {-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;} .site_header.after_slider:not(.logo-center) .header_container {visibility: hidden;position: absolute;width: 100%;-webkit-transform: translate(0, -100%);-moz-transform: translate(0, -100%);-ms-transform: translate(0, -100%);transform: translate(0, -100%);}.site_header.after_slider:not(.logo-center).sticky .header_container {visibility: visible;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);}.site_header.after_slider:not(.logo-center) .header_container {-webkit-transition: all 0.5s ease, width 1ms;-moz-transition: all 0.5s ease, width 1ms;-ms-transition: all 0.5s ease, width 1ms;transition: all 0.5s ease, width 1ms;}   .menu_box.default_menu_box {z-index: 4 !important;}.default_header .header_site_title a {color: inherit;}.header_site_title .s_title {color: inherit;}.page_title.default_page_title .container {display: block;}.logo_breadcrumbs {display: block;}.st55 {stroke-width: 2.5;stroke: #fff;stroke-opacity: .7;}.st54 {stroke: #fff;stroke-width: 2.5;stroke-linecap: round;stroke-linejoin: round;}.page_title .page_excerpt {font-size: 24px;}* + .page_title.customized {border-top-style: none;}.page_title.customized {background-color: transparent;padding: 0;text-align: center;}.header_wrapper_container .header_zone .bg_page_header {background-color: transparent;}.page_title.customized .container,.bg_page_header .container {display: block;}.title.has_fixed_background,.title.has_background {height: auto !important;}.title.has_fixed_background {background-attachment: fixed;}.title.has_background, .title.has_fixed_background {background-position: center 0;background-repeat: no-repeat;}   .side_panel_icon.cwsicon-squares {width: 22px;height: 22px;display: inline-block;position: relative;}.side_panel_icon.cwsicon-squares span {position: absolute;z-index: 1;top: 0;left: 0;width: 4px;height: 4px;border-width: 1px;border-style: solid;transition: all 0.2s cubic-bezier(0, 0, 0.58, 1);}.side_panel_icon.cwsicon-squares span:nth-child(1) {top: 0;left: 15px;}.side_panel_icon.cwsicon-squares span:nth-child(2) {top: 0;left: 23px;}.side_panel_icon.cwsicon-squares span:nth-child(3) {top: 0;left: 31px;}.side_panel_icon.cwsicon-squares span:nth-child(4) {top: 8px;left: 15px;}.side_panel_icon.cwsicon-squares span:nth-child(5) {top: 8px;left: 23px;}.side_panel_icon.cwsicon-squares span:nth-child(6) {top: 8px;left: 31px;}.side_panel_icon.cwsicon-squares span:nth-child(7) {top: 16px;left: 15px;}.side_panel_icon.cwsicon-squares span:nth-child(8) {top: 16px;left: 23px;}.side_panel_icon.cwsicon-squares span:nth-child(9) {top: 16px;left: 31px;}.container > .menu_left_icons > *,.container > .menu_right_icons > * {display: inline-block;vertical-align: middle;}.container > .menu_left_icons > .mobile_menu_hamburger, .container > .menu_right_icons > .mobile_menu_hamburger {display: none;}.cws_mobile .container > .menu_left_icons > .mobile_menu_hamburger,.cws_mobile .container > .menu_right_icons > .mobile_menu_hamburger {display: inline-block;}.header_container .header_zone .menu_box.default_menu_box .search_menu:after {opacity: 0 !important;}.container > .menu_left_icons > *:last-child:after {display: none;}.container > .menu_left_icons > * ~ *:after {display: inline-block;}.menu_position_a-left .container > .menu_left_icons > *:only-child:after {display: inline-block;}#site_top_panel.active_social #top_social_links_wrapper .expanded {z-index: 1;}#site_top_panel.show-search.active_social #top_social_links_wrapper .expanded {z-index: 0;}#site_top_panel.show-search .cws_social_links {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}#site_top_panel .container > .search_icon:after {display: none;}#site_top_panel .container .topbar_right_icons ~ .search_icon:after {display: inline-block;}#site_top_panel.active_social form input.search-field {opacity: 0;}.says, .screen-reader-text {clip: rect(1px, 1px, 1px, 1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;word-wrap: normal !important;}#site_top_panel form.search-form .screen-reader-text,#site_top_panel form.search-form .search-submit {display: none;} .header_container .menu_left_icon_bar,.header_container .menu_right_icon_bar {position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;background-color: transparent;}.header_container .menu_left_icon_bar {left: 25px;padding-right: 25px;}.header_container .menu_right_icon_bar {right: 25px;padding-left: 25px;}.cws_tablet .show_mobile_menu .header_nav_part .main-menu,.cws_tablet .show_mobile_menu .header_nav_part .menu_box .search_menu,.cws_mobile .show_mobile_menu .header_nav_part .main-menu,.cws_mobile .show_mobile_menu .header_nav_part .menu_box .search_menu {display: none;}.header_nav_part:not(.header_nav_part_a-right) + .menu_right_icons > *:after {opacity: 0;}.header_nav_part:not(.header_nav_part_a-right) + .menu_right_icons > * ~ *:after {opacity: 1;}.header_zone.default_header .header_nav_part:not(.header_nav_part_a-right) + .menu_right_icons > *:after {opacity: 1;background: #fff;}.header_container .menu_left_icon_bar .mini-cart .woo_mini_cart {left: 0;}.header_container .menu_right_icon_bar .mini-cart .woo_mini_cart {right: 0;}.woo_mini_cart .woocommerce-mini-cart__buttons.buttons a + a:hover {background-color: transparent;}    #main_menu .menu-item.menu-item-object-megamenu_item > .sub-menu,#sticky_menu .menu-item.menu-item-object-megamenu_item > .sub-menu {padding-left: 30px;padding-right: 30px;box-sizing: border-box;left: initial;right: 0;}#main_menu .sub-menu > .menu-item.menu-item-object-megamenu_item,#sticky_menu .sub-menu > .menu-item.menu-item-object-megamenu_item {padding-right: 20px;} #main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu {position: static;top: auto;left: auto;right: auto;background-color: transparent;border-bottom-style: none;padding: 0;}#main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu {pointer-events: auto;opacity: 1;}#main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu {margin-top: auto;}#main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu {margin-left: auto;}#main_menu .menu-item.right .cws_megamenu_item .widget.widget_nav_menu .sub-menu,#sticky_menu .menu-item.right .cws_megamenu_item .widget.widget_nav_menu .sub-menu {margin-right: auto;}#main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu .sub-menu:before,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu .sub-menu:before {display: none;}#main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu > .menu-item,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu > .menu-item {padding-left: 0;}#main_menu .menu-item.menu-item-object-megamenu_item .widget_nav_menu .menu > .menu-item,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget_nav_menu .menu > .menu-item {padding-top: 0;padding-bottom: 0;padding-left: 10px;padding-right: 10px;}#main_menu .menu-item.menu-item-object-megamenu_item .widget_nav_menu .menu > .menu-item a,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget_nav_menu .menu > .menu-item a {display: block;width: 100%;height: auto !important;line-height: 1.3 !important;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 5px 0 5px 35px !important;font-weight: 700;text-align: left;text-transform: uppercase;border-left: none;border-right: none;letter-spacing: 0.5px;cursor: pointer;}#site_header .widget > *:not(:first-child),#main_menu .main_menu .widget > *,#sticky_menu .main_menu .widget > * {padding-top: 0 !important;}#main_menu .menu-item.menu-item-object-megamenu_item .widget_nav_menu .menu > .menu-item a:before,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget_nav_menu .menu > .menu-item a:before {content: '\f105';font-family: FontAwesome;position: absolute;z-index: 1;left: 20px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;color: #ffc107;font-size: 12px;}#main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu > .menu-item.menu-item-has-children,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu > .menu-item.menu-item-has-children {padding-right: 0;}#main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu > .menu-item:hover > a,#main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu > .menu-item:hover > span,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu > .menu-item:hover > a,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu > .menu-item:hover > span {color: inherit;}#main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .menu-item > a:hover,#main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .menu-item > .pointer:hover,#main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu > .menu-item > a:hover,#main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu > .menu-item > .pointer:hover,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .menu-item > a:hover,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .menu-item > .pointer:hover,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu > .menu-item > a:hover,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu > .menu-item > .pointer:hover {color: #ffc107;}#main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .menu-item.current-menu-item > a,#main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .menu-item.current-menu-item > span,#main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .menu-item.current-menu-ancestor > a,#main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .menu-item.current-menu-ancestor > span,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .menu-item.current-menu-item > a,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .menu-item.current-menu-item > span,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .menu-item.current-menu-ancestor > a,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .menu-item.current-menu-ancestor > span {color: #ffc107;} #main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .sub-menu {padding-left: 15px;}#main_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .menu-item.menu-item-has-children,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget.widget_nav_menu .menu-item.menu-item-has-children {width: 100%;}#main_menu .cws_megamenu_item .widget.widget_nav_menu .menu-item.menu-item-has-children > *,#sticky_menu .cws_megamenu_item .widget.widget_nav_menu .menu-item.menu-item-has-children > * {display: table-cell;}#main_menu .cws_megamenu_item .widget {background: transparent;border: 0;}.cws_megamenu_item:before {display: none;}#main_menu .cws_megamenu_item .widget.widget_nav_menu .menu-item.menu-item-has-children > .cws_megamenu_item_title,#sticky_menu .cws_megamenu_item .widget.widget_nav_menu .menu-item.menu-item-has-children > .cws_megamenu_item_title {width: 100%;}#main_menu .cws_megamenu_item .widget.widget_nav_menu .menu-item.menu-item-has-children > .sub-menu,#sticky_menu .cws_megamenu_item .widget.widget_nav_menu .menu-item.menu-item-has-children > .sub-menu {display: none;}#main_menu .cws_megamenu_item .widget.widget_nav_menu .menu-item.menu-item-has-children > .sub-menu.active,#sticky_menu .cws_megamenu_item .widget.widget_nav_menu .menu-item.menu-item-has-children > .sub-menu.active {display: block;}#main_menu .cws_megamenu_item .widget.widget_nav_menu .menu-item.menu-item-has-children > .pointer,#sticky_menu .cws_megamenu_item .widget.widget_nav_menu .menu-item.menu-item-has-children > .pointer {width: 40px;min-width: 40px;}#main_menu .cws_megamenu_item .widget.widget_nav_menu,#sticky_menu .cws_megamenu_item .widget.widget_nav_menu {font-size: inherit;color: inherit;font-weight: inherit;text-transform: inherit;}#main_menu .menu-item.menu-item-object-megamenu_item .widget_nav_menu .menu > .menu-item > a,#main_menu .menu-item.menu-item-object-megamenu_item .widget_nav_menu .menu > .menu-item > span,#main_menu .menu-item.menu-item-object-megamenu_item .widget_nav_menu .menu > .menu-item:before,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget_nav_menu .menu > .menu-item > a,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget_nav_menu .menu > .menu-item > span,#sticky_menu .menu-item.menu-item-object-megamenu_item .widget_nav_menu .menu > .menu-item:before {padding: 5px 0;font-size: 0.857143em;line-height: 1.3;font-weight: 700;text-transform: uppercase;}#main_menu .megamenu_item_column_title,#sticky_menu .megamenu_item_column_title {margin-top: 15px;margin-bottom: 15px;font-size: 1.2em;text-transform: uppercase;line-height: 1.3;font-weight: 700;letter-spacing: 0.5px;color: #fff;cursor: default;}#main_menu .megamenu_item_column_content,#sticky_menu .megamenu_item_column_content {font-size: 0.933333em;}  #main_menu .menu-item-magicline,#sticky_menu .menu-item-magicline {padding: 0;margin: 0;}#main_menu .menu-item-magicline:before,#sticky_menu .menu-item-magicline:before,#main_menu .menu-item + .menu-item-magicline:before,#sticky_menu .menu-item + .menu-item-magicline:before {display: none;}#main_menu > .menu-item,#sticky_menu > .menu-item {z-index: 1;}#main_menu > .menu-item.avail,#sticky_menu > .menu-item.avail {z-index: 2;}#main_menu > .menu-item-magicline,#sticky_menu > .menu-item-magicline {display: block;position: absolute;top: 0;left: 0;border-bottom-style: solid;border-bottom-width: 2px;border-bottom-color: #ffc107;box-sizing: border-box;z-index: 0;}.menu-item-magicline.transition {-webkit-transition: all 0.6s ease;transition: all 0.6s ease;}   .top_bar_box {min-height: 53px;-webkit-transition: margin 0.3s;-moz-transition: margin 0.3s;-ms-transition: margin 0.3s;-o-transition: margin 0.3s;transition: margin 0.3s;font-size: 0;line-height: 1;}.top_bar_box.top-header_hidden {opacity: 0;}.top_bar_box .container {z-index: 3;position: relative;padding: 10px 0;min-height: 33px;}.top_bar_box .container .topbar_left_icons,.top_bar_box .container .topbar_right_icons {text-align: center;margin: 0 -10px;}.top_bar_box .container .topbar_left_icons .topbar_links,.top_bar_box .container .topbar_right_icons .topbar_links {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 10px;margin: 10px -10px;position: relative;z-index: 2;}.search-on-wrap .top_bar_box {z-index: 0;}.top-bar-curtain {position: absolute;top: 100%;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 60px;height: 20px;cursor: pointer;display: block;}.top-bar-curtain:before, .top-bar-curtain:after {content: '';display: block;position: absolute;bottom: 0;width: 50%;height: 2px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.top-bar-curtain:before {right: 50%;-webkit-transform: rotate(-15deg);-moz-transform: rotate(-15deg);-ms-transform: rotate(-15deg);transform: rotate(-15deg);margin-right: -1px;top: 12px;}.top-bar-curtain:after {left: 50%;-webkit-transform: rotate(15deg);-moz-transform: rotate(15deg);-ms-transform: rotate(15deg);transform: rotate(15deg);margin-left: -1px;top: 12px;}.top-bar-curtain.hidden:before {-webkit-transform: rotate(15deg);-moz-transform: rotate(15deg);-ms-transform: rotate(15deg);transform: rotate(15deg);}.top-bar-curtain.hidden:after {-webkit-transform: rotate(-15deg);-moz-transform: rotate(-15deg);-ms-transform: rotate(-15deg);transform: rotate(-15deg);} .top_bar_box .mobile_menu_hamburger {display: inline-block;vertical-align: middle;position: relative;overflow: hidden;margin: 4px 10px 0;padding: 0;width: 26px;min-width: 26px;height: 22px;font-size: 0;line-height: 1;text-indent: -9999px;-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border: none;cursor: pointer;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;outline: none;}.top_bar_box .mobile_menu_hamburger span {position: absolute;display: block;left: 0;width: 100%;height: 3px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;right: 0;}.top_bar_box .mobile_menu_hamburger span:first-child {top: 0;}.top_bar_box .mobile_menu_hamburger span:first-child + span {top: 50%;margin-top: -1.5px;}.top_bar_box .mobile_menu_hamburger span:first-child + span + span {bottom: 0;}.top_bar_box .mobile_menu_hamburger.active span:first-child {top: 9px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}.top_bar_box .mobile_menu_hamburger.active span:first-child + span {opacity: 0;left: 10px;}.top_bar_box .mobile_menu_hamburger.active span:first-child + span + span {bottom: 10px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}.top_bar_box .mobile_menu_hamburger_wrapper {position: relative;width: 100%;height: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.top_bar_box .mobile_menu_wrapper {position: relative;width: 100%;-webkit-transition: all 0.9s;-moz-transition: all 0.9s;-ms-transition: all 0.9s;-o-transition: all 0.9s;transition: all 0.9s;}.top_bar_box .mobile_menu_container {display: none;padding: 15px 0 0;}.topbar_nav_part {display: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 10px;}.topbar-menu {font-size: 0;line-height: 1;margin: 0;}.topbar-menu > .menu-item {border-top-width: 1px;border-top-style: solid;padding: 0;margin: 0;position: relative;}.topbar-menu .menu_row {display: block;}.topbar-menu .menu-item a {display: table-cell;font-weight: 600;vertical-align: top;}.topbar-menu .button_open {cursor: pointer;display: table-cell;font-size: 15px;line-height: 36px;width: 100%;text-align: right;vertical-align: top;}.topbar-menu .button_open:before {content: '\f105';display: inline-block;vertical-align: top;font: 400 normal 1em/32px 'FontAwesome';-webkit-transition: transform 0.2s;-moz-transition: transform 0.2s;-ms-transition: transform 0.2s;-o-transition: transform 0.2s;transition: transform 0.2s;}.topbar-menu .menu-item.active .button_open:before {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}.topbar-menu .sub-menu {display: none;border-style: solid;border-top-width: 1px;margin: 0;}.topbar-menu .sub-menu .sub-menu {border-top: none;} .top_bar_box_content_wrapper {margin: 0;}.top_bar_box_text {display: block;font-size: 13px;line-height: 1.2em;font-weight: 400;padding: 0 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.top_bar_box_text + .top_bar_box_text {margin: 9px 0 0;}.top_bar_box_text i {margin: 0 15px 0 0;font-size: 16px !important;display: inline-block;}.top_bar_box_text i:before {font-size: inherit !important;margin: 0;}a.top_bar_box_text:hover {opacity: 1;} .top_bar_box .mini-cart {height: 100%;padding: 0 10px;display: inline-block;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.top_bar_box .mini-cart .woo_icon {-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;display: block;}.top_bar_box .mini-cart .woo_mini-counter {font-size: 0;line-height: 10px;position: relative;white-space: nowrap;display: block;}.top_bar_box .mini-cart .woo_mini-counter:before {content: '\f07a';font-family: 'FontAwesome';font-size: 20px;line-height: 23px;font-weight: 400;margin: 0 10px 0 0;position: relative;top: 2px;}.top_bar_box .mini-cart .counter {position: absolute;display: block;width: 15px;height: 15px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;right: 0;top: 0;text-align: center;white-space: nowrap;font-size: 12px;line-height: 16px;}.top_bar_box .mini-cart .woo_mini_cart {position: absolute;top: 100%;right: 20px;width: 290px;padding: 20px;background-color: #FFFFFF;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transform: translateY(30px);-moz-transform: translateY(30px);-ms-transform: translateY(30px);-o-transform: translateY(30px);transform: translateY(30px);visibility: hidden;opacity: 0 !important;-webkit-box-shadow: 0 0 7px rgba(167, 167, 167, 0.42);-moz-box-shadow: 0 0 7px rgba(167, 167, 167, 0.42);box-shadow: 0 0 7px rgba(167, 167, 167, 0.42);}.top_bar_box .mini-cart:hover .woo_mini_cart {visibility: visible;opacity: 1 !important;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition: top 0.3s, opacity 0.3s, transform 0.3s, visibility 0s;-moz-transition: top 0.3s, opacity 0.3s, transform 0.3s, visibility 0s;-ms-transition: top 0.3s, opacity 0.3s, transform 0.3s, visibility 0s;-o-transition: top 0.3s, opacity 0.3s, transform 0.3s, visibility 0s;transition: top 0.3s, opacity 0.3s, transform 0.3s, visibility 0s;}.top_bar_box .mini-cart .product_list_widget {margin: 0;}.top_bar_box .mini-cart .mini_cart_item {position: relative;padding: 0 20px 20px 90px;min-height: 75px;margin: 0 0 16px;border-bottom-width: 1px;border-style: solid;text-align: left;}.top_bar_box .mini-cart .mini_cart_item:before {display: none;}.top_bar_box .mini-cart .mini_cart_item > a:not(.remove_from_cart_button) {font-size: 17px;font-weight: 700;}.top_bar_box .mini-cart .remove_from_cart_button {position: absolute;width: 16px;height: 16px;right: 0;top: 50%;margin: -15px 0 0;font-size: 22px;line-height: 16px;color: #f79068;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;}.top_bar_box .mini-cart .attachment-woocommerce_thumbnail {display: block;width: 70px;height: 70px;position: absolute;left: 0;top: 5px;}.top_bar_box .mini-cart .quantity {display: block;margin: 5px 0 0;font-size: 17px;line-height: 1.5em;font-weight: 400;color: #3f485d;letter-spacing: 1px;}.top_bar_box .mini-cart .quantity .price_first-part {font-weight: 700;}.top_bar_box .mini-cart .quantity .price_second-part {font-weight: 400;}.top_bar_box .mini-cart .total {text-align: left;margin: -2px 0 0;padding: 0 0 15px;font-size: 17px;color: #3f485d;letter-spacing: 1px;}.top_bar_box .mini-cart .total strong {font-weight: 400;}.top_bar_box .mini-cart .total .amount {font-weight: 700;}.top_bar_box .mini-cart .total .price_second-part {font-weight: 400;}.top_bar_box .mini-cart .buttons {margin: 0;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.top_bar_box .mini-cart .button {padding: 10px 16px 11px;width: calc(50% - 10px);text-decoration: none;margin: 0;}.top_bar_box .mini-cart .button:hover {background-color: transparent;}.top_bar_box .mini-cart .button.checkout {background-color: transparent;border-color: #dae7ed;}.top_bar_box .mini-cart .button.checkout:hover {color: #ffffff;} .top_bar_extra_button {margin: 10px 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 10px;}.top_bar_extra_button a {display: inline-block;vertical-align: top;padding: 4px 20px;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;font-size: 15px;line-height: 22px;text-align: center;cursor: pointer;border-width: 2px;border-style: solid;background-color: transparent;-webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s, opacity 0.3s;-moz-transition: color 0.3s, background-color 0.3s, border-color 0.3s, opacity 0.3s;-ms-transition: color 0.3s, background-color 0.3s, border-color 0.3s, opacity 0.3s;-o-transition: color 0.3s, background-color 0.3s, border-color 0.3s, opacity 0.3s;transition: color 0.3s, background-color 0.3s, border-color 0.3s, opacity 0.3s;opacity: 0.6;}.top_bar_extra_button a:hover {opacity: 1;} .topbar_search_wrapper {display: inline-block;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 10px;white-space: nowrap;}.topbar_search_wrapper .row_text_search {width: 0;max-width: 140px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;position: relative;font-size: 16px;white-space: nowrap;display: inline-block;vertical-align: middle;height: 32px;}.topbar_search_wrapper .search-form {position: absolute;right: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: width 0.4s cubic-bezier(0, 0.795, 0, 1);-moz-transition: width 0.4s cubic-bezier(0, 0.795, 0, 1);-ms-transition: width 0.4s cubic-bezier(0, 0.795, 0, 1);transition: width 0.4s cubic-bezier(0, 0.795, 0, 1);width: 100%;z-index: -1;opacity: 0;}.topbar_search_wrapper .search_wrapper {position: relative;}.topbar_search_wrapper .search-field {border: none;padding: 4px 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background-color: transparent;width: 100%;float: right;}.topbar_search_wrapper .search-field::-webkit-input-placeholder {opacity: 0.8;color: inherit;}.topbar_search_wrapper .search-field::-moz-placeholder {opacity: 0.8;color: inherit;}.topbar_search_wrapper .search-field:-moz-placeholder {opacity: 0.8;color: inherit;}.topbar_search_wrapper .search-field:-ms-input-placeholder {opacity: 0.8;color: inherit;}.topbar_search_wrapper .search-submit {display: none;}.topbar_search_wrapper .search_icon {text-align: center;line-height: 25px;font-size: 15px;vertical-align: middle;position: relative;cursor: pointer;-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;user-select: none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;display: inline-block;vertical-align: middle;}.topbar_search_wrapper .search_icon:before {content: '\f002';display: inline-block;font: 400 normal 19px 'FontAwesome';text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);position: relative;top: 2px;}.top_bar_box.show-search .row_text_search {width: 180px;}.top_bar_box.show-search .search-form {opacity: 1;z-index: 1;}.top_bar_box.show-search .search_icon {z-index: 1;} .top_social_links_wrapper {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 10px;margin: 10px 0 0;}.top_social_links_wrapper .cws_social_links {font-size: 0;line-height: 1;margin: 0 -7px;white-space: nowrap;}.top_social_links_wrapper .cws_social_link {display: inline-block;vertical-align: middle;width: 21px;height: 21px;border-width: 1px;border-style: solid;background-color: transparent;font-size: 14px;line-height: 22px;text-align: center;font-weight: 400;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin: 0 7px;}.topbar_right_icons .toggle-on .cws_social_links {right: 100%;text-align: right;}.topbar_right_icons .toggle-on .cws_social_link {margin-right: -30px;}.topbar_left_icons .toggle-on .cws_social_links {left: 100%;text-align: left;}.topbar_left_icons .toggle-on .cws_social_link {margin-left: -30px;}.toggle-on {display: inline-block;position: relative;cursor: pointer;}.toggle-on .social-btn-open:before {content: '\f1e0';position: relative;font: 400 normal 1em 'FontAwesome';width: 25px;margin: 0 8px 0 0;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.toggle-on .cws_social_links {white-space: nowrap;position: absolute;top: 50%;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);}.toggle-on .cws_social_links.expanded {z-index: 1;}.toggle-on .cws_social_link {-webkit-transition-property: margin-right, margin-left, transform, background-color;-webkit-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s;-webkit-transition-timing-function: ease, ease, ease, step-end;-moz-transition-property: margin-right, margin-left, transform, background-color;-moz-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s;-moz-transition-timing-function: ease, ease, ease, step-end;-ms-transition-property: margin-right, margin-left, transform, background-color;-ms-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s;-ms-transition-timing-function: ease, ease, ease, step-end;transition-property: margin-right, margin-left, transform, background-color, color;transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;transition-timing-function: ease, ease, ease, step-end, ease;visibility: hidden;}.toggle-on .cws_social_link,.toggle-on .cws_social_links:after {display: inline-block;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.toggle-on .cws_social_links.expanded .cws_social_link {-webkit-transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;-webkit-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;-webkit-transition-timing-function: ease, ease, ease, step-start, ease;-moz-transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;-moz-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;-moz-transition-timing-function: ease, ease, ease, step-start, ease;-ms-transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;-ms-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;-ms-transition-timing-function: ease, ease, ease, step-start, ease;transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;transition-timing-function: ease, ease, ease, step-start, ease;visibility: visible;margin: 0 7px;} .top_bar_box .side_panel_icon_wrapper {display: inline-block;vertical-align: middle;position: relative;margin: 0 10px;width: 5px;height: 23px;cursor: pointer;-webkit-transition: background-color 0.3s, opacity 0.3s;-moz-transition: background-color 0.3s, opacity 0.3s;-ms-transition: background-color 0.3s, opacity 0.3s;-o-transition: background-color 0.3s, opacity 0.3s;transition: background-color 0.3s, opacity 0.3s;outline: none;opacity: 0.6;}.top_bar_box .side_panel_icon_wrapper span {position: absolute;display: block;left: 0;width: 5px;height: 5px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;right: 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.top_bar_box .side_panel_icon_wrapper span:first-child {top: 0;}.top_bar_box .side_panel_icon_wrapper span:first-child + span {top: 50%;margin-top: -2.5px;}.top_bar_box .side_panel_icon_wrapper span:first-child + span + span {bottom: 0;}.top_bar_box .side_panel_icon_wrapper:hover {opacity: 1;}.top_bar_box .side_panel_icon {position: relative;display: block;width: 100%;height: 100%;} .top_bar_box .lang_bar {display: inline-block;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 10px;font-size: 14px;line-height: 26px;position: relative;top: 4px;}.top_bar_box .wpml-ls-sub-menu li {white-space: nowrap;text-align: left;}.top_bar_box .wpml-ls-sub-menu li:before {content: none;}.top_bar_box .wpml-ls-sub-menu li:not(:first-child) a {border-top: solid 1px #f0f0f3;}.top_bar_box .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {border: none;-webkit-box-shadow: 0px 0px 22px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0px 0px 22px rgba(0, 0, 0, 0.07);box-shadow: 0px 0px 22px rgba(0, 0, 0, 0.07);}.top_bar_box .wpml-ls-legacy-dropdown {width: auto;}.top_bar_box .wpml-ls-sub-menu a {display: block;padding-top: 7px;padding-bottom: 7px;box-sizing: border-box;width: calc(100% + 14px);}.top_bar_box .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {left: auto;right: auto;}  .header_zone {margin: 0 -15px;position: relative;z-index: 3;}.header_zone .logo_box {display: none;}.header_zone .main-nav-container {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;}.logo-in-menu .header_zone .header_logo_part {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.logo-in-menu .header_zone .header_nav_part {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.menu_right_icons {text-align: right;margin-left: 18px;}.menu_left_icons {text-align: left;margin-right: 18px;} .header_logo_part .logo {display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 15px;white-space: nowrap;}.header_logo_part .logo img,.header_logo_part .logo .cws_logotype_svg {display: inline-block;vertical-align: middle;margin: 0 10px 0 0;}.header_logo_part .header_site_title {margin: 0;font-size: 25px;font-weight: 700;white-space: normal;vertical-align: middle;}.header_logo_part .logo_mobile + .header_site_title,.header_logo_part .logo_desktop + .header_site_title {display: none;}.header_logo_part .logo_desktop {display: none !important;}.header_logo_part .logo_box_content_wrapper {display: none;}.logo-right .header_logo_part {-webkit-box-ordinal-group: 4;-moz-box-ordinal-group: 4;-webkit-order: 3;-ms-flex-order: 3;order: 3;text-align: right;}.logo-right .header_logo_part .cws_logotype_svg {margin: 0 0 0 10px;}.cws_logotype_svg {display: inline-block;vertical-align: top;}.cws_logotype_svg > svg {width: inherit;height: inherit;}.logo_box_text {border-top: solid 1px rgba(174, 192, 213, 0.5);padding: 15px 0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;color: inherit;position: relative;}.logo_box_text:hover {color: inherit;}.logo_box_text i {opacity: 0.5;font-size: 40px;margin: -4px 16px 0 0;}.logo_box_text .logo_box_text-title {font-size: 15px;font-weight: 400;display: block;letter-spacing: 0.3px;}.logo_box_text .logo_box_text-value {display: block;margin: 7px 0 0;font-size: 24px;font-weight: 700;letter-spacing: 0.3px;}.logo_box_text .logo_box_text-value i {margin: -2px 12px 0 0;font-size: 28px;vertical-align: top;}.logo_box_text .logo_box_text-description {font-size: 14px;line-height: 20px;display: block;padding: 0 0 5px;} .menu_box .menu_box__inner {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.menu_box .main-nav-container .no-split-menu {display: none;}.menu_box .menu-left-part {display: none;}.menu_box .menu-center-part {display: none;}.menu_box .menu-right-part {display: none;}.menu_box .mobile_menu_hamburger {display: inline-block;vertical-align: middle;position: relative;overflow: hidden;margin: 0 10px;padding: 0;width: 26px;min-width: 26px;height: 22px;font-size: 0;line-height: 1;text-indent: -9999px;-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border: none;cursor: pointer;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;outline: none;}.menu_box .mobile_menu_hamburger span {position: absolute;display: block;left: 0;width: 100%;height: 3px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;right: 0;}.menu_box .mobile_menu_hamburger span:first-child {top: 0;}.menu_box .mobile_menu_hamburger span:first-child + span {top: 50%;margin-top: -1.5px;}.menu_box .mobile_menu_hamburger span:first-child + span + span {bottom: 0;}.menu_box .mobile_menu_hamburger.active span:first-child {top: 9px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}.menu_box .mobile_menu_hamburger.active span:first-child + span {opacity: 0;left: 10px;}.menu_box .mobile_menu_hamburger.active span:first-child + span + span {bottom: 10px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}.menu_box .mobile_menu_hamburger_wrapper {position: relative;width: 100%;height: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.mobile_menu_wrapper {position: relative;width: 100%;-webkit-transition: all 0.9s;-moz-transition: all 0.9s;-ms-transition: all 0.9s;-o-transition: all 0.9s;transition: all 0.9s;padding: 0 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.mobile_menu_wrapper .mobile_menu_container {-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 15px 20px;margin: 20px 0 0;width: auto;position: relative;display: none;-webkit-box-shadow: 0 4px 9px rgba(0, 0, 0, 0.24);-moz-box-shadow: 0 4px 9px rgba(0, 0, 0, 0.24);box-shadow: 0 4px 9px rgba(0, 0, 0, 0.24);}.mobile_menu_wrapper .mobile_menu {margin: 0 -15px;padding: 10px 0 0;}.mobile_menu_wrapper .mobile_menu .menu-item {padding: 0;margin: 0;position: relative;}.mobile_menu_wrapper .mobile_menu .menu-item + .menu-item {border-top: solid 1px rgba(0, 0, 0, 0.1);}.mobile_menu_wrapper .mobile_menu .menu_row {display: block;position: relative;padding: 0 15px;}.mobile_menu_wrapper .mobile_menu .menu-item > a,.mobile_menu_wrapper .mobile_menu .menu_row > a,.mobile_menu_wrapper .mobile_menu .cws_megamenu_item_title {display: table-cell;white-space: nowrap;font-weight: 700;line-height: 50px;}.mobile_menu_wrapper .mobile_menu .button_open {font-size: 15px;line-height: 36px;cursor: pointer;display: table-cell;width: 100%;text-align: right;}.mobile_menu_wrapper .mobile_menu .button_open:before {content: '\f105';font-family: 'FontAwesome';display: inline-block;}.mobile_menu_wrapper .mobile_menu .sub-menu {margin: 0;position: relative;opacity: 1;font-weight: 600;display: none;}.mobile_menu_wrapper .mobile_menu .sub-menu .menu-item {margin: 0 0 0 20px;}.mobile_menu_wrapper .mobile_menu .widget_nav_menu {min-height: 0;}.mobile_menu_wrapper .mobile_menu .sub-menu .cws_megamenu_item {padding: 0;margin: 0 20px;}.mobile_menu_wrapper .mobile_menu .widgettitle,.mobile_menu_wrapper .mobile_menu .cws_textmodule_title {padding: 21px 0;font-size: 18px !important;font-weight: 500;line-height: 1;letter-spacing: 1px;text-align: left;position: relative;border-bottom: solid 1px rgba(147, 166, 202, 0.2);margin: 0 0 16px;color: #1b2048;}.mobile_menu_wrapper .mobile_menu .menu {margin: 0;}.mobile_menu_wrapper .mobile_menu .menu .menu-item {margin: 0;}.mobile_menu_wrapper .mobile_menu .cws_megamenu_item .menu-item > a {font-weight: 400;} .header_zone .search_menu {display: inline-block;vertical-align: middle;cursor: pointer;text-align: right;padding: 0 10px;}.header_zone .search_menu:before {content: '\f10d';display: inline-block;vertical-align: top;font: 400 normal 20px 'cwsicon';-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;padding: 0 1px;}.header_zone .search_menu_wrap {top: 0px;right: 0px;width: 100%;height: 100%;position: fixed;z-index: 10000;overflow: visible;display: none;background: #fff;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;}.search_menu_wrap .search_menu_cont {width: 100%;height: 100%;}.search_menu_wrap .search_back_button {position: absolute;top: 50%;right: 6px;z-index: 2;width: 40px;text-align: center;cursor: pointer;height: 40px;margin-top: -15px;}.search_menu_wrap .search_back_button:before {font-family: cwsicon;content: "\f111";font-size: 20px;position: absolute;right: 0;width: 40px;line-height: 40px;height: 40px;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;-ms-transition: all 0.4s ease;transition: all 0.4s ease;color: #d8d8d8;}.search_menu_wrap .search_back_button:hover:before {color: #ff0101;transform: rotate(180deg);}.search_menu_wrap .container {height: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;position: relative;}.search_menu_wrap .search-form {width: 100%;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;}.search_menu_wrap .search-field {float: right;width: 100%;height: 80px;font-size: 44px;line-height: 100%;position: relative;background-color: transparent;border: 0;padding: 7px 0;border-radius: 0;padding-left: 0;opacity: 0;color: #797979;border-bottom: 2px solid #d8d8d8;-webkit-transition: all 0.3s cubic-bezier(0.09, 0.79, 0.25, 0.98);-moz-transition: all 0.3s cubic-bezier(0.09, 0.79, 0.25, 0.98);-o-transition: all 0.3s cubic-bezier(0.09, 0.79, 0.25, 0.98);-ms-transition: all 0.3s cubic-bezier(0.09, 0.79, 0.25, 0.98);transition: all 0.3s cubic-bezier(0.09, 0.79, 0.25, 0.98);}.search_menu_wrap .search-field::-webkit-input-placeholder {color: #d8d8d8;}.search_menu_wrap .search-field::-moz-placeholder {color: #d8d8d8;}.search_menu_wrap .search-field:-moz-placeholder {color: #d8d8d8;}.search_menu_wrap .search-field:-ms-input-placeholder {color: #d8d8d8;}.search_menu_wrap .search-submit {display: none;}.search_menu_wrap.search-on .search-field {width: 100%;opacity: 1;padding: 7px 26px 7px 0;} .header_cont .logo_extra_button,.header_cont .menu_extra_button {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: none;}.header_cont .logo_extra_button a,.header_cont .menu_extra_button a {display: inline-block;vertical-align: top;padding: 8px 20px;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;font-size: 16px;line-height: 24px;text-align: center;cursor: pointer;border-width: 2px;border-style: solid;background-color: transparent;-webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s;-moz-transition: color 0.3s, background-color 0.3s, border-color 0.3s;-ms-transition: color 0.3s, background-color 0.3s, border-color 0.3s;-o-transition: color 0.3s, background-color 0.3s, border-color 0.3s;transition: color 0.3s, background-color 0.3s, border-color 0.3s;}.header_cont .logo_extra_button a:hover,.header_cont .menu_extra_button a:hover {color: #FFFFFF !important;}.header_cont .logo_extra_button.in_mobile_menu,.header_cont .menu_extra_button.in_mobile_menu {display: block;text-align: center;margin: 15px 0 0;width: 100%;}.header_cont .logo_extra_button.in_mobile_menu a,.header_cont .menu_extra_button.in_mobile_menu a {display: block;text-align: center;} .menu_social_links_wrapper .cws_social_links {font-size: 0;line-height: 1;margin: 0 -7px;}.menu_social_links_wrapper .cws_social_link {display: inline-block;vertical-align: middle;width: 21px;height: 21px;border-width: 1px;border-style: solid;margin: 7px;background-color: transparent;font-size: 14px;line-height: 22px;text-align: center;font-weight: 400;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.menu_right_icons .toggle-on .cws_social_links {right: 100%;text-align: right;}.menu_right_icons .toggle-on .cws_social_link {margin-right: -30px;}.menu_left_icons .toggle-on .cws_social_links {left: 100%;text-align: left;}.menu_left_icons .toggle-on .cws_social_link {margin-left: -30px;}.toggle-on {display: inline-block;position: relative;cursor: pointer;}.toggle-on .social-btn-open:before {content: '\f1e0';position: relative;font: 400 normal 1em 'FontAwesome';width: 25px;margin: 0 8px 0 0;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.toggle-on .cws_social_links {white-space: nowrap;position: absolute;top: 50%;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);}.toggle-on .cws_social_links.expanded {z-index: 1;}.toggle-on .cws_social_link {-webkit-transition-property: margin-right, margin-left, transform, background-color;-webkit-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s;-webkit-transition-timing-function: ease, ease, ease, step-end;-moz-transition-property: margin-right, margin-left, transform, background-color;-moz-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s;-moz-transition-timing-function: ease, ease, ease, step-end;-ms-transition-property: margin-right, margin-left, transform, background-color;-ms-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s;-ms-transition-timing-function: ease, ease, ease, step-end;transition-property: margin-right, margin-left, transform, background-color, color;transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;transition-timing-function: ease, ease, ease, step-end, ease;visibility: hidden;}.toggle-on .cws_social_link,.toggle-on .cws_social_links:after {display: inline-block;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.toggle-on .cws_social_links.expanded .cws_social_link {-webkit-transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;-webkit-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;-webkit-transition-timing-function: ease, ease, ease, step-start, ease;-moz-transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;-moz-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;-moz-transition-timing-function: ease, ease, ease, step-start, ease;-ms-transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;-ms-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;-ms-transition-timing-function: ease, ease, ease, step-start, ease;transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;transition-timing-function: ease, ease, ease, step-start, ease;visibility: visible;margin: 7px;} .header_zone .side_panel_icon {display: inline-block;vertical-align: middle;position: relative;margin: 0 10px;width: 5px;height: 23px;cursor: pointer;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;outline: none;}.header_zone .side_panel_icon span {position: absolute;display: block;left: 0;width: 5px;height: 5px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;right: 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.header_zone .side_panel_icon span:first-child {top: 0;}.header_zone .side_panel_icon span:first-child + span {top: 50%;margin-top: -2.5px;}.header_zone .side_panel_icon span:first-child + span + span {bottom: 0;} .header_zone .mini-cart {height: 100%;padding: 0 10px;display: inline-block;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.header_zone .mini-cart .woo_icon {-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;display: block;}.header_zone .mini-cart .woo_mini-counter {font-size: 0;line-height: 10px;position: relative;white-space: nowrap;display: block;}.header_zone .mini-cart .woo_mini-counter:before {content: '\f07a';font-family: 'FontAwesome';font-size: 20px;line-height: 23px;font-weight: 400;margin: 0 10px 0 0;position: relative;top: 2px;}.header_zone .mini-cart .counter {position: absolute;display: block;width: 15px;height: 15px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;right: 0;top: 0;text-align: center;white-space: nowrap;font-size: 12px;line-height: 16px;}.header_zone .mini-cart .woo_mini_cart {position: absolute;top: 100%;right: 20px;width: 290px;padding: 20px;background-color: #FFFFFF;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transform: translateY(30px);-moz-transform: translateY(30px);-ms-transform: translateY(30px);-o-transform: translateY(30px);transform: translateY(30px);visibility: hidden;opacity: 0;-webkit-box-shadow: 0 0 7px rgba(167, 167, 167, 0.42);-moz-box-shadow: 0 0 7px rgba(167, 167, 167, 0.42);box-shadow: 0 0 7px rgba(167, 167, 167, 0.42);}.header_zone .mini-cart:hover .woo_mini_cart {visibility: visible;opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition: top 0.3s, opacity 0.3s, transform 0.3s, visibility 0s;-moz-transition: top 0.3s, opacity 0.3s, transform 0.3s, visibility 0s;-ms-transition: top 0.3s, opacity 0.3s, transform 0.3s, visibility 0s;-o-transition: top 0.3s, opacity 0.3s, transform 0.3s, visibility 0s;transition: top 0.3s, opacity 0.3s, transform 0.3s, visibility 0s;}.header_zone .mini-cart .product_list_widget {margin: 0;}.header_zone .mini-cart .mini_cart_item {position: relative;padding: 0 20px 20px 90px;min-height: 75px;margin: 0 0 16px;border-bottom-width: 1px;border-style: solid;text-align: left;}.header_zone .mini-cart .mini_cart_item:before {display: none;}.header_zone .mini-cart .mini_cart_item > a:not(.remove_from_cart_button) {font-size: 17px;font-weight: 700;}.header_zone .mini-cart .remove_from_cart_button {position: absolute;width: 16px;height: 16px;right: 0;top: 50%;margin: -15px 0 0;font-size: 22px;line-height: 16px;color: #f79068;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;}.header_zone .mini-cart .attachment-woocommerce_thumbnail {display: block;width: 70px;height: 70px;position: absolute;left: 0;top: 5px;}.header_zone .mini-cart .quantity {display: block;margin: 5px 0 0;font-size: 17px;line-height: 1.5em;font-weight: 400;color: #3f485d;letter-spacing: 1px;}.header_zone .mini-cart .quantity .price_first-part {font-weight: 700;}.header_zone .mini-cart .quantity .price_second-part {font-weight: 400;}.header_zone .mini-cart .total {text-align: left;margin: -2px 0 0;padding: 0 0 15px;font-size: 17px;color: #3f485d;letter-spacing: 1px;}.header_zone .mini-cart .total strong {font-weight: 400;}.header_zone .mini-cart .total .amount {font-weight: 700;}.header_zone .mini-cart .total .price_second-part {font-weight: 400;}.header_zone .mini-cart .buttons {margin: 0;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.header_zone .mini-cart .button {padding: 10px 16px 11px;width: calc(50% - 10px);text-decoration: none;margin: 0;}.header_zone .mini-cart .button:hover {background-color: transparent;}.header_zone .mini-cart .button.checkout {background-color: transparent;border-color: #dae7ed;}.header_zone .mini-cart .button.checkout:hover {color: #ffffff;}  .header_box {text-align: center;position: relative;z-index: 1;}.header_box.hide_header {height: 0;}.header_box .page_title {background-color: transparent;padding: 0 15px;position: absolute;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;left: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.header_box .page_title.custom_spacing {padding: 0;}.header_box .page_title .container {margin-bottom: 30px;}.header_box .container {z-index: 3 !important;}.header_box .bg_layer,.header_box .stat_img_cont {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background-size: cover;z-index: 3;}.header_box .header_img_blur {position: absolute;left: 0;right: 0;top: 0;bottom: 0;opacity: 0;z-index: 2;-webkit-filter: blur(10px);filter: blur(10px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='10');}.header_box .header_img_wrap {overflow: hidden;}.header_box.with_image .page_title.no_title {display: none;} .bread-crumbs {font-size: 14px;line-height: 40px;font-weight: 400;color: #ffffff;}.bread-crumbs .delimiter {padding: 0 12px;}.bread-crumbs .delimiter:before {content: '\f105';font-family: 'FontAwesome';font-size: 24px;position: relative;top: 3px;opacity: 0.5;}.bread-crumbs a,.bread-crumbs .current {color: inherit;-ms-word-wrap: break-word;word-wrap: break-word;word-break: break-all;} .header_box .title h1 {margin: 0;font-size: 30px;-ms-word-wrap: break-word;word-wrap: break-word;word-break: break-all;}.header_box .header_center .title h1 {text-align: center;} .subtitle_content {color: #ffffff;margin: 16px 0 0;text-align: center;font-size: 17px;line-height: 26px;}  .sticky_header .sticky_shadow .header_container {-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);}.site_header:not(.logo-center).sticky .header_container,.site_header.logo-center.sticky .header_nav_part:not(.topbar_nav_part) {-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);}.sticky_header {position: fixed;top: 0;left: 0;width: 100%;z-index: 100;-webkit-transform: translateY(calc(-100% - 44px));-moz-transform: translateY(calc(-100% - 44px));-ms-transform: translateY(calc(-100% - 44px));-o-transform: translateY(calc(-100% - 44px));transform: translateY(calc(-100% - 44px));}.sticky_header.sticky_mobile_off {display: none;}.sticky_header.sticky_active {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}.sticky_header.sticky_transition {-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;transition: all 0.5s ease;}.sticky_header .header_cont {width: 100%;position: relative;}.sticky_header .header_container {-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);background-color: #FFFFFF;}.sticky_header .menu_box {position: relative;}.sticky_header .menu_box__inner {margin: 0 -10px;font-size: 0;line-height: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;}.sticky_header .main-nav-container {font-size: 0;line-height: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;} .sticky_header .mini-cart {height: 100%;padding: 0 10px;display: inline-block;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.sticky_header .mini-cart .woo_icon {-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;display: block;}.sticky_header .mini-cart .woo_icon,.sticky_header .mini-cart .woo_icon:hover {color: inherit;}.sticky_header .mini-cart .woo_mini-counter {font-size: 0;line-height: 10px;position: relative;white-space: nowrap;display: block;}.sticky_header .mini-cart .woo_mini-counter:before {content: '\f07a';font-family: 'FontAwesome';font-size: 20px;line-height: 23px;font-weight: 400;margin: 0 10px 0 0;position: relative;top: 2px;}.sticky_header .mini-cart .counter {position: absolute;display: block;width: 15px;height: 15px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;right: 0;top: 0;text-align: center;white-space: nowrap;font-size: 12px;line-height: 16px;}.sticky_header .mini-cart .woo_mini_cart {position: absolute;top: 100%;right: 20px;width: 290px;padding: 20px;background-color: #FFFFFF;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transform: translateY(30px);-moz-transform: translateY(30px);-ms-transform: translateY(30px);-o-transform: translateY(30px);transform: translateY(30px);visibility: hidden;opacity: 0;-webkit-box-shadow: 0 0 7px rgba(167, 167, 167, 0.42);-moz-box-shadow: 0 0 7px rgba(167, 167, 167, 0.42);box-shadow: 0 0 7px rgba(167, 167, 167, 0.42);}.sticky_header .mini-cart:hover .woo_mini_cart {visibility: visible;opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition: top 0.3s, opacity 0.3s, transform 0.3s, visibility 0s;-moz-transition: top 0.3s, opacity 0.3s, transform 0.3s, visibility 0s;-ms-transition: top 0.3s, opacity 0.3s, transform 0.3s, visibility 0s;-o-transition: top 0.3s, opacity 0.3s, transform 0.3s, visibility 0s;transition: top 0.3s, opacity 0.3s, transform 0.3s, visibility 0s;}.sticky_header .mini-cart .product_list_widget {margin: 0;}.sticky_header .mini-cart .product_list_widget > li + li {margin-top: 21px;}.sticky_header .mini-cart .product_list_widget > li + li:before {content: '';position: absolute;display: block;width: auto;height: 1px;left: 70px;right: 0;top: -10px;background-color: rgba(0, 0, 0, 0.07);}.sticky_header .mini-cart .product_list_widget > li {position: relative;padding: 0 26px 0 70px;min-height: 60px;text-align: left;}.sticky_header .mini-cart .product_list_widget > li > a:not(.remove) {display: block;}.sticky_header .mini-cart .remove {display: block;position: absolute;width: 22px;height: 22px;top: 50%;right: 0;margin: -11px 0 0;font-size: 22px;line-height: 1;text-align: center;color: red;}.sticky_header .mini-cart .attachment-woocommerce_thumbnail {display: block;width: 60px;height: 60px;position: absolute;left: 0;top: 50%;margin: -30px 0 0;}.sticky_header .mini-cart .woo_mini_cart .amount {font-weight: 700;}.sticky_header .mini-cart .woo_mini_cart .quantity {font-size: 12px;line-height: 1.2em;display: block;margin: 4px 0 0;}.sticky_header .mini-cart .total {text-align: left;margin: 10px 0 0;padding: 24px 0 15px;border-top: solid 1px rgba(0, 0, 0, 0.07);}.sticky_header .mini-cart .total .amount {font-size: 15px;float: right;}.sticky_header .mini-cart .buttons {margin: 0;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.sticky_header .mini-cart .button {font-size: 12px;line-height: 30px;font-weight: 700;padding: 5px 0;width: calc(50% - 9px);display: inline-block;border-style: solid;border-width: 1px;text-align: center;white-space: nowrap;text-decoration: none;text-transform: uppercase;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: #FFFFFF;}.sticky_header .mini-cart .button:hover {background-color: transparent;} .sticky_header .search_menu {display: inline-block;vertical-align: middle;cursor: pointer;text-align: right;padding: 0 10px;}.sticky_header .search_menu:before {content: '\f002';display: inline-block;font: 400 normal 19px 'FontAwesome';-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;padding: 0 1px;}.sticky_header .search_menu_wrap {top: 0px;right: 0px;width: 100%;height: 100%;position: fixed;z-index: 10000;overflow: visible;display: none;background: #fff;-webkit-animation-duration: 0.3s;animation-duration: 0.3s;}.search_menu_wrap .search_menu_cont {width: 100%;height: 100%;}.search_menu_wrap .search_back_button {position: absolute;top: 50%;right: 6px;z-index: 2;width: 40px;text-align: center;cursor: pointer;height: 40px;margin-top: -15px;}.search_menu_wrap .search_back_button:before {font-family: cwsicon;content: "\f111";font-size: 20px;position: absolute;right: 0;width: 40px;line-height: 40px;height: 40px;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;-ms-transition: all 0.4s ease;transition: all 0.4s ease;color: #d8d8d8;}.search_menu_wrap .search_back_button:hover:before {color: #ff0101;transform: rotate(180deg);}.search_menu_wrap .container {height: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;position: relative;}.search_menu_wrap .search-form {width: 100%;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;}.search_menu_wrap .search-field {float: right;width: 100%;height: 80px;font-size: 44px;line-height: 100%;position: relative;background-color: transparent;border: 0;padding: 7px 0;border-radius: 0;padding-left: 0;opacity: 0;color: #797979;border-bottom: 2px solid #d8d8d8;-webkit-transition: all 0.3s cubic-bezier(0.09, 0.79, 0.25, 0.98);-moz-transition: all 0.3s cubic-bezier(0.09, 0.79, 0.25, 0.98);-o-transition: all 0.3s cubic-bezier(0.09, 0.79, 0.25, 0.98);-ms-transition: all 0.3s cubic-bezier(0.09, 0.79, 0.25, 0.98);transition: all 0.3s cubic-bezier(0.09, 0.79, 0.25, 0.98);}.search_menu_wrap .search-field::-webkit-input-placeholder {color: #d8d8d8;}.search_menu_wrap .search-field::-moz-placeholder {color: #d8d8d8;}.search_menu_wrap .search-field:-moz-placeholder {color: #d8d8d8;}.search_menu_wrap .search-field:-ms-input-placeholder {color: #d8d8d8;}.search_menu_wrap .search-submit {display: none;}.search_menu_wrap.search-on .search-field {width: 100%;opacity: 1;padding: 7px 26px 7px 0;} .header_zone .side_panel_icon {display: inline-block;vertical-align: middle;position: relative;margin: 0 10px;width: 5px;height: 23px;cursor: pointer;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;outline: none;}.header_zone .side_panel_icon span {position: absolute;display: block;left: 0;width: 5px;height: 5px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;right: 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.header_zone .side_panel_icon span:first-child {top: 0;}.header_zone .side_panel_icon span:first-child + span {top: 50%;margin-top: -2.5px;}.header_zone .side_panel_icon span:first-child + span + span {bottom: 0;} .menu_social_links_wrapper .cws_social_links {font-size: 0;line-height: 1;margin: 0 -7px;}.menu_social_links_wrapper .cws_social_link {display: inline-block;vertical-align: middle;width: 21px;height: 21px;border-width: 1px;border-style: solid;margin: 7px;background-color: transparent;font-size: 14px;line-height: 22px;text-align: center;font-weight: 400;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.menu_right_icons .toggle-on .cws_social_links {right: 100%;text-align: right;}.menu_right_icons .toggle-on .cws_social_link {margin-right: -30px;}.menu_left_icons .toggle-on .cws_social_links {left: 100%;text-align: left;}.menu_left_icons .toggle-on .cws_social_link {margin-left: -30px;}.toggle-on {display: inline-block;position: relative;cursor: pointer;}.toggle-on .social-btn-open:before {content: '\f1e0';position: relative;font: 400 normal 1em 'FontAwesome';width: 25px;margin: 0 8px 0 0;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.toggle-on .cws_social_links {white-space: nowrap;position: absolute;top: 50%;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);}.toggle-on .cws_social_links.expanded {z-index: 1;}.toggle-on .cws_social_link {-webkit-transition-property: margin-right, margin-left, transform, background-color;-webkit-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s;-webkit-transition-timing-function: ease, ease, ease, step-end;-moz-transition-property: margin-right, margin-left, transform, background-color;-moz-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s;-moz-transition-timing-function: ease, ease, ease, step-end;-ms-transition-property: margin-right, margin-left, transform, background-color;-ms-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s;-ms-transition-timing-function: ease, ease, ease, step-end;transition-property: margin-right, margin-left, transform, background-color, color;transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;transition-timing-function: ease, ease, ease, step-end, ease;visibility: hidden;}.toggle-on .cws_social_link,.toggle-on .cws_social_links:after {display: inline-block;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.toggle-on .cws_social_links.expanded .cws_social_link {-webkit-transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;-webkit-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;-webkit-transition-timing-function: ease, ease, ease, step-start, ease;-moz-transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;-moz-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;-moz-transition-timing-function: ease, ease, ease, step-start, ease;-ms-transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;-ms-transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;-ms-transition-timing-function: ease, ease, ease, step-start, ease;transition-property: margin-right, margin-left, -webkit-transform, background-color , box-shadow;transition-duration: 0.3s, 0.3s, 0.3s, 0.3s, 0.3s;transition-timing-function: ease, ease, ease, step-start, ease;visibility: visible;margin: 7px;}  .text_align_left {text-align: left;}.text_align_right {text-align: right;}.text_align_center {text-align: center;}.wpb_heading,.wpb_heading:first-child {margin: 0 0 38px;} .dropcap {display: block;float: left;text-align: center;margin: 9px 15px 9px 0;}.dropcap.square {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.dropcap.round {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.dropcap.dropcap_border {border-width: 2px;border-style: solid;}.dropcap.dropcap_fill {color: #ffffff;} ul.line_style li:before, ul.checkmarks_style li:before, ul.circles_style li:before, ul.custom_icon_style li:before {position: absolute;margin: 0;text-align: left;}ul.line_style li:before {content: '';left: 3px;top: 0.75em;width: 21px;height: 2px;}ul.checkmarks_style li:before {content: '\f110';left: 4px;top: 0;width: 20px;height: auto;font-family: cwsicon;background-color: transparent;font-size: 1.0625em;line-height: 1.5294em;}ul.circles_style li:before {content: '';width: 9px;height: 9px;left: 10px;top: 0.75em;margin-top: -7px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border-width: 2px;border-style: solid;background-color: transparent;}ul.custom_icon_style li:before {content: '';display: none;top: 0;}ul.custom_icon_style i.list_list {font-size: 1em;line-height: 1.625em;position: absolute;left: 0;top: -0.05em;width: 30px;text-align: center;} .separator-wrapper {position: relative;text-align: center;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.separator-wrapper .icon {font-size: 0;line-height: 1;display: inline-block;vertical-align: top;}.ui-sortable .separator-container {padding-top: 5px;}.separator-container {width: 100%;margin: 0 auto;position: relative;}.separator-container:after {content: '';display: block;height: 0;clear: both;}.separator-line {width: 50%;background-color: #e0e0e0;}.separator-middle {width: 79px;height: 3px;border: solid 2px #e0e0e0;}.separator-wrapper_dashed hr,.separator-wrapper_dashed .separator-line {background: -moz-linear-gradient(90deg, #e0e0e0 6px, transparent 6px, transparent 19px, #e0e0e0 19px, #e0e0e0 25px, transparent 25px);background: -webkit-linear-gradient(90deg, #e0e0e0 6px, transparent 6px, transparent 19px, #e0e0e0 19px, #e0e0e0 25px, transparent 25px);background: linear-gradient(90deg, #e0e0e0 6px, transparent 6px, transparent 19px, #e0e0e0 19px, #e0e0e0 25px, transparent 25px);-webkit-background-size: 26px 1px;background-size: 26px 1px;background-repeat: repeat;} .cws_vc_shortcode_msg_box {position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 10px 74px;min-height: 80px;background-color: #e4f1ff;color: #20a0eb;}.cws_vc_shortcode_msg_box .icon_part {position: absolute;top: 0;left: 0;width: 50px;height: 100%;text-align: center;background-color: #20a0eb;color: #FFFFFF;fill: #FFFFFF;}.cws_vc_shortcode_msg_box .icon_part.svg_icon {border: none;width: initial;height: initial;line-height: initial;}.cws_vc_shortcode_msg_box .msg_icon {position: absolute;display: inline-block;vertical-align: top;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size: 22px;line-height: 1em;}.cws_vc_shortcode_msg_box .msg_icon.custom {color: inherit;}.cws_vc_shortcode_msg_box .msg_icon:not(.custom):before {font-family: 'FontAwesome';content: '\f129';}.cws_vc_shortcode_msg_box .content_part {display: table-cell;width: 1200px;height: 60px;vertical-align: middle;font-size: 15px;}.cws_vc_shortcode_msg_box .title {font-size: 18px;font-weight: 700;margin: 0;color: inherit;letter-spacing: 1.2px;}.cws_vc_shortcode_msg_box p {margin: 3px 0 0;line-height: 1.2em;letter-spacing: 0.3px;}.cws_vc_shortcode_msg_box .close_button {position: absolute;cursor: pointer;width: 15px;height: 15px;line-height: 15px;font-size: 14px;color: inherit;text-align: center;right: 23px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.cws_vc_shortcode_msg_box .close_button:before {content: '\f111';font-family: 'cwsicon';display: inline-block;position: relative;vertical-align: top;cursor: pointer;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.cws_vc_shortcode_msg_box .close_button:hover:before {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}.cws_vc_shortcode_msg_box.success {background-color: #e0f5d3;color: #77ab59;}.cws_vc_shortcode_msg_box.success .icon_part {background-color: #77ab59;}.cws_vc_shortcode_msg_box.success .close_button {color: #77ab59;}.cws_vc_shortcode_msg_box.warn {background-color: #fff7e1;color: #c89f25;}.cws_vc_shortcode_msg_box.warn .icon_part {background-color: #ffd148;}.cws_vc_shortcode_msg_box.warn .close_button {color: #c89f25;}.cws_vc_shortcode_msg_box.error {background-color: #ffe6e3;color: #fb4f3e;}.cws_vc_shortcode_msg_box.error .icon_part {background-color: #fb4f3e;}.cws_vc_shortcode_msg_box.error .close_button {color: #fb4f3e;}.cws_vc_shortcode_msg_box.success .msg_icon:not(.custom):before {content: "\f00c";font-size: 22px;}.cws_vc_shortcode_msg_box.warn .msg_icon:not(.custom):before {content: "\f071";font-size: 25px;}.cws_vc_shortcode_msg_box.error .msg_icon:not(.custom):before {content: "\f05e";font-size: 29px;} .wpb-js-composer .vc_tta-container {margin-bottom: 0 !important;}.vc_tta-container > h2 {margin-top: 0;}.vc_tta-container h2 + .vc_tta {margin-top: 38px;}.vc_tta-tabs .vc_tta-tabs-container {overflow: inherit !important;}.vc_tta-tabs .vc_tta-tabs-list {font-size: 0;line-height: 1;white-space: nowrap;}.vc_tta-tabs .vc_tta-tab {overflow: hidden;font-size: 16px;line-height: 55px;height: 50px;font-weight: 700;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;}.vc_tta-tabs .vc_tta-tab:before {display: none;}.vc_tta-tabs .vc_tta-tab.vc_active {background-color: #ecf2f5;}.vc_tta-tabs .vc_tta-tab a {border: none !important;padding: 0 20px !important;}.vc_tta-tabs .vc_tta-panels-container {background-color: #ecf2f5;}.vc_tta-tabs .vc_tta-panel-body {padding: 30px 20px !important;border: none !important;}.vc_tta-tabs .vc_tta-panel-body p:first-child {margin-top: 0;} .cws_vc_shortcode_pb {position: relative;}.cws_vc_shortcode_pb .cws_vc_shortcode_pb_title {font-size: 16px;line-height: inherit;font-weight: 400;margin: 0 0 8px;color: #7696a6;letter-spacing: 0.2px;}.cws_vc_shortcode_pb .cws_vc_shortcode_pb_bar {display: block;position: relative;height: 10px;background: -moz-linear-gradient(-45deg, rgba(32, 160, 235, 0.12) 6px, rgba(32, 160, 235, 0.2) 6px, rgba(32, 160, 235, 0.2) 12px, rgba(32, 160, 235, 0.12) 12px);background: -webkit-linear-gradient(-45deg, rgba(32, 160, 235, 0.12) 6px, rgba(32, 160, 235, 0.2) 6px, rgba(32, 160, 235, 0.2) 12px, rgba(32, 160, 235, 0.12) 12px);background: linear-gradient(-45deg, rgba(32, 160, 235, 0.12) 6px, rgba(32, 160, 235, 0.2) 6px, rgba(32, 160, 235, 0.2) 12px, rgba(32, 160, 235, 0.12) 12px);-webkit-background-size: 15px 10px;background-size: 15px 10px;background-repeat: repeat-x;}.cws_vc_shortcode_pb .cws_vc_shortcode_pb_progress {display: block;position: absolute;top: 0;left: 0;height: 100%;background-color: #20a0eb;}.cws_vc_shortcode_pb .cws_vc_shortcode_pb_progress:after {content: '';position: absolute;display: block;width: 2px;height: 20px;right: 0;bottom: 0;background-color: inherit;}.cws_vc_shortcode_pb .pb_bar_title {position: absolute;right: 0;top: -32px;font-size: 14px;font-weight: 700;-webkit-transform: translateX(50%);-moz-transform: translateX(50%);-ms-transform: translateX(50%);-o-transform: translateX(50%);transform: translateX(50%);letter-spacing: 0.8px;} .vc_toggle {border: solid 2px #ecf2f5;padding: 19px 58px 21px 74px !important;position: relative;margin-bottom: -2px !important;}.vc_toggle .vc_toggle_title {cursor: pointer;position: initial;}.vc_toggle .vc_toggle_title > h4 {margin: 0;padding: 0;font-size: 24px;font-weight: 700;}.vc_toggle .vc_toggle_icon {position: absolute;display: block;left: -2px;top: -2px;width: 50px;height: 100%;padding: 2px 0;background-color: #ecf2f5;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;}.vc_toggle .vc_toggle_icon:before {content: '';position: absolute;display: block;width: 9px;height: 9px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;left: 50%;top: 32px;border-width: 2px;border-style: solid;margin: 0 0 0 -6px;-webkit-transition: border-color 0.3s;-moz-transition: border-color 0.3s;-ms-transition: border-color 0.3s;-o-transition: border-color 0.3s;transition: border-color 0.3s;}.vc_toggle.vc_toggle_active .vc_toggle_icon:before {border: solid 2px #ffffff;}.vc_toggle .vc_toggle_content {margin: 13px 0 0;}.vc_toggle .vc_toggle_content p:first-child {margin-top: 0;} .wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel + .vc_tta-panel {margin-top: 20px;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel.cws_active {-webkit-box-shadow: 0 0 55px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 55px rgba(0, 0, 0, 0.07);box-shadow: 0 0 55px rgba(0, 0, 0, 0.07);background-color: #FFFFFF;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading {border: solid 2px #ecf2f5 !important;cursor: pointer;-webkit-transition: border-color 0.3s, background-color 0.3s;-moz-transition: border-color 0.3s, background-color 0.3s;-ms-transition: border-color 0.3s, background-color 0.3s;-o-transition: border-color 0.3s, background-color 0.3s;transition: border-color 0.3s, background-color 0.3s;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-title > a {font-size: 18px;padding: 19px 23px !important;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right > a {padding: 19px 50px 19px 23px !important;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left > a {padding: 19px 23px 19px 50px !important;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel.cws_active .vc_tta-panel-heading .vc_tta-panel-title > a {color: #FFFFFF;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-title .vc_tta-icon {display: inline-block;vertical-align: middle;margin: 0 30px 0 0 !important;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text {margin: 0 !important;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text + .vc_tta-icon {margin: 0 0 0 30px !important;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon {width: 15px;height: 15px;-webkit-transform: translateY(0) !important;-moz-transform: translateY(0) !important;-ms-transform: translateY(0) !important;-o-transform: translateY(0) !important;transform: translateY(0) !important;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon:before, .wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon:after {content: '';position: absolute;display: block !important;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {right: 22px !important;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {left: 22px !important;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-plus {margin: -8px 0 0 !important;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-plus:before, .wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);border: none;padding: 0;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-plus:before {width: 100%;height: 2px;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {width: 2px;height: 100%;}.wpb-js-composer .vc_tta.vc_tta-accordion .cws_active .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-plus:before, .wpb-js-composer .vc_tta.vc_tta-accordion .cws_active .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {background-color: #ffffff;}.wpb-js-composer .vc_tta.vc_tta-accordion .cws_active .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {height: 0;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-chevron {margin: -8px 0 0 !important;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-chevron:before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;left: 2px;right: 2px;top: 2px;bottom: 2px;border-bottom-style: solid;border-right-style: solid;border-bottom-width: 2px;border-right-width: 2px;background-color: transparent;-webkit-transform: translate(0, -25%) rotate(45deg);-moz-transform: translate(0, -25%) rotate(45deg);-ms-transform: translate(0, -25%) rotate(45deg);-o-transform: translate(0, -25%) rotate(45deg);transform: translate(0, -25%) rotate(45deg);}.wpb-js-composer .vc_tta.vc_tta-accordion .cws_active .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-chevron:before {-webkit-transform: translate(0, 25%) rotate(225deg);-moz-transform: translate(0, 25%) rotate(225deg);-ms-transform: translate(0, 25%) rotate(225deg);-o-transform: translate(0, 25%) rotate(225deg);transform: translate(0, 25%) rotate(225deg);}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-triangle {margin: -4px 0 0 !important;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-triangle:before {width: 0;height: 0;left: 0;top: 0;border-left: solid 9px transparent;border-right: solid 9px transparent;border-bottom: none;border-top-style: solid;border-top-width: 9px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);}.wpb-js-composer .vc_tta.vc_tta-accordion .cws_active .vc_tta-panel-heading .vc_tta-controls-icon.vc_tta-controls-icon-triangle:before {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-body {border: none !important;padding: 0 !important;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-body > * {padding: 40px 25px 30px !important;overflow: hidden;}.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-panel-body > * + *:last-child {padding: 0 25px 30px !important;margin-top: -30px !important;} .testimonials-wrapper {position: relative;}.testimonial {overflow: hidden;margin: 0 -45px;padding: 0 30px;}.testimonial.arrows_nav {padding: 0;margin: 0 auto;}.testimonial .testimonial_item {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 15px;position: relative;margin: 35px 0 0;}.testimonial.testimonials_use_hover:not(.testimonials_carousel) .testimonial_item {margin-bottom: 35px;}.testimonial .testimonial_item_inner {padding: 0 30px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.testimonial.testimonials_use_hover .testimonial_item_inner {padding: 40px 30px 42px;}.testimonial.testimonials_use_hover .testimonial_item_inner:hover {-webkit-box-shadow: 0 0 55px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 55px rgba(0, 0, 0, 0.07);box-shadow: 0 0 55px rgba(0, 0, 0, 0.07);}.testimonial .testimonial_img {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;overflow: hidden;font-size: 0;line-height: 1;z-index: 3;}.testimonial .testimonial_img_wrap {display: block;width: 100%;height: 100%;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-transition: transform 2s;-moz-transition: transform 2s;-ms-transition: transform 2s;-o-transition: transform 2s;transition: transform 2s;-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;background-position: center center;}.testimonial .testimonial_item:hover .testimonial_img_wrap {-webkit-transform: scale(1.15, 1.15);-moz-transform: scale(1.15, 1.15);-ms-transform: scale(1.15, 1.15);-o-transform: scale(1.15, 1.15);transform: scale(1.15, 1.15);}.testimonial .content_wrap {font-size: 16px;line-height: 1.5em;}.testimonial .info_wrap {margin: 21px 0 0;font-size: 0;line-height: 1;}.testimonial .info_wrap:before {content: '';display: inline-block;vertical-align: top;width: 30px;height: 2px;}.testimonial .testimonial_name {margin: 16px 0 0;font-size: 15px;line-height: 1.5em;font-style: italic;font-weight: 500;}.testimonial.testimonials_carousel .owl-wrapper-outer {overflow: initial;}.testimonial_rating {display: block;margin: 15px 0 0;text-align: center;}.testimonial_rating i {color: rgba(25, 25, 25, 0.15);font-size: 13px;line-height: 1em;margin: 0 4px;} .testimonial.style_1 .testimonial_img {position: absolute;left: 45px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);width: 110px;height: 110px;}.testimonial.style_1 .content_wrap {padding: 0 35px 0 82px;margin: 0 0 0 52px;min-height: 124px;} .testimonial.style_2 .testimonial_img {margin: 0 auto;position: relative;width: 90px;height: 90px;}.testimonial.style_2 .column-num-1 .testimonial_img {width: 110px;height: 110px;}.testimonial.style_2 .content_wrap {padding: 30px 0 0;text-align: center;} .testimonial.style_3 {padding-bottom: 10px;}.testimonial.style_3 .testimonial_item_inner {padding: 0;}.testimonial.style_3 .testimonial_header {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.testimonial.style_3 .testimonial_img {margin: 0 5px;position: relative;width: 70px;height: 70px;-webkit-flex-shrink: 0;flex-shrink: 0;}.testimonial.style_3 .testimonial_author {margin: 0 5px;padding: 2px 0 0 24px;}.testimonial.style_3 .testimonial_name {position: relative;font-size: 18px;font-weight: 500;font-style: normal;}.testimonial.style_3 .testimonial_name:before {content: '';position: absolute;display: block;width: 15px;height: 1px;background-color: #c8d5da;left: -24px;top: 50%;margin: 2px 0 0;}.testimonial.style_3 .testimonial_link {font-size: 15px;color: #FFFFFF;}.testimonial.style_3 .testimonial_link a {color: inherit;}.testimonial.style_3 .content_wrap {text-align: center;margin: 41px 0 0;}.testimonial.style_3 .quote_wrap {position: relative;font-size: 20px;line-height: 1.5em;padding: 0 34px;margin: 0 auto;max-width: 950px;}.testimonial.style_3 .quote_wrap:before {content: '\f10d';width: 25px;height: 20px;position: absolute;display: block;left: 0;top: 6px;opacity: 0.3;font: 400 normal 26px/1em 'FontAwesome';}.testimonial.style_3 .quote_wrap:after {content: '\f10e';width: 25px;height: 20px;position: absolute;display: block;right: 0;bottom: 17px;opacity: 0.3;font: 400 normal 26px/1em 'FontAwesome';}.testimonial.style_3 .info_wrap {font-size: 15px;color: #FFFFFF;margin: 38px 0 0;text-align: center;}.testimonial.style_3 .info_wrap:before {display: none;}.testimonial.style_3 .testimonial_date {position: relative;display: inline-block;vertical-align: top;padding: 0 0 0 60px;}.testimonial.style_3 .testimonial_date:before {content: '\f099';position: absolute;display: block;width: 34px;height: 38px;left: 0;top: -13px;font: 400 normal 38px/1em 'FontAwesome';} .owl-wrapper-outer {cursor: move;position: relative;overflow: hidden;}.owl-item {float: left;}.posts_grid_carousel .owl-carousel {margin: 0 -15px;position: relative;}.cws_vc_shortcode_sc_carousel_header {margin: 0 0 18px;}.cws_vc_shortcode_sc_carousel_header h2 {margin: 0;}.cws_vc_shortcode_sc_carousel .owl-carousel {margin: 0 -15px;position: relative;}.cws_vc_shortcode_sc_carousel .owl-item {padding: 0 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.crsl-grid {margin-left: -15px;margin-right: -15px;}.crsl-grid .item {width: 100%;float: left;margin: 0;} .owl-pagination {margin: 22px -10px 0;font-size: 0;line-height: 1;text-align: center;}.owl-pagination .owl-page {display: inline-block;vertical-align: middle;width: 10px;height: 10px;position: relative;cursor: pointer;margin: 8px 10px 0;}.owl-pagination .owl-page:before {content: '';position: absolute;display: block;width: 8px;height: 8px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #799eb1;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;opacity: 0.5;}.owl-pagination .owl-page.active:before {width: 10px;height: 10px;opacity: 1;}.cws-widget .owl-pagination {margin: 22px -5px 0;}.cws-widget .owl-pagination .owl-page {margin: 8px 5px 0;} .carousel_nav_panel_container {white-space: nowrap;}.carousel_nav_panel .prev,.carousel_nav_panel .next {cursor: pointer;position: absolute;width: 60px;height: 60px;border: solid 2px #ecf2f5;line-height: 54px;font-size: 26px;display: block;font-family: 'FontAwesome';text-align: center;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;z-index: 5;background-color: #ffffff;top: 0;color: #88a1ae;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.carousel_nav_panel .prev {left: 0;padding-right: 4px;}.carousel_nav_panel .prev:before {content: '\f104';}.carousel_nav_panel .next {right: 0;padding-left: 4px;}.carousel_nav_panel .next:before {content: '\f105';}.carousel_nav_panel .prev:hover,.carousel_nav_panel .next:hover {background-color: #ecf2f5;}.owl-buttons .owl-prev,.owl-buttons .owl-next {cursor: pointer;position: absolute;width: 60px;height: 60px;border: solid 2px #ecf2f5;line-height: 54px;font-size: 26px;display: block;font-family: 'FontAwesome';text-align: center;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;z-index: 5;background-color: transparent;top: 50%;margin-top: -30px;color: #88a1ae;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.owl-buttons .owl-prev {left: -110px;padding-right: 4px;}.owl-buttons .owl-prev:before {content: '\f104';}.owl-buttons .owl-next {right: -110px;padding-left: 4px;}.owl-buttons .owl-next:before {content: '\f105';}.owl-buttons .owl-prev:hover,.owl-buttons .owl-next:hover {background-color: #ecf2f5;}.cws_vc_shortcode_sc_carousel.arrows_top_right .cws_vc_shortcode_sc_carousel_header {position: relative;padding-right: 100px;text-align: left;}.cws_vc_shortcode_sc_carousel.arrows_top_right .carousel_nav_panel {position: absolute;right: 0;left: auto;bottom: 0;top: auto;width: 75px;height: 31px;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}.cws_vc_shortcode_sc_carousel.arrows_top_right.arrows_on_hover:hover .prev {left: 0;}.cws_vc_shortcode_sc_carousel.arrows_top_right.arrows_on_hover:hover .next {right: 0;}.cws_vc_shortcode_sc_carousel.arrows_top_left .cws_vc_shortcode_sc_carousel_header {position: relative;padding-left: 100px;text-align: right;}.cws_vc_shortcode_sc_carousel.arrows_top_left .carousel_nav_panel {position: absolute;left: 0;right: auto;bottom: 0;top: auto;width: 75px;height: 31px;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}.cws_vc_shortcode_sc_carousel.arrows_top_left.arrows_on_hover:hover .prev {left: 0;}.cws_vc_shortcode_sc_carousel.arrows_top_left.arrows_on_hover:hover .next {right: 0;}.cws_vc_shortcode_sc_carousel.arrows_default .carousel_nav_panel {position: absolute;width: 100%;left: 0;right: auto;top: 50%;bottom: auto;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;height: 31px;}.cws_vc_shortcode_sc_carousel.arrows_default .prev {left: -110px;}.cws_vc_shortcode_sc_carousel.arrows_default .next {right: -110px;}.cws_vc_shortcode_sc_carousel.arrows_default.has_title .carousel_nav_panel {margin-top: 25px;}.cws_vc_shortcode_sc_carousel.arrows_default.arrows_on_hover .prev {left: 0;}.cws_vc_shortcode_sc_carousel.arrows_default.arrows_on_hover .next {right: 0;}.cws_vc_shortcode_sc_carousel.arrows_bottom_left {padding-bottom: 50px !important;}.cws_vc_shortcode_sc_carousel.arrows_bottom_left .carousel_nav_panel {position: absolute;left: 0;bottom: 0;width: 75px;height: 31px;}.cws_vc_shortcode_sc_carousel.arrows_bottom_left.arrows_on_hover:hover .prev {left: 0;}.cws_vc_shortcode_sc_carousel.arrows_bottom_left.arrows_on_hover:hover .next {right: 0;}.cws_vc_shortcode_sc_carousel.arrows_bottom_right {padding-bottom: 50px !important;}.cws_vc_shortcode_sc_carousel.arrows_bottom_right .carousel_nav_panel {position: absolute;right: 0;bottom: 0;width: 75px;height: 31px;}.cws_vc_shortcode_sc_carousel.arrows_bottom_right.arrows_on_hover:hover .prev {left: 0;}.cws_vc_shortcode_sc_carousel.arrows_bottom_right.arrows_on_hover:hover .next {right: 0;} .posts_grid_carousel.navigation_in_header .widget_header {position: relative;padding-right: 100px;text-align: left;}.posts_grid_carousel.navigation_in_header .widget_header .carousel_nav_panel {position: absolute;right: 0;bottom: 0;width: 75px;height: 31px;} .arrows_on_hover .carousel_nav_panel,.related_portfolio .carousel_nav_panel {position: absolute;width: 100%;left: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 1;}.arrows_on_hover .prev,.arrows_on_hover .next,.related_portfolio .prev,.related_portfolio .next {opacity: 0;}.arrows_on_hover:hover .carousel_nav_panel,.related_portfolio:hover .carousel_nav_panel {z-index: 3;}.arrows_on_hover:hover .carousel_nav_panel .prev,.arrows_on_hover:hover .carousel_nav_panel .next,.related_portfolio:hover .carousel_nav_panel .prev,.related_portfolio:hover .carousel_nav_panel .next {opacity: 1;}.arrows_on_hover:hover .carousel_nav_panel .prev,.related_portfolio:hover .carousel_nav_panel .prev {left: -110px;}.arrows_on_hover:hover .carousel_nav_panel .next,.related_portfolio:hover .carousel_nav_panel .next {right: -110px;} .gallery[class*='galleryid-'] .owl-item:not(:only-child) .gallery-icon a[href*=".jpg"]:after,.gallery[class*='galleryid-'] .owl-item:not(:only-child) .gallery-icon a[href*=".jpeg"]:after,.gallery[class*='galleryid-'] .owl-item:not(:only-child) .gallery-icon a[href*=".png"]:after,.gallery[class*='galleryid-'] .owl-item:not(:only-child) .gallery-icon a[href*=".gif"]:after {content: "\f116";font-family: 'cwsicon';}.cws_sc_carousel .owl-item > .gallery-item {width: 100% !important;position: relative;}.cws_img_navigation.carousel_nav_panel span {vertical-align: middle;}.cws_img_navigation {margin-top: 25px;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;clear: both;}.cws_img_navigation.carousel_nav_panel .prev,.cws_img_navigation.carousel_nav_panel .next {position: relative;}.cws_img_navigation.carousel_nav_panel .prev {margin-right: 15px;}.cws_img_navigation.carousel_nav_panel .next {margin-left: 15px;}.gallery_post_carousel_wrapper {position: relative;}.gallery_post_carousel_wrapper a:not(.fancy) {position: absolute;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);top: 50%;color: #fff;font-size: 20px;opacity: 0;visibility: hidden;z-index: 4;width: 50px;height: 50px;line-height: 50px;text-align: center;background: rgba(0, 0, 0, 0.25);-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;cursor: pointer;}.gallery_post_carousel_wrapper a.prev {margin-left: -50px;left: 0;}.gallery_post_carousel_wrapper a.next {margin-right: -50px;right: 0;}.gallery_post_carousel_wrapper a:before {font-family: 'FontAwesome';}.gallery_post_carousel_wrapper a.prev:before {content: "\f104";}.gallery_post_carousel_wrapper a.next:before {content: "\f105";}.gallery_post_carousel_wrapper:hover a {margin-left: 0;margin-right: 0;opacity: .8;visibility: visible;}.gallery_post_carousel_wrapper:hover a.carousel_nav_panel.next {margin-right: 0px;}.gallery_post_carousel_wrapper a:hover {border-color: #fff;color: #fff;opacity: 1;}.gallery_post_carousel_wrapper a.carousel_nav_panel.next {right: 0;margin-right: -80px;} .cws_staff_posts_grid .owl-carousel {margin: 0 1px;}.cws_staff_posts_grid .carousel_nav_panel {position: absolute;width: 100%;left: 0;top: 50%;z-index: 1;}.cws_staff_posts_grid.pagination_owl .carousel_nav_panel {margin-top: -20px;}.cws_staff_posts_grid .prev,.cws_staff_posts_grid .next {-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.cws_staff_posts_grid .prev {left: -110px;}.cws_staff_posts_grid .next {right: -110px;} .testimonials-wrapper .carousel_nav_panel {position: absolute;width: 100%;left: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);z-index: 3;}.testimonials-wrapper .prev {left: 0;}.testimonials-wrapper .next {right: 0;} .banner.style_1 .banner_wrapper {padding: 35px 30px;position: relative;background-size: cover;background-repeat: no-repeat;background-position: center center;min-height: 180px;display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: center;justify-content: center;line-height: 1;font-size: 0;}.banner.style_1 .banner_wrapper.button-floated {-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;-webkit-flex-direction: row;flex-direction: row;}.banner.style_1 .banner_wrapper.button-floated .banner_table {width: 60%;}.banner.style_1 .banner_wrapper:before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.banner.style_1 .banner_title {color: #ffffff;font-weight: 700;margin-top: 0;font-size: 0;line-height: 1;}.banner.style_1 .banner_title_text {display: block;font-size: 30px;line-height: 1.2em;}.banner.style_1 .banner_offer {color: #ffffff;font-size: 16px;line-height: 1.5em;}.banner.style_1 .banner_offer:not(:first-child):before {content: '';display: inline-block;width: 35px;height: 3px;margin: 12px 0 16px;vertical-align: top;}.banner.style_1 .banner_table,.banner.style_1 .banner_button {position: relative;}.banner.style_1 .banner_button {margin-top: 38px;}.banner.style_2 .banner_wrapper {padding: 20px 15px;position: relative;background-size: cover;background-repeat: no-repeat;background-position: center center;line-height: 1;font-size: 0;display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;}.banner.style_2 .banner_wrapper:before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.banner.style_2 .banner_title {font-size: 24px;line-height: 1.2em;font-weight: 700;margin-top: 0;position: relative;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;text-align: center;}.banner.style_2 .banner_title_text {position: relative;z-index: 2;}.banner.style_2 .banner_offer {color: #ffffff;font-size: 16px;line-height: 1.5em;position: relative;display: block;padding: 44px 0 0;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.banner.style_2 .banner_title + .banner_offer:before {content: '';display: block;position: absolute;width: 100%;height: 1px;left: 0;top: 22px;}.banner.style_2 .banner_button {margin-top: 22px;}.banner.style_3 {display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;position: relative;}.banner.style_3 .banner_wrapper {padding: 20px 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;position: relative;line-height: 1;font-size: 0;}.banner.style_3 .banner_wrapper:before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.banner.style_3 .banner_title {font-size: 30px;line-height: 1.2em;font-weight: 700;margin-top: 0;position: relative;color: #FFFFFF;}.banner.style_3 .banner_offer:not(:first-child):before {content: '';display: inline-block;width: 35px;height: 3px;margin: 12px 0 16px;vertical-align: top;}.banner.style_3 .banner_title_text {position: relative;z-index: 2;}.banner.style_3 .banner_offer {color: #ffffff;font-size: 16px;line-height: 1.5em;font-weight: 400;position: relative;display: block;}.banner.style_3 .banner_table,.banner.style_3 .banner_button {position: relative;}.banner.style_3 .banner_button {margin-top: 38px;}.banner.style_3 .banner_pic {width: 100%;min-height: 180px;background-position: center center;-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;} .sc_button_wrapper {font-size: 0;line-height: 1;white-space: nowrap;}.sc_button_wrapper.mobile-align-left {text-align: left;}.sc_button_wrapper.mobile-align-center {text-align: center;}.sc_button_wrapper.mobile-align-right {text-align: right;}.cws_custom_button_wrapper {display: inline-block;vertical-align: middle;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}.cws_custom_button_wrapper i:before {margin: 0;}.cws_custom_button_wrapper.large i {margin: -4px 0 0 25px;vertical-align: middle;}.cws_custom_button_wrapper.large i:first-child {margin: -4px 25px 0 0;}.cws_custom_button_wrapper.regular i {margin: -4px 0 0 24px;vertical-align: middle;}.cws_custom_button_wrapper.regular i:first-child {margin: -4px 24px 0 0;}.cws_custom_button_wrapper.small i {margin: 0 0 0 20px;vertical-align: middle;}.cws_custom_button_wrapper.small i:first-child {margin: 0 20px 0 0;}.cws_custom_button_wrapper > span {display: block;}.cws_custom_button {display: block;text-transform: uppercase;font-weight: 700;text-decoration: none;cursor: pointer;position: relative;z-index: 2;}.cws_custom_button_wrapper.default {-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}.cws_custom_button_wrapper.default:hover {background-color: transparent;}.cws_custom_button_wrapper.default .cws_custom_button {border-width: 2px;border-style: solid;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;color: #ffffff;font-size: 16px;line-height: 1.5em;padding: 8px 20px;}.cws_custom_button_wrapper.simple {background-color: transparent !important;}.cws_custom_button_wrapper.simple .cws_custom_button {text-decoration: underline;font-size: 16px;line-height: 1.5em;}.cws_custom_button_wrapper.advanced {position: relative;}.cws_custom_button_wrapper.advanced:before {content: '\f105';position: absolute;display: inline-block;font: 400 normal 20px 'FontAwesome';top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: right 0.2s;-moz-transition: right 0.2s;-ms-transition: right 0.2s;-o-transition: right 0.2s;transition: right 0.2s;z-index: 2;color: #FFFFFF;right: 13px;}.cws_custom_button_wrapper.advanced:after {content: '';position: absolute;right: 0;top: 0;height: 100%;-webkit-transition: width 0.2s;-moz-transition: width 0.2s;-ms-transition: width 0.2s;-o-transition: width 0.2s;transition: width 0.2s;filter: brightness(85%);width: 35px;}.cws_custom_button_wrapper.advanced .cws_custom_button {font-size: 16px;line-height: 1.5em;padding: 10px 60px 10px 25px;color: #ffffff;}.cws_custom_button_wrapper.advanced:hover:before {right: 8px;}.cws_custom_button_wrapper.advanced:hover:after {width: 100%;} .cws_portfolio_posts_grid .cws_vc_shortcode_wrapper {font-size: 0;line-height: 1;margin: -26px -15px 0;}.cws_portfolio_posts_grid.remove_spacing .cws_vc_shortcode_wrapper {margin: 0;-webkit-box-shadow: 0 0 55px rgba(0, 0, 0, 0.06);-moz-box-shadow: 0 0 55px rgba(0, 0, 0, 0.06);box-shadow: 0 0 55px rgba(0, 0, 0, 0.06);overflow: hidden;position: relative;}.cws_portfolio_posts_grid.remove_spacing .widgettitle + .cws_vc_shortcode_wrapper {margin-top: 24px;}.cws_portfolio_posts_grid .item {position: relative;display: inline-block;vertical-align: top;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 26px 0 0;padding: 0 15px;}.cws_portfolio_posts_grid .item.add_shadow .item_content {-webkit-box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 0 35px 0 rgba(0, 0, 0, 0.1);}.cws_portfolio_posts_grid.remove_spacing .item {margin: 0;padding: 0;}.cws_portfolio_posts_grid .layout-masonry .item {margin: 0;}.cws_portfolio_posts_grid .title-wrapper--default .widgettitle {display: block;margin: 0 0 32px;}.cws_portfolio_posts_grid .title-wrapper--default .dots {text-align: center;}.cws_portfolio_posts_grid .title-wrapper--stretch .widgettitle {display: inline-block;vertical-align: middle;margin: 0;} .cws_portfolio_posts_grid .item,.cws_portfolio_posts_grid .grid-sizer {width: 100%;} .cws_portfolio_posts_grid.posts_grid_carousel .cws_vc_shortcode_wrapper {margin: 0;overflow: inherit;}.cws_portfolio_posts_grid.posts_grid_carousel .item {width: 100% !important;margin: 26px 0;}.cws_portfolio_posts_grid.posts_grid_carousel.remove_spacing .owl-carousel {margin: 0;}.cws_portfolio_posts_grid.posts_grid_carousel.remove_spacing .item {margin: 0;}.cws_portfolio_posts_grid.posts_grid_carousel.remove_spacing .owl-wrapper-outer:before {content: '';position: absolute;display: block;width: 1px;height: 100%;z-index: 5;left: 0;top: 0;background-color: #f7f7f7;}.cws_portfolio_posts_grid.posts_grid_carousel.remove_spacing .owl-pagination {position: absolute;width: 100%;top: 100%;left: 0;} .dots {list-style: none;font-size: 0;line-height: 1;margin: 0;}.dots .dot {display: inline-block;vertical-align: middle;position: relative;white-space: nowrap;font-size: 16px;margin: 5px 0 0;padding: 0;}.dots .dot:before {display: none;}.dots .posts_grid_nav_item {display: block;text-decoration: none;font-size: 16px;line-height: 31px;font-weight: 300;text-transform: uppercase;height: 32px;padding: 0 14px;border: solid 2px transparent;background-color: transparent;-webkit-transition: color 0.3s, border-color 0.3s, background-color 0.3s;-moz-transition: color 0.3s, border-color 0.3s, background-color 0.3s;-ms-transition: color 0.3s, border-color 0.3s, background-color 0.3s;-o-transition: color 0.3s, border-color 0.3s, background-color 0.3s;transition: color 0.3s, border-color 0.3s, background-color 0.3s;color: inherit;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}.dots .posts_grid_nav_item:hover,.dots .posts_grid_nav_item.active {color: #FFFFFF !important;}.dots .cws_post_select_dots {display: none;}.nav.posts_grid_nav .dots {margin-bottom: 55px;} .portfolio_item_post .wrap_link {display: block;position: absolute;z-index: 3;left: 0;top: 0;width: 100%;height: 100%;}.portfolio_item_post .item_content {position: relative;overflow: hidden;z-index: 1;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;background-color: #FFFFFF;height: calc(100% - 30px);}.portfolio_item_post.under_img:hover .item_content {-webkit-box-shadow: 0 0 21px rgba(0, 0, 0, 0.06);-moz-box-shadow: 0 0 21px rgba(0, 0, 0, 0.06);box-shadow: 0 0 21px rgba(0, 0, 0, 0.06);}.portfolio_item_post .post_media {position: relative;overflow: hidden;width: 100%;height: 100%;}.portfolio_item_post .pic {position: relative;z-index: 1;display: block;max-width: 100%;height: 100%;}.portfolio_item_post .post_media img {display: block;min-width: 100%;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;backface-visibility: hidden;max-width: none;height: 100%;}.portfolio_item_post.under_img .post_media img {max-width: 100%;height: auto;}.portfolio_item_post .cws_portfolio_content_wrap {font-size: 16px;line-height: 1.625em;position: absolute;z-index: 2;width: 100%;height: 100%;top: 0;left: 0;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-flex-direction: column;flex-direction: column;}.portfolio_item_post:not(.hoverdir) .cws_portfolio_content_wrap {opacity: 0;}.portfolio_item_post:not(.hoverdir):hover .cws_portfolio_content_wrap {opacity: 1;}.portfolio_item_post .hoverdir .cws_portfolio_content_wrap {top: 100%;-webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;-o-transition: all 0s;transition: all 0s;}.portfolio_item_post .links.area {position: absolute;z-index: 2;top: 0;left: 0;width: 100%;height: 100%;padding: 0;}.portfolio_item_post .desc_img {padding: 0 30px;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.portfolio_item_post .desc_img .post_title {color: #FFFFFF;}.portfolio_item_post .desc_img .post_title a {font-size: 20px;}.portfolio_item_post .desc_img .post_content {color: #FFFFFF;font-size: 14px;}.portfolio_item_post .post_title {margin: 0;padding: 0;font-size: 0;line-height: 1;}.portfolio_item_post.add_title_divider .post_title:after {content: '';display: inline-block;vertical-align: top;width: 21px;height: 2px;margin: 19px 0 0;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;}.portfolio_item_post .post_title a,.portfolio_item_post .post_title span {display: block;color: inherit;font-size: 24px;line-height: 1.3333em;}.portfolio_item_post .post_terms {margin: 0 -5px;}.portfolio_item_post .post_title + .post_terms {margin-top: 8px;}.portfolio_item_post .post_terms a {display: inline-block;margin: 0 5px;font-size: 12px;letter-spacing: 1.4px;font-weight: 900;text-transform: uppercase;}.portfolio_item_post .post_content {margin: 15px 0 0;font-size: 16px;line-height: 1.5em;-webkit-transition: color 0.3s;-moz-transition: color 0.3s;-ms-transition: color 0.3s;-o-transition: color 0.3s;transition: color 0.3s;}.portfolio_item_post .post_content:first-child {margin-top: 0;}.portfolio_item_post .links_wrap > *,.portfolio_item_post .desc_img > * {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.portfolio_item_post .under_image_portfolio {padding: 26px 30px;}.portfolio_item_post.under_img.add_divider {position: relative;z-index: 1;padding-bottom: 25px;}.portfolio_item_post.under_img.add_divider:after {content: '';display: block;width: 100%;height: 1px;right: 0;bottom: 0;background: #ebebeb;position: absolute;}.portfolio_item_post.with_link_wrapper {overflow: hidden;}.portfolio_item_post.with_link_wrapper:hover .post_title a,.portfolio_item_post.with_link_wrapper:hover .post_content {color: #FFFFFF;}.portfolio_item_post.with_link_wrapper:hover .post_title:after {background-color: #737ecb;}.portfolio_item_post.with_link_wrapper:hover .under_image_portfolio:before, .portfolio_item_post.with_link_wrapper:hover + .portfolio_item_post .under_image_portfolio:before {opacity: 0;}.portfolio_item_post.with_link_wrapper:after {content: '\f13b';width: 63px;height: 63px;z-index: 2;background-color: #1e276c;color: #FFFFFF;fill: #ffffff;display: block;position: absolute;right: -63px;bottom: 0;text-align: center;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;font: 400 normal 18px/62px 'cwsicon';}.portfolio_item_post.with_link_wrapper:hover:after {opacity: 1;right: 0;}.wide_style .portfolio_item_post .item_content {height: 100%;}.remove_spacing .portfolio_item_post:hover .item_content {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.remove_spacing .portfolio_item_post .under_image_portfolio {padding: 48px 50px 58px;position: relative;}.remove_spacing .portfolio_item_post .under_image_portfolio:before {content: '';position: absolute;display: block;width: 1px;left: 0;top: 41px;bottom: 36px;background-color: #e5e5e5;opacity: 1;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;}.remove_spacing:not(.posts_grid_carousel) .cws_vc_shortcode_wrapper:before {content: '';position: absolute;display: block;width: 1px;height: 100%;z-index: 5;left: 0;top: 0;background-color: #f7f7f7;} .related_portfolio:not(:empty) {margin: 67px 0 0;}.related_portfolio .related_portfolio_title {margin: 0 0 40px;}.related_portfolio .portfolio_item_post .post_media img {max-width: 100%;height: auto;}.related_portfolio .cws_portfolio_content_wrap {background-color: transparent;}.related_portfolio .portfolio_item_post .under_image_portfolio {background-color: #FFFFFF;-webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.07);box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.07);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;padding: 20px 93px 20px 15px;min-height: 53px;}.related_portfolio .portfolio_item_post.under_img:hover .item_content {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.related_portfolio .portfolio_item_post.under_img:hover .under_image_portfolio {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;background-color: #ecf2f5;}.related_portfolio .read_more_button {width: 53px;height: 53px;z-index: 2;background-color: #ecf2f5;color: #7399ab;fill: #7399ab;display: block;position: absolute;right: 15px;bottom: 20px;text-align: center;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;font: 700 normal 18px/52px 'cwsicon';}.related_portfolio .read_more_button:before {content: '\f13b';}.related_portfolio .portfolio_item_post.under_img:hover .read_more_button {color: #FFFFFF;fill: #FFFFFF;}.related_portfolio .portfolio_item_post .post_title:not(:first-child) {margin: 5px 0 0;}.related_portfolio .portfolio_item_post .post_title a,.related_portfolio .portfolio_item_post .post_title span {font-size: 22px;}.related_portfolio .portfolio_item_post .post_terms a:last-child {position: relative;}.related_portfolio .portfolio_item_post .post_terms a:last-child:after {content: '';position: absolute;display: block;width: 30px;height: 1px;background-color: #bcd0da;top: 50%;right: -47px;margin: -2px 0 0;} .portfolio_item_post.hoverbi2 .hover-effect:before,.portfolio_item_post.hoverbi2 .hover-effect:after {position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;content: '';opacity: 0;-webkit-transition: opacity 0.1s,-webkit-transform 0.35s;transition: opacity 0.1s,transform 0.35s;}.portfolio_item_post.hoverbi2 .hover-effect:before {border-top: 1px solid rgba(255, 255, 255, 0.5);border-bottom: 1px solid rgba(255, 255, 255, 0.5);-webkit-transform: scale(0, 1);transform: scale(0, 1);}.portfolio_item_post.hoverbi2 .hover-effect:after {border-right: 1px solid rgba(255, 255, 255, 0.5);border-left: 1px solid rgba(255, 255, 255, 0.5);-webkit-transform: scale(1, 0);transform: scale(1, 0);}.portfolio_item_post.hoverbi:hover .hover-effect:before,.portfolio_item_post.hoverbi2:hover .hover-effect:before,.portfolio_item_post.hoverbi2:hover .hover-effect:after {opacity: 0.7;-webkit-transform: scale(1);transform: scale(1);}.portfolio_item_post.hoverbi2:hover .hover-effect:before,.portfolio_item_post.hoverbi2:hover .hover-effect:after {transition-delay: 0.1s;}.portfolio_item_post.hoversr .pic img,.portfolio_item_post.hoversr .cover_img img {-webkit-transform: scale(1) rotate(0);-moz-transform: scale(1) rotate(0);-o-transform: scale(1) rotate(0);transform: scale(1) rotate(0);-webkit-transition: -webkit-transform .7s ease-in-out;-moz-transition: -moz-transform .7s ease-in-out;transition: transform .7s ease-in-out;}.portfolio_item_post:not(.hover_none).hoversr:hover .pic img,.portfolio_item_post:not(.hover_none).hoversr:hover .cover_img img {-webkit-transform: scale(1.06) rotate(2deg);-moz-transform: scale(1.06) rotate(2deg);-o-transform: scale(1.06) rotate(2deg);transform: scale(1.06) rotate(2deg);}.portfolio_item_post.hoverzb .pic img,.portfolio_item_post.hoverzb .cover_img img {-webkit-filter: blur(0);-moz-filter: blur(0);-ms-filter: blur(0);-o-filter: blur(0);filter: blur(0);-webkit-transform: scale(1);transform: scale(1);-webkit-transition: all .7s ease-in-out;-moz-transition: all .7s ease-in-out;transition: all .7s ease-in-out;}.portfolio_item_post:not(.hover_none).hoverzb:hover .pic img,.portfolio_item_post:not(.hover_none).hoverzb:hover .cover_img img {-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-filter: blur(5px);-moz-filter: blur(5px);-ms-filter: blur(5px);-o-filter: blur(5px);filter: blur(5px);}.posts_grid.cws_portfolio_posts_grid .portfolio_item_post.hoverzs .post_media .pic img,.posts_grid.cws_portfolio_posts_grid .portfolio_item_post.hoverzs .post_media .cover_img img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition-timing-function: ease-out;z-index: 1;-webkit-transition-duration: 650ms;}.posts_grid.cws_portfolio_posts_grid .portfolio_item_post:not(.hover_none).hoverzs:hover .post_media .pic img,.posts_grid.cws_portfolio_posts_grid .portfolio_item_post:not(.hover_none).hoverzs:hover .post_media .cover_img img {-webkit-transform: scale(1.3);transform: scale(1.3);-webkit-transition-timing-function: ease;z-index: 1;-webkit-transition-duration: 7950ms;}.posts_grid.cws_portfolio_posts_grid .item_content:hover .desc_img > * {animation-name: cws_animate_up_s;animation-duration: .6s;opacity: 1;}.posts_grid.cws_portfolio_posts_grid .item_content:hover .desc_img > * + * {animation-duration: .7s;}.posts_grid.cws_portfolio_posts_grid .item_content:hover .desc_img > * + * + * {animation-duration: .8s;}.posts_grid.cws_portfolio_posts_grid .item_content:hover .links_wrap > * {animation-name: cws_animate_up_t;animation-duration: .6s;}@-webkit-keyframes cws_animate_up_s {0% {transform: translate3d(0, 15px, 0);}100% {transform: translate3d(0, 0, 0);}}@keyframes cws_animate_up_s {0% {transform: translate3d(0, 15px, 0);}100% {transform: translate3d(0, 0, 0);}}@-webkit-keyframes cws_animate_up_t {0% {transform: translateY(-15px);}100% {transform: translateY(0);}}@keyframes cws_animate_up_t {0% {transform: translateY(-15px);}100% {transform: translateY(0);}}  .cws_staff_posts_grid {position: relative;font-size: 0;line-height: 1;margin: -30px -15px 0;}.cws_staff_post {margin: 30px 0 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;min-width: 288px;position: relative;display: inline-block;vertical-align: top;padding: 0 15px;}.cws_staff_post.align-left {text-align: left;}.cws_staff_post.align-center {text-align: center;}.cws_staff_post.align-right {text-align: right;}.cws_staff_post .cws_staff_photo {position: relative;}.cws_staff_post .cws_staff_photo:before {content: '';position: absolute;display: block;left: 0;right: 0;top: 0;bottom: 0;opacity: 0;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;z-index: 2;background-color: #3779e0;}.cws_staff_post .cws_staff_photo .plus_wrapper span {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #ffffff;opacity: 0;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;z-index: 3;}.cws_staff_post .cws_staff_photo .plus_wrapper span:first-child {width: 38px;height: 2px;}.cws_staff_post .cws_staff_photo .plus_wrapper span:first-child + span {width: 2px;height: 38px;}.cws_staff_post .cws_staff_photo:hover .plus_wrapper span {opacity: 1;}.cws_staff_post .cws_staff_photo img {display: block;width: 100%;height: auto;position: relative;}.cws_staff_post:hover .cws_staff_photo:before {opacity: 0.8;}.cws_staff_post .cws_staff_post_info {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 24px 20px 27px;z-index: 3;background-color: transparent;-webkit-transition: opacity 0.3s, background-color 0.3s;-moz-transition: opacity 0.3s, background-color 0.3s;-ms-transition: opacity 0.3s, background-color 0.3s;-o-transition: opacity 0.3s, background-color 0.3s;transition: opacity 0.3s, background-color 0.3s;font-size: 16px;line-height: 1.625em;}.cws_staff_post:hover .cws_staff_post_info {opacity: 1;}.cws_staff_post .cws_staff_post_title {margin: 0;}.cws_staff_post .cws_staff_post_title a {color: inherit;}.cws_staff_post .cws_staff_post_terms {margin: 9px 0 0;font-size: 0;line-height: 1;}.cws_staff_post .cws_staff_post_terms:before {content: '';display: inline-block;vertical-align: top;width: 16px;height: 2px;margin: 6px 6px 0 0;}.cws_staff_post .cws_staff_post_terms a {color: inherit;font-size: 14px;font-weight: 700;text-transform: uppercase;}.cws_staff_post .cws_staff_post_terms a:after {content: ', ';}.cws_staff_post .cws_staff_post_terms a:last-child:after {content: '';}.cws_staff_post .cws_staff_post_terms + div:not(.post_terms) {margin: 24px 0 0;}.cws_staff_post .biography {margin: 18px 0 0;}.cws_staff_post .biography span {display: block;font-weight: 700;}.cws_staff_post .biography p {margin: 0;}.cws_staff_post .cws_staff_post_content {margin: 12px 0 0;font-size: 16px;line-height: 1.5em;}.cws_staff_post .experience span:first-child,.cws_staff_post .email span:first-child,.cws_staff_post .tel span:first-child {margin-right: 5px;}.cws_staff_post .cws_staff_post_social_links {font-size: 0;line-height: 1;text-align: center;position: absolute;z-index: 3;top: 50%;left: 0;right: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;opacity: 0;}.cws_staff_post:hover .cws_staff_post_social_links {opacity: 1;}.cws_staff_post .cws_staff_post_social_links a {display: inline-block;vertical-align: middle;margin: 0 8px;font-size: 18px;font-weight: 400;width: 36px;height: 36px;line-height: 38px;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;color: #FFFFFF;background-color: transparent;-webkit-transition: color 0.3s, background-color 0.3s;-moz-transition: color 0.3s, background-color 0.3s;-ms-transition: color 0.3s, background-color 0.3s;-o-transition: color 0.3s, background-color 0.3s;transition: color 0.3s, background-color 0.3s;}.cws_staff_post .cws_staff_post_social_links a:hover {background-color: #FFFFFF;}.cws_staff_post .cws_staff_post_social_links a i {font-size: 20px;}.cws_staff_post .cws_custom_button_wrapper {margin: 28px 0 0;}.cws_staff_post .cws_custom_button,.cws_staff_post .cws_custom_button_wrapper:before {color: #FFFFFF;}.posts_grid_1 .item,.posts_grid_2 .item,.posts_grid_3 .item,.posts_grid_4 .item {width: 100%;}.cws_staff_posts_grid.posts_grid_carousel .item {width: 100% !important;} .cws_service_item {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;position: relative;cursor: default; }.cws_service_item.side_line:after {content: '';position: absolute;display: none;width: 1px;top: 2px;bottom: 2px;background-color: rgba(197, 200, 221, 0.4);right: -15px;}.cws_service_item a.cws_service_item_wrapper {color: inherit;}.cws_service_item .cws_service_icon_wrapper {display: inline-block;vertical-align: top;color: #b0c7d2;fill: #b0c7d2;}.cws_service_item .cws_service_icon_wrapper i {color: inherit;vertical-align: top;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.cws_service_item .cws_service_icon_wrapper i:before {margin: 0;vertical-align: top;}.cws_service_item .cws_service_icon {display: inline-block;vertical-align: top;width: 1em;height: 1em;line-height: 1;border-style: dashed;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.cws_service_item .cws_service_icon:before {font-size: inherit;line-height: 1;}.cws_service_item .cws_service_info {font-size: 0;line-height: 1;}.cws_service_item .cws_service_title {margin: 0;padding: 20px 0 0;-webkit-transition: color 0.3s;-moz-transition: color 0.3s;-ms-transition: color 0.3s;-o-transition: color 0.3s;transition: color 0.3s;line-height: 1.4em;}.cws_service_item.title_above .cws_service_title {padding: 0 0 20px;}.cws_service_item .cws_service_title.with_counter {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;position: relative;}.cws_service_item .cws_service_title.with_counter .service_title_wrapper {margin: 0 18px 0 0;-webkit-flex-shrink: 0;flex-shrink: 0;max-width: calc(100% - 78px);}.cws_service_item .counter_divider {display: block;width: 100%;height: 1px;opacity: 0.2;margin: 0.7em 0 0;}.cws_service_item .service_counter {font-size: 16px;font-weight: 400;text-align: right;margin: 0 0 0 18px;white-space: nowrap;}.cws_service_item .cws_service_info:not(:empty) {margin: 20px 0 0;}.cws_service_item .cws_service_desc {font-size: 16px;line-height: 1.5em;-webkit-transition: color 0.3s;-moz-transition: color 0.3s;-ms-transition: color 0.3s;-o-transition: color 0.3s;transition: color 0.3s;margin: 15px 0 0;letter-spacing: 0.2px;}.cws_service_item .cws_service_desc:first-child {margin: 0;}.cws_service_item .cws_service_desc p {margin: 0;}.cws_service_item .cws_custom_button_wrapper {margin: 16px 0 0;}.cws_service_item .cws_custom_button_wrapper.advanced:before,.cws_service_item .cws_custom_button_wrapper.advanced .cws_custom_button {color: #FFFFFF;}.cws_service_item .divider {width: 21px;height: 2px;display: inline-block;vertical-align: top;margin: 16px 0 0;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;}.cws_service_item .cws_service_image_wrapper img {display: block;max-width: 100%;position: relative;}.cws_service_item .cws_service_image_circle img {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.cws_service_item.title_beside .cws_service_item_wrapper {display: -ms-flexbox;display: -webkit-flex;display: flex;}.cws_service_item.v-top.title_beside .cws_service_item_wrapper {-webkit-align-items: flex-start;align-items: flex-start;}.cws_service_item.v-center.title_beside .cws_service_item_wrapper {-webkit-align-items: center;align-items: center;}.cws_service_item.v-bottom.title_beside .cws_service_item_wrapper {-webkit-align-items: flex-end;align-items: flex-end;}.cws_service_item.a-left.title_beside .cws_service_item_wrapper {-webkit-justify-content: flex-start;justify-content: flex-start;}.cws_service_item.a-center.title_beside .cws_service_item_wrapper {-webkit-justify-content: center;justify-content: center;}.cws_service_item.a-right.title_beside .cws_service_item_wrapper {-webkit-justify-content: flex-end;justify-content: flex-end;}.cws_service_item.title_beside .cws_service_info {margin: 0 0 0 24px;}.cws_service_item.title_beside .cws_service_title {padding: 0;}.cws_service_item.title_beside .cws_service_icon_wrapper, .cws_service_item.title_beside .cws_service_image_wrapper {margin-top: 4px;}.cws_service_item.title_beside.a-right .cws_service_item_wrapper {-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.cws_service_item.title_beside.a-right .cws_service_info {margin: 0 24px 0 0;} .cws_service_item.style_default .cws_service_title {font-size: 22px;font-weight: 700;} .cws_service_item.style_framed .cws_service_frame {padding: 40px 20px 30px;text-align: center;border: 3px solid #ecf2f5;background-color: #FFFFFF;-webkit-transition: border-color 0.3s;-moz-transition: border-color 0.3s;-ms-transition: border-color 0.3s;-o-transition: border-color 0.3s;transition: border-color 0.3s;}.cws_service_item.style_framed .cws_service_info:not(:empty):not(:first-child) {margin: 31px 0 0;}.cws_service_item.style_framed .cws_custom_button_wrapper.simple .cws_custom_button {text-decoration: none;text-transform: none;font-size: 17px;}.cws_service_item.style_framed .cws_custom_button_wrapper.simple .cws_custom_button:before {content: '\f13b';font: 700 normal 20px/1em 'cwsicon';color: #9cb6c3;margin: -4px 22px 0 0;vertical-align: middle;} .cws_service_item.style_advanced {margin: 0 -15px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;background-size: cover;position: relative;}.cws_service_item.style_advanced.side_line:after {bottom: 108px;right: 0;top: 35px;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;}.cws_service_item.style_advanced.side_line:hover:after, .cws_service_item.style_advanced.side_line.active:after {opacity: 0;}.cws_service_item.style_advanced .cws_service_item_wrapper {background-color: #ffffff;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;position: relative;height: 0;padding: 89.7436% 0 0;}.cws_service_item.style_advanced:hover .cws_service_item_wrapper, .cws_service_item.style_advanced.active .cws_service_item_wrapper {background-color: rgba(255, 255, 255, 0) !important;}.cws_service_item.style_advanced .cws_service_title {position: absolute;left: 20px;right: 90px;top: 50%;margin: -32px 0 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;padding: 0 0 0 36px;font-weight: 500;font-size: 24px;line-height: 1.25em;}.cws_service_item.style_advanced .cws_service_title:before {content: '';width: 21px;height: 2px;display: block;position: absolute;left: 0;top: 50%;margin: -1px 0 0;}.cws_service_item.style_advanced:hover .cws_service_title, .cws_service_item.style_advanced.active .cws_service_title {top: 16px;margin: 0;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}.cws_service_item.style_advanced .cws_service_icon_wrapper {position: absolute;right: 20px;top: 100%;margin: -77px 0 0;left: auto;-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: transform 0.3s, margin 0.3s, top 0.3s, color 0.1s;-moz-transition: transform 0.3s, margin 0.3s, top 0.3s, color 0.1s;-ms-transition: transform 0.3s, margin 0.3s, top 0.3s, color 0.1s;-o-transition: transform 0.3s, margin 0.3s, top 0.3s, color 0.1s;transition: transform 0.3s, margin 0.3s, top 0.3s, color 0.1s;}.cws_service_item.style_advanced:hover .cws_service_icon_wrapper, .cws_service_item.style_advanced.active .cws_service_icon_wrapper {top: 23px;margin: 0;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}.cws_service_item.style_advanced .cws_service_desc p {display: none;}.cws_service_item.style_advanced .cws_service_info {position: absolute;bottom: 0;left: 0;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transition: transform 0.3s;-moz-transition: transform 0.3s;-ms-transition: transform 0.3s;-o-transition: transform 0.3s;transition: transform 0.3s;}.cws_service_item.style_advanced:hover .cws_service_info, .cws_service_item.style_advanced.active .cws_service_info {-webkit-transform: translateY(20px);-moz-transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px);transform: translateY(20px);}.cws_service_item.style_advanced .cws_custom_button_wrapper {margin: 0;display: block;width: 100%;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.cws_service_item.style_advanced .default.small .cws_custom_button {border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;height: 27px;font-size: 18px;line-height: 27px;padding: 18px 20px;}.cws_service_item.style_advanced .default.small .cws_custom_button:before {content: '\f13b';display: inline-block;vertical-align: middle;margin: -3px 20px 0 0;font: 700 normal 20px/1em 'cwsicon';} .cws_service_item.style_alt {margin: 0 -15px 63px;background-repeat: no-repeat;background-position: center center;-webkit-background-size: cover;background-size: cover;position: relative;}.cws_service_item.style_alt.side_line:after {bottom: 108px;right: 0;top: 35px;opacity: 0;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;}.cws_service_item.style_alt .cws_service_item_wrapper {background-color: rgba(255, 255, 255, 0) !important;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;position: relative;height: 0;padding: 89.7436% 0 0;}.cws_service_item.style_alt .cws_service_title {position: absolute;left: 20px;right: 90px;top: 16px;margin: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;padding: 0 0 0 36px;font-weight: 500;font-size: 24px;line-height: 1.25em;}.cws_service_item.style_alt .cws_service_title:before {content: '';width: 21px;height: 2px;display: block;position: absolute;left: 0;top: 50%;margin: -1px 0 0;}.cws_service_item.style_alt:hover .cws_service_title {top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.cws_service_item.style_alt .cws_service_icon_wrapper {position: absolute;right: 20px;top: 23px;margin: 0;left: auto;-webkit-transition: transform 0.3s, margin 0.3s, top 0.3s, color 0.1s;-moz-transition: transform 0.3s, margin 0.3s, top 0.3s, color 0.1s;-ms-transition: transform 0.3s, margin 0.3s, top 0.3s, color 0.1s;-o-transition: transform 0.3s, margin 0.3s, top 0.3s, color 0.1s;transition: transform 0.3s, margin 0.3s, top 0.3s, color 0.1s;}.cws_service_item.style_alt .cws_service_desc p {display: none;}.cws_service_item.style_alt .cws_service_info {position: absolute;bottom: 0;left: 0;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-transform: translateY(20px);-moz-transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px);transform: translateY(20px);-webkit-transition: transform 0.3s;-moz-transition: transform 0.3s;-ms-transition: transform 0.3s;-o-transition: transform 0.3s;transition: transform 0.3s;}.cws_service_item.style_alt .cws_custom_button_wrapper {margin: 0;display: block;width: 100%;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.cws_service_item.style_alt .default.small .cws_custom_button {border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;height: 27px;font-size: 18px;line-height: 27px;padding: 18px 20px;}.cws_service_item.style_alt .default.small .cws_custom_button:before {content: '\f13b';display: inline-block;vertical-align: middle;margin: -3px 20px 0 0;font: 700 normal 20px/1em 'cwsicon';} .cws_service_item.style_toggle .cws_service_icon_wrapper {cursor: pointer;margin: 0;}.cws_service_item.style_toggle .cws_service_info {margin: 0 0 0 54px;position: relative;}.cws_service_item.style_toggle .cws_service_info:before {content: '';position: absolute;display: block;width: 1px;top: 0;bottom: 0;left: -29px;background-color: #d9e7ee;}.cws_service_item.style_toggle + .cws_service_item.style_toggle {margin: 25px 0 0;}.cws_service_item.style_toggle + .cws_service_item.style_toggle .cws_service_info:before {top: -25px;}.cws_service_item.style_toggle .cws_service_title {display: table-cell;vertical-align: middle;width: 1000px;font-weight: 400;font-size: 20px;position: relative;cursor: pointer;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 11px 0;}.cws_service_item.style_toggle .cws_service_title:after {content: '';width: 2px;height: 100%;position: absolute;display: block;left: -30px;right: auto;top: 0;opacity: 0;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;z-index: 2;}.cws_service_item.style_toggle.active .cws_service_title {font-weight: 500;}.cws_service_item.style_toggle.active .cws_service_title:after {opacity: 1;}.cws_service_item.style_toggle .cws_service_desc {margin: 5px 0 0;display: none;} .cws_textmodule_titles {line-height: 1;}.cws_textmodule_titles .cws_textmodule_subtitle {margin: 0;font-weight: 600;color: #000000;}.cws_textmodule_titles .cws_textmodule_title {margin: 8px 0 0;}.cws_textmodule_titles .cws_textmodule_title b,.cws_textmodule_titles .cws_textmodule_title strong {font-weight: 900;}.cws_textmodule_titles .cws_textmodule_title:first-child {margin: 0;}.cws_textmodule_titles.display_inline-block .cws_textmodule_subtitle,.cws_textmodule_titles.display_inline-block .cws_textmodule_title {display: inline;margin: 0;}.divider_style_linethrough .cws_textmodule_title {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;}.divider_style_linethrough .cws_textmodule_title span {padding: 0 32px;}.divider_style_linethrough .cws_textmodule_title:before,.divider_style_linethrough .cws_textmodule_title:after {content: '';display: block;background-color: #8c8c8c;width: 78px;height: 1px;}.divider_style_underline .cws_textmodule_titles:after {content: '';display: inline-block;background-color: #8c8c8c;width: 21px;height: 2px;margin: 16px 0 0;vertical-align: top;}.cws_textmodule_content {margin: 38px 0 0;}.cws_textmodule_content:first-child {margin: 0;}.cws_textmodule_content .cws_custom_button_wrapper {margin-top: 34px;}.cws_textmodule_content .cws_custom_button_wrapper:first-child {margin: 0;}.cws_textmodule_titles + .cws_textmodule_content {margin: 23px 0 0;}.cws_textmodule_icon_wrapper {text-align: center;margin-right: 15px;}.cws_textmodule .cws_textmodule_text.text_align_right .cws_textmodule_icon_wrapper {margin-left: 15px;margin-right: auto;line-height: 0px;}.cws_textmodule .cws_textmodule_icon {font-size: 14px;}.cws_textmodule .cws_textmodule_icon:before {font-size: inherit;margin: 0;}.cws_textmodule .svg.cws_textmodule_icon {font-size: inherit;line-height: normal;}.text_marked_item {padding-left: 0;position: relative;}.text_marked_item:before {content: '\f110';font-family: 'cwsicon';margin-right: 10px;}.cws_textmodule.icon_left .cws_textmodule_text {-webkit-order: 2;-ms-flex-order: 2;order: 2;}.cws_textmodule.icon_left .cws_textmodule_icon_wrapper {-webkit-order: 1;-ms-flex-order: 1;order: 1;}.cws_textmodule.icon_right .cws_textmodule_text {-webkit-order: 1;-ms-flex-order: 1;order: 1;}.cws_textmodule.icon_right .cws_textmodule_icon_wrapper {-webkit-order: 2;-ms-flex-order: 2;order: 2;}.cws_textmodule_icon_wrapper.add_animation_icon {opacity: 0;-webkit-transform: translate3d(0, 15px, 0);-moz-transform: translate3d(0, 15px, 0);transform: translate3d(0, 15px, 0);-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}.cws_textmodule_icon_wrapper.add_animation_icon.icon_init {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.cws_textmodule_icon_wrapper.add_animation_icon .cws_separator_icon {opacity: 0;-webkit-transform: scale(0, 1);-moz-transform: scale(0, 1);transform: scale(0, 1);}.cws_textmodule_icon_wrapper.add_animation_icon.icon_init .cws_separator_icon.cws_separator_left {transform-origin: right;margin-right: 15px;}.cws_textmodule_icon_wrapper.add_animation_icon.icon_init .cws_separator_icon.cws_separator_right {transform-origin: left;margin-left: 15px;}.cws_textmodule_icon_wrapper.add_animation_icon.icon_init .cws_separator_icon {-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);transform: scale(1, 1);opacity: 1;-webkit-transition: all 0.35s cubic-bezier(0.61, 0.92, 0, 0.21) 0.35s;-moz-transition: all 0.35s cubic-bezier(0.61, 0.92, 0, 0.21) 0.35s;transition: all 0.35s cubic-bezier(0.61, 0.92, 0, 0.21) 0.35s;}.cws_textmodule_icon_wrapper.add_animation_icon .cws_separator_icon {width: 45px;display: inline-block;position: relative;border-top: 1px solid #d30;vertical-align: top;}.cws_textmodule .text_content_wrapper img.alignnone {vertical-align: middle;margin: -4px 18px 0;}@media screen and (max-width: 959px) {.cws_textmodule_titles .cws_textmodule_subtitle {font-size: 14px !important;}} .cws_aside_heading_wrapper {font-size: 0;line-height: 1;cursor: default;}.cws_aside_heading {display: inline-block;vertical-align: top;position: relative;}.cws_aside_heading.add_outline_bg:before {content: '';position: absolute;display: block;width: 10000px;height: 100%;top: 0;background-color: #FFFFFF;}.cws_aside_heading.add_outline_bg.bg_direction_left:before {right: 100%;}.cws_aside_heading.add_outline_bg.bg_direction_right:before {left: 100%;}.cws_aside_heading .cws_aside_heading_title {font-size: 17px;font-weight: 700;color: #7994a2;display: block;padding: 50px 30px 25px 0;min-width: 130px;background-color: #FFFFFF;position: relative;z-index: 2;} .vc_pie_chart {position: relative;}.vc_pie_chart .wpb_heading {font-size: 18px;line-height: 1.3333em;margin: 18px 0 0;letter-spacing: 1px;font-weight: 500;}.vc_pie_chart .vc_pie_chart_back {border-color: #ecf2f5 !important;opacity: 1;}.vc_pie_chart .vc_pie_chart_value {font-weight: 700;letter-spacing: 1px;font-size: 26px !important;} .cws_benefits_item {position: relative;padding: 0;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-ms-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;height: 930px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow: hidden;color: #FFFFFF;background-color: rgba(18, 23, 62, 0.8);}.cws_benefits_item:hover {background-color: rgba(59, 70, 150, 0.4);}.cws_benefits_item:before {content: '';position: absolute;display: block;height: 1px;left: 0;right: 0;top: 0;background-color: rgba(255, 255, 255, 0.15);opacity: 1;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-ms-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}.cws_benefits_item:hover:before {opacity: 0;}.benefits_subtitle_wrapper {position: absolute;left: 20px;top: 20px;-webkit-transform: rotate(-90deg) translate(-100%, 0);-moz-transform: rotate(-90deg) translate(-100%, 0);-ms-transform: rotate(-90deg) translate(-100%, 0);-o-transform: rotate(-90deg) translate(-100%, 0);transform: rotate(-90deg) translate(-100%, 0);transform-origin: left top 0;}.benefits_subtitle_wrapper:before {content: '';position: absolute;display: block;width: 75px;height: 1px;left: -98px;top: 50%;background-color: rgba(255, 255, 255, 0.2);}.benefits_subtitle_wrapper .benefits_subtitle,.benefits_subtitle_wrapper .benefits_subtitle_note {display: inline-block;vertical-align: baseline;font-size: 20px;line-height: 28px;font-weight: 400;text-transform: uppercase;color: #FFFFFF;}.benefits_subtitle_wrapper .benefits_subtitle_note + .benefits_subtitle {margin: 0 0 0 20px;}.cws_benefits_info_wrapper {position: relative;top: 100%;-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 25px 20px 24px;}.cws_benefits_item:hover .cws_benefits_info_wrapper {-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);}.benefits_category {position: relative;top: 0;font-size: 14px;font-weight: 500;text-transform: uppercase;opacity: 0;}.cws_benefits_item:hover .benefits_category {-webkit-transition: color 0.2s linear 0.2s;-moz-transition: color 0.2s linear 0.2s;-ms-transition: color 0.2s linear 0.2s;-o-transition: color 0.2s linear 0.2s;transition: color 0.2s linear 0.2s;opacity: 1;}.cws_benefits_item .benefits_title {font-size: 30px;line-height: 1.1667em;font-weight: 700;top: 0;position: relative;margin: 40px 0 0;-webkit-transition: margin 0.2s linear;-moz-transition: margin 0.2s linear;-ms-transition: margin 0.2s linear;-o-transition: margin 0.2s linear;transition: margin 0.2s linear;color: #FFFFFF;}.cws_benefits_item:hover .benefits_title {margin: 10px 0 0;}.benefits_description_wrapper {margin: 22px 0 0;position: absolute;pointer-events: none;}.cws_benefits_item:hover .benefits_description_wrapper {position: relative;pointer-events: all;}.benefits_description {position: relative;font-size: 16px;line-height: 1.5em;opacity: 0;-webkit-transition: all 0.2s linear 0.3s;-moz-transition: all 0.2s linear 0.3s;-ms-transition: all 0.2s linear 0.3s;-o-transition: all 0.2s linear 0.3s;transition: all 0.2s linear 0.3s;}.cws_benefits_item:hover .benefits_description {opacity: 1;}.cws_benefits_item .cws_custom_button_wrapper {display: inline-block;vertical-align: top;position: relative;opacity: 0;margin: 0;-webkit-transition: all 0.2s linear 0.3s;-moz-transition: all 0.2s linear 0.3s;-ms-transition: all 0.2s linear 0.3s;-o-transition: all 0.2s linear 0.3s;transition: all 0.2s linear 0.3s;background-color: transparent;}.cws_benefits_item:hover .cws_custom_button_wrapper {opacity: 1;margin: 38px 0 0;}.cws_benefits_item .cws_custom_button_wrapper:hover {background-color: #FFFFFF;}.cws_benefits_item .cws_custom_button_wrapper .cws_custom_button {border-color: rgba(255, 255, 255, 0.1);color: #FFFFFF;}.cws_benefits_item .cws_custom_button_wrapper .cws_custom_button:before {content: '\f13b';font-family: 'cwsicon';margin: -4px 24px 0 0;}.cws_benefits_item .cws_custom_button_wrapper:hover .cws_custom_button {color: #2f3985;} .cws_milestone {display: inline-block;padding: 20px 18px 20px 18px;border-width: 1px;border-style: solid;text-align: center;max-width: 100%;box-sizing: border-box;}.cws_milestone.borderless {padding: 0;}.cws_milestone.borderless_vs_bg {padding: 20px 18px 20px 18px;}.cws_milestone .milestone_icon,.cws_milestone .milestone_number,.cws_milestone .milestone_desc {display: block;}.cws_milestone .milestone_icon {font-size: 4.65em;line-height: 1;}.cws_milestone .milestone_icon > i {display: block;}.cws_milestone .milestone_number {font-size: 2em;font-family: inherit;line-height: 0.8;font-weight: 400;}.cws_milestone .milestone_desc {font-size: 1em;line-height: 1.75;text-transform: capitalize;}.cws_milestone .milestone_icon + * {margin-top: 5px;}.cws_milestone.kill_gradient {background-image: none;}.cws_milestone {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.milestone_line {display: inline-block;height: 2px;background-color: #FFFFFF;width: 70px;margin-top: 20px;margin-bottom: 10px;}.cws_milestone.no-icon .milestone_number {font-size: 3.3em;}.cws_vc_shortcode_milestone {position: relative;}.cws_vc_shortcode_milestone.a-center .cws_milestone_number_wrapper {-webkit-justify-content: center;justify-content: center;}.cws_vc_shortcode_milestone.a-left .cws_milestone_number_wrapper {-webkit-justify-content: flex-start;justify-content: flex-start;}.cws_vc_shortcode_milestone.a-right .cws_milestone_number_wrapper {-webkit-justify-content: flex-end;justify-content: flex-end;}.cws_vc_shortcode_milestone.icon_left .cws_milestone_number_wrapper {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: flex-start;align-items: flex-start;}.cws_vc_shortcode_milestone.icon_right .cws_milestone_number_wrapper {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: flex-start;align-items: flex-start;}.cws_vc_shortcode_milestone.icon_right .cws_milestone_number_wrapper .cws_vc_shortcode_milestone_icon {order: 2;}.cws_milestone_number_wrapper {position: relative;}.a-center .cws_milestone_wrapper {-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.a-left .cws_milestone_wrapper {-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}.a-right .cws_milestone_wrapper {-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}.cws_vc_shortcode_milestone_wrapper.side_line:after {content: '';position: absolute;top: 0;right: -15px;width: 1px;height: 100%;background-color: #D4D6E3;display: none;}.milestone_prlx_section {position: absolute;top: 0;bottom: 0;left: 0;right: 0;overflow: hidden;z-index: 1;background-size: cover;}.milestone_overlay_section {position: absolute;top: 0;bottom: 0;left: 0;right: 0;overflow: hidden;z-index: 1;background-size: cover;}.cws_vc_shortcode_milestone_data .divider {display: inline-block;vertical-align: top;margin: 20px 0 0;width: 21px;height: 2px;background-color: black;}.milestone_wrapper {position: relative;z-index: 2;}.cws_vc_shortcode_milestone_wrapper.a-left {text-align: left;}.cws_vc_shortcode_milestone_wrapper.a-center {text-align: center;}.cws_vc_shortcode_milestone_wrapper.a-right {text-align: right;}.cws_vc_shortcode_milestone_icon {line-height: 1em;margin: 0 3px 5px;}.cws_vc_shortcode_milestone_icon.cws_vc_shortcode_icon_lg {padding: 14px 0 0;}.cws_vc_shortcode_milestone_icon.cws_vc_shortcode_icon_2x {padding: 6px 0 0;}.cws_vc_shortcode_milestone_icon.cws_vc_shortcode_icon_3x {padding: 3px 0 0;}.cws_vc_shortcode_milestone_icon.cws_vc_shortcode_icon_4x {padding: 0;margin: -5px 10px 0;}.cws_vc_shortcode_milestone_icon.cws_vc_shortcode_icon_4x {padding: 0;margin: -14px 10px 0;}.cws_vc_shortcode_milestone_icon i {font-size: inherit;}.cws_vc_shortcode_milestone_icon i:before {font-size: inherit;margin: 0;}.milestone_wrapper .cws_vc_shortcode_milestone_title {line-height: 1.5em;margin: 0;font-size: 14px;font-weight: 700;position: relative;z-index: 2;}.milestone_wrapper .cws_vc_shortcode_milestone_title:first-child {margin: 0;}.cws_vc_shortcode_milestone_number .odometer-digit-spacer,.cws_vc_shortcode_milestone_number .odometer-value {font-size: inherit;}.cws_vc_shortcode_milestone_number.odometer {line-height: 1;-webkit-flex-shrink: 0;flex-shrink: 0;}.cws_vc_shortcode_milestone.cws_vc_shortcode_milestone_icon_center .cws_vc_shortcode_milestone_wrapper {text-align: center;}.cws_vc_shortcode_milestone.cws_vc_shortcode_milestone_icon_center .cws_vc_shortcode_milestone_wrapper {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}.cws_vc_shortcode_milestone.cws_vc_shortcode_milestone_icon_center .cws_vc_shortcode_milestone_icon + .cws_vc_shortcode_milestone_data {margin-left: auto;margin-right: auto;display: block;}.cws_vc_shortcode_milestone_desc {font-size: 15px;font-weight: 400;margin-top: 8px;}.cws_vc_shortcode_milestone.cws_vc_shortcode_milestone_icon_right .cws_vc_shortcode_milestone_icon {-webkit-order: 2;-ms-flex-order: 2;order: 2;}.cws_vc_shortcode_milestone.cws_vc_shortcode_milestone_icon_right .cws_vc_shortcode_milestone_data {-webkit-order: 1;-ms-flex-order: 1;order: 1;}.cws_vc_shortcode_milestone.cws_vc_shortcode_milestone_icon_right .cws_vc_shortcode_milestone_icon + .cws_vc_shortcode_milestone_data,.cws_vc_shortcode_milestone.cws_vc_shortcode_milestone_icon_right .cws_vc_shortcode_milestone_wrapper .cws_vc_shortcode_milestone_desc {margin-left: auto;margin-right: 15px;}.cws_vc_shortcode_milestone.cws_vc_shortcode_milestone_icon_right .cws_vc_shortcode_milestone_icon + .cws_vc_shortcode_milestone_data .cws_vc_shortcode_milestone_title,.cws_vc_shortcode_milestone.cws_vc_shortcode_milestone_icon_left .cws_vc_shortcode_milestone_icon + .cws_vc_shortcode_milestone_data .cws_vc_shortcode_milestone_title {margin-left: 0;margin-bottom: 0;}.cws_vc_shortcode_milestone .cws_vc_shortcode_milestone_data .cws_vc_shortcode_milestone_number {font-size: 45px;font-weight: 700;line-height: 1em;overflow: hidden;} .odometer.odometer-auto-theme, .odometer.odometer-theme-default {-moz-box-orient: vertical;display: inline-block;vertical-align: middle;position: relative;}.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {-moz-box-orient: vertical;display: inline-block;vertical-align: middle;*vertical-align: auto;position: relative;}.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {*display: inline;}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {-moz-box-orient: vertical;display: inline-block;vertical-align: middle;*vertical-align: auto;visibility: hidden;}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {text-align: inherit;display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon {display: block;}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {display: block;-webkit-backface-visibility: hidden;}.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value {display: block;-webkit-transform: translateZ(0);}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {position: absolute;}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;-ms-transition: -ms-transform 2s;-o-transition: -o-transform 2s;transition: transform 2s;}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {-webkit-transition: -webkit-transform 2s;-moz-transition: -moz-transform 2s;-ms-transition: -ms-transform 2s;-o-transition: -o-transform 2s;transition: transform 2s;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}.odometer.odometer-auto-theme, .odometer.odometer-theme-default {font-family: "Helvetica Neue", sans-serif;line-height: 1.1em;white-space: nowrap;} .cws_vc_shortcode_milestone.style_advanced .cws_vc_shortcode_milestone_data .cws_vc_shortcode_milestone_number {font-size: 72px;line-height: 80px;margin-top: 10px;}.cws_vc_shortcode_milestone.style_advanced .milestone_wrapper .cws_vc_shortcode_milestone_title {text-transform: none;font-size: 24px;line-height: 30px;margin: 13px 0 0;}.cws_vc_shortcode_milestone.style_advanced .milestone_wrapper .cws_vc_shortcode_milestone_title:first-child {margin: 0;}.cws_vc_shortcode_milestone.style_advanced .cws_vc_shortcode_milestone_desc {font-size: 16px;margin: 18px 0 0;}.cws_vc_shortcode_milestone.style_advanced .cws_milestone_number_wrapper {-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-items: center;-ms-flex-align: center;align-items: center;white-space: nowrap;}.cws_vc_shortcode_milestone.style_advanced .cws_milestone_number_wrapper .cws_vc_shortcode_milestone_icon {order: 3;margin: 10px 0 0;}.cws_vc_shortcode_milestone.style_advanced .milestone_spacer {height: 1px;margin: 10px 30px 0 10px;width: 100%;background-color: #b0c7d2;order: 2;} .cws_vc_shortcode_milestone.style_vertical .cws_vc_shortcode_milestone_title {font-weight: 400;margin: 0;font-size: 18px;}.cws_vc_shortcode_milestone.style_vertical .title_index {opacity: 0.5;margin: 0 10px 0 0;}.cws_vc_shortcode_milestone.style_vertical .cws_vc_shortcode_milestone_wrapper.side_line:after {background-color: rgba(255, 255, 255, 0.3);}.cws_vc_shortcode_milestone.style_vertical .cws_milestone_number_wrapper {position: relative;padding: 0 0 48px;}.cws_vc_shortcode_milestone.style_vertical .cws_milestone_number_wrapper:before {content: '';position: absolute;display: block;width: 2px;height: 20px;left: 50%;bottom: 18px;margin: 0 0 0 -1px;background-color: rgba(255, 255, 255, 0.5);}.cws_vc_shortcode_milestone.style_vertical .cws_vc_shortcode_milestone_number {font-size: 60px;}@media screen and (max-width: 767px) {.cws_vc_shortcode_milestone.center_on_mobile {text-align: center !important;}.cws_vc_shortcode_milestone.center_on_mobile .cws_milestone_number_wrapper {-webkit-justify-content: center !important;justify-content: center !important;}.cws_vc_shortcode_milestone.center_on_mobile .cws_milestone_wrapper {-webkit-justify-content: center !important;-ms-flex-pack: center !important;justify-content: center !important;}}@media screen and (max-width: 959px) {.cws_vc_shortcode_milestone.style_advanced .cws_vc_shortcode_milestone_data .cws_vc_shortcode_milestone_number {font-size: 45px !important;line-height: 50px !important;}.cws_vc_shortcode_milestone.style_advanced .cws_vc_shortcode_milestone_icon {font-size: 45px !important;width: 45px !important;height: 45px !important;}.cws_vc_shortcode_milestone.style_advanced .cws_vc_shortcode_milestone_wrapper {padding: 0 10px !important;}} .cws_vc_shortcode_icon {font-style: normal;font-variant: normal;font-weight: normal;line-height: 1;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: relative;transition: all .2s ease;text-decoration: none;}.cws_vc_shortcode_icon.square:after {border-radius: 0;top: 0;left: 0;padding: 0;}.cws_vc_shortcode_icon:after {pointer-events: none;position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.cws_vc_shortcode_icon:after {top: -2px;left: -2px;padding: 2px;z-index: -1;margin-left: 0;-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;-moz-transition: -moz-transform 0.2s, opacity 0.2s;transition: transform 0.2s, opacity 0.2s;}.cws_vc_shortcode_icon.style_1:after {top: 0;left: 0;padding: 0;}.cws_vc_shortcode_icon.hovered.style_1:hover:after {-webkit-transform: scale(0.85);-moz-transform: scale(0.85);-ms-transform: scale(0.85);transform: scale(0.85);}.cws_vc_shortcode_icon.hovered.style_2 {-webkit-transition: background 0.3s;-moz-transition: background 0.3s;transition: background 0.3s;}.cws_vc_shortcode_icon.hovered.style_2:after {-webkit-transition: -webkit-transform 0.4s, opacity 0.2s;-moz-transition: -moz-transform 0.4s, opacity 0.2s;transition: transform 0.4s, opacity 0.2s;}.cws_vc_shortcode_icon.hovered.style_2:hover:after {-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);transform: scale(0);opacity: 0;}.cws_vc_shortcode_icon.hovered.style_2:after {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.cws_vc_shortcode_icon.hovered.style_3 {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.cws_vc_shortcode_icon.hovered.style_3:hover {-webkit-transform: translate3d(0, -10px, 0);-moz-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}.cws_vc_shortcode_icon.hovered.style_3.aligncenter:hover {-webkit-transform: translate3d(-50%, -10px, 0);-moz-transform: translate3d(-50%, -10px, 0);transform: translate3d(-50%, -10px, 0);}.icon-wrapper.aligncenter .cws_vc_shortcode_icon.hovered.style_3:hover {-webkit-transform: translate3d(-50%, -10px, 0);-moz-transform: translate3d(-50%, -10px, 0);transform: translate3d(-50%, -10px, 0);}.icon-wrapper.aligncenter,.cws_vc_shortcode_icon.aligncenter {margin: 0 auto;}.cws_vc_shortcode_icon:before {font-size: inherit;margin: 0;}i.svg svg {width: inherit;height: inherit;}.cws_vc_shortcode_icon_lg {font-size: 1.33333333em;line-height: 0.75em;vertical-align: top;}.cws_vc_shortcode_icon_2x {font-size: 2em;}.cws_vc_shortcode_icon_3x {font-size: 3em;}.cws_vc_shortcode_icon_4x {font-size: 4em;}.cws_vc_shortcode_icon_5x {font-size: 5em;}.cws_vc_shortcode_icon_lg i,.cws_vc_shortcode_icon_lg i:before,.cws_vc_shortcode_icon_2x i,.cws_vc_shortcode_icon_2x i:before,.cws_vc_shortcode_icon_3x i,.cws_vc_shortcode_icon_3x i:before,.cws_vc_shortcode_icon_4x i,.cws_vc_shortcode_icon_4x i:before,.cws_vc_shortcode_icon_5x i,.cws_vc_shortcode_icon_5x i:before {font-size: 1em;line-height: 1em;vertical-align: top;}.cws_vc_shortcode_icon_wrapper {display: inline-block;margin: 5px;}.cws_vc_shortcode_icon_wrapper > .cws_vc_shortcode_icon {display: block;margin: auto;}.cws_vc_shortcode_icon.simple.hovered:hover {opacity: 0.8;}.cws_vc_shortcode_icon.round {border-radius: 50%;}.cws_vc_shortcode_icon.bordered,.cws_vc_shortcode_icon.alt {line-height: calc(1.6667em - 6px);width: calc(1.6667em - 6px);height: calc(1.6667em - 6px);text-align: center;vertical-align: middle;border-style: solid;}.cws_vc_shortcode_icon,.cws_vc_shortcode_icon.fa-lg,.cws_vc_shortcode_icon.fa-2x,.cws_vc_shortcode_icon.fa-3x {border-width: 2px;}.cws_vc_shortcode_icon.fa-4x,.cws_vc_shortcode_icon.fa-5x {border-width: 3px;}.cws_vc_shortcode_icon_flex_column_sb {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.cws_vc_shortcode_icon_overlay {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;}.icon-wrapper.side_line {position: relative;}.icon-wrapper.side_line:after {content: '';position: absolute;display: block;width: 1px;background-color: rgba(255, 255, 255, 0.5);right: -15px;top: 5px;bottom: 8px;}  .cws_pricing_plan {position: relative;text-align: center;background-color: #ffffff;overflow: hidden;margin-bottom: 20px;-webkit-box-shadow: 0 0 55px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 55px rgba(0, 0, 0, 0.07);box-shadow: 0 0 55px rgba(0, 0, 0, 0.07);}.pricing_plan {text-align: center;}.cws_pricing_plan .pricing_title {padding: 25px 20px 20px 20px;text-align: center;}.cws_pricing_plan .pricing_plan_title {font-size: 18px;font-weight: 700;text-transform: uppercase;margin: 0;position: relative;width: 100%;padding-left: 0;text-align: center;letter-spacing: 1px;}.cws_pricing_plan .pricing_plan_title_desc {margin-top: 9px;color: rgba(63, 72, 93, 0.7);display: block;}.cws_pricing_plan .pricing_table_icon {margin-top: 40px;}.pricing_plan_content {margin: 0 auto;width: calc(100% - 40px);}.cws_pricing_plan .pricing_title,.cws_pricing_plan .pricing_plan_title_desc,.cws_pricing_plan .pricing_plan_title,.cws_pricing_plan .pricing_table_icon {-webkit-transition: all .2s ease;transition: all .2s ease;}.pricing_plan_content .price_row_info {padding: 20px 0;line-height: initial;font-size: 16px;color: #3f485d;border-bottom: 1px solid #d9e7ee;}.pricing_plan_price .main_price_part {line-height: 1;font-size: 55px !important;margin: 44px 0;}.pricing_plan_price .currency {font-size: 32px;line-height: 1;vertical-align: super;}.pricing_plan .price_desc {font-size: 18px;line-height: 1;font-weight: 700;margin: 0 0 0 7px;}.cws_pricing_plan .more_button {transition: background-color .3s ease;display: block;min-height: 58px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 19px 25px 18px;line-height: 29px;text-align: center;font-size: 18px;font-weight: 700;text-transform: uppercase;color: #ffffff;}.cws_pricing_plan .more_button:after {content: '\f13b';display: inline-block;margin: 0 0 0 25px;font-size: 20px;font-family: 'cwsicon';}.cws_pricing_plan.highlighted:before {content: 'BEST';position: absolute;text-transform: uppercase;right: -42px;top: -8px;font-size: 14px;font-weight: 700;-webkit-transform: rotate(45deg);transform: rotate(45deg);color: #fff;padding: 30px 30px 3px;line-height: 20px;letter-spacing: 0.8px;width: 60px;}.cws_pricing_plan.highlighted .pricing_plan_title_desc,.cws_pricing_plan.highlighted .pricing_plan_title,.cws_pricing_plan.highlighted .pricing_table_icon {color: #fff;}.cws_pricing_plan.highlighted .pricing_table_icon {fill: #fff;}.cws_pricing_plan:hover .pricing_plan_title_desc,.cws_pricing_plan:hover .pricing_plan_title,.cws_pricing_plan:hover .pricing_table_icon {color: #fff;}.cws_pricing_plan:hover .pricing_table_icon.svg {fill: #fff;}.cws_vc_shortcode_pricing_plan .pricing_plan_prlx_section {padding-top: 0;}  .shortcode_quote {position: relative;max-width: 470px;margin: 0 auto;}.shortcode_quote .quote_image {height: 0;padding: 100% 0 0;background-position: center center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}.shortcode_quote .quote_content {margin: 30px 0 0;}.shortcode_quote .quote_text {margin: 15px 0 0;font-size: 17px;line-height: 1.7647em;color: #3f485d;}.shortcode_quote .quote_footer {margin: 30px 0 0;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;}.shortcode_quote .quote_rating {display: block;max-width: 40%;white-space: nowrap;margin: 0 0 -3px;}.shortcode_quote .quote_rating i {color: #bed1db;font-size: 19px;line-height: 1em;margin: 0 2px;}.shortcode_quote .quote_rating.quote_rating-value_1 i:first-child,.shortcode_quote .quote_rating.quote_rating-value_2 i:first-child,.shortcode_quote .quote_rating.quote_rating-value_2 i:first-child + i,.shortcode_quote .quote_rating.quote_rating-value_3 i:first-child,.shortcode_quote .quote_rating.quote_rating-value_3 i:first-child + i,.shortcode_quote .quote_rating.quote_rating-value_3 i:first-child + i + i,.shortcode_quote .quote_rating.quote_rating-value_4 i:first-child,.shortcode_quote .quote_rating.quote_rating-value_4 i:first-child + i,.shortcode_quote .quote_rating.quote_rating-value_4 i:first-child + i + i,.shortcode_quote .quote_rating.quote_rating-value_4 i:first-child + i + i + i,.shortcode_quote .quote_rating.quote_rating-value_5 i {color: #f79068;}.shortcode_quote .quote_author {font-size: 15px;font-style: italic;font-weight: 500;color: #535353;max-width: 40%;white-space: nowrap;}.shortcode_quote .quote_divider {margin: 0 10px;height: 1px;background-color: #c8d5da;width: 100%;}.shortcode_quote .quote_info {margin: 10px -45px 0 0;font-size: 0;line-height: 1;}.shortcode_quote .info_item {display: inline-block;vertical-align: top;margin: 20px 45px 0 0;}.shortcode_quote .info_item_title {font-size: 14px;text-transform: uppercase;font-weight: 600;color: #a2bfcf;}.shortcode_quote .info_item_count {font-size: 50px;line-height: 1.2em;font-weight: 700;margin: 10px 0 0;}.shortcode_quote .info_item_count:after {content: '\f067';font: 400 normal 14px/1em 'FontAwesome';vertical-align: top;display: inline-block;margin: 14px 0 0 4px;} .shortcode_tabs_gallery {margin: 0 -15px;}.shortcode_tabs_gallery .tabs_bg {overflow: hidden;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;width: 100%;}.shortcode_tabs_gallery .container {position: relative;z-index: 5;}.shortcode_tabs_gallery .tabs_control_item {color: #8b94bc;-webkit-transition: color 0.3s;-moz-transition: color 0.3s;-ms-transition: color 0.3s;-o-transition: color 0.3s;transition: color 0.3s;cursor: pointer;position: relative;padding: 12px 18px 12px 15px;font-size: 16px;line-height: 24px;overflow: hidden;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.shortcode_tabs_gallery .tabs_control_item:hover, .shortcode_tabs_gallery .tabs_control_item.active {color: #FFFFFF;}.shortcode_tabs_gallery .tabs_control_item:after {content: '';position: absolute;display: block;width: 3px;height: 100%;right: 0;left: auto;top: 0;background-color: transparent;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;}.shortcode_tabs_gallery .tabs_control_counter {white-space: nowrap;width: 27px;padding: 0 0 0 51px;position: relative;text-align: right;font-size: 14px;}.shortcode_tabs_gallery .tabs_control_counter:before {content: '';position: absolute;display: block;left: 10px;top: 50%;background-color: #FFFFFF;opacity: 0.11;margin: -2px 0 0;width: 31px;height: 1px;}.shortcode_tabs_gallery .tabs_text,.shortcode_tabs_gallery .tab_text_title {color: #FFFFFF;font-weight: 500;}.shortcode_tabs_gallery .tabs_text {padding: 0 15px;}.shortcode_tabs_gallery .tabs_controls {background-color: #292d40;position: relative;padding: 30px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.shortcode_tabs_gallery .tabs_text_wrapper {background-color: #343950;position: relative;padding: 30px 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.shortcode_tabs_gallery .tabs_text_wrapper:after {content: '';position: absolute;display: block;left: 50%;top: 100%;width: 0;height: 0;margin: 0 0 0 -15px;border-top: solid 15px #343950;border-right: solid 15px transparent;border-left: solid 15px transparent;border-bottom: none;}.shortcode_tabs_gallery .tabs_content_placeholder {position: relative;}.shortcode_tabs_gallery .tabs_gallery {position: relative;}.shortcode_tabs_gallery .tabs_gallery_item {position: relative;width: 100%;height: 300px;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;}.shortcode_tabs_gallery .owl-wrapper-outer {overflow: hidden;margin: 0 0 0 -15px;} .cwstooltip-wrapper {position: relative;margin: 0 auto;}.cwstooltip-wrapper img {width: 100%;height: auto;}.tooltipster-content p {line-height: 140%;margin: 4px 0;}.tooltipster-content h2, .tooltipster-content h3, .tooltipster-content h4, .tooltipster-content h5 {margin: 4px 0 6px 0;}.cws-hotspots {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-size: contain;z-index: 100;}.cws-hotspots .hotspot-item {position: absolute;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.cws-hotspots .hotspot-item a {width: 16px;height: 16px;border: 2px solid rgba(255, 255, 255, 0);color: #fff;text-decoration: none;position: absolute;left: auto;top: auto;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-webkit-transition-delay: 0s;transition: all 0.2s ease-out;}.cws-hotspots .hotspot-item.pulse-white a {border: none;-webkit-animation: pulse-white 2s ease-out infinite;-moz-animation: pulse-white 2s ease-out infinite;animation: pulse-white 2s ease-out infinite;}.cws-hotspots .hotspot-item.pulse-gray a {border: none;-webkit-animation: pulse-gray 2s ease-out infinite;-moz-animation: pulse-gray 2s ease-out infinite;animation: pulse-gray 2s ease-out infinite;}.cws-hotspots .hotspot-item.pulse-red a {border: none;-webkit-animation: pulse-red 2s ease-out infinite;-moz-animation: pulse-red 2s ease-out infinite;animation: pulse-red 2s ease-out infinite;}.cws-hotspots .hotspot-item.pulse-green a {border: none;-webkit-animation: pulse-green 2s ease-out infinite;-moz-animation: pulse-green 2s ease-out infinite;animation: pulse-green 2s ease-out infinite;}.cws-hotspots .hotspot-item.pulse-yellow a {border: none;-webkit-animation: pulse-yellow 2s ease-out infinite;-moz-animation: pulse-yellow 2s ease-out infinite;animation: pulse-yellow 2s ease-out infinite;}.cws-hotspots .hotspot-item.pulse-blue a {border: none;-webkit-animation: pulse-blue 2s ease-out infinite;-moz-animation: pulse-blue 2s ease-out infinite;animation: pulse-blue 2s ease-out infinite;}.cws-hotspots .hotspot-item.pulse-purple a {border: none;-webkit-animation: pulse-purple 2s ease-out infinite;-moz-animation: pulse-purple 2s ease-out infinite;animation: pulse-purple 2s ease-out infinite;}.cws-hotspots .hotspot-item a:hover {-moz-transform: scale(1.2, 1.2);-ms-transform: scale(1.2, 1.2);-webkit-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);-webkit-animation: none;-moz-animation: none;animation: none;}.cws-hotspots .hotspot-item a span {width: 4px;height: 4px;margin: -2px 0 0 -2px;border-radius: 100%;position: absolute;display: block;background: #FFF;left: 50%;top: 50%;}.cws-hotspots .hotspot-item a i {display: block;font-size: 10px;position: relative;width: 100%;text-align: center;font-style: normal;color: #fff;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.cws-hotspots .hotspot-item.cws-pulse a i {margin-top: 6px;}.cws-hotspots .hotspot-item a:focus {outline: none;}@-webkit-keyframes pulse-white {0% {-webkit-transform: scale(1);box-shadow: 0 0 0 0px white;}50% {-webkit-transform: scale(1.1);box-shadow: 0 0 0 8px rgba(255, 255, 255, 0);}100% {-webkit-transform: scale(1);box-shadow: 0 0 0 0px rgba(255, 255, 255, 0);}}@-moz-keyframes pulse-white {0% {-moz-transform: scale(1);box-shadow: 0 0 0 0px gold;}50% {-moz-transform: scale(1.1);box-shadow: 0 0 0 8px rgba(255, 215, 0, 0);}100% {-moz-transform: scale(1);box-shadow: 0 0 0 0px rgba(255, 215, 0, 0);}}@keyframes pulse-white {0% {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);box-shadow: 0 0 0 0px white;}50% {-moz-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);box-shadow: 0 0 0 8px rgba(255, 255, 255, 0);}100% {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);box-shadow: 0 0 0 0px rgba(255, 255, 255, 0);}}@-webkit-keyframes pulse-red {0% {-webkit-transform: scale(1);box-shadow: 0 0 0 0px orangered;}50% {-webkit-transform: scale(1.1);box-shadow: 0 0 0 8px rgba(255, 69, 0, 0);}100% {-webkit-transform: scale(1);box-shadow: 0 0 0 0px rgba(255, 69, 0, 0);}}@-moz-keyframes pulse-red {0% {-moz-transform: scale(1);box-shadow: 0 0 0 0px orangered;}50% {-moz-transform: scale(1.1);box-shadow: 0 0 0 8px rgba(255, 69, 0, 0);}100% {-moz-transform: scale(1);box-shadow: 0 0 0 0px rgba(255, 69, 0, 0);}}@keyframes pulse-red {0% {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);box-shadow: 0 0 0 0px orangered;}50% {-moz-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);box-shadow: 0 0 0 8px rgba(255, 69, 0, 0);}100% {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);box-shadow: 0 0 0 0px rgba(255, 69, 0, 0);}}@-webkit-keyframes pulse-green {0% {-webkit-transform: scale(1);box-shadow: 0 0 0 0px limegreen;}50% {-webkit-transform: scale(1.1);box-shadow: 0 0 0 8px rgba(50, 205, 50, 0);}100% {-webkit-transform: scale(1);box-shadow: 0 0 0 0px rgba(50, 205, 50, 0);}}@-moz-keyframes pulse-green {0% {-moz-transform: scale(1);box-shadow: 0 0 0 0px limegreen;}50% {-moz-transform: scale(1.1);box-shadow: 0 0 0 8px rgba(50, 205, 50, 0);}100% {-moz-transform: scale(1);box-shadow: 0 0 0 0px rgba(50, 205, 50, 0);}}@keyframes pulse-green {0% {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);box-shadow: 0 0 0 0px limegreen;}50% {-moz-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);box-shadow: 0 0 0 8px rgba(50, 205, 50, 0);}100% {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);box-shadow: 0 0 0 0px rgba(50, 205, 50, 0);}}@-webkit-keyframes pulse-yellow {0% {-webkit-transform: scale(1);box-shadow: 0 0 0 0px gold;}50% {-webkit-transform: scale(1.1);box-shadow: 0 0 0 8px rgba(255, 215, 0, 0);}100% {-webkit-transform: scale(1);box-shadow: 0 0 0 0px rgba(255, 215, 0, 0);}}@-moz-keyframes pulse-yellow {0% {-moz-transform: scale(1);box-shadow: 0 0 0 0px gold;}50% {-moz-transform: scale(1.1);box-shadow: 0 0 0 8px rgba(255, 215, 0, 0);}100% {-moz-transform: scale(1);box-shadow: 0 0 0 0px rgba(255, 215, 0, 0);}}@keyframes pulse-yellow {0% {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);box-shadow: 0 0 0 0px gold;}50% {-moz-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);box-shadow: 0 0 0 8px rgba(255, 215, 0, 0);}100% {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);box-shadow: 0 0 0 0px rgba(255, 215, 0, 0);}}@-webkit-keyframes pulse-gray {0% {-webkit-transform: scale(1);box-shadow: 0 0 0 0px #7f7f7f;}50% {-webkit-transform: scale(1.1);box-shadow: 0 0 0 8px rgba(127, 127, 127, 0);}100% {-webkit-transform: scale(1);box-shadow: 0 0 0 0px rgba(127, 127, 127, 0);}}@-moz-keyframes pulse-gray {0% {-moz-transform: scale(1);box-shadow: 0 0 0 0px #7f7f7f;}50% {-moz-transform: scale(1.1);box-shadow: 0 0 0 8px rgba(127, 127, 127, 0);}100% {-moz-transform: scale(1);box-shadow: 0 0 0 0px rgba(127, 127, 127, 0);}}@keyframes pulse-gray {0% {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);box-shadow: 0 0 0 0px #7f7f7f;}50% {-moz-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);box-shadow: 0 0 0 8px rgba(127, 127, 127, 0);}100% {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);box-shadow: 0 0 0 0px rgba(127, 127, 127, 0);}}@-webkit-keyframes pulse-blue {0% {-webkit-transform: scale(1);box-shadow: 0 0 0 0px deepskyblue;}50% {-webkit-transform: scale(1.1);box-shadow: 0 0 0 8px rgba(0, 191, 255, 0);}100% {-webkit-transform: scale(1);box-shadow: 0 0 0 0px rgba(0, 191, 255, 0);}}@-moz-keyframes pulse-blue {0% {-moz-transform: scale(1);box-shadow: 0 0 0 0px deepskyblue;}50% {-moz-transform: scale(1.1);box-shadow: 0 0 0 8px rgba(0, 191, 255, 0);}100% {-moz-transform: scale(1);box-shadow: 0 0 0 0px rgba(0, 191, 255, 0);}}@keyframes pulse-blue {0% {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);box-shadow: 0 0 0 0px deepskyblue;}50% {-moz-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);box-shadow: 0 0 0 8px rgba(0, 191, 255, 0);}100% {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);box-shadow: 0 0 0 0px rgba(0, 191, 255, 0);}}@-webkit-keyframes pulse-purple {0% {-webkit-transform: scale(1);box-shadow: 0 0 0 0px #a020f0;}50% {-webkit-transform: scale(1.1);box-shadow: 0 0 0 8px rgba(160, 32, 240, 0);}100% {-webkit-transform: scale(1);box-shadow: 0 0 0 0px rgba(160, 32, 240, 0);}}@-moz-keyframes pulse-purple {0% {-moz-transform: scale(1);box-shadow: 0 0 0 0px #a020f0;}50% {-moz-transform: scale(1.1);box-shadow: 0 0 0 8px rgba(160, 32, 240, 0);}100% {-moz-transform: scale(1);box-shadow: 0 0 0 0px rgba(160, 32, 240, 0);}}@keyframes pulse-purple {0% {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);box-shadow: 0 0 0 0px #a020f0;}50% {-moz-transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);box-shadow: 0 0 0 8px rgba(160, 32, 240, 0);}100% {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);box-shadow: 0 0 0 0px rgba(160, 32, 240, 0);}} .tooltipster-default {border-radius: 5px;border: 2px solid #000;background: #4c4c4c;color: #fff;} .tooltipster-default .tooltipster-content {font-family: Arial, sans-serif;font-size: 14px;line-height: 16px;padding: 8px 10px;overflow: hidden;} .tooltipster-icon {cursor: help;margin-left: 4px;} .tooltipster-base {padding: 0;font-size: 0;line-height: 0;position: absolute;left: 0;top: 0;z-index: 9999999;pointer-events: none;width: auto;overflow: visible;}.tooltipster-base .tooltipster-content {overflow: hidden;} .tooltipster-arrow {display: block;text-align: center;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;}.tooltipster-arrow span, .tooltipster-arrow-border {display: block;width: 0;height: 0;position: absolute;}.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {border-left: 8px solid transparent !important;border-right: 8px solid transparent !important;border-top: 8px solid;bottom: -7px;}.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {border-left: 9px solid transparent !important;border-right: 9px solid transparent !important;border-top: 9px solid;bottom: -7px;}.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {border-left: 8px solid transparent !important;border-right: 8px solid transparent !important;border-bottom: 8px solid;top: -7px;}.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {border-left: 9px solid transparent !important;border-right: 9px solid transparent !important;border-bottom: 9px solid;top: -7px;}.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {left: 0;right: 0;margin: 0 auto;}.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {left: 6px;}.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {left: 5px;}.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span {right: 6px;}.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {right: 5px;}.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {border-top: 8px solid transparent !important;border-bottom: 8px solid transparent !important;border-left: 8px solid;top: 50%;margin-top: -7px;right: -7px;}.tooltipster-arrow-left .tooltipster-arrow-border {border-top: 9px solid transparent !important;border-bottom: 9px solid transparent !important;border-left: 9px solid;margin-top: -8px;}.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {border-top: 8px solid transparent !important;border-bottom: 8px solid transparent !important;border-right: 8px solid;top: 50%;margin-top: -7px;left: -7px;}.tooltipster-arrow-right .tooltipster-arrow-border {border-top: 9px solid transparent !important;border-bottom: 9px solid transparent !important;border-right: 9px solid;margin-top: -8px;} .tooltipster-fade {opacity: 0;-webkit-transition-property: opacity;-moz-transition-property: opacity;-o-transition-property: opacity;-ms-transition-property: opacity;transition-property: opacity;}.tooltipster-fade-show {opacity: 1;}.tooltipster-grow {-webkit-transform: scale(0, 0);-moz-transform: scale(0, 0);-o-transform: scale(0, 0);-ms-transform: scale(0, 0);transform: scale(0, 0);-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-backface-visibility: hidden;}.tooltipster-grow-show {-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);}.tooltipster-swing {opacity: 0;-webkit-transform: rotateZ(4deg);-moz-transform: rotateZ(4deg);-o-transform: rotateZ(4deg);-ms-transform: rotateZ(4deg);transform: rotateZ(4deg);-webkit-transition-property: -webkit-transform, opacity;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;}.tooltipster-swing-show {opacity: 1;-webkit-transform: rotateZ(0deg);-moz-transform: rotateZ(0deg);-o-transform: rotateZ(0deg);-ms-transform: rotateZ(0deg);transform: rotateZ(0deg);-webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);-webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);-moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);-ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);-o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);}.tooltipster-fall {top: 0;-webkit-transition-property: top;-moz-transition-property: top;-o-transition-property: top;-ms-transition-property: top;transition-property: top;-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);}.tooltipster-fall.tooltipster-dying {-webkit-transition-property: all;-moz-transition-property: all;-o-transition-property: all;-ms-transition-property: all;transition-property: all;top: 0px !important;opacity: 0;}.tooltipster-slide {left: -40px;-webkit-transition-property: left;-moz-transition-property: left;-o-transition-property: left;-ms-transition-property: left;transition-property: left;-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);}.tooltipster-slide.tooltipster-dying {-webkit-transition-property: all;-moz-transition-property: all;-o-transition-property: all;-ms-transition-property: all;transition-property: all;left: 0px !important;opacity: 0;} .tooltipster-content-changing {opacity: 0.5;-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}.tooltipster-light {border-radius: 5px;border: 1px solid #cccccc;background: #ededed;color: #666666;}.tooltipster-light .tooltipster-content {font-size: 16px;line-height: 24px;padding: 14px 22px;}.tooltipster-shadow {border-radius: 5px;background: #fff;box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.3);color: #2c2c2c;}.tooltipster-shadow .tooltipster-content {font-family: 'Arial', sans-serif;font-size: 14px;line-height: 16px;padding: 8px 10px;}.tooltipster-punk {border-radius: 5px;border-bottom: 3px solid #f71169;background: #2a2a2a;color: #fff;}.tooltipster-punk .tooltipster-content {font-family: 'Courier', monospace;font-size: 14px;line-height: 16px;padding: 8px 10px;}.tooltipster-noir {border-radius: 0px;border: 3px solid #2c2c2c;background: #fff;color: #2c2c2c;}.tooltipster-noir .tooltipster-content {font-family: 'Georgia', serif;font-size: 14px;line-height: 16px;padding: 8px 10px;}.cws_hotspot .cq-hotspots .hotspot-item a {height: 54px;width: 54px;border-width: 6px;border-style: solid;}.cws_hotspot .cq-hotspots .hotspot-item a:hover {-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}.cws_hotspot .cq-hotspots .hotspot-item a i {font-size: 22px;}.globeco-new-layout .tooltipster-light {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color: #3779e0;color: #FFFFFF;border: none;}.globeco-new-layout .tooltipster-content h3 {margin: 0;line-height: 1;}   .comments-area {margin: 70px auto 0;}.comments-area .cws_vc_shortcode_msg_box {margin: 40px 0 0;}.comments_title .comments_counter {display: inline-block;position: relative;padding: 0 0 0 70px;}.comments_title .comments_counter:before {content: '';position: absolute;left: 13px;top: 50%;width: 45px;height: 1px;background-color: #bcd0da;}.comment_list {position: relative;background-color: #ecf2f5;margin: 38px -15px 0;}.comment_list .comments_children {padding: 0 0 0 20px;border-top: solid 1px #bcd0da;}.comment_list > .comment, .comment_list > .pingback {margin: 0 15px;}.comment_list .comment + .comment,.comment_list .comment + .pingback,.comment_list .pingback + .comment,.comment_list .pingback + .pingback {border-top: solid 1px #bcd0da;}.page_content:not(.single_sidebar):not(.double_sidebar) .comment_list {margin: 38px 0 0;}.page_content:not(.single_sidebar):not(.double_sidebar) .comment_list:before, .page_content:not(.single_sidebar):not(.double_sidebar) .comment_list:after {content: '';position: absolute;display: block;width: 10000px;height: 100%;top: 0;background-color: #ecf2f5;}.page_content:not(.single_sidebar):not(.double_sidebar) .comment_list:before {right: 100%;}.page_content:not(.single_sidebar):not(.double_sidebar) .comment_list:after {left: 100%;}.page_content:not(.single_sidebar):not(.double_sidebar) .comment_list .comment,.page_content:not(.single_sidebar):not(.double_sidebar) .comment_list .pingback {margin: 0;}.comment .comment-body {position: relative;min-height: 60px;padding: 35px 0 36px;}.pingback .comment-body {padding: 35px 0;}.comment_avatar_section {width: 70px;height: 70px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;overflow: hidden;left: 0;top: 36px;position: absolute;}.comment_avatar_section .avatar {display: block;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width: 100%;}.comment-header {min-height: 60px;padding: 0 0 0 99px;}.comment-meta {margin: 0 -4px;font-size: 0;line-height: 1;}.comment-meta-item {font-size: 16px;line-height: 1.5em;margin: 0 4px;color: #b7bbc8;display: block;}.comment_date {white-space: nowrap;}.author_name {font-weight: 700;font-style: normal;}.comment_text_section {margin: 20px 0 0;}.comment_text_section p:first-child {margin: 0;}.comment-footer {margin: 20px 0 0;text-align: right;}.comment-footer a {font-size: 14px;text-transform: uppercase;letter-spacing: 1.3px;}.comment-respond {border-bottom: solid 1px #bcd0da;padding: 0 0 36px;}.comment_list .comment-respond:last-child {border-bottom: none;}.comment_list + .comment-respond,.comments_nav + .comment-respond {padding: 0;margin: 54px 0 0;border-bottom: none;}.comments-area > .comment-respond:first-child {padding-bottom: 0;border-bottom: none;}.comment-reply-title small {font-weight: 400;font-size: 16px;white-space: nowrap;}.comment-reply-title a:before {content: '(';}.comment-reply-title a:after {content: ')';}.comment-form {font-size: 0;line-height: 1;margin: 10px 0 0;}.comment-form p {font-size: 17px;line-height: 1.5em;color: #3f485d;}.comment-form textarea,.comment-form input[type="text"] {border: solid 1px #bcd0da;padding: 9px 15px 10px;}.comment-form textarea::-webkit-input-placeholder,.comment-form input[type="text"]::-webkit-input-placeholder {color: #a3bbc8;}.comment-form textarea::-moz-placeholder,.comment-form input[type="text"]::-moz-placeholder {color: #a3bbc8;}.comment-form textarea:-moz-placeholder,.comment-form input[type="text"]:-moz-placeholder {color: #a3bbc8;}.comment-form textarea:-ms-input-placeholder,.comment-form input[type="text"]:-ms-input-placeholder {color: #a3bbc8;}.comment-form input[type="text"] {height: 45px;}.comment-form .submit {height: 58px;font-size: 18px;line-height: 26px;padding: 14px 36px;margin: 30px 0 0 !important;}.comment-notes,.logged-in-as {padding: 0 0 3px;}.comments_nav {margin: 0;padding: 22px 0;min-height: 25px;border-bottom: solid 1px #bcd0da;position: relative;overflow: hidden;}.comments_nav .prev_section,.comments_nav .next_section {display: block;width: 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.comments_nav .prev_section {text-align: left;float: left;}.comments_nav .next_section {text-align: right;float: right;}.comments_nav a {font-size: 15px;font-weight: 700;color: #98b3c1;text-transform: uppercase;display: block;}.comments_nav .wrap {position: relative;}.comments_nav .next .wrap {padding: 0 30px 0 15px;}.comments_nav .prev .wrap {padding: 0 15px 0 30px;}.comments_nav .wrap:before {content: '\f13b';font-family: 'cwsicon';font-size: 21px;display: inline-block;position: absolute;font-weight: 100;-webkit-transition: left 0.2s, right 0.2s;-moz-transition: left 0.2s, right 0.2s;-ms-transition: left 0.2s, right 0.2s;-o-transition: left 0.2s, right 0.2s;transition: left 0.2s, right 0.2s;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.comments_nav .next .wrap:before {right: 0;left: auto;}.comments_nav .prev .wrap:before {left: 0;right: auto;-webkit-transform: rotate(180deg) translateY(50%);-moz-transform: rotate(180deg) translateY(50%);-ms-transform: rotate(180deg) translateY(50%);-o-transform: rotate(180deg) translateY(50%);transform: rotate(180deg) translateY(50%);} .nav_post_links {margin: 67px 0 0;padding: 22px 0;min-height: 25px;border-top: solid 1px #bcd0da;border-bottom: solid 1px #bcd0da;overflow: hidden;}.nav_post_links .prev_section,.nav_post_links .next_section {display: block;width: 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.nav_post_links .prev_section {text-align: left;float: left;}.nav_post_links .next_section {text-align: right;float: right;}.nav_post_links a {font-size: 15px;font-weight: 700;color: #98b3c1;text-transform: uppercase;display: block;}.nav_post_links .wrap {position: relative;}.nav_post_links .next .wrap {padding: 0 30px 0 15px;}.nav_post_links .prev .wrap {padding: 0 15px 0 30px;}.nav_post_links .wrap:before {content: '\f13b';font-family: 'cwsicon';font-size: 21px;display: inline-block;position: absolute;font-weight: 100;-webkit-transition: left 0.2s, right 0.2s;-moz-transition: left 0.2s, right 0.2s;-ms-transition: left 0.2s, right 0.2s;-o-transition: left 0.2s, right 0.2s;transition: left 0.2s, right 0.2s;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.nav_post_links .next .wrap:before {right: 0;left: auto;}.nav_post_links .prev .wrap:before {left: 0;right: auto;-webkit-transform: rotate(180deg) translateY(50%);-moz-transform: rotate(180deg) translateY(50%);-ms-transform: rotate(180deg) translateY(50%);-o-transform: rotate(180deg) translateY(50%);transform: rotate(180deg) translateY(50%);} .related_news_title {margin: 0 0 40px;}.grid_row.single_related {margin: 67px auto 0;}.grid_row.single_related .news.posts_grid_1 .cws_vc_shortcode_grid,.grid_row.single_related .news.posts_grid_2 .cws_vc_shortcode_grid,.grid_row.single_related .news.posts_grid_3 .cws_vc_shortcode_grid,.grid_row.single_related .news.posts_grid_4 .cws_vc_shortcode_grid {margin: 0 -15px;}.single_related .news.post_posts_grid .item {padding: 40px 15px 0;}.single_related .news.post_posts_grid .item .post_wrapper {overflow: hidden;position: relative;background-color: #cccccc;}.single_related .news.post_posts_grid .item .post_media {position: absolute;width: auto;height: 100%;}.single_related .news.post_posts_grid .item .post_post_info .post_media {position: relative;height: auto;margin: 19px 0 0;}.single_related .news.post_posts_grid .item .post_post_info .post_media:first-child {margin: 0;}.single_related .news.post_posts_grid .item .post_post_info .post_media .post_media_link {position: static;}.single_related .news.post_posts_grid .item.format-link .post_title:before, .single_related .news.post_posts_grid .item.format-quote .post_title:before {top: 0;}.single_related .news.post_posts_grid .item .pic {height: 100%;max-width: none;}.single_related .news.post_posts_grid .item .pic img {width: auto;height: 100%;}.single_related .news.post_posts_grid .item .post_post_info {position: relative;z-index: 2;background-color: #ecf2f5;min-height: 175px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 20px;margin: 0 0 0 65px;overflow: hidden;}.single_related .news.post_posts_grid .item .post_title {font-size: 18px;color: #021a47;margin: 19px 0 0;}.single_related .news.post_posts_grid .item .post_title:first-child {margin: 0;}.single_related .news.post_posts_grid .item .post_title a {color: inherit;}.single_related .news.post_posts_grid .item .post_content {margin: 16px 0 0;font-size: 15px;line-height: 1.4667em;color: #021a47;}.single_related .news.post_posts_grid .item .post_content:first-child {margin: 0;}.single_related .news.post_posts_grid .item .post_content p:first-child {margin: 0;}.single_related .news.post_posts_grid .item .post_info_footer {margin: 16px 0 0;display: block;}.single_related .news.post_posts_grid .item .post_more {margin: 10px 0 0;}.single_related .news.post_posts_grid .item .read_more_button {font-size: 16px;}.single_related .news.post_posts_grid .item .post_author {padding: 0;}.single_related .news.post_posts_grid .item .post_author_avatar {display: none;}.single_related .news.post_posts_grid .item .post_info_header {margin: 0;position: relative;display: block;}.single_related .news.post_posts_grid .item .post_info_meta {padding: 0;}.single_related .news.post_posts_grid .item .post_meta {margin: 0;padding: 0;display: block;line-height: 24px;font-weight: 300;background-color: #ecf2f5;position: relative;z-index: 2;}.single_related .news.post_posts_grid .item .post_meta:after {display: none;}.single_related .news.post_posts_grid .item .post_comments {white-space: nowrap;}.single_related .news.post_posts_grid .item .post_categories {line-height: 24px;font-size: 16px;margin: 10px 0 0;}.single_related .news.post_posts_grid .item .post_categories:after {display: none;}.single_related .news.post_posts_grid .item .post_categories a {font-size: 12px;font-weight: 900;text-transform: uppercase;letter-spacing: 1.3px;}.single_related .news.post_posts_grid .item .quote_wrap .author_name {font-size: 16px;margin-top: 14px;}  .pagination {padding: 74px 0 0 0;margin: 0;clear: both;font-size: 0;line-height: 1;text-align: center;}.pagination .page_links {position: relative;display: inline-block;vertical-align: middle;}.pagination .page-numbers,.pagination .post-page-numbers {display: inline-block;vertical-align: top;text-align: center;width: 45px;height: 45px;font-size: 17px;line-height: 47px;font-weight: 700;color: #000000;position: relative;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;margin: 1px 0 0 1px;}.pagination .page-numbers:first-child,.pagination .post-page-numbers:first-child {margin: 1px 0 0;}.pagination .page-numbers.current,.pagination .post-page-numbers.current {cursor: default;background-color: #ecf2f5;}.pagination .page-numbers.prev:before,.pagination .page-numbers.next:before,.pagination .post-page-numbers.prev:before,.pagination .post-page-numbers.next:before {opacity: 1;}.pagination .page-numbers i.rtl,.pagination .post-page-numbers i.rtl {transform: rotate(180deg);}.pagination .page-numbers i {display: block;height: inherit;position: relative;}.pagination .page-numbers i:before,.pagination .page-numbers i:after {font-family: 'FontAwesome';font-size: 20px;position: absolute;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: all .2s ease;transition: all .2s ease;}.pagination .page-numbers i:before,.pagination .post-page-numbers i:before {left: 50%;}.pagination .next.page-numbers i:after,.pagination .next.post-page-numbers i:after {opacity: 0;left: 0%;}.pagination .prev.page-numbers i:after,.pagination .prev.post-page-numbers i:after {opacity: 0;right: 0%;}.pagination .next.page-numbers i:before,.pagination .next.page-numbers i:after,.pagination .next.post-page-numbers i:before,.pagination .next.post-page-numbers i:after {content: '\f105';}.pagination .prev.page-numbers i:before,.pagination .prev.page-numbers i:after,.pagination .prev.post-page-numbers i:before,.pagination .prev.post-page-numbers i:after {content: '\f104';}.pagination .next.page-numbers:hover i:before,.pagination .next.post-page-numbers:hover i:before {left: 65%;}.pagination .next.page-numbers:hover i:after,.pagination .next.post-page-numbers:hover i:after {opacity: 1;left: 45%;}.pagination .prev.page-numbers:hover i:before,.pagination .prev.post-page-numbers:hover i:before {left: 40%;}.pagination .prev.page-numbers:hover i:after,.pagination .prev.post-page-numbers:hover i:after {opacity: 1;right: 20%;} .cws_loader_holder {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(255, 255, 255, 0.5);z-index: 1;display: none;}.posts_grid.cws_portfolio_posts_grid .cws_loader_holder.filter_action .cws_loader svg,.posts_grid .cws_loader_holder .cws_loader svg,.posts_grid.cws_staff_posts_grid .cws_loader_holder.filter_action .cws_loader svg,.posts_grid.cws_classes_posts_grid .cws_loader_holder.filter_action .cws_loader svg,.posts_grid.tribe_events_posts_grid .cws_loader_holder.filter_action .cws_loader svg,.posts_grid.cws_portfolio_posts_grid .cws_loader_holder .cws_loader svg {width: 40px !important;height: 40px !important;}.aligning_more {margin: 40px 0 0;}.aligning_more.left {text-align: left;}.aligning_more.right {text-align: right;}.aligning_more.center {text-align: center;}.aligning_more .cws_custom_button,.aligning_more .cws_custom_button_wrapper:before {color: #FFFFFF;}.load_more.cws_custom_button_wrapper.default.regular .cws_custom_button {padding: 12px 60px 12px 34px;}.load_more .cws_custom_button:after {right: 34px;top: 16px;content: '\f01e';font: 400 18px/1em 'FontAwesome';position: absolute;-webkit-transition: transform 0.3s;-moz-transition: transform 0.3s;-ms-transition: transform 0.3s;-o-transition: transform 0.3s;transition: transform 0.3s;}.load_more .cws_custom_button:hover:after {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);} body .side_panel_overlay {opacity: 0;background-color: rgba(11, 13, 28, 0.7);position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 101;pointer-events: none;-webkit-transition: opacity 0.5s;-moz-transition: opacity 0.5s;-ms-transition: opacity 0.5s;transition: opacity 0.5s;}body.side_panel_show {overflow: hidden;position: fixed;width: 100%;}body.side_panel_show .side_panel_overlay:not(.slide) {opacity: 1;}body.side_panel_show .side_panel_overlay {pointer-events: auto;}body.slide_side_panel .body-cont {-webkit-transition: transform .3s ease-out;-moz-transition: transform .3s ease-out;-ms-transition: transform .3s ease-out;-o-transition: transform .3s ease-out;transition: transform .3s ease-out;}body.side_panel_show.slide_side_panel.left_slide .body-cont, body.side_panel_show.slide_side_panel.left_pull .body-cont, body.side_panel_show.slide_side_panel.left_slide .side_panel_overlay {-webkit-transform: translateX(360px) !important;-moz-transform: translateX(360px) !important;-ms-transform: translateX(360px) !important;-o-transform: translateX(360px) !important;transform: translateX(360px) !important;}body.side_panel_show.slide_side_panel.right_slide .body-cont, body.side_panel_show.slide_side_panel.right_pull .body-cont, body.side_panel_show.slide_side_panel.right_slide .side_panel_overlay {-webkit-transform: translateX(-360px) !important;-moz-transform: translateX(-360px) !important;-ms-transform: translateX(-360px) !important;-o-transform: translateX(-360px) !important;transform: translateX(-360px) !important;}body .side_panel_container {-webkit-transition: transform .3s ease-out;-moz-transition: transform .3s ease-out;-ms-transition: transform .3s ease-out;-o-transition: transform .3s ease-out;transition: transform .3s ease-out;}body.override_boxed_layout.side_panel_show.slide_side_panel.left_slide .side_panel_overlay {-webkit-transform: translateX(700px) !important;-moz-transform: translateX(700px) !important;-ms-transform: translateX(700px) !important;-o-transform: translateX(700px) !important;transform: translateX(700px) !important;}body.override_boxed_layout.side_panel_show.slide_side_panel.right_slide .side_panel_overlay {-webkit-transform: translateX(-700px) !important;-moz-transform: translateX(-700px) !important;-ms-transform: translateX(-700px) !important;-o-transform: translateX(-700px) !important;transform: translateX(-700px) !important;}body.side_panel_show.slide_side_panel.left_slide .body-cont, body.side_panel_show.slide_side_panel.left_pull .body-cont, body.side_panel_show.slide_side_panel.right_slide .body-cont, body.side_panel_show.slide_side_panel.right_pull .body-cont {pointer-events: none;}body .side_panel_wrapper {position: relative;margin: 0 0 40px;}body aside.side_panel {width: 100%;height: 100%;position: fixed;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;top: 0;left: -1px;padding: 33px 36px 53px 55px;overflow-y: auto;}body aside.side_panel.dark-theme .cws-widget ul li > a,body aside.side_panel.dark-theme .cws-widget .ce_title {color: white;}body aside.side_panel.dark-theme .mobile_menu_hamburger--htx.is-active,body aside.side_panel.dark-theme .mobile_menu_hamburger.close_side_panel span::before,body aside.side_panel.dark-theme .mobile_menu_hamburger.close_side_panel span::after {background-color: white;}body .side_panel_bg {width: 100%;height: 100%;background-repeat: no-repeat;}body .side_panel_container {width: 320px;height: 100%;top: 0;position: fixed;}body.override_boxed_layout .side_panel_container {top: initial;}body .side_panel_container.fade,body .side_panel_container.pull {z-index: 101;}body .side_panel_container.left {left: 0;-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);}body .side_panel_container.right {right: 0;-webkit-transform: translateX(100%);-moz-transform: translateX(100%);-ms-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);}body.side_panel_show .side_panel_container.pull, body.side_panel_show .side_panel_container.fade,body .side_panel_container.slide {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}body.override_boxed_layout .side_panel_container.left.slide {-webkit-transform: translateX(calc(100% - 33px));-moz-transform: translateX(calc(100% - 33px));-ms-transform: translateX(calc(100% - 33px));-o-transform: translateX(calc(100% - 33px));transform: translateX(calc(100% - 33px));}body.override_boxed_layout .side_panel_container.right.slide {-webkit-transform: translateX(calc(-100% + 33px));-moz-transform: translateX(calc(-100% + 33px));-ms-transform: translateX(calc(-100% + 33px));-o-transform: translateX(calc(-100% + 33px));transform: translateX(calc(-100% + 33px));}.side_panel .side_panel_wrapper .mobile_menu_bar {position: absolute;z-index: 1;top: 50%;width: 26px;height: 22px;font-size: 0;line-height: 1;margin: -11px 0 0;-webkit-transition: transform 0.3s, opacity 0.3s;-moz-transition: transform 0.3s, opacity 0.3s;-ms-transition: transform 0.3s, opacity 0.3s;-o-transition: transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s;opacity: 0.6;}.side_panel .side_panel_wrapper .mobile_menu_bar:hover {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);opacity: 1;}.side_panel .side_panel_wrapper .mobile_menu_bar .close_side_panel {position: relative;width: 100%;height: 100%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;cursor: pointer;}.side_panel .side_panel_wrapper .mobile_menu_bar .close_side_panel span {background-color: #FFFFFF;position: absolute;display: block;left: 0;width: 100%;height: 3px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;right: 0;}.side_panel .side_panel_wrapper .mobile_menu_bar .close_side_panel span:first-child {top: 9px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}.side_panel .side_panel_wrapper .mobile_menu_bar .close_side_panel span:first-child + span {opacity: 0;left: 10px;top: 50%;margin-top: -1.5px;}.side_panel .side_panel_wrapper .mobile_menu_bar .close_side_panel span:first-child + span + span {bottom: 10px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}.side_panel .side_panel_wrapper.close-left .mobile_menu_bar {left: -20px;}.side_panel .side_panel_wrapper.close-right .mobile_menu_bar {right: 0;}.side_panel_bottom {margin: 60px 0 0;}.side_panel_bottom .info_icons_rows p {margin: 5px 0 0;position: relative;padding: 0 0 0 28px;}.side_panel_bottom .info_icons_rows i {position: absolute;left: 0;top: 3px;}.side_panel_bottom .cws_social_links {font-size: 0;line-height: 1;margin: 0 -10px;}.side_panel_bottom .cws_social_links:not(:first-child) {margin-top: 40px;}.side_panel_bottom .cws_social_link {font-size: 17px;margin: 0 10px;-webkit-transition: color 0.3s, fill 0.3s, opacity 0.3s;-moz-transition: color 0.3s, fill 0.3s, opacity 0.3s;-ms-transition: color 0.3s, fill 0.3s, opacity 0.3s;-o-transition: color 0.3s, fill 0.3s, opacity 0.3s;transition: color 0.3s, fill 0.3s, opacity 0.3s;opacity: 0.6;}.side_panel_bottom .cws_social_link:hover {opacity: 1;} .cws_loader_container {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;z-index: 1030;-webkit-transition: opacity 0.3s ease;-moz-transition: opacity 0.3s ease;-ms-transition: opacity 0.3s ease;transition: opacity 0.3s ease;}#cws_page_loader_container {position: fixed;}#cws_page_loader img,#cws_page_loader .cws_logotype_svg {position: absolute;top: 0%;left: 0;z-index: 2;right: 0;bottom: 0%;margin: auto;max-height: 60px;max-width: 60px;}#cws_page_loader {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100px;height: 100px;}#cws_page_loader:before,#cws_page_loader:after {content: '';display: block;position: absolute;top: 0;left: 0;width: calc(100% - 4px);height: calc(100% - 4px);border-radius: 100%;background: #fff;margin: 2px;}#cws_page_loader .inner {animation-name: rotate-inner;-webkit-animation-name: rotate-inner;animation-duration: 1s;-webkit-animation-duration: 1s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;animation-timing-function: linear;-webkit-animation-timing-function: linear;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}#cws_page_loader .inner:before, #cws_page_loader .inner:after {content: ' ';position: absolute;top: 0;bottom: 0;} #cws_page_loader .inner:before {left: 0;right: 50%;border-radius: 72px 0 0 72px; } #cws_page_loader .inner:after {left: 50%;right: 0;border-radius: 0 72px 72px 0; }@keyframes rotate-inner {0% {transform: rotate(0deg);-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);}100% {transform: rotate(360deg);-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);}}@-webkit-keyframes rotate-inner {0% {-webkit-transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);}}@keyframes spin {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes pulsate {50% {-webkit-transform: translate3d(0, 0, 0) scale(0.98, 0.98);transform: translate3d(0, 0, 0) scale(0.98, 0.98);}100% {-webkit-transform: translate3d(0, 0, 0) scale(1, 1);transform: translate3d(0, 0, 0) scale(1, 1);}} .banner_404 {position: relative;}.banner_404:before {content: "";display: block;position: absolute;width: 48%;height: 100%;top: 0;left: 50%;-webkit-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);transform: translate(-50%, 0);margin-left: 0.5714%;border-radius: 12%;z-index: 1;}.not_found {width: 100%;margin: 0 auto;text-align: center;}.banner_404 img {display: block;position: relative;z-index: 2;width: 100%;}.not_found * + * {margin-top: 15px;}.msg_404 {font-size: 3em;line-height: 1.08;font-weight: 100;}.not_found * + .link {padding-top: 15px;border-top: 1px solid #e5e5e5;}.not_found .link {font-size: 1.5em;line-height: 1;} .search_results .grid .item {margin: 54px 0 0;overflow: hidden;}.search_results .grid .item:first-child {margin: 0;}.search_results .grid .item .ce_title {font-size: 25px;line-height: 1.28em;font-weight: 700;}.search_results .grid .item .post_bottom_wrapper {padding: 0;}.search_results main .search-form {margin: 40px 0 0;position: relative;}.search_results main .search-form .search-field {margin-right: 160px;width: calc(100% - 160px);}.search_results main .search-form .search-submit {position: absolute;z-index: 2;margin: 0;height: 100%;line-height: 38px;padding: 0;opacity: 1;min-width: 130px;right: 0;top: 0;}.search_results main .search-form .search-submit:hover {background-color: transparent;} #scroll_to_top {position: fixed;opacity: 0;z-index: 1000;right: 20px;font-size: 30px;cursor: pointer;bottom: 20px;width: 60px;height: 60px;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;text-align: center;}#scroll_to_top:hover {opacity: 1;}#scroll_to_top:after {content: "\f077";font-family: "FontAwesome";display: inline-block;vertical-align: top;transition: all 0.3s;color: #ffffff;line-height: 55px;} .news.posts_grid_1,.news.posts_grid_def {margin: -40px 0 0;}.news.posts_grid_1 .cws_vc_shortcode_grid,.news.posts_grid_def .cws_vc_shortcode_grid {margin: 0 -15px;position: relative;}.news.posts_grid_1 .item,.news.posts_grid_1 .grid-sizer,.news.posts_grid_def .item,.news.posts_grid_def .grid-sizer {width: 100%;}.news.posts_grid_1.posts_grid_carousel .item,.news.posts_grid_def.posts_grid_carousel .item {width: 100% !important;}.page_content:not(.single_sidebar):not(.double_sidebar) .news.posts_grid_1 .item:nth-child(2n),.page_content:not(.single_sidebar):not(.double_sidebar) .news.posts_grid_def .item:nth-child(2n) {background-color: #ecf2f5;}.page_content:not(.single_sidebar):not(.double_sidebar) .news.posts_grid_1 .item:nth-child(2n):before, .page_content:not(.single_sidebar):not(.double_sidebar) .news.posts_grid_1 .item:nth-child(2n):after,.page_content:not(.single_sidebar):not(.double_sidebar) .news.posts_grid_def .item:nth-child(2n):before,.page_content:not(.single_sidebar):not(.double_sidebar) .news.posts_grid_def .item:nth-child(2n):after {content: '';position: absolute;display: block;width: 10000px;height: 100%;top: 0;background-color: #ecf2f5;}.page_content:not(.single_sidebar):not(.double_sidebar) .news.posts_grid_1 .item:nth-child(2n):before,.page_content:not(.single_sidebar):not(.double_sidebar) .news.posts_grid_def .item:nth-child(2n):before {right: 100%;}.page_content:not(.single_sidebar):not(.double_sidebar) .news.posts_grid_1 .item:nth-child(2n):after,.page_content:not(.single_sidebar):not(.double_sidebar) .news.posts_grid_def .item:nth-child(2n):after {left: 100%;}.news.posts_grid_1 .item,.news.posts_grid_def .item {font-size: 16px;line-height: 1.625em;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 40px 15px;position: relative;}.news.posts_grid_1 .item.sticky-post,.news.posts_grid_def .item.sticky-post {padding: 30px;}.news.posts_grid_1 .item .post_post_info,.news.posts_grid_def .item .post_post_info {margin: 30px 0 0;}.news.posts_grid_1 .item .post_post_info:first-child,.news.posts_grid_def .item .post_post_info:first-child {margin: 0;}.news.posts_grid_1 .item .post_wrapper,.news.posts_grid_def .item .post_wrapper {position: relative;}.news.posts_grid_1 .item .pic,.news.posts_grid_def .item .pic {overflow: hidden;position: relative;max-width: 100%;z-index: 1;display: inline-block;vertical-align: top;}.news.posts_grid_1 .item .pic .hover-effect,.news.posts_grid_def .item .pic .hover-effect {position: absolute;z-index: 2;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;opacity: 0;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.news.posts_grid_1 .item .pic:hover .hover-effect,.news.posts_grid_def .item .pic:hover .hover-effect {opacity: 1;}.news.posts_grid_1 .item .pic .plus_wrapper span,.news.posts_grid_def .item .pic .plus_wrapper span {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #ffffff;opacity: 0;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;z-index: 2;}.news.posts_grid_1 .item .pic .plus_wrapper span:first-child,.news.posts_grid_def .item .pic .plus_wrapper span:first-child {width: 38px;height: 2px;}.news.posts_grid_1 .item .pic .plus_wrapper span:first-child + span,.news.posts_grid_def .item .pic .plus_wrapper span:first-child + span {width: 2px;height: 38px;}.news.posts_grid_1 .item .pic:hover .plus_wrapper span,.news.posts_grid_def .item .pic:hover .plus_wrapper span {opacity: 1;}.news.posts_grid_1 .item .pic img,.news.posts_grid_def .item .pic img {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;display: block;width: 100%;}.news.posts_grid_1 .item .pic:hover img,.news.posts_grid_def .item .pic:hover img {-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}.news.posts_grid_1 .item .post_media_link,.news.posts_grid_def .item .post_media_link {position: absolute;display: block;width: 100%;height: 100%;left: 0;top: 0;z-index: 3;}.news.posts_grid_1 .item .post_info_header,.news.posts_grid_def .item .post_info_header {font-size: 0;line-height: 1;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}.news.posts_grid_1 .item .post_meta,.news.posts_grid_def .item .post_meta {font-size: 15px;line-height: 40px;color: #7f7f8a;position: relative;display: block;vertical-align: top;}.news.posts_grid_1 .item .post_meta a,.news.posts_grid_def .item .post_meta a {color: inherit;}.news.posts_grid_1 .item .post_author,.news.posts_grid_def .item .post_author {white-space: nowrap;padding: 0 0 0 54px;}.news.posts_grid_1 .item .post_author_avatar,.news.posts_grid_def .item .post_author_avatar {position: absolute;width: 40px;height: 40px;left: 0;top: 50%;margin: -20px 0 0;}.news.posts_grid_1 .item .post_author_avatar img,.news.posts_grid_def .item .post_author_avatar img {display: block;width: 40px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.news.posts_grid_1 .item .post_title,.news.posts_grid_def .item .post_title {margin: 9px 0 0;font-size: 22px;}.news.posts_grid_1 .item .post_title:first-child,.news.posts_grid_def .item .post_title:first-child {margin: 0;}.news.posts_grid_1 .item .post_content:not(:empty),.news.posts_grid_def .item .post_content:not(:empty) {line-height: 1.5em;margin: 18px 0 0;}.news.posts_grid_1 .item .post_content:not(:empty):first-child,.news.posts_grid_def .item .post_content:not(:empty):first-child {margin: 0;}.news.posts_grid_1 .item .post_info_footer:not(:empty),.news.posts_grid_def .item .post_info_footer:not(:empty) {margin: 31px 0 0;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}.news.posts_grid_1 .item .post_info_footer:not(:empty):first-child,.news.posts_grid_def .item .post_info_footer:not(:empty):first-child {margin: 0;}.news.posts_grid_1 .item .post_likes,.news.posts_grid_def .item .post_likes {font-size: 0;line-height: 1;white-space: nowrap;}.news.posts_grid_1 .item .post_likes .sl-icon,.news.posts_grid_def .item .post_likes .sl-icon {display: inline-block;vertical-align: top;width: 30px;height: 30px;cursor: pointer;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin: 0 15px 0 0;position: relative;font: 400 12px/1 'FontAwesome';color: #ff4545;background-color: #ffebeb;-webkit-transition: color 0.3s, background-color 0.3s;-moz-transition: color 0.3s, background-color 0.3s;-ms-transition: color 0.3s, background-color 0.3s;-o-transition: color 0.3s, background-color 0.3s;transition: color 0.3s, background-color 0.3s;}.news.posts_grid_1 .item .post_likes .sl-icon:before,.news.posts_grid_def .item .post_likes .sl-icon:before {content: '\f004';position: absolute;display: block;width: 13px;height: 10px;left: 50%;top: 50%;margin: -5px 0 0 -6px;}.news.posts_grid_1 .item .post_likes .sl-icon.unliked, .news.posts_grid_1 .item .post_likes:hover .sl-icon,.news.posts_grid_def .item .post_likes .sl-icon.unliked,.news.posts_grid_def .item .post_likes:hover .sl-icon {color: #ffebeb;background-color: #ff4545;}.news.posts_grid_1 .item .post_likes .sl-count,.news.posts_grid_def .item .post_likes .sl-count {color: #ff4545;font-size: 16px;line-height: 30px;font-weight: 700;}.news.posts_grid_1 .item .post_info_header .post_likes,.news.posts_grid_def .item .post_info_header .post_likes {margin: 0 25px;}.news.posts_grid_1 .item .read_more_button,.news.posts_grid_def .item .read_more_button {font-size: 18px;font-weight: 700;line-height: 30px;text-transform: uppercase;white-space: nowrap;}.news.posts_grid_1 .item .read_more_button:after,.news.posts_grid_def .item .read_more_button:after {content: '\f13b';margin: 0 0 0 20px;font-family: 'cwsicon';}.news.posts_grid_1 .item .post_info_main,.news.posts_grid_def .item .post_info_main {margin: 9px 0 0;}.news.posts_grid_1 .item .post_info_main:first-child,.news.posts_grid_def .item .post_info_main:first-child {margin: 0;}.news.posts_grid_1 .item .post_info_main .post_media_link,.news.posts_grid_def .item .post_info_main .post_media_link {position: static;display: inline;width: auto;height: auto;left: auto;top: auto;}.news.posts_grid_1 .item .post_info_main .post_more,.news.posts_grid_def .item .post_info_main .post_more {margin-top: 20px;}.news.posts_grid_1 .format-quote.item .post_title,.news.posts_grid_def .format-quote.item .post_title {position: relative;padding: 0 0 0 36px;}.news.posts_grid_1 .format-quote.item .post_title:before,.news.posts_grid_def .format-quote.item .post_title:before {content: '\f10d';font-family: 'FontAwesome';display: block;position: absolute;width: 30px;left: 0;top: 0;vertical-align: baseline;font-size: 25px;font-weight: 400;line-height: 28px;font-style: normal;}.news.posts_grid_1 .format-quote.item .author_name,.news.posts_grid_def .format-quote.item .author_name {margin: 20px 0 0 36px;}.news.posts_grid_1 .format-link.item .post_title,.news.posts_grid_def .format-link.item .post_title {position: relative;padding: 0 0 0 36px;}.news.posts_grid_1 .format-link.item .post_title:before,.news.posts_grid_def .format-link.item .post_title:before {content: '\f11a';font-family: 'cwsicon';display: block;position: absolute;width: 30px;left: 0;top: 4px;vertical-align: baseline;font-size: 25px;font-weight: 400;line-height: 28px;font-style: normal;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);} .news.posts_grid_medium {margin: -40px 0 0;}.news.posts_grid_medium .cws_vc_shortcode_grid {margin: 0 -15px;position: relative;}.news.posts_grid_medium .item,.news.posts_grid_medium .grid-sizer {width: 100%;}.news.posts_grid_medium.posts_grid_carousel .item {width: 100% !important;}.page_content:not(.single_sidebar):not(.double_sidebar) .news.posts_grid_medium .item:nth-child(2n) {background-color: #ecf2f5;}.page_content:not(.single_sidebar):not(.double_sidebar) .news.posts_grid_medium .item:nth-child(2n):before, .page_content:not(.single_sidebar):not(.double_sidebar) .news.posts_grid_medium .item:nth-child(2n):after {content: '';position: absolute;display: block;width: 10000px;height: 100%;top: 0;background-color: #ecf2f5;}.page_content:not(.single_sidebar):not(.double_sidebar) .news.posts_grid_medium .item:nth-child(2n):before {right: 100%;}.page_content:not(.single_sidebar):not(.double_sidebar) .news.posts_grid_medium .item:nth-child(2n):after {left: 100%;}.news.posts_grid_medium .item {font-size: 16px;line-height: 1.625em;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 40px 15px;position: relative;}.news.posts_grid_medium .item .post_post_info {margin: 30px 0 0;}.news.posts_grid_medium .item .post_post_info:first-child {margin: 0;}.news.posts_grid_medium .item .post_wrapper {position: relative;}.news.posts_grid_medium .item .pic {overflow: hidden;position: relative;max-width: 100%;z-index: 1;display: inline-block;vertical-align: top;}.news.posts_grid_medium .item .pic .hover-effect {position: absolute;z-index: 2;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;opacity: 0;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.news.posts_grid_medium .item .pic:hover .hover-effect {opacity: 1;}.news.posts_grid_medium .item .pic .plus_wrapper span {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #ffffff;opacity: 0;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;z-index: 2;}.news.posts_grid_medium .item .pic .plus_wrapper span:first-child {width: 38px;height: 2px;}.news.posts_grid_medium .item .pic .plus_wrapper span:first-child + span {width: 2px;height: 38px;}.news.posts_grid_medium .item .pic:hover .plus_wrapper span {opacity: 1;}.news.posts_grid_medium .item .pic img {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;display: block;width: 100%;}.news.posts_grid_medium .item .pic:hover img {-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}.news.posts_grid_medium .item .post_media_link {position: absolute;display: block;width: 100%;height: 100%;left: 0;top: 0;z-index: 3;}.news.posts_grid_medium .item .post_info_header {margin: 0 -25px;font-size: 0;line-height: 1;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}.news.posts_grid_medium .item .post_meta {font-size: 15px;line-height: 40px;color: #7f7f8a;position: relative;margin: 0 25px;display: block;vertical-align: top;}.news.posts_grid_medium .item .post_meta a {color: inherit;}.news.posts_grid_medium .item .post_author {white-space: nowrap;padding: 0 0 0 54px;}.news.posts_grid_medium .item .post_author_avatar {position: absolute;width: 40px;height: 40px;left: 0;top: 50%;margin: -20px 0 0;}.news.posts_grid_medium .item .post_author_avatar img {display: block;width: 40px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.news.posts_grid_medium .item .post_title {margin: 9px 0 0;font-size: 22px;}.news.posts_grid_medium .item .post_title:first-child {margin: 0;}.news.posts_grid_medium .item .post_content {line-height: 1.5em;margin: 18px 0 0;}.news.posts_grid_medium .item .post_content:first-child {margin: 0;}.news.posts_grid_medium .item .post_info_footer {margin: 31px 0 0;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}.news.posts_grid_medium .item .post_info_footer:first-child {margin: 0;}.news.posts_grid_medium .item .post_likes {font-size: 0;line-height: 1;white-space: nowrap;}.news.posts_grid_medium .item .post_likes .sl-icon {display: inline-block;vertical-align: top;width: 30px;height: 30px;cursor: pointer;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin: 0 15px 0 0;position: relative;font: 400 12px/1 'FontAwesome';color: #ff4545;background-color: #ffebeb;-webkit-transition: color 0.3s, background-color 0.3s;-moz-transition: color 0.3s, background-color 0.3s;-ms-transition: color 0.3s, background-color 0.3s;-o-transition: color 0.3s, background-color 0.3s;transition: color 0.3s, background-color 0.3s;}.news.posts_grid_medium .item .post_likes .sl-icon:before {content: '\f004';position: absolute;display: block;width: 13px;height: 10px;left: 50%;top: 50%;margin: -5px 0 0 -6px;}.news.posts_grid_medium .item .post_likes .sl-icon.unliked, .news.posts_grid_medium .item .post_likes:hover .sl-icon {color: #ffebeb;background-color: #ff4545;}.news.posts_grid_medium .item .post_likes .sl-count {color: #ff4545;font-size: 16px;line-height: 30px;font-weight: 700;}.news.posts_grid_medium .item .post_info_header .post_likes {margin: 0 25px;}.news.posts_grid_medium .item .read_more_button {font-size: 18px;font-weight: 700;line-height: 30px;text-transform: uppercase;white-space: nowrap;}.news.posts_grid_medium .item .read_more_button:after {content: '\f13b';margin: 0 0 0 20px;font-family: 'cwsicon';}.news.posts_grid_medium .item .post_info_main {margin: 9px 0 0;}.news.posts_grid_medium .item .post_info_main:first-child {margin: 0;}.news.posts_grid_medium .item .post_info_main .post_media_link {position: static;display: inline;width: auto;height: auto;left: auto;top: auto;}.news.posts_grid_medium .item .post_info_main .post_more {margin-top: 20px;}.news.posts_grid_medium .format-quote.item .post_title {position: relative;padding: 0 0 0 36px;}.news.posts_grid_medium .format-quote.item .post_title:before {content: '\f10d';font-family: 'FontAwesome';display: block;position: absolute;width: 30px;left: 0;top: 4px;vertical-align: baseline;font-size: 25px;font-weight: 400;line-height: 28px;font-style: normal;}.news.posts_grid_medium .format-quote.item .author_name {margin: 20px 0 0 36px;}.news.posts_grid_medium .format-link.item .post_title {position: relative;padding: 0 0 0 36px;}.news.posts_grid_medium .format-link.item .post_title:before {content: '\f11a';font-family: 'cwsicon';display: block;position: absolute;width: 30px;left: 0;top: 4px;vertical-align: baseline;font-size: 25px;font-weight: 400;line-height: 28px;font-style: normal;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);} .news.posts_grid_small .cws_vc_shortcode_grid {margin: 0 -15px;position: relative;}.news.posts_grid_small .item,.news.posts_grid_small .grid-sizer {width: 100%;}.news.posts_grid_small.posts_grid_carousel .item {width: 100% !important;}.page_content:not(.single_sidebar):not(.double_sidebar) .news.posts_grid_small .item:nth-child(2n) {background-color: #ecf2f5;}.page_content:not(.single_sidebar):not(.double_sidebar) .news.posts_grid_small .item:nth-child(2n):before, .page_content:not(.single_sidebar):not(.double_sidebar) .news.posts_grid_small .item:nth-child(2n):after {content: '';position: absolute;display: block;width: 10000px;height: 100%;top: 0;background-color: #ecf2f5;}.page_content:not(.single_sidebar):not(.double_sidebar) .news.posts_grid_small .item:nth-child(2n):before {right: 100%;}.page_content:not(.single_sidebar):not(.double_sidebar) .news.posts_grid_small .item:nth-child(2n):after {left: 100%;}.news.posts_grid_small .item {font-size: 16px;line-height: 1.625em;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 40px 15px;position: relative;}.news.posts_grid_small .item:first-child {padding-top: 0;}.news.posts_grid_small .item .post_post_info {margin: 30px 0 0;}.news.posts_grid_small .item .post_post_info:first-child {margin: 0;}.news.posts_grid_small .item .post_wrapper {position: relative;}.news.posts_grid_small .item .pic {overflow: hidden;position: relative;max-width: 100%;z-index: 1;display: inline-block;vertical-align: top;}.news.posts_grid_small .item .pic .hover-effect {position: absolute;z-index: 2;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;opacity: 0;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.news.posts_grid_small .item .pic:hover .hover-effect {opacity: 1;}.news.posts_grid_small .item .pic .plus_wrapper span {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #ffffff;opacity: 0;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;z-index: 2;}.news.posts_grid_small .item .pic .plus_wrapper span:first-child {width: 38px;height: 2px;}.news.posts_grid_small .item .pic .plus_wrapper span:first-child + span {width: 2px;height: 38px;}.news.posts_grid_small .item .pic:hover .plus_wrapper span {opacity: 1;}.news.posts_grid_small .item .pic img {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;display: block;width: 100%;}.news.posts_grid_small .item .pic:hover img {-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}.news.posts_grid_small .item .post_media_link {position: absolute;display: block;width: 100%;height: 100%;left: 0;top: 0;z-index: 3;}.news.posts_grid_small .item .post_info_header {margin: 0 -25px;font-size: 0;line-height: 1;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}.news.posts_grid_small .item .post_meta {font-size: 15px;line-height: 40px;color: #7f7f8a;position: relative;margin: 0 25px;display: block;vertical-align: top;}.news.posts_grid_small .item .post_meta a {color: inherit;}.news.posts_grid_small .item .post_author {white-space: nowrap;padding: 0 0 0 54px;}.news.posts_grid_small .item .post_author_avatar {position: absolute;width: 40px;height: 40px;left: 0;top: 50%;margin: -20px 0 0;}.news.posts_grid_small .item .post_author_avatar img {display: block;width: 40px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.news.posts_grid_small .item .post_title {margin: 9px 0 0;font-size: 22px;}.news.posts_grid_small .item .post_title:first-child {margin: 0;}.news.posts_grid_small .item .post_content {line-height: 1.5em;margin: 18px 0 0;}.news.posts_grid_small .item .post_content:first-child {margin: 0;}.news.posts_grid_small .item .post_info_footer {margin: 31px 0 0;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}.news.posts_grid_small .item .post_info_footer:first-child {margin: 0;}.news.posts_grid_small .item .post_likes {font-size: 0;line-height: 1;white-space: nowrap;}.news.posts_grid_small .item .post_likes .sl-icon {display: inline-block;vertical-align: top;width: 30px;height: 30px;cursor: pointer;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin: 0 15px 0 0;position: relative;font: 400 12px/1 'FontAwesome';color: #ff4545;background-color: #ffebeb;-webkit-transition: color 0.3s, background-color 0.3s;-moz-transition: color 0.3s, background-color 0.3s;-ms-transition: color 0.3s, background-color 0.3s;-o-transition: color 0.3s, background-color 0.3s;transition: color 0.3s, background-color 0.3s;}.news.posts_grid_small .item .post_likes .sl-icon:before {content: '\f004';position: absolute;display: block;width: 13px;height: 10px;left: 50%;top: 50%;margin: -5px 0 0 -6px;}.news.posts_grid_small .item .post_likes .sl-icon.unliked, .news.posts_grid_small .item .post_likes:hover .sl-icon {color: #ffebeb;background-color: #ff4545;}.news.posts_grid_small .item .post_likes .sl-count {color: #ff4545;font-size: 16px;line-height: 30px;font-weight: 700;}.news.posts_grid_small .item .post_info_header .post_likes {margin: 0 25px;}.news.posts_grid_small .item .read_more_button {font-size: 18px;font-weight: 700;line-height: 30px;text-transform: uppercase;white-space: nowrap;}.news.posts_grid_small .item .read_more_button:after {content: '\f13b';margin: 0 0 0 20px;font-family: 'cwsicon';}.news.posts_grid_small .item .post_info_main {margin: 9px 0 0;}.news.posts_grid_small .item .post_info_main:first-child {margin: 0;}.news.posts_grid_small .item .post_info_main .post_media_link {position: static;display: inline;width: auto;height: auto;left: auto;top: auto;}.news.posts_grid_small .item .post_info_main .post_more {margin-top: 20px;}.news.posts_grid_small .format-quote.item .post_title {position: relative;padding: 0 0 0 36px;}.news.posts_grid_small .format-quote.item .post_title:before {content: '\f10d';font-family: 'FontAwesome';display: block;position: absolute;width: 30px;left: 0;top: 0;vertical-align: baseline;font-size: 25px;font-weight: 400;line-height: 28px;font-style: normal;}.news.posts_grid_small .format-quote.item .author_name {margin: 20px 0 0 36px;}.news.posts_grid_small .format-link.item .post_title {position: relative;padding: 0 0 0 36px;}.news.posts_grid_small .format-link.item .post_title:before {content: '\f11a';font-family: 'cwsicon';display: block;position: absolute;width: 30px;left: 0;top: 4px;vertical-align: baseline;font-size: 25px;font-weight: 400;line-height: 28px;font-style: normal;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);} .news.posts_grid_2 {margin: -40px 0 0;}.news.posts_grid_2 .cws_vc_shortcode_grid {margin: 0 -15px;position: relative;}.news.posts_grid_2 .item,.news.posts_grid_2 .grid-sizer {width: 100%;}.news.posts_grid_2.posts_grid_carousel .item {width: 100% !important;}.news.posts_grid_2 .item {font-size: 16px;line-height: 1.625em;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 40px 15px 0;position: relative;display: inline-block;vertical-align: top;}.news.posts_grid_2 .item .post_post_info {margin: 30px 0 0;}.news.posts_grid_2 .item .post_post_info:first-child {margin: 0;}.news.posts_grid_2 .item .post_wrapper {position: relative;}.news.posts_grid_2 .item .pic {overflow: hidden;position: relative;max-width: 100%;z-index: 1;}.news.posts_grid_2 .item .pic .hover-effect {position: absolute;z-index: 2;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;opacity: 0;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.news.posts_grid_2 .item .pic:hover .hover-effect {opacity: 1;}.news.posts_grid_2 .item .pic .plus_wrapper span {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #ffffff;opacity: 0;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;z-index: 2;}.news.posts_grid_2 .item .pic .plus_wrapper span:first-child {width: 38px;height: 2px;}.news.posts_grid_2 .item .pic .plus_wrapper span:first-child + span {width: 2px;height: 38px;}.news.posts_grid_2 .item .pic:hover .plus_wrapper span {opacity: 1;}.news.posts_grid_2 .item .pic img {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;display: block;width: 100%;}.news.posts_grid_2 .item .pic:hover img {-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}.news.posts_grid_2 .item .post_media_link {position: absolute;display: block;width: 100%;height: 100%;left: 0;top: 0;z-index: 3;}.news.posts_grid_2 .item .post_info_header {margin: 0 -25px;font-size: 0;line-height: 1;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}.news.posts_grid_2 .item .post_meta {font-size: 15px;line-height: 40px;color: #7f7f8a;position: relative;margin: 0 25px;display: block;vertical-align: top;}.news.posts_grid_2 .item .post_meta a {color: inherit;}.news.posts_grid_2 .item .post_author {white-space: nowrap;padding: 0 0 0 54px;}.news.posts_grid_2 .item .post_author_avatar {position: absolute;width: 40px;height: 40px;left: 0;top: 50%;margin: -20px 0 0;}.news.posts_grid_2 .item .post_author_avatar img {display: block;width: 40px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.news.posts_grid_2 .item .post_title {margin: 9px 0 0;font-size: 22px;}.news.posts_grid_2 .item .post_title:first-child {margin: 0;}.news.posts_grid_2 .item .post_content {line-height: 1.5em;margin: 18px 0 0;}.news.posts_grid_2 .item .post_content:first-child {margin: 0;}.news.posts_grid_2 .item .post_info_footer {margin: 31px 0 0;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}.news.posts_grid_2 .item .post_info_footer:first-child {margin: 0;}.news.posts_grid_2 .item .post_likes {font-size: 0;line-height: 1;white-space: nowrap;}.news.posts_grid_2 .item .post_likes .sl-icon {display: inline-block;vertical-align: top;width: 30px;height: 30px;cursor: pointer;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin: 0 15px 0 0;position: relative;font: 400 12px/1 'FontAwesome';color: #ff4545;background-color: #ffebeb;-webkit-transition: color 0.3s, background-color 0.3s;-moz-transition: color 0.3s, background-color 0.3s;-ms-transition: color 0.3s, background-color 0.3s;-o-transition: color 0.3s, background-color 0.3s;transition: color 0.3s, background-color 0.3s;}.news.posts_grid_2 .item .post_likes .sl-icon:before {content: '\f004';position: absolute;display: block;width: 13px;height: 10px;left: 50%;top: 50%;margin: -5px 0 0 -6px;}.news.posts_grid_2 .item .post_likes .sl-icon.unliked, .news.posts_grid_2 .item .post_likes:hover .sl-icon {color: #ffebeb;background-color: #ff4545;}.news.posts_grid_2 .item .post_likes .sl-count {color: #ff4545;font-size: 16px;line-height: 30px;font-weight: 700;}.news.posts_grid_2 .item .post_info_header .post_likes {margin: 0 25px;}.news.posts_grid_2 .item .read_more_button {font-size: 18px;font-weight: 700;line-height: 30px;text-transform: uppercase;white-space: nowrap;}.news.posts_grid_2 .item .read_more_button:after {content: '\f13b';margin: 0 0 0 20px;font-family: 'cwsicon';}.news.posts_grid_2 .item .post_info_main {margin: 9px 0 0;}.news.posts_grid_2 .item .post_info_main:first-child {margin: 0;}.news.posts_grid_2 .item .post_info_main .post_media_link {position: static;display: inline;width: auto;height: auto;left: auto;top: auto;}.news.posts_grid_2 .item .post_info_main .post_more {margin-top: 20px;}.news.posts_grid_2 .format-quote.item .post_title {position: relative;padding: 0 0 0 36px;}.news.posts_grid_2 .format-quote.item .post_title:before {content: '\f10d';font-family: 'FontAwesome';display: block;position: absolute;width: 30px;left: 0;top: 0;vertical-align: baseline;font-size: 25px;font-weight: 400;line-height: 28px;font-style: normal;}.news.posts_grid_2 .format-quote.item .author_name {margin: 20px 0 0 36px;}.news.posts_grid_2 .format-link.item .post_title {position: relative;padding: 0 0 0 36px;}.news.posts_grid_2 .format-link.item .post_title:before {content: '\f11a';font-family: 'cwsicon';display: block;position: absolute;width: 30px;left: 0;top: 4px;vertical-align: baseline;font-size: 25px;font-weight: 400;line-height: 28px;font-style: normal;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);} .news.posts_grid_3 {margin: -30px 0 0;padding: 0 0 20px;}.news.posts_grid_3 .cws_vc_shortcode_grid {margin: 0 -15px;position: relative;}.news.posts_grid_3 .item,.news.posts_grid_3 .grid-sizer {width: 100%;}.news.posts_grid_3.posts_grid_carousel .item {width: 100% !important;}.news.posts_grid_3 .item {font-size: 16px;line-height: 1.625em;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 30px 15px 0;position: relative;display: inline-block;vertical-align: top;}.news.posts_grid_3 .item .post_post_info {background-color: #FFFFFF;-webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.07);box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.07);padding: 20px;position: relative;-webkit-transition: box-shadow 0.3s, background-color 0.3s;-moz-transition: box-shadow 0.3s, background-color 0.3s;-ms-transition: box-shadow 0.3s, background-color 0.3s;-o-transition: box-shadow 0.3s, background-color 0.3s;transition: box-shadow 0.3s, background-color 0.3s;}.news.posts_grid_3 .item:hover .post_post_info {background-color: #ecf2f5;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.news.posts_grid_3 .item .post_wrapper {position: relative;}.news.posts_grid_3 .item .pic {overflow: hidden;position: relative;max-width: 100%;z-index: 1;}.news.posts_grid_3 .item .pic .hover-effect {position: absolute;z-index: 2;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;opacity: 0;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.news.posts_grid_3 .item .pic:hover .hover-effect {opacity: 1;}.news.posts_grid_3 .item .pic .plus_wrapper span {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #ffffff;opacity: 0;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;z-index: 2;}.news.posts_grid_3 .item .pic .plus_wrapper span:first-child {width: 38px;height: 2px;}.news.posts_grid_3 .item .pic .plus_wrapper span:first-child + span {width: 2px;height: 38px;}.news.posts_grid_3 .item .pic:hover .plus_wrapper span {opacity: 1;}.news.posts_grid_3 .item .pic img {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;display: block;width: 100%;}.news.posts_grid_3 .item .post_media_link {position: absolute;display: block;width: 100%;height: 100%;left: 0;top: 0;z-index: 3;}.news.posts_grid_3 .item .post_info_header {margin: 0 -5px;font-size: 0;line-height: 1;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}.news.posts_grid_3 .item .post_meta {font-size: 13px;line-height: 30px;color: #7f7f8a;position: relative;margin: 0 5px;display: block;vertical-align: top;}.news.posts_grid_3 .item .post_meta a {color: inherit;}.news.posts_grid_3 .item .post_author {white-space: nowrap;padding: 0 0 0 45px;}.news.posts_grid_3 .item .post_author_avatar {position: absolute;width: 30px;height: 30px;left: 0;top: 50%;margin: -15px 0 0;}.news.posts_grid_3 .item .post_author_avatar img {display: block;width: 30px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.news.posts_grid_3 .item .post_info_divider {display: block;width: 100%;height: 1px;background-color: #bcd0da;margin: 15px 15px 0;}.news.posts_grid_3 .item .post_info_divider:last-child, .news.posts_grid_3 .item .post_info_divider:first-child {display: none;}.news.posts_grid_3 .item .post_categories {max-width: 50%;-webkit-flex-shrink: 0.8;flex-shrink: 0.8;text-align: right;}.news.posts_grid_3 .item .post_categories a {font-size: 12px;font-weight: 900;text-transform: uppercase;letter-spacing: 1.3px;}.news.posts_grid_3 .item .post_date {white-space: nowrap;}.news.posts_grid_3 .item .post_info_meta {max-width: 50%;-webkit-flex-shrink: 0;flex-shrink: 0;}.news.posts_grid_3 .item .post_title {margin: 13px 0 0;}.news.posts_grid_3 .item .post_title:first-child {margin: 0;}.news.posts_grid_3 .item .post_content {line-height: 1.5em;margin: 20px 0 0;}.news.posts_grid_3 .item .post_content:first-child {margin: 0;}.news.posts_grid_3 .item .post_info_footer {padding: 34px 55px 0 0;margin: 0 -5px;position: relative;min-height: 30px;display: -webkit-flex;display: flex;-webkit-justify-content: flex-start;justify-content: flex-start;}.news.posts_grid_3 .item .post_info_footer .post_more {position: absolute;bottom: -20px;right: -20px;left: auto;}.news.posts_grid_3 .item .post_info_footer .read_more_button {width: 53px;height: 53px;z-index: 2;background-color: #ecf2f5;color: #7399ab;fill: #7399ab;display: block;text-align: center;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;font: 700 normal 18px/52px 'cwsicon';}.news.posts_grid_3 .item .post_info_footer .read_more_button:before {content: '\f13b';}.news.posts_grid_3 .item:hover .read_more_button {color: #FFFFFF;fill: #ffffff;}.news.posts_grid_3 .item .post_likes {font-size: 0;line-height: 1;white-space: nowrap;margin: 0 10px;}.news.posts_grid_3 .item .post_likes .sl-icon {display: inline-block;vertical-align: top;width: 30px;height: 30px;cursor: pointer;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin: 0 15px 0 0;position: relative;font: 400 12px/1 'FontAwesome';color: #ff4545;background-color: #ffebeb;-webkit-transition: color 0.3s, background-color 0.3s;-moz-transition: color 0.3s, background-color 0.3s;-ms-transition: color 0.3s, background-color 0.3s;-o-transition: color 0.3s, background-color 0.3s;transition: color 0.3s, background-color 0.3s;}.news.posts_grid_3 .item .post_likes .sl-icon:before {content: '\f004';position: absolute;display: block;width: 13px;height: 10px;left: 50%;top: 50%;margin: -5px 0 0 -6px;}.news.posts_grid_3 .item .post_likes .sl-icon.unliked, .news.posts_grid_3 .item .post_likes:hover .sl-icon {color: #ffebeb;background-color: #ff4545;}.news.posts_grid_3 .item .post_likes .sl-count {color: #ff4545;font-size: 16px;line-height: 30px;font-weight: 700;}.news.posts_grid_3 .item .post_info_main {margin: 9px 0 0;}.news.posts_grid_3 .item .post_info_main:first-child {margin: 0;}.news.posts_grid_3 .item .post_info_main .post_media_link {position: static;display: inline;width: auto;height: auto;left: auto;top: auto;}.news.posts_grid_3 .item .post_info_main .post_more {margin-top: 20px;}.news.posts_grid_3 .format-quote.item .post_title {position: relative;padding: 0 0 0 36px;}.news.posts_grid_3 .format-quote.item .post_title:before {content: '\f10d';font-family: 'FontAwesome';display: block;position: absolute;width: 30px;left: 0;top: 0;vertical-align: baseline;font-size: 25px;font-weight: 400;line-height: 28px;font-style: normal;}.news.posts_grid_3 .format-quote.item .author_name {margin: 20px 0 0 36px;}.news.posts_grid_3 .format-link.item .post_title {position: relative;padding: 0 0 0 36px;}.news.posts_grid_3 .format-link.item .post_title:before {content: '\f11a';font-family: 'cwsicon';display: block;position: absolute;width: 30px;left: 0;top: 4px;vertical-align: baseline;font-size: 25px;font-weight: 400;line-height: 28px;font-style: normal;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);} .news.posts_grid_4 {margin: -40px 0 0;padding: 0 0 20px;}.news.posts_grid_4 .cws_vc_shortcode_grid {margin: 0 -15px;position: relative;}.news.posts_grid_4 .item,.news.posts_grid_4 .grid-sizer {width: 100%;}.news.posts_grid_4.posts_grid_carousel .item {width: 100% !important;}.news.posts_grid_4 .item {font-size: 16px;line-height: 1.625em;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 30px 15px 0;position: relative;display: inline-block;vertical-align: top;}.news.posts_grid_4 .item .post_post_info {background-color: #FFFFFF;-webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.07);box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.07);padding: 20px;position: relative;-webkit-transition: box-shadow 0.3s, background-color 0.3s;-moz-transition: box-shadow 0.3s, background-color 0.3s;-ms-transition: box-shadow 0.3s, background-color 0.3s;-o-transition: box-shadow 0.3s, background-color 0.3s;transition: box-shadow 0.3s, background-color 0.3s;}.news.posts_grid_4 .item:hover .post_post_info {background-color: #ecf2f5;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}.news.posts_grid_4 .item .post_wrapper {position: relative;}.news.posts_grid_4 .item .pic {overflow: hidden;position: relative;max-width: 100%;z-index: 1;}.news.posts_grid_4 .item .pic .hover-effect {position: absolute;z-index: 2;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;opacity: 0;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.news.posts_grid_4 .item .pic:hover .hover-effect {opacity: 1;}.news.posts_grid_4 .item .pic .plus_wrapper span {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #ffffff;opacity: 0;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;z-index: 2;}.news.posts_grid_4 .item .pic .plus_wrapper span:first-child {width: 38px;height: 2px;}.news.posts_grid_4 .item .pic .plus_wrapper span:first-child + span {width: 2px;height: 38px;}.news.posts_grid_4 .item .pic:hover .plus_wrapper span {opacity: 1;}.news.posts_grid_4 .item .pic img {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;display: block;width: 100%;}.news.posts_grid_4 .item .post_media_link {position: absolute;display: block;width: 100%;height: 100%;left: 0;top: 0;z-index: 3;}.news.posts_grid_4 .item .post_info_header {margin: 0 -5px;font-size: 0;line-height: 1;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}.news.posts_grid_4 .item .post_meta {font-size: 13px;line-height: 30px;color: #7f7f8a;position: relative;margin: 0 5px;display: block;vertical-align: top;}.news.posts_grid_4 .item .post_meta a {color: inherit;}.news.posts_grid_4 .item .post_author {white-space: nowrap;padding: 0 0 0 45px;}.news.posts_grid_4 .item .post_author_avatar {position: absolute;width: 30px;height: 30px;left: 0;top: 50%;margin: -15px 0 0;}.news.posts_grid_4 .item .post_author_avatar img {display: block;width: 30px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.news.posts_grid_4 .item .post_info_divider {display: block;width: 100%;height: 1px;background-color: #bcd0da;margin: 15px 15px 0;}.news.posts_grid_4 .item .post_info_divider:last-child, .news.posts_grid_4 .item .post_info_divider:first-child {display: none;}.news.posts_grid_4 .item .post_categories {max-width: 50%;-webkit-flex-shrink: 0.8;flex-shrink: 0.8;text-align: right;}.news.posts_grid_4 .item .post_categories a {font-size: 12px;font-weight: 900;text-transform: uppercase;letter-spacing: 1.3px;}.news.posts_grid_4 .item .post_date {white-space: nowrap;}.news.posts_grid_4 .item .post_info_meta {max-width: 50%;-webkit-flex-shrink: 0;flex-shrink: 0;}.news.posts_grid_4 .item .post_title {margin: 13px 0 0;font-size: 20px;}.news.posts_grid_4 .item .post_title:first-child {margin: 0;}.news.posts_grid_4 .item .post_content {line-height: 1.5em;margin: 20px 0 0;}.news.posts_grid_4 .item .post_content:first-child {margin: 0;}.news.posts_grid_4 .item .post_info_footer {padding: 34px 55px 0 0;margin: 0 -5px;position: relative;min-height: 30px;display: -webkit-flex;display: flex;-webkit-justify-content: flex-start;justify-content: flex-start;}.news.posts_grid_4 .item .post_info_footer .post_more {position: absolute;bottom: -20px;right: -20px;left: auto;}.news.posts_grid_4 .item .post_info_footer .read_more_button {width: 53px;height: 53px;z-index: 2;background-color: #ecf2f5;color: #7399ab;fill: #7399ab;display: block;text-align: center;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;font: 700 normal 18px/52px 'cwsicon';}.news.posts_grid_4 .item .post_info_footer .read_more_button:before {content: '\f13b';}.news.posts_grid_4 .item:hover .read_more_button {color: #FFFFFF;fill: #ffffff;}.news.posts_grid_4 .item .post_likes {font-size: 0;line-height: 1;white-space: nowrap;margin: 0 10px;}.news.posts_grid_4 .item .post_likes .sl-icon {display: inline-block;vertical-align: top;width: 30px;height: 30px;cursor: pointer;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin: 0 15px 0 0;position: relative;font: 400 12px/1 'FontAwesome';color: #ff4545;background-color: #ffebeb;-webkit-transition: color 0.3s, background-color 0.3s;-moz-transition: color 0.3s, background-color 0.3s;-ms-transition: color 0.3s, background-color 0.3s;-o-transition: color 0.3s, background-color 0.3s;transition: color 0.3s, background-color 0.3s;}.news.posts_grid_4 .item .post_likes .sl-icon:before {content: '\f004';position: absolute;display: block;width: 13px;height: 10px;left: 50%;top: 50%;margin: -5px 0 0 -6px;}.news.posts_grid_4 .item .post_likes .sl-icon.unliked, .news.posts_grid_4 .item .post_likes:hover .sl-icon {color: #ffebeb;background-color: #ff4545;}.news.posts_grid_4 .item .post_likes .sl-count {color: #ff4545;font-size: 16px;line-height: 30px;font-weight: 700;}.news.posts_grid_4 .item .post_info_main {margin: 9px 0 0;}.news.posts_grid_4 .item .post_info_main:first-child {margin: 0;}.news.posts_grid_4 .item .post_info_main .post_media_link {position: static;display: inline;width: auto;height: auto;left: auto;top: auto;}.news.posts_grid_4 .item .post_info_main .post_more {margin-top: 20px;}.news.posts_grid_4 .format-quote.item .post_title {position: relative;padding: 0 0 0 36px;}.news.posts_grid_4 .format-quote.item .post_title:before {content: '\f10d';font-family: 'FontAwesome';display: block;position: absolute;width: 30px;left: 0;top: 9px;vertical-align: baseline;font-size: 25px;font-weight: 400;line-height: 28px;font-style: normal;}.news.posts_grid_4 .format-quote.item .author_name {margin: 20px 0 0 36px;}.news.posts_grid_4 .format-link.item .post_title {position: relative;padding: 0 0 0 36px;}.news.posts_grid_4 .format-link.item .post_title:before {content: '\f11a';font-family: 'cwsicon';display: block;position: absolute;width: 30px;left: 0;top: 9px;vertical-align: baseline;font-size: 25px;font-weight: 400;line-height: 28px;font-style: normal;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);} .news.posts_grid_checkerboard .cws_vc_shortcode_grid {margin: 0 -15px;position: relative;}.news.posts_grid_checkerboard .item,.news.posts_grid_checkerboard .grid-sizer {width: 100%;}.news.posts_grid_checkerboard.posts_grid_carousel .item {width: 100% !important;}.news.posts_grid_checkerboard .item {font-size: 16px;line-height: 1.625em;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 15px;position: relative;}.news.posts_grid_checkerboard .item:not(:first-child) {margin: 50px 0 0;}.news.posts_grid_checkerboard .item .post_post_info {margin: 30px 0 0;}.news.posts_grid_checkerboard .item .post_post_info:first-child {margin: 0;}.news.posts_grid_checkerboard .item .post_wrapper {position: relative;}.news.posts_grid_checkerboard .item .pic {overflow: hidden;position: relative;max-width: 100%;z-index: 1;}.news.posts_grid_checkerboard .item .pic .hover-effect {position: absolute;z-index: 2;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;opacity: 0;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.news.posts_grid_checkerboard .item .pic:hover .hover-effect {opacity: 1;}.news.posts_grid_checkerboard .item .pic .plus_wrapper span {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #ffffff;opacity: 0;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;z-index: 2;}.news.posts_grid_checkerboard .item .pic .plus_wrapper span:first-child {width: 38px;height: 2px;}.news.posts_grid_checkerboard .item .pic .plus_wrapper span:first-child + span {width: 2px;height: 38px;}.news.posts_grid_checkerboard .item .pic:hover .plus_wrapper span {opacity: 1;}.news.posts_grid_checkerboard .item .pic img {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;display: block;width: 100%;}.news.posts_grid_checkerboard .item .pic:hover img {-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}.news.posts_grid_checkerboard .item .post_wrapper > .floated_media .post_media_link {position: absolute;display: block;width: 100%;height: 100%;left: 0;top: 0;z-index: 3;}.news.posts_grid_checkerboard .item .post_info_header {margin: 0 -25px;font-size: 0;line-height: 1;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}.news.posts_grid_checkerboard .item .post_meta {font-size: 15px;line-height: 40px;color: #7f7f8a;position: relative;margin: 0 25px;display: block;vertical-align: top;}.news.posts_grid_checkerboard .item .post_meta a {color: inherit;}.news.posts_grid_checkerboard .item .post_author {white-space: nowrap;padding: 0 0 0 54px;}.news.posts_grid_checkerboard .item .post_author_avatar {position: absolute;width: 40px;height: 40px;left: 0;top: 50%;margin: -20px 0 0;}.news.posts_grid_checkerboard .item .post_author_avatar img {display: block;width: 40px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.news.posts_grid_checkerboard .item .post_title {margin: 9px 0 0;font-size: 22px;}.news.posts_grid_checkerboard .item .post_title:first-child {margin: 0;}.news.posts_grid_checkerboard .item .post_content {line-height: 1.5em;margin: 18px 0 0;}.news.posts_grid_checkerboard .item .post_content:first-child {margin: 0;}.news.posts_grid_checkerboard .item .post_info_footer {margin: 21px 0 0;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}.news.posts_grid_checkerboard .item .post_info_footer:first-child {margin: 0;}.news.posts_grid_checkerboard .item .post_likes {font-size: 0;line-height: 1;white-space: nowrap;}.news.posts_grid_checkerboard .item .post_likes .sl-icon {display: inline-block;vertical-align: top;width: 30px;height: 30px;cursor: pointer;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin: 0 15px 0 0;position: relative;font: 400 12px/1 'FontAwesome';color: #ff4545;background-color: #ffebeb;-webkit-transition: color 0.3s, background-color 0.3s;-moz-transition: color 0.3s, background-color 0.3s;-ms-transition: color 0.3s, background-color 0.3s;-o-transition: color 0.3s, background-color 0.3s;transition: color 0.3s, background-color 0.3s;}.news.posts_grid_checkerboard .item .post_likes .sl-icon:before {content: '\f004';position: absolute;display: block;width: 13px;height: 10px;left: 50%;top: 50%;margin: -5px 0 0 -6px;}.news.posts_grid_checkerboard .item .post_likes .sl-icon.unliked, .news.posts_grid_checkerboard .item .post_likes:hover .sl-icon {color: #ffebeb;background-color: #ff4545;}.news.posts_grid_checkerboard .item .post_likes .sl-count {color: #ff4545;font-size: 16px;line-height: 30px;font-weight: 700;}.news.posts_grid_checkerboard .item .post_info_header .post_likes {margin: 0 25px;}.news.posts_grid_checkerboard .item .read_more_button {font-size: 18px;font-weight: 700;line-height: 30px;text-transform: uppercase;white-space: nowrap;}.news.posts_grid_checkerboard .item .read_more_button:after {content: '\f13b';margin: 0 0 0 20px;font-family: 'cwsicon';}.news.posts_grid_checkerboard .item .post_info_main {margin: 9px 0 0;}.news.posts_grid_checkerboard .item .post_info_main:first-child {margin: 0;}.news.posts_grid_checkerboard .item .post_info_main .post_media_link {position: static;display: inline;width: auto;height: auto;left: auto;top: auto;}.news.posts_grid_checkerboard .item .post_info_main .post_more {margin-top: 20px;}.news.posts_grid_checkerboard .format-quote.item .post_title {position: relative;padding: 0 0 0 36px;}.news.posts_grid_checkerboard .format-quote.item .post_title:before {content: '\f10d';font-family: 'FontAwesome';display: block;position: absolute;width: 30px;left: 0;top: 4px;vertical-align: baseline;font-size: 25px;font-weight: 400;line-height: 28px;font-style: normal;}.news.posts_grid_checkerboard .format-quote.item .author_name {margin: 20px 0 0 36px;}.news.posts_grid_checkerboard .format-link.item .post_title {position: relative;padding: 0 0 0 36px;}.news.posts_grid_checkerboard .format-link.item .post_title:before {content: '\f11a';font-family: 'cwsicon';display: block;position: absolute;width: 30px;left: 0;top: 4px;vertical-align: baseline;font-size: 25px;font-weight: 400;line-height: 28px;font-style: normal;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);} .news.posts_grid_checkerboard2 .cws_vc_shortcode_grid {margin: 0 -15px;position: relative;}.news.posts_grid_checkerboard2 .item,.news.posts_grid_checkerboard2 .grid-sizer {width: 100%;}.news.posts_grid_checkerboard2.posts_grid_carousel .item {width: 100% !important;}.news.posts_grid_checkerboard2 .item {font-size: 16px;line-height: 1.625em;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 15px;position: relative;color: #FFFFFF;}.news.posts_grid_checkerboard2 .item .post_post_info {margin: 20px 0 30px;}.news.posts_grid_checkerboard2 .item .post_post_info:first-child {margin: 0;}.news.posts_grid_checkerboard2 .item .post_wrapper {position: relative;}.news.posts_grid_checkerboard2 .item .post_wrapper > .floated_media .post_media {margin: 0 -15px;}.news.posts_grid_checkerboard2 .item .pic {overflow: hidden;position: relative;max-width: 100%;z-index: 1;}.news.posts_grid_checkerboard2 .item .pic .hover-effect {position: absolute;z-index: 2;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;opacity: 0;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.news.posts_grid_checkerboard2 .item .pic:hover .hover-effect {opacity: 1;}.news.posts_grid_checkerboard2 .item .pic .plus_wrapper span {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #ffffff;opacity: 0;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;z-index: 2;}.news.posts_grid_checkerboard2 .item .pic .plus_wrapper span:first-child {width: 38px;height: 2px;}.news.posts_grid_checkerboard2 .item .pic .plus_wrapper span:first-child + span {width: 2px;height: 38px;}.news.posts_grid_checkerboard2 .item .pic:hover .plus_wrapper span {opacity: 1;}.news.posts_grid_checkerboard2 .item .pic img {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;display: block;width: 100%;}.news.posts_grid_checkerboard2 .item .pic:hover img {-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}.news.posts_grid_checkerboard2 .item .post_media_link {position: absolute;display: block;width: 100%;height: 100%;left: 0;top: 0;z-index: 3;}.news.posts_grid_checkerboard2 .item .post_info_header {margin: 0 -25px;font-size: 0;line-height: 1;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}.news.posts_grid_checkerboard2 .item .post_meta {font-size: 15px;line-height: 40px;color: #ffffff;position: relative;margin: 0 25px;display: block;vertical-align: top;}.news.posts_grid_checkerboard2 .item .post_meta a {color: inherit;}.news.posts_grid_checkerboard2 .item .post_author {white-space: nowrap;padding: 0 0 0 54px;}.news.posts_grid_checkerboard2 .item .post_author_avatar {position: absolute;width: 40px;height: 40px;left: 0;top: 50%;margin: -20px 0 0;}.news.posts_grid_checkerboard2 .item .post_author_avatar img {display: block;width: 40px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.news.posts_grid_checkerboard2 .item .post_title {margin: 9px 0 0;font-size: 22px;}.news.posts_grid_checkerboard2 .item .post_title:first-child {margin: 0;}.news.posts_grid_checkerboard2 .item .post_title a {color: #FFFFFF;}.news.posts_grid_checkerboard2 .item .post_content {line-height: 1.5em;margin: 22px 0 0;}.news.posts_grid_checkerboard2 .item .post_content:before {content: '';display: inline-block;vertical-align: top;width: 21px;height: 2px;background-color: #FFFFFF;opacity: 0.5;margin: 0 0 22px;}.news.posts_grid_checkerboard2 .item .post_content:first-child {margin: 0;}.news.posts_grid_checkerboard2 .item .post_content:first-child:before {display: none;}.news.posts_grid_checkerboard2 .item .post_info_footer {margin: 20px 0 0;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}.news.posts_grid_checkerboard2 .item .post_info_footer:first-child {margin: 0;}.news.posts_grid_checkerboard2 .item .post_likes {font-size: 0;line-height: 1;white-space: nowrap;}.news.posts_grid_checkerboard2 .item .post_likes .sl-icon {display: inline-block;vertical-align: top;width: 30px;height: 30px;cursor: pointer;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin: 0 15px 0 0;position: relative;font: 400 12px/1 'FontAwesome';color: #ff4545;background-color: #ffebeb;-webkit-transition: color 0.3s, background-color 0.3s;-moz-transition: color 0.3s, background-color 0.3s;-ms-transition: color 0.3s, background-color 0.3s;-o-transition: color 0.3s, background-color 0.3s;transition: color 0.3s, background-color 0.3s;}.news.posts_grid_checkerboard2 .item .post_likes .sl-icon:before {content: '\f004';position: absolute;display: block;width: 13px;height: 10px;left: 50%;top: 50%;margin: -5px 0 0 -6px;}.news.posts_grid_checkerboard2 .item .post_likes .sl-icon.unliked, .news.posts_grid_checkerboard2 .item .post_likes:hover .sl-icon {color: #ffebeb;background-color: #ff4545;}.news.posts_grid_checkerboard2 .item .post_likes .sl-count {color: #ff4545;font-size: 16px;line-height: 30px;font-weight: 700;}.news.posts_grid_checkerboard2 .item .post_info_header .post_likes {margin: 0 25px;}.news.posts_grid_checkerboard2 .item .read_more_button {font-size: 18px;font-weight: 700;line-height: 30px;text-transform: uppercase;white-space: nowrap;display: inline-block;vertical-align: top;border: solid 2px rgba(255, 255, 255, 0.5);-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;padding: 12px 40px 12px 32px;color: #FFFFFF;-webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s;-moz-transition: color 0.3s, background-color 0.3s, border-color 0.3s;-ms-transition: color 0.3s, background-color 0.3s, border-color 0.3s;-o-transition: color 0.3s, background-color 0.3s, border-color 0.3s;transition: color 0.3s, background-color 0.3s, border-color 0.3s;}.news.posts_grid_checkerboard2 .item .read_more_button:before {content: '\f13b';margin: 0 20px 0 0;font-family: 'cwsicon';}.news.posts_grid_checkerboard2 .item .read_more_button:hover {background-color: #FFFFFF;border-color: #FFFFFF;}.news.posts_grid_checkerboard2 .item .post_info_main {margin: 9px 0 0;}.news.posts_grid_checkerboard2 .item .post_info_main:first-child {margin: 0;}.news.posts_grid_checkerboard2 .item .post_info_main .post_media_link {position: static;display: inline;width: auto;height: auto;left: auto;top: auto;}.news.posts_grid_checkerboard2 .item .post_info_main .post_more {margin-top: 20px;}.news.posts_grid_checkerboard2 .format-quote.item .post_title {position: relative;padding: 0 0 0 36px;font-size: 18px;}.news.posts_grid_checkerboard2 .format-quote.item .post_title:before {content: '\f10d';font-family: 'FontAwesome';display: block;position: absolute;width: 30px;left: 0;top: 0;vertical-align: baseline;font-size: 25px;font-weight: 400;line-height: 28px;font-style: normal;}.news.posts_grid_checkerboard2 .format-quote.item .author_name {margin: 20px 0 0 36px;}.news.posts_grid_checkerboard2 .format-link.item .post_title {position: relative;padding: 0 0 0 36px;}.news.posts_grid_checkerboard2 .format-link.item .post_title:before {content: '\f11a';font-family: 'cwsicon';display: block;position: absolute;width: 30px;left: 0;top: 4px;vertical-align: baseline;font-size: 25px;font-weight: 400;line-height: 28px;font-style: normal;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);} .layout-special .item {position: relative;background-color: #777777;-webkit-box-shadow: 0 0 55px 0 rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 55px 0 rgba(0, 0, 0, 0.07);box-shadow: 0 0 55px 0 rgba(0, 0, 0, 0.07);}.layout-special .item .post_media .pic {position: relative;height: 0;padding: 150.9317% 0 0;overflow: hidden;}.layout-special .item .post_media img {display: block;position: absolute;min-width: 100%;max-width: none;width: auto;height: 100%;left: 0;top: 0;}.layout-special .item .post_media {position: relative;}.layout-special .item .post_media:before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 24%;opacity: 0.6;background-image: -webkit-linear-gradient(top, #0b0f29, transparent);background-image: -moz-linear-gradient(top, #0b0f29, transparent);background-image: linear-gradient(to bottom, #0b0f29, transparent);z-index: 2;}.layout-special .item .post_media:after {content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 24%;opacity: 0.6;background-image: -webkit-linear-gradient(bottom, #0b0f29, transparent);background-image: -moz-linear-gradient(bottom, #0b0f29, transparent);background-image: linear-gradient(to top, #0b0f29, transparent);z-index: 2;}.layout-special .item .post_title {color: #FFFFFF;position: absolute;left: 38px;right: 38px;bottom: 32px;font-size: 20px;z-index: 3;}.layout-special .item .post_title a {color: #FFFFFF;}.layout-special .item .post_content {position: absolute;left: 0;right: 0;top: 100%;padding: 36px 80px 34px 40px;color: #021a47;background-color: #FFFFFF;-webkit-box-shadow: 0 0 55px 0 rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 55px 0 rgba(0, 0, 0, 0.07);box-shadow: 0 0 55px 0 rgba(0, 0, 0, 0.07);z-index: 3;}.layout-special .item .post_info_header {position: absolute;left: 38px;right: 38px;top: 36px;z-index: 3;}.layout-special .item .post_info_meta {padding: 0;}.layout-special .item .post_info_meta a {color: #ffffff;}.layout-special .item .post_meta {margin: 0;padding: 0;display: block;line-height: 24px;font-size: 15px;font-weight: 300;position: relative;z-index: 2;}.layout-special .item .post_meta:after {display: none;}.layout-special .item .post_comments {white-space: nowrap;}.layout-special .item .post_categories {line-height: 24px;font-size: 16px;margin: 10px 0 0;}.layout-special .item .post_categories:after {display: none;}.layout-special .item .post_categories a {font-size: 12px;font-weight: 900;text-transform: uppercase;letter-spacing: 1.3px;color: #FFFFFF;}.layout-special .item .post_info_footer {position: absolute;right: 0;bottom: 0;}.layout-special .item .read_more_button {width: 63px;height: 63px;display: block;background-color: #ecf2f5;color: #90a6ae;text-align: center;-webkit-transition: color 0.3s, background-color 0.3s;-moz-transition: color 0.3s, background-color 0.3s;-ms-transition: color 0.3s, background-color 0.3s;-o-transition: color 0.3s, background-color 0.3s;transition: color 0.3s, background-color 0.3s;}.layout-special .item .read_more_button:before {content: '\f13b';font: 700 normal 20px/63px 'cwsicon';}.layout-special .item .read_more_button:hover {color: #ffffff;} .news.posts_grid_related .item {padding: 50px 0 0;}.news.posts_grid_related .item .post_wrapper {overflow: hidden;position: relative;}.news.posts_grid_related .item .post_media {position: absolute;width: auto;height: 100%;}.news.posts_grid_related .item .post_post_info .post_media {position: relative;height: auto;margin: 19px 0 0;}.news.posts_grid_related .item .post_post_info .post_media:first-child {margin: 0;}.news.posts_grid_related .item .post_post_info .post_media .post_media_link {position: static;}.news.posts_grid_related .item.format-link .post_title:before, .news.posts_grid_related .item.format-quote .post_title:before {top: 0;}.news.posts_grid_related .item .pic {height: 100%;max-width: none;}.news.posts_grid_related .item .pic img {width: auto;height: 100%;}.news.posts_grid_related .item .post_post_info {position: relative;z-index: 2;background-color: #ffffff;min-height: 175px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 20px;margin: 0 0 0 65px;overflow: hidden;}.news.posts_grid_related .item .post_title {font-size: 18px;color: #021a47;margin: 19px 0 0;}.news.posts_grid_related .item .post_title:first-child {margin: 0;}.news.posts_grid_related .item .post_title a {color: inherit;}.news.posts_grid_related .item .post_content {margin: 16px 0 0;font-size: 15px;line-height: 1.4667em;color: #021a47;}.news.posts_grid_related .item .post_content:first-child {margin: 0;}.news.posts_grid_related .item .post_content p:first-child {margin: 0;}.news.posts_grid_related .item .post_info_footer {margin: 16px 0 0;display: block;}.news.posts_grid_related .item .post_more {margin: 10px 0 0;}.news.posts_grid_related .item .read_more_button {font-size: 16px;}.news.posts_grid_related .item .post_author {padding: 0;}.news.posts_grid_related .item .post_author_avatar {display: none;}.news.posts_grid_related .item .post_info_header {margin: 0;position: relative;display: block;}.news.posts_grid_related .item .post_info_meta {padding: 0;}.news.posts_grid_related .item .post_info_meta a {color: #7f7f8a;}.news.posts_grid_related .item .post_meta {margin: 0;padding: 0;display: block;line-height: 24px;font-size: 15px;font-weight: 300;background-color: #ffffff;position: relative;z-index: 2;}.news.posts_grid_related .item .post_meta:after {display: none;}.news.posts_grid_related .item .post_comments {white-space: nowrap;}.news.posts_grid_related .item .post_categories {line-height: 24px;font-size: 16px;margin: 10px 0 0;}.news.posts_grid_related .item .post_categories:after {display: none;}.news.posts_grid_related .item .post_categories a {font-size: 12px;font-weight: 900;text-transform: uppercase;letter-spacing: 1.3px;}.news.posts_grid_related .item .quote_wrap .author_name {font-size: 16px;margin-top: 14px;} .news.posts_grid_flip {margin: -40px 0 0;}.news.posts_grid_flip .cws_vc_shortcode_grid {margin: 0 -15px;position: relative;}.news.posts_grid_flip .item,.news.posts_grid_flip .grid-sizer {width: 100%;}.news.posts_grid_flip.posts_grid_carousel .item {width: 100% !important;}.news.posts_grid_flip .item {font-size: 16px;line-height: 1.625em;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 40px 15px 50px;position: relative;}.news.posts_grid_flip .item .post_post_info {padding: 40px 44px;background-color: #FFFFFF;}.news.posts_grid_flip .item .post_post_info:first-child {margin: 0;}.news.posts_grid_flip .item .post_wrapper {position: relative;}.news.posts_grid_flip .item .pic {overflow: hidden;position: relative;max-width: 100%;z-index: 1;}.news.posts_grid_flip .item .pic .hover-effect {position: absolute;z-index: 2;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;opacity: 0;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.news.posts_grid_flip .item .pic:hover .hover-effect {opacity: 1;}.news.posts_grid_flip .item .pic .plus_wrapper span {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #ffffff;opacity: 0;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;z-index: 2;}.news.posts_grid_flip .item .pic .plus_wrapper span:first-child {width: 38px;height: 2px;}.news.posts_grid_flip .item .pic .plus_wrapper span:first-child + span {width: 2px;height: 38px;}.news.posts_grid_flip .item .pic:hover .plus_wrapper span {opacity: 1;}.news.posts_grid_flip .item .pic img {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;display: block;width: 100%;}.news.posts_grid_flip .item .pic:hover img {-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}.news.posts_grid_flip .item .post_media_link {position: absolute;display: block;width: 100%;height: 100%;left: 0;top: 0;z-index: 3;}.news.posts_grid_flip .item .post_info_header {margin: 24px -25px 0;font-size: 0;line-height: 1;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}.news.posts_grid_flip .item .post_meta {font-size: 14px;color: #7f7f8a;position: relative;margin: 0 25px;display: block;vertical-align: top;}.news.posts_grid_flip .item .post_meta a {color: inherit;}.news.posts_grid_flip .item .post_author {white-space: nowrap;padding: 0 0 0 54px;}.news.posts_grid_flip .item .post_author_avatar {position: absolute;width: 40px;height: 40px;left: 0;top: 50%;margin: -20px 0 0;}.news.posts_grid_flip .item .post_author_avatar img {display: block;width: 40px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.news.posts_grid_flip .item .post_info_divider {display: block;width: 100%;height: 1px;background-color: #bcd0da;margin: 7px 10px 0;}.news.posts_grid_flip .item .post_categories {max-width: 50%;-webkit-flex-shrink: 0;flex-shrink: 0;text-align: right;}.news.posts_grid_flip .item .post_categories a {font-size: 12px;font-weight: 900;text-transform: uppercase;letter-spacing: 1.3px;}.news.posts_grid_flip .item .post_info_meta {max-width: 50%;-webkit-flex-shrink: 0;flex-shrink: 0;}.news.posts_grid_flip .item .post_title {margin: 0;font-size: 24px;color: #232637;}.news.posts_grid_flip .item .post_title a {color: #232637;}.news.posts_grid_flip .item .post_content {line-height: 1.5em;margin-top: 19px;}.news.posts_grid_flip .item .post_content:first-child {margin: 0;}.news.posts_grid_flip .item .post_info_footer {margin: 33px 0 0;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}.news.posts_grid_flip .item .post_info_footer:first-child {margin: 0;}.news.posts_grid_flip .item .post_likes {font-size: 0;line-height: 1;white-space: nowrap;}.news.posts_grid_flip .item .post_likes .sl-icon {display: inline-block;vertical-align: top;width: 30px;height: 30px;cursor: pointer;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin: 0 15px 0 0;position: relative;font: 400 12px/1 'FontAwesome';color: #ff4545;background-color: #ffebeb;-webkit-transition: color 0.3s, background-color 0.3s;-moz-transition: color 0.3s, background-color 0.3s;-ms-transition: color 0.3s, background-color 0.3s;-o-transition: color 0.3s, background-color 0.3s;transition: color 0.3s, background-color 0.3s;}.news.posts_grid_flip .item .post_likes .sl-icon:before {content: '\f004';position: absolute;display: block;width: 13px;height: 10px;left: 50%;top: 50%;margin: -5px 0 0 -6px;}.news.posts_grid_flip .item .post_likes .sl-icon.unliked, .news.posts_grid_flip .item .post_likes:hover .sl-icon {color: #ffebeb;background-color: #ff4545;}.news.posts_grid_flip .item .post_likes .sl-count {color: #ff4545;font-size: 16px;line-height: 30px;font-weight: 700;}.news.posts_grid_flip .item .post_info_header .post_likes {margin: 0 25px;}.news.posts_grid_flip .item .post_info_main {margin: 9px 0 0;}.news.posts_grid_flip .item .post_info_main:first-child {margin: 0;}.news.posts_grid_flip .item .post_info_main .post_media_link {position: static;display: inline;width: auto;height: auto;left: auto;top: auto;}.news.posts_grid_flip .item .post_info_main .post_more {margin-top: 20px;}.news.posts_grid_flip .format-quote.item .post_title {position: relative;padding: 0 0 0 36px;}.news.posts_grid_flip .format-quote.item .post_title:before {content: '\f10d';font-family: 'FontAwesome';display: block;position: absolute;width: 30px;left: 0;top: 9px;vertical-align: baseline;font-size: 25px;font-weight: 400;line-height: 28px;font-style: normal;}.news.posts_grid_flip .format-quote.item .author_name {margin: 20px 0 0 36px;}.news.posts_grid_flip .format-link.item .post_title {position: relative;padding: 0 0 0 36px;}.news.posts_grid_flip .format-link.item .post_title:before {content: '\f11a';font-family: 'cwsicon';display: block;position: absolute;width: 30px;left: 0;top: 9px;vertical-align: baseline;font-size: 25px;font-weight: 400;line-height: 28px;font-style: normal;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}.posts_grid_flip .item {background-color: transparent;perspective: 1000px;}.posts_grid_flip .item .post_wrapper {position: relative;width: 100%;height: 100%;-webkit-transition: transform 0.8s;-moz-transition: transform 0.8s;-ms-transition: transform 0.8s;-o-transition: transform 0.8s;transition: transform 0.8s;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;}.posts_grid_flip .item:hover .post_wrapper {-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg);}.posts_grid_flip .item .flip_front {background-color: #FFFFFF;position: relative;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;}.posts_grid_flip .item .flip_back {position: absolute;width: 100%;height: 100%;left: 0;top: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;background-color: #ecf2f5;border: solid 2px #c7d8e0;-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg);z-index: 3;padding: 50px;display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: center;justify-content: center;}.posts_grid_flip .item .flip_back .post_title {font-size: 36px;line-height: 42px;color: #232637;}.posts_grid_flip .item .flip_back .post_title a {color: #232637;}.posts_grid_flip .item .flip_back .post_content {margin: 22px 0 0;}.posts_grid_flip .item .flip_back .post_content:before {content: '';position: relative;display: inline-block;vertical-align: top;margin: 0 0 20px;width: 21px;height: 2px;}.posts_grid_flip .item .flip_back .read_more_button {color: #FFFFFF;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;border-width: 2px;border-style: solid;font-size: 18px;line-height: 30px;padding: 12px 38px;text-transform: uppercase;font-weight: 700;-webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s;-moz-transition: color 0.3s, background-color 0.3s, border-color 0.3s;-ms-transition: color 0.3s, background-color 0.3s, border-color 0.3s;-o-transition: color 0.3s, background-color 0.3s, border-color 0.3s;transition: color 0.3s, background-color 0.3s, border-color 0.3s;display: inline-block;vertical-align: top;}.posts_grid_flip .item .flip_back .read_more_button:hover {background-color: transparent;}   .page_info {position: absolute;bottom: 20px;left: 0;width: 100%;z-index: 5;}.page_info .page_info_inner {margin: 0 -25px;}.page_info .post_meta {font-size: 14px;line-height: 26px;color: #ffffff;position: relative;margin: 0 15px;display: inline-block;vertical-align: top;}.page_info .post_meta:after {content: '';position: absolute;display: block;width: 1px;height: 15px;right: -15px;top: 7px;background-color: #c0d3dd;opacity: 0.5;}.page_info .post_meta:last-child:after {display: none;}.page_info .post_meta a {color: inherit;}.page_info .post_author {white-space: nowrap;}.page_info .post_author_avatar {display: none;}.news.single .item {margin: 0 auto;max-width: 830px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.single-post .single .pic,.single-attachment .single .pic {overflow: hidden;position: relative;max-width: 100%;z-index: 1;display: inline-block;vertical-align: top;}.single-post .single .pic .hover-effect,.single-attachment .single .pic .hover-effect {position: absolute;z-index: 2;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;opacity: 0;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.single-post .single .pic:hover .hover-effect,.single-attachment .single .pic:hover .hover-effect {opacity: 1;}.single-post .single .pic .plus_wrapper span,.single-attachment .single .pic .plus_wrapper span {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #ffffff;opacity: 0;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;z-index: 2;}.single-post .single .pic .plus_wrapper span:first-child,.single-attachment .single .pic .plus_wrapper span:first-child {width: 38px;height: 2px;}.single-post .single .pic .plus_wrapper span:first-child + span,.single-attachment .single .pic .plus_wrapper span:first-child + span {width: 2px;height: 38px;}.single-post .single .pic:hover .plus_wrapper span,.single-attachment .single .pic:hover .plus_wrapper span {opacity: 1;}.single-post .single .pic img,.single-attachment .single .pic img {-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;display: block;}.single-post .single .pic:hover img,.single-attachment .single .pic:hover img {-webkit-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}.single-post .single .post_media_link,.single-attachment .single .post_media_link {position: absolute;display: block;width: 100%;height: 100%;left: 0;top: 0;z-index: 3;}.single-post .single .format-link .post_title,.single-attachment .single .format-link .post_title {position: relative;padding: 0 0 0 30px;}.single-post .single .format-link .post_title:before,.single-attachment .single .format-link .post_title:before {content: '\f11a';font-family: 'cwsicon';display: block;position: absolute;width: 30px;left: -24px;top: 9px;vertical-align: baseline;font-size: 25px;font-weight: 400;line-height: 28px;font-style: normal;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}.single-post .single .format-link .post_media_link,.single-attachment .single .format-link .post_media_link {position: static;display: inline;width: auto;height: auto;left: auto;top: auto;z-index: auto;}.single-post .single .format-quote .quote_wrap,.single-attachment .single .format-quote .quote_wrap {position: relative;padding: 0 0 0 30px;}.single-post .single .format-quote .quote_wrap:before,.single-attachment .single .format-quote .quote_wrap:before {content: '\f10d';font-family: 'FontAwesome';display: block;position: absolute;width: 30px;left: -24px;top: 9px;vertical-align: baseline;font-size: 25px;font-weight: 400;line-height: 28px;font-style: normal;}.single-post .single .format-quote h6.author_name,.single-attachment .single .format-quote h6.author_name {margin: 20px 0 0;}.single-post .single .post_date,.single-attachment .single .post_date {position: absolute;display: inline-block;vertical-align: top;left: 0;top: 0;font-size: 18px;line-height: 1.4444em;font-weight: 700;padding: 7px 12px 8px;white-space: nowrap;color: #FFFFFF;z-index: 4;}.single-post .single .post_top_wrapper,.single-attachment .single .post_top_wrapper {margin: 12px -13px 0;font-size: 0;line-height: 1;font-style: italic;}.single-post .single .post_categories,.single-post .single .info,.single-post .single .comments_link,.single-post .single .like,.single-post .single .post_meta_date,.single-attachment .single .post_categories,.single-attachment .single .info,.single-attachment .single .comments_link,.single-attachment .single .like,.single-attachment .single .post_meta_date {display: inline-block;margin: 0 13px;font-size: 14px;line-height: 1.4286em;}.single-post .single .post_categories a,.single-attachment .single .post_categories a {color: inherit;font-size: 14px;line-height: 1.4286em;white-space: nowrap;display: inline-block;}.single-post .single .post_categories a:after,.single-attachment .single .post_categories a:after {content: ',';color: #5a5a5a;}.single-post .single .post_category,.single-post .single .post_tags,.single-attachment .single .post_category,.single-attachment .single .post_tags {display: inline;}.single-post .single .post_category,.single-attachment .single .post_category {margin: 0 4px 0 0;}.single-post .single .post_tags a:last-child:after,.single-post .single .post_category:last-child a:last-child:after,.single-attachment .single .post_tags a:last-child:after,.single-attachment .single .post_category:last-child a:last-child:after {display: none;content: '';}.single-post .single .post_category:before,.single-attachment .single .post_category:before {content: '\f02b';display: inline-block;font-family: 'FontAwesome';font-size: 17px;margin: 0 7px 0 3px;vertical-align: middle;font-style: normal;font-weight: 400;}.single-post .single .post_author:before,.single-attachment .single .post_author:before {content: '\f2c0';font-size: 17px;font-family: 'FontAwesome';display: inline-block;vertical-align: middle;font-style: normal;font-weight: 400;margin: 0 7px 0 0;}.single-post .single .post_author a,.single-attachment .single .post_author a {color: inherit;}.single-post .single .comments_link,.single-attachment .single .comments_link {color: inherit;}.single-post .single .comments_link:before,.single-attachment .single .comments_link:before {content: '\f0e5';font-size: 17px;font-family: 'FontAwesome';display: inline-block;vertical-align: middle;font-style: normal;font-weight: 400;margin: 0 7px 0 0;}.single-post .single .like .sl-button,.single-attachment .single .like .sl-button {color: inherit;}.single-post .single .like .sl-button .sl-icon:before,.single-attachment .single .like .sl-button .sl-icon:before {content: '\f08a';font-size: 17px;font-family: 'FontAwesome';display: inline-block;vertical-align: middle;font-style: normal;font-weight: 400;margin: 0 7px 0 0;}.single-post .single .post_meta_date:before,.single-attachment .single .post_meta_date:before {content: '\f133';font-size: 14px;font-family: 'FontAwesome';display: inline-block;vertical-align: middle;font-style: normal;font-weight: 400;margin: -2px 7px 0 0;}.single-post .single .post_header,.single-attachment .single .post_header {margin: 0 -25px;font-size: 0;line-height: 1;}.single-post .single .post_header:not(:first-child),.single-attachment .single .post_header:not(:first-child) {margin-top: 30px;}.single-post .single .post_likes,.single-attachment .single .post_likes {font-size: 0;line-height: 1;white-space: nowrap;margin: 0 25px;display: inline-block;vertical-align: top;}.single-post .single .post_likes .sl-icon,.single-attachment .single .post_likes .sl-icon {display: inline-block;vertical-align: top;width: 30px;height: 30px;cursor: pointer;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;margin: 0 15px 0 0;position: relative;font: 400 12px/1 'FontAwesome';color: #ff4545;background-color: #ffebeb;-webkit-transition: color 0.3s, background-color 0.3s;-moz-transition: color 0.3s, background-color 0.3s;-ms-transition: color 0.3s, background-color 0.3s;-o-transition: color 0.3s, background-color 0.3s;transition: color 0.3s, background-color 0.3s;}.single-post .single .post_likes .sl-icon:before,.single-attachment .single .post_likes .sl-icon:before {content: '\f004';position: absolute;display: block;width: 13px;height: 10px;left: 50%;top: 50%;margin: -5px 0 0 -6px;}.single-post .single .post_likes .sl-icon.unliked, .single-post .single .post_likes:hover .sl-icon,.single-attachment .single .post_likes .sl-icon.unliked,.single-attachment .single .post_likes:hover .sl-icon {color: #ffebeb;background-color: #ff4545;}.single-post .single .post_likes .sl-count,.single-attachment .single .post_likes .sl-count {color: #ff4545;font-size: 16px;line-height: 30px;font-weight: 700;}.single-post .single .post_content,.single-attachment .single .post_content {margin: 30px 0 0;}.single-post .single .post_post_info:first-child .post_content,.single-attachment .single .post_post_info:first-child .post_content {margin: 0;}.gallery_post_grid {font-size: 0;line-height: 1;margin: -26px -15px 0;}.gallery_post_grid_item {display: inline-block;vertical-align: top;margin: 26px 0 0;padding: 0 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 100%;} .cws_portfolio.single .cws_wrapper {overflow: visible;}.cws_portfolio.single .post_media {position: relative;}.cws_portfolio.single.related .item {-webkit-animation-duration: 0.3s;animation-duration: 0.3s;}.cws_portfolio.single .post_single {text-align: left;}.cws_portfolio.single .post_single.flex_col {display: flex;margin: 0 -15px;-webkit-flex-direction: column;flex-direction: column;}.cws_portfolio.single .post_single.flex_col.reverse {-webkit-flex-direction: column-reverse;flex-direction: column-reverse;}.cws_portfolio.single .single_col {width: 100%;}.cws_portfolio.single .single_col .post_media,.cws_portfolio.single .single_col .cws_portfolio_single_content {margin: 0 15px;}.cws_portfolio.single .single_gallery {margin: 0 auto;}.cws_portfolio.single .single_gallery .gallery-item {padding: 0 0 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.cws_portfolio.single .single_gallery img {display: block;height: auto;max-width: 100%;}.cws_portfolio.single .single_gallery.gallery-2, .cws_portfolio.single .single_gallery.gallery-3 {font-size: 0;line-height: 1;margin: 0 -10px;}.cws_portfolio.single .single_gallery .gallery-item.col_1 {padding: 0 10px 20px;display: block;width: 100%;}.cws_portfolio.single .single_gallery .gallery-item.col_2,.cws_portfolio.single .single_gallery .gallery-item.col_3 {width: 100%;padding: 0 10px 20px;display: inline-block;vertical-align: top;}.cws_portfolio.single .single_col .cws_portfolio_single_content {position: relative;z-index: 1;padding: 20px 15px;background-color: #ecf2f5;}.cws_portfolio.single .cws_portfolio_post_title {margin: 0 0 20px;font-size: 22px !important;font-weight: 500;} .cws_staff_post.post_single {text-align: center;margin: 0;}.cws_staff_post.post_single .experience span:first-child,.cws_staff_post.post_single .email span:first-child,.cws_staff_post.post_single .tel span:first-child {font-weight: 600;}.cws_staff_post.post_single .experience p,.cws_staff_post.post_single .email p,.cws_staff_post.post_single .tel p {margin: 0;display: inline-block;}.cws_staff_post.post_single .cws_staff_post_title {margin: 32px 0 0;} [id*="gallery-"] {margin: auto;overflow: hidden;}.single_gallery.gallery-1 {margin-bottom: 20px;}.single_gallery.gallery-2 .gallery-item {width: 50%;}.single_gallery.gallery-3 .gallery-item {width: 33.3333%;}.single_gallery.gallery-4 .gallery-item {width: 25%;}.single_gallery.gallery-5 .gallery-item {width: 20%;}[id*="gallery-"] .gallery-caption {margin-left: 0;padding: 8px 15px 30px;font-size: 14px;line-height: 20px;}.gallery .gallery-item {text-align: center;}.gallery .gallery-icon img {display: block;max-width: 100%;}.gallery .gallery-item a {position: relative;display: inline-block;vertical-align: top;}.gallery .gallery-item a:before {content: '';position: absolute;display: block;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;opacity: 0;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;background-color: #3779e0;}.gallery .gallery-item a:after {content: '\f00e';width: 58px;height: 58px;display: block;position: absolute;left: 50%;top: 50%;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;margin: -29px 0 0 -29px;font-size: 24px;line-height: 58px;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;color: #FFFFFF !important;background-color: rgba(255, 255, 255, 0.15);text-align: center;font-family: 'FontAwesome';z-index: 3;opacity: 0;}.gallery .gallery-item a:hover:before {opacity: 0.9;}.gallery .gallery-item a:hover:after {opacity: 1;}.gallery.gallery-size-thumbnail {margin: 0 -15px;}.gallery.gallery-size-thumbnail .gallery-item {padding: 0 15px;margin: 30px 0 0;}.gallery.gallery-size-thumbnail .gallery-caption {padding: 8px 0 0;}   div.wpb_content_element,div.vc_icon_element,div.vc_tta-container {margin-bottom: 0 !important;padding-bottom: 0 !important;}.vc_column-inner {-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;}.wpb_text_column {overflow: hidden;}.vc_row-full-width + .vc_row[data-vc-full-width="true"] {margin-top: auto;}.vc_images_carousel .vc_carousel-indicators {text-align: center;background-color: rgba(0, 0, 0, 0.5);border-radius: 9px;width: auto !important;max-width: -webkit-calc(100% - 40px);max-width: calc(100% - 40px);padding-left: 5px !important;padding-right: 5px !important;line-height: 8px;bottom: 20px !important;left: 50% !important;margin: auto !important;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.vc_images_carousel .vc_carousel-indicators li {display: inline-block !important;margin: 5px !important;width: 8px !important;height: 8px !important;background-color: #b5b5b5 !important;border-style: solid !important;border-width: 2px !important;border-color: #b5b5b5 !important;border-radius: 50% !important;box-sizing: border-box !important;}.vc_images_carousel .vc_carousel-indicators li.vc_active {background-color: transparent !important;border-color: #ffc107 !important;}.vc_images_carousel .vc_carousel-control {background-color: rgba(0, 0, 0, 0.5) !important;width: auto !important;height: auto !important;top: 50% !important;bottom: auto !important;margin-top: auto !important;text-shadow: none !important;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);opacity: 1 !important;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}.vc_images_carousel .vc_carousel-control:hover {background-color: black !important;}.vc_images_carousel .vc_carousel-control.vc_left {left: 0 !important;}.vc_images_carousel .vc_carousel-control.vc_right {right: 0 !important;}.vc_images_carousel .vc_carousel-control > span {position: static !important;top: auto !important;left: auto !important;width: auto !important;height: auto !important;margin-top: auto !important;margin-left: auto !important;}.vc_images_carousel .vc_carousel-control > span:before {top: auto !important;display: block;font-family: 'FontAwesome';width: 40px;line-height: 40px;text-align: center;font-size: 20px;color: #fff;}.vc_images_carousel .vc_carousel-control.vc_left > span:before {content: "\f104";}.vc_images_carousel .vc_carousel-control.vc_right > span:before {content: "\f105";}.vc_row.vc_row-flex.vc_row-o-equal-height > .vc_column_container > .vc_column-inner {-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}.wpb_wrapper.children_height_stretchedByFlex {width: 100%;}.vc_row.vc_row-flex.vc_row-o-equal-height > .vc_column_container > .vc_column-inner > .wpb_wrapper > .cws_vc_shortcode_icon_module {width: 100%;}.compose-mode vc_child-element-move .vc_btn-content,.compose-mode .vc_element-move .vc_btn-content {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.compose-mode .vc_vc_column .cws_column_wrapper,.compose-mode .vc_vc_column_inner .cws_column_wrapper {width: 100% !important;}.compose-mode .body {background-color: #fff;}.compose-mode .vc_container-block.vc_vc_row:hover {z-index: 14;}.compose-mode .vc_control-btn-append {top: 0 !important;}@media screen and (max-width: 767px) {.cws-content > div.vc_row[class*="vc_custom_"] {margin: 0 !important;}}@media screen and (max-width: 767px) {.vc_col-xs-12 {float: none !important;}}@media screen and (min-width: 768px) and (max-width: 991px) {.vc_col-sm-12 {float: none !important;}}@media screen and (min-width: 992px) and (max-width: 1199px) {.vc_col-md-12 {float: none !important;}}@media screen and (min-width: 1200px) {.vc_col-lg-12 {float: none !important;}} .wpcf7 {margin: 0 !important;}form.wpcf7-form > div:not(.wpcf7-response-output) select {width: 100% !important;}form.wpcf7-form input[type="button"],form.wpcf7-form input[type="reset"],form.wpcf7-form input[type="submit"] {width: auto;}form.wpcf7-form input[type="checkbox"] {border: 1px solid #d4d6e3;border-radius: 0;}form.wpcf7-form input[type="radio"] {border: 1px solid #d4d6e3;border-radius: 50%;}form.wpcf7-form > div:not(.wpcf7-response-output) p,form.wpcf7-form > div:not(.wpcf7-response-output) label {width: calc(100% - 40px);}form.wpcf7-form > div:not(.wpcf7-response-output) > p,form.wpcf7-form > div:not(.wpcf7-response-output) > label {padding: 0 20px;font-weight: 500;font-size: 20px;text-align: center;}form.wpcf7-form > div:not(.wpcf7-response-output) .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,form.wpcf7-form > div:not(.wpcf7-response-output) .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {border-bottom-left-radius: 0;border-bottom-right-radius: 0;border-bottom-width: 0;}form.wpcf7-form .select2-container--default .select2-selection--single .select2-selection__arrow {right: 15px;}form.wpcf7-form > div:not(.wpcf7-response-output) > p > span,form.wpcf7-form > div:not(.wpcf7-response-output) > label > span,form.wpcf7-form > div:not(.wpcf7-response-output) p > span,form.wpcf7-form > div:not(.wpcf7-response-output) label > span {margin-top: 10px;display: block;}form.wpcf7-form > div:not(.wpcf7-response-output) .select2.select2-container {width: calc(100% - 40px) !important;border-radius: 25px;}form.wpcf7-form > div:not(.wpcf7-response-output) .select2-container .select2-selection--single {height: auto;border-radius: 25px;}form.wpcf7-form > div:not(.wpcf7-response-output) .select2-container--default.select2-container--open.select2-container--above .select2-selection--single,form.wpcf7-form > div:not(.wpcf7-response-output) .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {border-top-left-radius: 0;border-top-right-radius: 0;}form.wpcf7-form > div:not(.wpcf7-response-output) .select2-selection--single .select2-selection__rendered {line-height: 50px;font-size: 18px;}form.wpcf7-form > div:not(.wpcf7-response-output) .select2-selection--single .select2-selection__arrow {top: 50%;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}form.wpcf7-form > div:not(.wpcf7-response-output) .select2-selection--single .select2-selection__arrow b {font-size: 0;border: 0;margin-top: 0;left: 0;top: 0;}form.wpcf7-form > div:not(.wpcf7-response-output) .select2-selection--single .select2-selection__arrow b:before {font-family: cwsicon;font-style: normal;content: "\f102";color: inherit;font-size: 14px;padding: 0 1px;display: inline-block;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}form.wpcf7-form > div:not(.wpcf7-response-output) .select2-container--open .select2-selection--single .select2-selection__arrow b:before {content: "\f103";}div.wpcf7 .wpcf7-form-control-wrap {text-indent: 0;width: 100%;}form.wpcf7-form > p > *:first-child {margin-left: 0;}.wpcf7-form-control.wpcf7-captchac {display: inline-block;vertical-align: middle;}.wpcf7 .wpcf7-form-control-wrap {display: inline-block;vertical-align: top;}span.wpcf7-list-item:first-child {margin-left: auto;}.wpcf7-not-valid {border-color: #ff6766;}span.wpcf7-not-valid-tip {color: #ff6766;margin-top: 10px;}div.wpcf7-response-output {margin-top: 1.333em;margin-left: auto;margin-right: auto;}div.wpcf7-response-output:last-child {margin-bottom: auto;}.wpcf7-response-output:after {content: "";}div.wpcf7-response-output:before {font-family: FontAwesome;left: 40px;}div.wpcf7-response-output.wpcf7-validation-errors:before {content: "\f12a";}div.wpcf7-response-output.wpcf7-mail-sent-ng:before {content: "\f12a";}div.wpcf7-response-output.wpcf7-mail-sent-ok:before {content: "\f164";}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ng,div.wpcf7-mail-sent-ok,div.wpcf7-validation-errors {border: none;}.wpcf7-recaptcha iframe {border-radius: 0;}.wpcf7 ul li:before {display: none;}form.wpcf7-form .no-border input[type="checkbox"] {border: none;border-bottom: 1px solid #d4d6e3;border-radius: 0;}form.wpcf7-form {position: relative;}div.wpcf7-response-output {position: relative;padding: 25px 50px 25px 120px;min-height: 1.5em;color: #fff;border: 0;border-radius: 0;font-size: 16px;line-height: 1.5em;}div.wpcf7-mail-sent-ng {color: #be9656;background-color: #ffffff;border-color: #be9656;}.wpcf7-response-output.wpcf7-validation-errors {background-color: #be5656;}.wpcf7-response-output:before {position: absolute;top: 50%;left: 20px;font-size: 22px;width: 40px;height: 40px;border-style: solid;border-width: 2px;border-radius: 50%;text-align: center;line-height: 41px;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);margin-left: 0;margin-top: 0;transform: translateY(-50%);}div.wpcf7 .ajax-loader {position: absolute;} .select2-search input {border-radius: 0;margin: 0;}#mc_embed_signup, .mc4wp-form .mc4wp-form-fields {background: transparent !important;width: 530px !important;margin: 0 auto;position: relative;}#mc_embed_signup input, .mc4wp-form .mc4wp-form-fields input {line-height: 50px;text-align: center;margin: 0;padding: 0 60px;border: 0;font-size: 18px;text-transform: capitalize;}.footer_container #mc_embed_signup input,.footer_container .mc4wp-form .mc4wp-form-fields input {background: rgba(255, 255, 255, 0.1);}#mc_embed_signup p, .mc4wp-form .mc4wp-form-fields p {margin-bottom: 0;}#mc_embed_signup .clear,.mc4wp-form .mc4wp-form-fields > p + p,.mc4wp-form .mc4wp-form-fields .clear {position: absolute;right: 3px;top: 3px;}#mc_embed_signup .clear input,.mc4wp-form .mc4wp-form-fields .clear input,.mc4wp-form .mc4wp-form-fields > p + p input {font-size: 0;padding: 0;margin: 0;position: absolute;width: 100%;height: 100%;min-width: 0;background: transparent;border: 0;z-index: 5;left: 0;top: 0;}#mc_embed_signup .clear,.mc4wp-form .mc4wp-form-fields > p + p,.mc4wp-form .mc4wp-form-fields .clear {width: 44px;height: 44px;border-radius: 50%;text-align: center;}#mc_embed_signup .mc-field-group ~ .clear,.mc4wp-form .mc4wp-form-fields ~ .clear,.mc4wp-form .mc4wp-form-fields ~ p + p {width: auto;height: auto;border-radius: 0;position: static;text-align: center;background: transparent;}#mc_embed_signup .mc-field-group ~ .clear:before,.mc4wp-form .mc4wp-form-fields ~ .clear:before {display: none;}#mc_embed_signup .mc-field-group ~ .clear input,.mc4wp-form .mc4wp-form-fields ~ .clear input {font-size: 20px;font-weight: bold;padding: 0;height: auto;width: auto;margin: 20px 0 0 0;position: static;min-width: 0;line-height: 37px;text-align: center;padding: 0 71px;border-width: 4px;border-style: solid;text-transform: capitalize;color: #fff;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}#mc_embed_signup .mc-field-group ~ .clear input:hover,.mc4wp-form .mc4wp-form-fields ~ .clear input:hover {background: transparent;}#mc_embed_signup .clear:before,.mc4wp-form .mc4wp-form-fields .clear:before,.mc4wp-form .mc4wp-form-fields > p + p:before {content: "\f12a";font-family: "cwsicon";-moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);top: 50%;left: 50%;position: absolute;color: #fff;font-size: 26px;}form.wpcf7-form input.no-border, form.wpcf7-form textarea.no-border {border: 0px solid;}form.wpcf7-form input.no-border[type="text"],form.wpcf7-form input.no-border[type="email"],form.wpcf7-form input.no-border[type="url"],form.wpcf7-form input.no-border[type="tel"],form.wpcf7-form input.no-border[type="date"],form.wpcf7-form textarea.no-border {border-bottom: 0;}form.wpcf7-form input.no-border[type="text"]:focus,form.wpcf7-form input.no-border[type="email"]:focus,form.wpcf7-form input.no-border[type="url"]:focus,form.wpcf7-form input.no-border[type="tel"]:focus,form.wpcf7-form input.no-border[type="date"]:focus,form.wpcf7-form textarea.no-border:focus {border-bottom-width: 0;}.wpcf7-radio,.wpcf7-checkbox {font-size: 0;line-height: 1;margin: 30px 0 0;display: block;}.wpcf7-radio .wpcf7-list-item,.wpcf7-checkbox .wpcf7-list-item {display: inline-block;vertical-align: top;}.wpcf7-radio .wpcf7-list-item:not(:last-child),.wpcf7-checkbox .wpcf7-list-item:not(:last-child) {margin-right: 50px;}.wpcf7-radio .wpcf7-list-item-label,.wpcf7-checkbox .wpcf7-list-item-label {font-size: 16px;line-height: 1.5em;font-weight: 600;cursor: default;} .subscribe-form,.cws-widget form .subscribe-form {position: relative;}.subscribe-form input.wpcf7-text,.cws-widget form .subscribe-form input.wpcf7-text {padding-right: 95px;}.subscribe-form .cws_submit,.cws-widget form .subscribe-form .cws_submit {position: absolute;right: 0;top: 10px;height: 40px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 95px;line-height: 21px;border: none;white-space: nowrap;padding: 10px 0 12px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background-color: transparent;-webkit-transition: color 0.3s;-moz-transition: color 0.3s;-ms-transition: color 0.3s;-o-transition: color 0.3s;transition: color 0.3s;}.subscribe-form .cws_submit:after,.cws-widget form .subscribe-form .cws_submit:after {content: '\f13b';font-family: 'cwsicon';margin: 0 0 0 6px;}.subscribe-form .cws_submit input,.cws-widget form .subscribe-form .cws_submit input {position: absolute;top: 0;right: 0;z-index: 2;cursor: pointer;opacity: 0;border: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 100%;width: 100% !important;padding: 0;margin: 0;} .default-subscribe-form,.default-trace-form {position: relative;display: -ms-flexbox;display: -webkit-flex;display: flex;}.default-subscribe-form br,.default-trace-form br {display: none;}.default-subscribe-form input[type="submit"],.default-trace-form input[type="submit"] {margin-left: 20px;margin-top: 30px;-webkit-flex-shrink: 0;flex-shrink: 0;}.default-subscribe-form input[type="email"],.default-subscribe-form input[type="text"],.default-subscribe-form input[type="password"],.default-subscribe-form input[type="tel"],.default-subscribe-form input[type="url"],.default-subscribe-form input[type="search"],.default-trace-form input[type="email"],.default-trace-form input[type="text"],.default-trace-form input[type="password"],.default-trace-form input[type="tel"],.default-trace-form input[type="url"],.default-trace-form input[type="search"] {background: none;padding-left: 0;padding-right: 0;}.default-subscribe-form input[type="email"]::-webkit-input-placeholder,.default-subscribe-form input[type="text"]::-webkit-input-placeholder,.default-subscribe-form input[type="password"]::-webkit-input-placeholder,.default-subscribe-form input[type="tel"]::-webkit-input-placeholder,.default-subscribe-form input[type="url"]::-webkit-input-placeholder,.default-subscribe-form input[type="search"]::-webkit-input-placeholder,.default-trace-form input[type="email"]::-webkit-input-placeholder,.default-trace-form input[type="text"]::-webkit-input-placeholder,.default-trace-form input[type="password"]::-webkit-input-placeholder,.default-trace-form input[type="tel"]::-webkit-input-placeholder,.default-trace-form input[type="url"]::-webkit-input-placeholder,.default-trace-form input[type="search"]::-webkit-input-placeholder {opacity: 1;color: inherit;}.default-subscribe-form input[type="email"]::-moz-placeholder,.default-subscribe-form input[type="text"]::-moz-placeholder,.default-subscribe-form input[type="password"]::-moz-placeholder,.default-subscribe-form input[type="tel"]::-moz-placeholder,.default-subscribe-form input[type="url"]::-moz-placeholder,.default-subscribe-form input[type="search"]::-moz-placeholder,.default-trace-form input[type="email"]::-moz-placeholder,.default-trace-form input[type="text"]::-moz-placeholder,.default-trace-form input[type="password"]::-moz-placeholder,.default-trace-form input[type="tel"]::-moz-placeholder,.default-trace-form input[type="url"]::-moz-placeholder,.default-trace-form input[type="search"]::-moz-placeholder {opacity: 1;color: inherit;}.default-subscribe-form input[type="email"]:-moz-placeholder,.default-subscribe-form input[type="text"]:-moz-placeholder,.default-subscribe-form input[type="password"]:-moz-placeholder,.default-subscribe-form input[type="tel"]:-moz-placeholder,.default-subscribe-form input[type="url"]:-moz-placeholder,.default-subscribe-form input[type="search"]:-moz-placeholder,.default-trace-form input[type="email"]:-moz-placeholder,.default-trace-form input[type="text"]:-moz-placeholder,.default-trace-form input[type="password"]:-moz-placeholder,.default-trace-form input[type="tel"]:-moz-placeholder,.default-trace-form input[type="url"]:-moz-placeholder,.default-trace-form input[type="search"]:-moz-placeholder {opacity: 1;color: inherit;}.default-subscribe-form input[type="email"]:-ms-input-placeholder,.default-subscribe-form input[type="text"]:-ms-input-placeholder,.default-subscribe-form input[type="password"]:-ms-input-placeholder,.default-subscribe-form input[type="tel"]:-ms-input-placeholder,.default-subscribe-form input[type="url"]:-ms-input-placeholder,.default-subscribe-form input[type="search"]:-ms-input-placeholder,.default-trace-form input[type="email"]:-ms-input-placeholder,.default-trace-form input[type="text"]:-ms-input-placeholder,.default-trace-form input[type="password"]:-ms-input-placeholder,.default-trace-form input[type="tel"]:-ms-input-placeholder,.default-trace-form input[type="url"]:-ms-input-placeholder,.default-trace-form input[type="search"]:-ms-input-placeholder {opacity: 1;color: inherit;}.default-subscribe-form input[type="email"],.default-subscribe-form input[type="text"],.default-subscribe-form input[type="password"],.default-subscribe-form input[type="tel"],.default-subscribe-form input[type="url"],.default-subscribe-form input[type="search"] {border-bottom: solid 1px rgba(255, 255, 255, 0.2);color: #FFFFFF;}.default-subscribe-form input[type="email"]:focus,.default-subscribe-form input[type="text"]:focus,.default-subscribe-form input[type="password"]:focus,.default-subscribe-form input[type="tel"]:focus,.default-subscribe-form input[type="url"]:focus,.default-subscribe-form input[type="search"]:focus {border-bottom-color: #ffffff;} .cws_form_row {margin: 0 -10px;font-size: 0;line-height: 1;}.cws_form_column_1,.cws_form_column_2,.cws_form_column_3,.cws_form_column_4,.cws_form_column_5 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 10px;display: inline-block;vertical-align: top;}.cws_form_column_1,.cws_form_column_2,.cws_form_column_3,.cws_form_column_4,.cws_form_column_5 {width: 100%;} ul.wp-block-gallery > li {padding-left: 0;}ul.wp-block-gallery > li:before {content: none;display: none;}body.single-post .cws_vc_shortcode_icon_wrapper,body.single-post .cws_wrapper {overflow: visible;}.wp-block-separator,hr.wp-block-separator,.item hr.wp-block-separator {margin: 42px 0;}.wp-block-embed {margin: 1.5em 0 0 !important;} .wp-block-image {margin: 1.5em 0 0;}.wp-block-image.alignfull {max-width: 100vw;position: relative;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);width: 100vw;margin: 1.5em 0 0 -11px;}.wp-block-image.alignwide img {display: block;}.wp-block-image .alignleft img,.wp-block-image .alignright img,.wp-block-image .aligncenter img {display: block;}.single_sidebar.sb_right .wp-block-image.alignfull,.single_sidebar.sb_left .wp-block-image.alignfull,.double_sidebar .wp-block-image.alignfull {max-width: 100%;left: auto;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);width: 100%;} .wp-block-button:not(:last-child) {margin-bottom: 0 !important;margin-top: 1.5em !important;}.wp-block-button .wp-block-button__link {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 46px;padding: 12px 34px 14px;font-size: 16px;line-height: 24px;font-weight: 700;text-transform: uppercase;text-align: center;width: auto;cursor: pointer;} .instagram_feed.instagram_feed_full_width {padding-top: 0px;}.cws-widget #sb_instagram .sbi_follow_btn,.cws-widget #sb_instagram .sbi_follow_btn a {width: 100%;}.cws-widget #sb_instagram #sbi_load .sbi_follow_btn {margin-left: 0px;}#sb_instagram #sbi_load {padding: 0 !important;}#sb_instagram {position: relative;margin: 0 !important;}#sb_instagram .sb_instagram_header:empty {margin: 0 !important;padding: 0 !important;}aside .cws-widget #sb_instagram {margin: -14px !important;}.footer_container #sb_instagram {margin: -10px !important;}#sb_instagram .sbi_follow_btn {position: absolute;top: 50%;transform: translate(-50%, -50%);}#sb_instagram .sbi_photo_wrap {overflow: hidden;}#sb_instagram .sbi_photo_wrap a {height: auto !important;display: block;position: relative;opacity: 1 !important;}#sb_instagram .sbi_photo_wrap a:before {content: '';position: absolute;width: 100%;height: 100%;opacity: 0;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;left: 0;top: 0;z-index: 2;}#sb_instagram .sbi_photo_wrap a:after {content: '\f16d';font: 400 normal 24px/1em 'FontAwesome';color: #FFFFFF;position: absolute;z-index: 3;text-align: center;left: 50%;top: 50%;width: 24px;height: 24px;margin: -12px 0 0 -12px;opacity: 0;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;}#sb_instagram .sbi_photo_wrap a:hover:before, #sb_instagram .sbi_photo_wrap a:hover:after {opacity: 1;}#sb_instagram img {display: block !important;}#sb_instagram .sbi_follow_btn a,#sb_instagram .sbi_follow_btn .fa.fa-instagram {font-size: 26px !important;}#sb_instagram .sb_instagram_error {margin: 0 10px;opacity: 0.8;text-align: left;}#sb_instagram .sb_instagram_error p {margin: 0;}#sb_instagram .sbi_follow_btn a {opacity: 0.7;}#sb_instagram .sbi_follow_btn a:hover {opacity: 1;}   aside .cws-widget {position: relative;}aside .cws-widget + .cws-widget {margin-top: 64px;}aside .widget-title {margin: 0 0 28px;font-size: 28px;line-height: 1.2em;}.footer_container .widget-title {font-size: 21px;line-height: 1.2em;font-weight: 700;margin: 0 0 31px;}.footer_container .widget-title a {color: inherit;}.cws-widget .widget_title_box {display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: flex-start;justify-content: flex-start;}.cws-widget .widget-title > i,.cws-widget .widget_title_icon_section > i,.cws-widget .widget-title-icon:before {display: block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size: 0.8em;width: 1.3645em;height: 1.4em;line-height: 1.3645em;text-align: center;margin: 0 10px 0 0;}.cws-widget .widget-title > img,.cws-widget .widget_title_icon_section > img {width: 1.3645em;height: auto;}.cws-widget .widget_carousel {width: auto;margin-bottom: 0 !important;}  .widget_archive .cws-widget__content ul {margin: 0;}.widget_archive .cws-widget__content li {margin: 0;padding: 0;}.widget_archive .cws-widget__content li:before {content: '';position: absolute;display: block;width: 100%;height: 1px;left: 0;top: 0;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;opacity: 0.2;}.widget_archive .cws-widget__content li:first-child:before {display: none;}.widget_archive .cws-widget__content li:hover:before,.widget_archive .cws-widget__content li:hover + li:before {background-color: transparent !important;}.widget_archive .cws-widget__content li a {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;text-decoration: none;overflow: hidden;position: relative;padding: 12px 0 11px 20px;color: #3f485d;-webkit-transition: padding 0.3s, color 0.3s, background-color 0.3s;-moz-transition: padding 0.3s, color 0.3s, background-color 0.3s;-ms-transition: padding 0.3s, color 0.3s, background-color 0.3s;-o-transition: padding 0.3s, color 0.3s, background-color 0.3s;transition: padding 0.3s, color 0.3s, background-color 0.3s;}.widget_archive .cws-widget__content li:hover a {background-color: #ecf2f5;padding-left: 40px;padding-right: 20px;}.widget_archive .cws-widget__content li a:before {content: '\f054';font-family: FontAwesome;position: absolute;display: block;width: 8px;height: 13px;font-size: 13px;line-height: 1;top: 50%;margin-top: -6px;-webkit-transition: color 0.3s, left 0.3s;-moz-transition: color 0.3s, left 0.3s;-ms-transition: color 0.3s, left 0.3s;-o-transition: color 0.3s, left 0.3s;transition: color 0.3s, left 0.3s;left: 0;background-color: transparent;}.widget_archive .cws-widget__content li:hover a:before {left: 20px;color: #a1b6c0;}.widget_archive .post_count {color: #799eb1;text-align: right;min-width: 35px;display: inline-block;vertical-align: top;} .widget_media_audio .wp-audio-shortcode {position: relative;overflow: hidden;width: auto !important;max-width: none;}.widget_media_audio .mejs-container {background-color: #000000;}.widget_media_audio .mejs-overlay-play:hover .mejs-overlay-button {background: #626262;}.widget_media_audio .mejs-container .mejs-controls {background: #ecf2f5;}.widget_media_audio .mejs-container .mejs-controls:before {content: '';position: absolute;display: block;width: 100%;height: 100%;left: 0;top: 0;}.widget_media_audio .mejs-container .mejs-controls .mejs-time,.widget_media_audio .mejs-container .mejs-controls .mejs-button {position: relative;z-index: 2;}.widget_media_audio .mejs-controls .mejs-time-rail span,.widget_media_audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.widget_media_audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;overflow: hidden;}.widget_media_audio .mejs-time-hovered {background-color: rgba(0, 0, 0, 0.05);}.widget_media_audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.widget_media_audio .mejs-controls .mejs-time-rail .mejs-time-total {background-color: #cfdfe7;}.widget_media_audio .mejs-controls .mejs-time-rail .mejs-time-loaded {background-color: transparent;}.widget_media_audio .mejs-button button {background: none;outline: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.widget_media_audio .mejs-button button:before {font-family: 'FontAwesome';font-size: 18px;line-height: 22px;}.widget_media_audio .mejs-play button:before {content: '\f04b';font-size: 18px;}.widget_media_audio .mejs-pause button:before {content: '\f04c';font-size: 17px;}.widget_media_audio .mejs-mute button:before {content: '\f028';font-size: 21px;}.widget_media_audio .mejs-unmute button:before {content: '\f026';font-size: 22px;}.widget_media_audio .mejs-fullscreen-button button:before {content: '\f065';font-size: 18px;}.widget_media_audio .mejs-unfullscreen button:before {content: '\f066';font-size: 18px;}.widget_media_audio .mejs-replay button:before {content: '\f0e2';font-size: 20px;}.widget_media_audio .mejs-horizontal-volume-slider {width: 36px;}.widget_media_audio .mejs-horizontal-volume-total {width: 36px;height: 10px;} .widget_calendar .calendar_wrap {position: relative;overflow: hidden;background-color: #ecf2f5;padding: 0 5px 27px;}.widget_calendar table {width: 100%;border: none;border-collapse: collapse;position: relative;z-index: 2;}.widget_calendar thead {display: none;}.widget_calendar tfoot {display: block;height: 45px;position: absolute;width: 100%;left: 0;top: 0;}.widget_calendar tfoot td {padding: 0;font-size: 0;color: transparent;border: none;}.widget_calendar caption {font-size: 16px;line-height: 24px;font-weight: 700;text-transform: uppercase;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 10px 65px 11px;color: #FFFFFF;position: relative;margin: 0 -5px 23px;}.widget_calendar #prev a,.widget_calendar #next a {position: absolute;display: block;width: 45px;height: 45px;top: 0;text-decoration: none;text-align: center;color: #FFFFFF;}.widget_calendar #prev a:before,.widget_calendar #next a:before {font-family: FontAwesome;line-height: 45px;font-size: 15px;font-weight: 400;color: #FFFFFF;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;}.widget_calendar #prev a {left: -5px;}.widget_calendar #prev a:before {content: '\f053';}.widget_calendar #next a {right: -5px;}.widget_calendar #next a:before {content: '\f054';}.widget_calendar tbody td {padding: 5px;min-height: 37px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;line-height: 27px;font-size: 15px;font-weight: 400;text-align: center;border: none;color: #a1b6c0;}.widget_calendar #today {color: #FFFFFF;} .widget_categories .cws-widget__content ul {margin: 0;}.widget_categories .cws-widget__content li {margin: 0;font-weight: 400;position: relative;padding: 0;border-top: solid 1px #c7d7e0;white-space: nowrap;}.widget_categories .cws-widget__content li:first-child {border: none;}.widget_categories .cws-widget__content li:before {display: none;}.widget_categories .cws-widget__content li .item {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}.widget_categories .cws-widget__content li a {display: block;width: 100%;text-decoration: none;position: relative;-webkit-transition: color 0.3s, padding 0.3s;-moz-transition: color 0.3s, padding 0.3s;-ms-transition: color 0.3s, padding 0.3s;-o-transition: color 0.3s, padding 0.3s;transition: color 0.3s, padding 0.3s;font-size: 17px;color: #3f485d;white-space: normal;padding: 12px 50px 12px 0;}.widget_categories .cws-widget__content li a:before {content: '';position: absolute;display: block;width: 30px;height: auto;left: 0;top: -1px;bottom: -1px;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;z-index: 2;opacity: 0;}.widget_categories .cws-widget__content li a:after {content: '\f054';font-family: FontAwesome;position: absolute;display: block;width: 14px;height: 14px;font-size: 14px;line-height: 1;top: 50%;margin-top: -7px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;color: #ffffff;left: 11px;opacity: 0;z-index: 3;}.widget_categories .cws-widget__content li a:hover {padding: 12px 0 12px 50px;}.widget_categories .cws-widget__content li a:hover:before,.widget_categories .cws-widget__content li a:hover:after {opacity: 1;}.widget_categories .cws-widget__content li .post_count {color: #799eb1;text-align: right;display: inline-block;vertical-align: top;-webkit-flex-shrink: 0;flex-shrink: 0;padding: 13px 0 11px 15px;}.widget_categories .cws-widget__content li .children {padding-left: 30px;border-top: solid 1px #c7d7e0;} .widget_media_gallery .gallery[class*='galleryid-'] {margin: -15px -7.5px 0 !important;line-height: 1;font-size: 0;}.widget_media_gallery .gallery .gallery-item {margin-top: 15px !important;padding: 0 7.5px;text-align: left;}.widget_media_gallery .gallery-icon {position: relative;display: inline-block;}.widget_media_gallery .gallery-icon a {display: block;position: relative;}.widget_media_gallery .gallery-icon a:before {content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 2;box-sizing: border-box;overflow: hidden;-webkit-transition: opacity .3s;-moz-transition: opacity .3s;-ms-transition: opacity .3s;-o-transition: opacity .3s;transition: opacity .3s;}.widget_media_gallery .gallery-icon a:after {content: "\f116";font-family: cwsicon;display: block;position: absolute;left: 50%;top: 50%;width: 20px;height: 20px;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);text-align: center;opacity: 0;background: transparent;z-index: 3;font-size: 20px;margin: 0;-webkit-transition: opacity .3s;-moz-transition: opacity .3s;-ms-transition: opacity .3s;-o-transition: opacity .3s;transition: opacity .3s;color: #FFFFFF !important;line-height: 1;}.widget_media_gallery .gallery-item .gallery-icon:hover a:before,.widget_media_gallery .gallery-item .gallery-icon:hover a:after {opacity: 1;}.widget_media_gallery .gallery-icon a > * {z-index: 1;}.widget_media_gallery .gallery-icon img {display: block;width: 100%;height: auto;border-style: none !important;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;}.widget_media_gallery .gallery-icon a canvas {position: absolute;top: 0;left: 0;opacity: 0;-webkit-transition: opacity .3s;-moz-transition: opacity .3s;-ms-transition: opacity .3s;-o-transition: opacity .3s;transition: opacity .3s;}.widget_media_gallery .gallery-icon:hover a canvas.drawn {opacity: 1;}.widget_media_gallery .gallery-icon + .gallery-caption {text-align: center;width: 100%;padding: 0;z-index: 2;opacity: 0;visibility: hidden;font-size: 14px;line-height: 1.2em;color: #b0b2b9;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;margin: 5px 0 0;}.widget_media_gallery .gallery-item .gallery-caption {opacity: 1;visibility: visible;}.widget_media_gallery .wp-caption-text.gallery-caption {font-size: 1em;margin-top: 0;}.widget_media_gallery .gallery-icon {border-style: none;-webkit-box-shadow: none;-o-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;box-shadow: none;} .widget_media_image .cws_img_frame img[class*="wp-image-"],.widget_media_image p > img[class*="wp-image-"] {display: block;}.widget_media_image .cws_img_frame {position: relative;display: inline-block;vertical-align: top;border-style: none;-webkit-box-shadow: none;-o-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}.widget_media_image .cws_img_frame.aligncenter img {margin-left: auto;margin-right: auto;}.widget_media_image .cws_img_frame:after {content: "\f116";font-family: cwsicon;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 30px;height: 30px;line-height: 30px;display: block;position: absolute;text-align: center;opacity: 0;background-color: transparent;z-index: 3;font-size: 57px;margin: 0;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;color: #ffffff;}.widget_media_image .cws_img_frame canvas {position: absolute;top: 0;left: 0;opacity: 0;}.widget_media_image .cws_img_frame:hover canvas.drawn {opacity: 1;}.widget_media_image .cws_img_frame img {-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-ms-transition: all 0.2s;transition: all 0.2s;}.widget_media_image .cws_img_frame:before,.widget_media_image .cws_img_frame canvas {-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-ms-transition: opacity 0.2s;transition: opacity 0.2s;}.widget_media_image .cws_img_frame > * {z-index: 1;}.widget_media_image .wp-caption-text {font-style: italic;margin-top: 0;text-align: center;font-size: 13px;line-height: initial;}.widget_media_image .cws_img_frame[href*=".jpg"]:after,.widget_media_image .cws_img_frame[href*=".jpeg"]:after,.widget_media_image .cws_img_frame[href*=".png"]:after,.widget_media_image .cws_img_frame[href*=".gif"]:after {content: "\f123";}.widget_media_image .cws_img_frame:after {content: "\f15e";font-size: 21px;display: none;font-family: 'cwsicon';}.widget_media_image .cws_img_frame[target="_blank"]:after {content: "\f11e";}.widget_media_image .gallery-icon:hover .cws_img_frame:before {opacity: 0.7;}.widget_media_image .cws_blur_wrapper {display: block;position: relative;}.widget_media_image .wp-caption a:before {content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 2;box-sizing: border-box;overflow: hidden;-webkit-transition: opacity .3s;-moz-transition: opacity .3s;-ms-transition: opacity .3s;-o-transition: opacity .3s;transition: opacity .3s;}.widget_media_image .wp-caption:hover a:before {opacity: .7;} .widget_nav_menu .cws-widget__content li {margin: 0;padding: 0;font-weight: 400;}.widget_nav_menu .cws-widget__content ul {margin: 0;}.widget_nav_menu .cws-widget__content ul > li:before {display: block;width: 100%;height: 1px;background-color: #c7d7e0;left: 0;top: 0;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;z-index: 2;}.widget_nav_menu .cws-widget__content ul > li:first-child:before {display: none;}.widget_nav_menu .cws-widget__content li:hover:before,.widget_nav_menu .cws-widget__content li.current-menu-item:before,.widget_nav_menu .cws-widget__content li.current-menu-item + li:before {background-color: transparent !important;}.widget_nav_menu .cws-widget__content li a,.widget_nav_menu .cws-widget__content li .cws_megamenu_item_title {display: block;text-decoration: none;overflow: hidden;position: relative;padding: 12px 50px 12px 30px;-webkit-transition: color 0.3s, background-color 0.3s, padding 0.3s;-moz-transition: color 0.3s, background-color 0.3s, padding 0.3s;-ms-transition: color 0.3s, background-color 0.3s, padding 0.3s;-o-transition: color 0.3s, background-color 0.3s, padding 0.3s;transition: color 0.3s, background-color 0.3s, padding 0.3s;background-color: #ecf2f5;font-size: 17px;}.widget_nav_menu .cws-widget__content li:hover > a,.widget_nav_menu .cws-widget__content li.active > a,.widget_nav_menu .cws-widget__content li:hover > .cws_megamenu_item_title {background-color: #d8e3e9;}.widget_nav_menu .cws-widget__content li.current-menu-item > a,.widget_nav_menu .cws-widget__content li.current-menu-item .cws_megamenu_item_title {padding-left: 48px;background-color: #ffffff;-webkit-box-shadow: 0 0 55px rgba(0, 0, 0, 0.07);-moz-box-shadow: 0 0 55px rgba(0, 0, 0, 0.07);box-shadow: 0 0 55px rgba(0, 0, 0, 0.07);}.widget_nav_menu .cws-widget__content li a:after {content: '\f054';font-family: FontAwesome;position: absolute;display: block;width: 14px;height: 14px;font-size: 14px;line-height: 1;top: 50%;margin-top: -7px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;color: #8ca7b6;}.widget_nav_menu .cws-widget__content li a:before {content: '\f054';font-family: FontAwesome;position: absolute;display: block;width: 30px;height: 100%;font-size: 14px;line-height: 49px;top: 0;text-align: center;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.widget_nav_menu .cws-widget__content li a:before,.widget_nav_menu .cws-widget__content li .cws_megamenu_item_title:before {left: 0;opacity: 0;color: #ffffff;}.widget_nav_menu .cws-widget__content li a:after,.widget_nav_menu .cws-widget__content li .cws_megamenu_item_title:after {text-align: right;right: 20px;opacity: 1;}.widget_nav_menu .cws-widget__content li.current-menu-item a:before,.widget_nav_menu .cws-widget__content li.current-menu-item .cws_megamenu_item_title:before {opacity: 1;}.widget_nav_menu .cws-widget__content li.current-menu-item a:after,.widget_nav_menu .cws-widget__content li.current-menu-item .cws_megamenu_item_title:after {opacity: 0;}.widget_nav_menu .vc_row {margin: 0;}.widget_nav_menu .cws-column {float: none;width: auto;}.widget_nav_menu .vc_column_container > .vc_column-inner {padding: 0;}.widget_nav_menu .widgettitle {font-weight: 700;padding: 12px 50px 12px 30px;font-size: 17px;border-bottom: solid 1px #c7d7e0;margin: 0;line-height: 1.5em;}.widget_nav_menu .cws-widget__content ul ul,.widget_nav_menu .cws-widget__content .widget-title + div ul ul {margin: 0 0 0 10px;}.widget_nav_menu .menu-item-has-children .opener {display: block;position: absolute;z-index: 1;top: 0;right: 0;text-align: right;cursor: pointer;width: 50px;height: 48px;color: #8ca7b6;}.widget_nav_menu .cws-widget__content li.menu-item-has-children a:after {content: '';display: none;}.widget_nav_menu .menu-item-has-children .opener:before {content: '\f054';font-family: FontAwesome;position: absolute;display: block;width: 14px;height: 14px;font-size: 14px;line-height: 1;top: 50%;right: 20px;margin-top: -6px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.widget_nav_menu .menu-item-has-children .opener.active:before {-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}.footer_container .widget_nav_menu .cws-widget__content li + li {margin: 10px 0 0;}.footer_container .widget_nav_menu .cws-widget__content ul > li:before {display: none;}.footer_container .widget_nav_menu .cws-widget__content li a,.footer_container .widget_nav_menu .cws-widget__content li .cws_megamenu_item_title {display: inline;text-decoration: none;overflow: hidden;position: relative;padding: 0;background-color: transparent;font-size: 16px;color: #7f7f8a;}.footer_container .widget_nav_menu .cws-widget__content li:hover > a,.footer_container .widget_nav_menu .cws-widget__content li.active > a,.footer_container .widget_nav_menu .cws-widget__content li:hover > .cws_megamenu_item_title {background-color: transparent;}.footer_container .widget_nav_menu .cws-widget__content li a:after,.footer_container .widget_nav_menu .cws-widget__content li a:before {display: none;}.footer_container .widget_nav_menu .cws-widget__content ul ul {margin-left: 20px;}aside.side_panel .widget_nav_menu .cws-widget__content ul > li:before {opacity: 0;display: block;width: 3px;height: auto;top: -5px;bottom: -5px;left: -55px;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;}aside.side_panel .widget_nav_menu .cws-widget__content ul > li:hover:before {opacity: 1;}aside.side_panel .widget_nav_menu .cws-widget__content li a,aside.side_panel .widget_nav_menu .cws-widget__content li .cws_megamenu_item_title {background: none;border: none;padding: 7px 0;-webkit-transition: padding-left 0.3s, opacity 0.3s;-moz-transition: padding-left 0.3s, opacity 0.3s;-ms-transition: padding-left 0.3s, opacity 0.3s;-o-transition: padding-left 0.3s, opacity 0.3s;transition: padding-left 0.3s, opacity 0.3s;overflow: hidden;}aside.side_panel .widget_nav_menu .cws-widget__content li a:before,aside.side_panel .widget_nav_menu .cws-widget__content li .cws_megamenu_item_title:before {content: '\f13b';position: absolute;display: block;width: 14px;left: -14px;font-family: 'cwsicon';-webkit-transition: left 0.3s;-moz-transition: left 0.3s;-ms-transition: left 0.3s;-o-transition: left 0.3s;transition: left 0.3s;background-color: transparent;line-height: 40px;color: inherit;}aside.side_panel .widget_nav_menu .cws-widget__content li a:after,aside.side_panel .widget_nav_menu .cws-widget__content li .cws_megamenu_item_title:after {display: none;content: '';}aside.side_panel .widget_nav_menu .cws-widget__content li:hover a,aside.side_panel .widget_nav_menu .cws-widget__content li:hover .cws_megamenu_item_title {padding-left: 24px;}aside.side_panel .widget_nav_menu .cws-widget__content li:hover a:before,aside.side_panel .widget_nav_menu .cws-widget__content li:hover .cws_megamenu_item_title:before {left: 0;opacity: 1;} .widget_meta .cws-widget__content ul {margin: 0;}.widget_meta .cws-widget__content li {margin: 0;padding: 0;}.widget_meta .cws-widget__content li:before {content: '';position: absolute;display: block;width: 100%;height: 1px;left: 0;top: 0;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;opacity: 0.2;}.widget_meta .cws-widget__content li:first-child:before {display: none;}.widget_meta .cws-widget__content li:hover:before,.widget_meta .cws-widget__content li:hover + li:before {background-color: transparent !important;}.widget_meta .cws-widget__content li a {display: block;text-decoration: none;overflow: hidden;position: relative;padding: 12px 20px 11px 20px;color: #3f485d;-webkit-transition: padding 0.3s, color 0.3s, background-color 0.3s;-moz-transition: padding 0.3s, color 0.3s, background-color 0.3s;-ms-transition: padding 0.3s, color 0.3s, background-color 0.3s;-o-transition: padding 0.3s, color 0.3s, background-color 0.3s;transition: padding 0.3s, color 0.3s, background-color 0.3s;}.widget_meta .cws-widget__content li:hover a {background-color: #ecf2f5;padding-left: 40px;}.widget_meta .cws-widget__content li a:before {content: '\f054';font-family: FontAwesome;position: absolute;display: block;width: 8px;height: 13px;font-size: 13px;line-height: 1;top: 50%;margin-top: -6px;-webkit-transition: color 0.3s, left 0.3s;-moz-transition: color 0.3s, left 0.3s;-ms-transition: color 0.3s, left 0.3s;-o-transition: color 0.3s, left 0.3s;transition: color 0.3s, left 0.3s;left: 0;background-color: transparent;}.widget_meta .cws-widget__content li:hover a:before {left: 20px;} .widget_pages .cws-widget__content ul {margin: 0;}.widget_pages .cws-widget__content li {margin: 0;padding: 0;}.widget_pages .cws-widget__content li:before {content: '';position: absolute;display: block;width: 100%;height: 1px;left: 0;top: 0;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;opacity: 0.2;}.widget_pages .cws-widget__content ul:not(.children) > li:first-child:before {display: none;}.widget_pages .cws-widget__content li:hover:before,.widget_pages .cws-widget__content li:hover + li:before,.widget_pages .cws-widget__content li:hover > ul > li:first-child:before {background-color: transparent !important;}.widget_pages .cws-widget__content li > a {display: block;text-decoration: none;overflow: hidden;position: relative;padding: 12px 20px 11px 20px;color: #3f485d;-webkit-transition: padding 0.3s, color 0.3s, background-color 0.3s;-moz-transition: padding 0.3s, color 0.3s, background-color 0.3s;-ms-transition: padding 0.3s, color 0.3s, background-color 0.3s;-o-transition: padding 0.3s, color 0.3s, background-color 0.3s;transition: padding 0.3s, color 0.3s, background-color 0.3s;}.widget_pages .cws-widget__content a:hover {background-color: #ecf2f5;padding-left: 40px;padding-right: 0;}.widget_pages .cws-widget__content li a:before {content: '\f054';font-family: FontAwesome;position: absolute;display: block;width: 8px;height: 13px;font-size: 13px;line-height: 1;top: 50%;margin-top: -6px;-webkit-transition: color 0.3s, left 0.3s;-moz-transition: color 0.3s, left 0.3s;-ms-transition: color 0.3s, left 0.3s;-o-transition: color 0.3s, left 0.3s;transition: color 0.3s, left 0.3s;left: 0;background-color: transparent;}.widget_pages .cws-widget__content a:hover:before {left: 20px;} .widget_recent_comments ul {margin: 0;}.widget_recent_comments .recentcomments {display: block;position: relative;font-size: 0;padding: 0 10px 13px 30px;font-weight: 700;}.widget_recent_comments .recentcomments:before {display: none;}.widget_recent_comments .recentcomments + .recentcomments {padding-top: 14px;border-top-width: 1px;border-style: solid;}.widget_recent_comments .comment-author-link {display: block;position: relative;font-size: 14px;line-height: 1.5em;text-transform: uppercase;letter-spacing: 1.4px;margin: 0 0 1px;}.widget_recent_comments .comment-author-link:before {content: '';position: absolute;display: block;width: 20px;height: 2px;left: -30px;top: 0.65em;}.widget_recent_comments .comment-author-link a {color: inherit;}.widget_recent_comments .recentcomments > a {font-size: 18px;line-height: 26px;letter-spacing: -0.3px;} .widget_recent_entries .cws-widget__content ul {margin: 0 -20px;}.widget_recent_entries .cws-widget__content li {position: relative;padding: 14px 20px;margin: 0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}.widget_recent_entries .cws-widget__content li:before {display: none;}.widget_recent_entries .cws-widget__content li:hover {background-color: #e9eff2;}.widget_recent_entries .post-date {font-size: 14px;}.widget_recent_entries .cws-widget__content li > a {font-size: 18px;line-height: 1.4444em;font-weight: 700;} .rss-block {padding: 0 10px 13px 30px;}.rss-block:before {display: none;}.rss-block + .rss-block {margin-top: 20px;padding-top: 14px;border-top-width: 1px;border-style: solid;}.rss-block .rsswidget {font-size: 18px;line-height: 26px;letter-spacing: -0.3px;font-weight: 700;}.rss-block .rss-date {display: block;font-size: 14px;color: #b0b2b9;}.rss-block .rssSummary {margin: 8px 0 0;}.rss-block cite {display: block;position: relative;font-size: 14px;line-height: 1.5em;text-transform: uppercase;letter-spacing: 1.4px;margin: 8px 0 0;font-style: normal;}.rss-block cite:before {content: '';position: absolute;display: block;width: 20px;height: 2px;left: -30px;top: 0.65em;} .widget_search .search-form {position: relative;background-color: #ecf2f5;padding: 10px 40px 10px 15px;}.widget_search .search-form:after {content: '\f10d';font-family: cwsicon;font-size: 17px;line-height: 1;position: absolute;display: block;width: 18px;height: 18px;right: 10px;top: 50%;margin: -9px 0 0;text-align: right;-webkit-transition: color 0.3s;-moz-transition: color 0.3s;-ms-transition: color 0.3s;-o-transition: color 0.3s;transition: color 0.3s;color: rgba(63, 72, 93, 0.5);}.widget_search .search-form label {display: block;margin: 0;}.widget_search .search-form .screen-reader-text {display: none;}.widget_search input.search-field {display: block;border: none;font-size: 17px;font-weight: 400;height: 25px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;line-height: 25px;padding: 0;margin: 0;background-color: transparent;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.widget_search input.search-field::-webkit-input-placeholder {opacity: 1;color: #b7bbc8;}.widget_search input.search-field::-moz-placeholder {opacity: 1;color: #b7bbc8;}.widget_search input.search-field:-moz-placeholder {opacity: 1;color: #b7bbc8;}.widget_search input.search-field:-ms-input-placeholder {opacity: 1;color: #b7bbc8;}.widget_search .search-submit {position: absolute;right: 0;top: 0;height: 100%;width: 40px;font-size: 0;overflow: hidden;text-indent: -100px;color: transparent;z-index: 2;border: none;background-color: transparent;opacity: 0;padding: 0;margin: 0;} .tagcloud {font-size: 0;line-height: 1;margin: 0 -5px;position: relative;}.tag-cloud-link {display: inline-block;vertical-align: top;white-space: nowrap;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;max-width: calc(100% - 10px);-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;padding: 4px 14px;font-size: 16px !important;line-height: 24px;min-height: 32px;margin: 10px 5px 0;color: #FFFFFF;}.tag-cloud-link:hover {color: #FFFFFF;} .widget_text .textwidget {font-size: 16px;line-height: 1.5em;}.widget_text .textwidget > * {margin: 0.7143em 0 0;}.widget_text .textwidget > *:first-child {margin: 0;}.widget_text .textwidget p a {text-decoration: underline;}.widget_text .wp-caption-text {margin: 0;font-style: italic;}.widget_text .wp-caption img {display: block;max-width: 100%;}.widget_text .textwidget > .gallery,.widget_text .gallery {font-size: 0;line-height: 1;margin: -10px -5px 0 !important;}.widget_text .gallery-item {display: inline-block;vertical-align: top;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 10px 5px 0 !important;max-width: 65px;margin: 0 !important;}.widget_text .gallery .gallery-item a:hover:before {opacity: 1;}.widget_text .gallery .gallery-item a:after {content: '\f116';font-family: 'cwsicon';-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background-color: transparent;font-size: 20px;}.widget_text .gallery-item img {border: none !important;} .widget_media_video .wp-video {position: relative;overflow: hidden;width: auto !important;max-width: none;}.widget_media_video.cws-widget--no-title .wp-video {margin: 0;}.widget_media_video .mejs-container {background-color: rgba(0, 0, 0, 0.3);}.widget_media_video .mejs-overlay-button {width: 58px;height: 58px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: #ffffff;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;-webkit-box-shadow: 0 0 21px rgba(0, 0, 0, 0.35);-moz-box-shadow: 0 0 21px rgba(0, 0, 0, 0.35);box-shadow: 0 0 21px rgba(0, 0, 0, 0.35);}.widget_media_video .mejs-overlay-button:before {content: '\f04b';position: absolute;display: block;width: 17px;height: 19px;font-size: 19px;font-family: 'FontAwesome';line-height: 1;left: 50%;top: 50%;margin: -9px 0 0 -5px;}.widget_media_video .mejs-container-fullscreen .mejs-overlay-button {width: 88px;height: 88px;}.widget_media_video .mejs-container-fullscreen .mejs-overlay-button:before {width: 28px;height: 34px;font-size: 34px;margin: -17px 0 0 -10px;}.widget_media_video .mejs-overlay-play:hover .mejs-overlay-button:before {color: #ffffff;}.widget_media_video .mejs-container .mejs-controls {background: #ffffff;opacity: 0;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;}.widget_media_video .mejs-container .mejs-controls:before {content: '';position: absolute;display: block;width: 100%;height: 100%;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.1);}.widget_media_video .mejs-video:hover .mejs-controls {opacity: 1;}.widget_media_video .mejs-container .mejs-controls .mejs-time,.widget_media_video .mejs-container .mejs-controls .mejs-button {position: relative;z-index: 2;}.widget_media_video .mejs-controls .mejs-time-rail span {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;overflow: hidden;}.widget_media_video .mejs-time-hovered {background-color: rgba(0, 0, 0, 0.15);}.widget_media_video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.widget_media_video .mejs-controls .mejs-time-rail .mejs-time-total {background-color: #cfdfe7;}.widget_media_video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.widget_media_video .mejs-controls .mejs-time-rail .mejs-time-loaded {background-color: transparent;}.widget_media_video .mejs-button button {background: none;outline: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.widget_media_video .mejs-button button:before {font-family: 'FontAwesome';font-size: 18px;line-height: 22px;}.widget_media_video .mejs-play button:before {content: '\f04b';font-size: 18px;}.widget_media_video .mejs-pause button:before {content: '\f04c';font-size: 17px;}.widget_media_video .mejs-mute button:before {content: '\f028';font-size: 22px;}.widget_media_video .mejs-unmute button:before {content: '\f026';font-size: 22px;}.widget_media_video .mejs-fullscreen-button button:before {content: '\f065';font-size: 18px;}.widget_media_video .mejs-unfullscreen button:before {content: '\f066';font-size: 18px;}.widget_media_video .mejs-replay button:before {content: '\f0e2';font-size: 20px;}  .widget-cws-about .user_description {clear: both;}.widget-cws-about .user_signature {max-width: 165px;margin: 22px 0 0;}.widget-cws-about .user_signature img {max-width: 100%;display: block;}.widget-cws-about .user_avatar {float: left;margin: 0 19px 15px 0;}.widget-cws-about .user_avatar img {position: relative;display: block;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.widget-cws-about .user_name {margin: 0;font-size: 22px;}.widget-cws-about .user_position {margin: 2px 0 0;font-size: 14px;text-transform: uppercase;letter-spacing: 1.4px;position: relative;}.widget-cws-about .user_position:before {content: '';display: inline-block;vertical-align: top;width: 20px;height: 2px;margin: 0.65em 9px 0 0;} .widget-cws-banner .cws_widget_banner {position: relative;z-index: 1;display: block;-webkit-background-size: cover;background-size: cover;background-position: center center;background-repeat: no-repeat;}.widget-cws-banner.cws-widget--no-title .cws_widget_banner {margin: 0;}.widget-cws-banner .banner_wrapper {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-align-content: flex-start;-ms-flex-line-pack: flex-start;align-content: flex-start;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;z-index: 2;position: relative;padding: 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;min-height: 165px;}.widget-cws-banner .banner_wrapper_overlay {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}.widget-cws-banner .banner_content {text-align: left;}.widget-cws-banner .banner_title {color: inherit;font-size: 21px;line-height: 1.44em;position: relative;z-index: 2;}.widget-cws-banner .banner_desc {display: block;padding-top: 10px;position: relative;font-size: 16px;line-height: 1.5em;}.widget-cws-banner .banner_desc:not(:first-child):before {content: '';position: absolute;left: 0;top: 10px;height: 2px;width: 35px;}.widget-cws-banner .banner_button {margin: 20px 0 0;width: 100%;position: relative;z-index: 3;} .widget-cws-categories .categories-grid + .categories-grid {margin-top: 20px;}.widget-cws-categories .category-block {display: block;position: relative;z-index: 1;}.widget-cws-categories .category-block img {display: block;margin-left: auto;margin-right: auto;}.widget-cws-categories .category-block .category-label {position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size: 16px;font-weight: 700;text-transform: uppercase;line-height: 24px;color: #ffffff;padding: 10px 30px;text-align: center;transition: all 0.3s;white-space: nowrap;}.widget-cws-categories .category-block:hover .category-label {opacity: 0;margin-top: 10px;} .widget-cws-contact .logo_description img,.widget-cws-contact .logo_description h1 {display: block;}.widget-cws-contact .logo_description h1 {font-size: 24px;line-height: 30px;text-transform: uppercase;margin: 0;padding: 0;}.widget-cws-contact .information_group:not(:first-child) {margin: 20px 0 0;padding-top: 19px;position: relative;}.widget-cws-contact .information_group:not(:first-child):before {content: '';position: absolute;display: block;width: 106px;height: 1px;top: 0;left: 0;opacity: 0.29;background-color: #d4d6e3;}.widget-cws-contact .information_group_item {margin-top: 5px;position: relative;}.widget-cws-contact .information_group_item i {position: absolute;left: 0;top: 1px;width: 20px;height: 24px;text-align: center;line-height: 22px;}.widget-cws-contact .information_group_item i:before {font-size: 1.2em !important;}.widget-cws-contact .information_group_item i + .information_group_info {padding-left: 28px;}.widget-cws-contact .cws_social_links:not(:first-child) {margin: 20px 0 0;}.widget-cws-contact .cws_social_link {display: inline-block;vertical-align: top;}.widget-cws-contact .cws_social_link.round {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;} .widget-cws-gallery {position: relative;}.widget-cws-gallery .pic img {margin-left: auto;margin-right: auto;display: block;}.widget-cws-gallery .owl-pagination {margin-top: 15px;}.widget-cws-gallery .cws_widget_gallery:not(.widget_carousel) {margin: -15px -7.5px 0;}.widget-cws-gallery .cws_widget_gallery:not(.widget_carousel) .pic {padding: 0 7.5px;margin: 15px 0 0;}.widget-cws-gallery .cws_widget_gallery:not(.widget_carousel):after {content: '';clear: both;display: block;} .widget_cws-portfolio-widget .portfolio_item_thumbs {background: transparent !important;font-size: 0 !important;line-height: 0 !important;}.widget_cws-portfolio-widget .portfolio_item_thumb {display: inline-block;vertical-align: top;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.widget_cws-portfolio-widget .portfolio_columns.col-1 .portfolio_item_thumb {width: 100%;}.widget_cws-portfolio-widget .portfolio_columns.col-2 .portfolio_item_thumb {width: 50%;}.widget_cws-portfolio-widget .portfolio_columns.col-3 .portfolio_item_thumb {width: 33.3333%;}.widget_cws-portfolio-widget .portfolio_columns.col-4 .portfolio_item_thumb {width: 25%;}.widget_cws-portfolio-widget .portfolio_item_thumb .pic {-webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);-webkit-transform: translate3d(0, 0, 0);}.widget_cws-portfolio-widget .portfolio_item_thumb .pic .blured-img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 1;}.widget_cws-portfolio-widget .portfolio_item_thumb .pic:hover .blured-img {opacity: 1;}.widget_cws-portfolio-widget .portfolio_item_thumb .pic .hover-effect {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: 1;-webkit-transition: all .2s ease;transition: all .2s ease;}.widget_cws-portfolio-widget .portfolio_item_thumb .pic:hover .hover-effect {opacity: .8;}.widget_cws-portfolio-widget .portfolio_item_thumb .pic .links > * {font-size: 16px;width: 38px;height: 38px;line-height: 38px;text-align: center;opacity: 0;background: transparent;z-index: 3;}.widget_cws-portfolio-widget .portfolio_item_thumb .pic:hover .links > * {opacity: 0.8;}.widget_cws-portfolio-widget .widget_carousel .owl-controls {margin-top: 15px;}.widget_cws-portfolio-widget .portfolio_item_thumb img {display: block;} .widget_cws_recent_entries .post_items {margin: 0 -20px;}.widget_cws_recent_entries .post_preview {position: relative;padding: 14px 20px 20px 109px;min-height: 70px;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;}.widget_cws_recent_entries .post_preview:hover {background-color: #e9eff2;}.widget_cws_recent_entries .post_thumb {position: absolute;width: 70px;height: 70px;overflow: hidden;left: 20px;top: 20px;}.widget_cws_recent_entries .post_thumb a,.widget_cws_recent_entries .post_thumb img {display: block;max-width: 100%;text-decoration: none;}.widget_cws_recent_entries .post_date {font-size: 14px;}.widget_cws_recent_entries .post_title {font-size: 18px;line-height: 1.4444em;font-weight: 700;}.widget_cws_recent_entries .post_content {padding-top: 5px;}.widget_cws_recent_entries .post_category {font-size: 14px;text-transform: uppercase;letter-spacing: 1.4px;margin: 3px 0 0;}.widget_cws_recent_entries .post_category:before {content: '';width: 20px;height: 2px;display: inline-block;vertical-align: top;margin: 0.65em 9px 0 0;}.widget_cws_recent_entries .post_category a {color: inherit;}.cws_megamenu_item .widget_cws_recent_entries {white-space: normal;}.cws_megamenu_item .widget_cws_recent_entries .post_items {margin: 0;}.cws_megamenu_item .widget_cws_recent_entries .post_preview {padding: 13px 20px 16px 115px;}.cws_megamenu_item .widget_cws_recent_entries .post_preview:hover {background-color: #fafafb;}.cws_megamenu_item .widget_cws_recent_entries .post_thumb {top: 18px;}.cws_megamenu_item .widget_cws_recent_entries .post_title {font-size: 17px;font-weight: 400;}.cws_megamenu_item .widget_cws_recent_entries .post_content {font-size: 14px;line-height: 1.4286em;color: #5d6881;padding-top: 13px;} .widget-cws-text .cws_textwidget_content .text > * {margin: 0.7143em 0 0;}.widget-cws-text .cws_textwidget_content .text > *:first-child {margin: 0;}.widget-cws-text .cws_textwidget_content p a {font-weight: 600;text-decoration: underline;}.widget-cws-text p:not(:last-child) img[class*="wp-image-"],.widget-cws-text .image {margin-bottom: 26px;display: block;max-width: 100%;}.widget-cws-text .cws_custom_button_wrapper {margin: 21px 0 0;} .widget_cws_twitter .cws_tweet {border: none;min-height: 24px;position: relative;text-align: left;color: #9d9da9;}.widget_cws_twitter .cws_tweet:after {display: none;}.widget_cws_twitter .cws_tweet:before {content: '\f099';position: absolute;display: block;left: 0;top: 0;font-weight: 400;font-family: FontAwesome;text-align: left;}.widget_cws_twitter .tweet_author {font-weight: 500;font-size: 16px;}.widget_cws_twitter .tweet_author a {color: #7f7f8a;}.widget_cws_twitter .tweet_content {position: relative;color: #9d9da9;}.widget_cws_twitter .tweet_date {color: #b0b2b9;font-size: 14px;}.widget_cws_twitter .tweets_carousel .owl-pagination {margin-top: 15px;text-align: center;}aside .widget_cws_twitter .cws_tweet {padding: 0 0 0 31px;}aside .widget_cws_twitter .cws_tweet + .cws_tweet {margin-top: 40px;}aside .widget_cws_twitter .cws_tweet:before {font-size: 24px;line-height: 1;}aside .widget_cws_twitter .tweet_author {margin: 0 0 22px;}aside .widget_cws_twitter .tweet_content {font-size: 18px;line-height: 1.3889em;}aside .widget_cws_twitter .tweet_date {padding: 26px 0 0 0;}.footer_container .widget_cws_twitter .cws_tweet {padding: 0 0 0 55px;}.footer_container .widget_cws_twitter .cws_tweet + .cws_tweet {margin-top: 21px;}.footer_container .widget_cws_twitter .cws_tweet:before {font-size: 34px;line-height: 1.4em;color: #b9b9c1;}.footer_container .widget_cws_twitter .tweet_author {display: inline;margin: 0 4px 0 0;}.footer_container .widget_cws_twitter .tweet_content {font-size: 15px;line-height: 1.6em;display: inline;}.footer_container .widget_cws_twitter .tweet_date {padding: 5px 0 0 0;}  .widget_layered_nav_filters .chosen a {position: relative;padding-left: 30px;font-weight: 600;}.widget_layered_nav_filters .chosen a:before {content: '×';position: absolute;display: block;width: 16px;height: 16px;left: 0;top: 50%;margin: -8px 0 0;font-size: 22px;line-height: 15px;font-weight: 300;} .widget_shopping_cart .mini_cart_item {position: relative;padding: 0 20px 20px 90px;min-height: 75px;margin: 0 0 16px;border-bottom-width: 1px;border-style: solid;}.widget_shopping_cart .mini_cart_item:before {display: none;}.widget_shopping_cart .mini_cart_item > a:not(.remove_from_cart_button) {font-size: 17px;font-weight: 500;}.widget_shopping_cart .remove_from_cart_button {position: absolute;width: 16px;height: 16px;right: 0;top: 50%;margin: -15px 0 0;font-size: 22px;line-height: 16px;color: #f79068;opacity: 0;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;}.widget_shopping_cart .mini_cart_item:hover .remove_from_cart_button {opacity: 1;}.widget_shopping_cart .attachment-woocommerce_thumbnail {display: block;width: 70px;height: 70px;position: absolute;left: 0;top: 5px;}.widget_shopping_cart .quantity {display: block;margin: 5px 0 0;font-size: 17px;line-height: 1.5em;font-weight: 400;color: #3f485d;letter-spacing: 1px;}.widget_shopping_cart .quantity .price_first-part {font-weight: 700;}.widget_shopping_cart .quantity .price_second-part {font-weight: 400;}.widget_shopping_cart .total {text-align: left;margin: -2px 0 0;padding: 0 0 15px;font-size: 17px;color: #3f485d;letter-spacing: 1px;}.widget_shopping_cart .total strong {font-weight: 400;}.widget_shopping_cart .total .amount {font-weight: 700;}.widget_shopping_cart .total .price_second-part {font-weight: 400;}.widget_shopping_cart .buttons {margin: 0;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.widget_shopping_cart .button {padding: 10px 16px 11px;width: calc(50% - 10px);text-decoration: none;margin: 0;}.widget_shopping_cart .button:hover {background-color: transparent;}.widget_shopping_cart .button.checkout {background-color: transparent;border-color: #dae7ed;}.widget_shopping_cart .button.checkout:hover {color: #ffffff;} .woocommerce-widget-layered-nav .wc-layered-nav-term.color-filter {position: relative;}.woocommerce-widget-layered-nav .wc-layered-nav-term.color-filter a {margin-left: 30px;}.woocommerce-widget-layered-nav .wc-layered-nav-term .count {float: right;}.woocommerce-widget-layered-nav .color-box {position: absolute;left: 1px;width: 20px;height: 20px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);box-shadow: 0 0 1px rgba(173, 173, 173, 0.5);} .widget_price_filter .price_slider_wrapper {border-radius: 10px 0;}.widget_price_filter .widget-filter h4 {float: none;}.widget_price_filter .price_slider_wrapper .price_slider {height: 7px;position: relative;background-color: #e9eaf1;}.widget_price_filter .price_slider .ui-slider-range {height: 7px;position: relative;background-color: #def1fc;}.widget_price_filter .price_slider .ui-slider-handle {width: 7px;height: 7px;position: absolute;-webkit-transition: all 0s ease;-moz-transition: all 0s ease;-ms-transition: all 0s ease;transition: all 0s ease;top: 0;}.widget_price_filter .price_slider .ui-slider-handle:before {content: '';position: absolute;z-index: 2;width: 7px;height: 7px;margin-left: 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;cursor: pointer;}.widget_price_filter .price_slider .ui-slider-handle .price_label {color: #333e4f;margin-top: 6px;transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);}.widget_price_filter .price_slider_wrapper .price_slider_amount {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: justify;-moz-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: baseline;-moz-box-align: baseline;-webkit-align-items: baseline;-ms-flex-align: baseline;align-items: baseline;}.widget_price_filter .price_slider_wrapper .price_slider_amount .button {-webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;padding: 10px 22px 12px;margin: 0;}.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label {display: inline-block;margin-top: 10px;font-size: 17px;line-height: 26px;color: #3f485d;}.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label span {display: -ms-flexbox;}.widget_price_filter .price_slider_wrapper .price_slider_amount .clear {display: none;}.widget_price_filter .price_slider_wrapper .price_slider + .price_slider_amount {margin-top: 18px;} .widget_rating_filter ul {margin: 0;}.widget_rating_filter .wc-layered-nav-rating {padding: 0;}.widget_rating_filter .wc-layered-nav-rating:before {display: none;}.widget_rating_filter .star-rating {vertical-align: middle;}.widget_product_categories .cws-widget__content ul {margin: 0;}.widget_product_categories .cws-widget__content li {margin: 0;font-weight: 400;position: relative;padding: 0;border-top: solid 1px #c7d7e0;white-space: nowrap;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}.widget_product_categories .cws-widget__content li:first-child {border: none;}.widget_product_categories .cws-widget__content li:before {display: none;}.widget_product_categories .cws-widget__content li a {display: block;width: 100%;text-decoration: none;position: relative;-webkit-transition: color 0.3s, padding 0.3s;-moz-transition: color 0.3s, padding 0.3s;-ms-transition: color 0.3s, padding 0.3s;-o-transition: color 0.3s, padding 0.3s;transition: color 0.3s, padding 0.3s;font-size: 17px;color: #3f485d;white-space: normal;padding: 12px 50px 12px 0;}.widget_product_categories .cws-widget__content li a:before {content: '';position: absolute;display: block;width: 30px;height: auto;left: 0;top: -1px;bottom: -1px;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;z-index: 2;opacity: 0;}.widget_product_categories .cws-widget__content li a:after {content: '\f054';font-family: FontAwesome;position: absolute;display: block;width: 14px;height: 14px;font-size: 14px;line-height: 1;top: 50%;margin-top: -7px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;color: #ffffff;left: 11px;opacity: 0;z-index: 3;}.widget_product_categories .cws-widget__content li a:hover {padding: 12px 0 12px 50px;}.widget_product_categories .cws-widget__content li a:hover:before,.widget_product_categories .cws-widget__content li a:hover:after {opacity: 1;}.widget_product_categories .cws-widget__content li .post_count {color: #799eb1;text-align: right;display: inline-block;vertical-align: top;-webkit-flex-shrink: 0;flex-shrink: 0;padding: 13px 0 11px 15px;}.widget_product_categories .cws-widget__content li .children {padding-left: 30px;border-top: solid 1px #c7d7e0;} .widget_products .product_list_widget {margin: -14px -20px 0;}.widget_products .product_list_widget li {position: relative;margin: 0;padding: 14px 20px 20px 109px;min-height: 76px;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;}.widget_products .product_list_widget li:hover {background-color: #ecf2f5;}.widget_products .product_list_widget li:before {display: none;}.widget_products .product_list_widget > li > a {display: block;}.widget_products .attachment-woocommerce_thumbnail {display: block;width: 70px;height: 70px;position: absolute;left: 20px;top: 20px;overflow: hidden;}.widget_products .product-title {font-size: 18px;font-weight: 700;margin: 0 0 4px;display: block;}.widget_products .star-rating {display: block;margin-bottom: 8px;}.widget_products .amount {font-size: 17px;margin: 4px 0 0;color: #b6c8d1;font-weight: 400;}.widget_products li > .amount .price_first-part,.widget_products li ins .price_first-part {font-weight: 700;}.widget_products del {text-decoration: line-through;font-size: 1em;color: #b6c8d1;}.widget_products del .amount {font-size: 14px;}.widget_products ins {padding: 0;color: inherit;background-color: transparent;} .widget_top_rated_products .product_list_widget {margin: -14px -20px 0;}.widget_top_rated_products .product_list_widget li {position: relative;margin: 0;padding: 14px 20px 20px 109px;min-height: 76px;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;}.widget_top_rated_products .product_list_widget li:hover {background-color: #ecf2f5;}.widget_top_rated_products .product_list_widget li:before {display: none;}.widget_top_rated_products .product_list_widget > li > a {display: block;-webkit-transition: color 0.3s;-moz-transition: color 0.3s;-ms-transition: color 0.3s;-o-transition: color 0.3s;transition: color 0.3s;}.widget_top_rated_products .attachment-woocommerce_thumbnail {display: block;width: 70px;height: 70px;position: absolute;left: 20px;top: 20px;overflow: hidden;}.widget_top_rated_products .product-title {font-size: 18px;font-weight: 700;margin: 0 0 4px;display: block;}.widget_top_rated_products .star-rating {display: block;margin-bottom: 8px;}.widget_top_rated_products .amount {font-size: 17px;margin: 4px 0 0;color: #b6c8d1;font-weight: 400;}.widget_top_rated_products li > .amount .price_first-part,.widget_top_rated_products li ins .price_first-part {font-weight: 700;}.widget_top_rated_products del {text-decoration: line-through;font-size: 1em;color: #b6c8d1;}.widget_top_rated_products del .amount {font-size: 14px;}.widget_top_rated_products ins {padding: 0;color: inherit;background-color: transparent;} .widget_product_search .woocommerce-product-search {position: relative;background-color: #ecf2f5;padding: 10px 40px 10px 15px;}.widget_product_search .woocommerce-product-search:after {content: '\f10d';font-family: cwsicon;font-size: 17px;line-height: 1;position: absolute;display: block;width: 18px;height: 18px;right: 10px;top: 50%;margin: -9px 0 0;text-align: right;-webkit-transition: color 0.3s;-moz-transition: color 0.3s;-ms-transition: color 0.3s;-o-transition: color 0.3s;transition: color 0.3s;color: rgba(63, 72, 93, 0.5);}.widget_product_search .woocommerce-product-search label {display: block;margin: 0;}.widget_product_search .woocommerce-product-search .screen-reader-text {display: none;}.widget_product_search input.search-field {display: block;border: none;font-size: 17px;font-weight: 400;height: 25px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;line-height: 25px;padding: 0;margin: 0;background-color: transparent;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.widget_product_search input.search-field::-webkit-input-placeholder {opacity: 1;color: #b7bbc8;}.widget_product_search input.search-field::-moz-placeholder {opacity: 1;color: #b7bbc8;}.widget_product_search input.search-field:-moz-placeholder {opacity: 1;color: #b7bbc8;}.widget_product_search input.search-field:-ms-input-placeholder {opacity: 1;color: #b7bbc8;}.widget_product_search button[type="submit"] {position: absolute;right: 0;top: 0;height: 100%;width: 40px;font-size: 0;overflow: hidden;text-indent: -100px;color: transparent;z-index: 2;border: none;background-color: transparent;opacity: 0;padding: 0;margin: 0;cursor: pointer;} .widget_recent_reviews .product_list_widget {margin: -14px -20px 0;}.widget_recent_reviews .product_list_widget li {position: relative;margin: 0;padding: 14px 20px 20px 109px;min-height: 76px;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;}.widget_recent_reviews .product_list_widget li:hover {background-color: #ecf2f5;}.widget_recent_reviews .product_list_widget li:before {display: none;}.widget_recent_reviews .product_list_widget > li > a {display: block;}.widget_recent_reviews .attachment-woocommerce_thumbnail {display: block;width: 70px;height: 70px;position: absolute;left: 20px;top: 20px;overflow: hidden;}.widget_recent_reviews .product-title {font-size: 18px;font-weight: 700;margin: 0 0 4px;display: block;}.widget_recent_reviews .star-rating {display: block;margin-bottom: 8px;}.widget_recent_reviews .reviewer {font-size: 17px;margin: 4px 0 0;color: #b6c8d1;font-weight: 400;display: block;} .widget_recently_viewed_products .product_list_widget {margin: -14px -20px 0;}.widget_recently_viewed_products .product_list_widget li {position: relative;margin: 0;padding: 14px 20px 20px 109px;min-height: 76px;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;}.widget_recently_viewed_products .product_list_widget li:hover {background-color: #ecf2f5;}.widget_recently_viewed_products .product_list_widget li:before {display: none;}.widget_recently_viewed_products .product_list_widget > li > a {display: block;}.widget_recently_viewed_products .attachment-woocommerce_thumbnail {display: block;width: 70px;height: 70px;position: absolute;left: 20px;top: 20px;overflow: hidden;}.widget_recently_viewed_products .product-title {font-size: 18px;font-weight: 700;margin: 0 0 4px;display: block;}.widget_recently_viewed_products .star-rating {display: block;margin-bottom: 8px;}.widget_recently_viewed_products .amount {font-size: 17px;margin: 4px 0 0;color: #b6c8d1;font-weight: 400;}.widget_recently_viewed_products li > .amount .price_first-part,.widget_recently_viewed_products li ins .price_first-part {font-weight: 700;}.widget_recently_viewed_products del {text-decoration: line-through;font-size: 1em;color: #b6c8d1;}.widget_recently_viewed_products del .amount {font-size: 14px;}.widget_recently_viewed_products ins {padding: 0;color: inherit;background-color: transparent;} aside .wpgmza_widget #wpgmza_map {width: 100% !important;}.wpgmza_widget .cws-widget__content {overflow: hidden;}.wpgmza_widget #wpgmza_map {border: none;outline: none;}.wpgmza_widget .wpgmza_error h3 {font-size: 20px;}.wpgmza_widget .wpgmza_error p {margin: 10px 0 0;}.wpgmza_widget .wpgmza_error strong {font-weight: 400;}.wpb_gmaps_widget .wpb_wrapper {padding: 3px;background-color: transparent;border: 1px solid #d0d0d0;}.wpb_gmaps_widget iframe {border-radius: 0;}.vc_row.vc_row-no-padding[data-vc-full-width-init="true"][data-vc-stretch-content="true"] .wpb_gmaps_widget .wpb_wrapper {padding: 0;border-style: none;}#map-google {width: 100%;padding-bottom: 410px;border: 1px solid #e6e6e6;overflow: hidden;position: relative;z-index: 1;}   .footer-wrapper {position: relative;}.footer-wrapper .bg_layer {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}.footer-wrapper .container {z-index: 2;}.footer-wrapper .footer-pattern {position: absolute;z-index: 1;background-repeat: repeat;top: 0;bottom: 0;left: 0;right: 0;}.footer-wrapper .logo {display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 10px;white-space: nowrap;}.footer-wrapper .logo img,.footer-wrapper .logo .cws_logotype_svg {display: inline-block;vertical-align: middle;margin: 0 10px 0 0;}.footer-wrapper .header_site_title {margin: 0;font-size: 25px;font-weight: 700;white-space: normal;vertical-align: middle;}.footer-wrapper .logo_mobile + .header_site_title,.footer-wrapper .logo_desktop + .header_site_title {display: none;}.footer-wrapper .logo_desktop {display: none !important;}.footer-top-area .container {display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;border-bottom: solid 1px #d3e0e4;padding: 0 0 35px;} .page_footer {z-index: 5;position: relative;}.page_footer .footer_container {margin: 0 -15px;}.page_footer .cws-widget {margin: 30px 0 0;padding: 0 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.page_footer .footer_container_pattern {position: absolute;width: 100%;height: 100%;top: 0;left: 0;}.page_footer .footer_container .cws_textwidget_content .text:not(only-child) {padding-bottom: 15px;}.page_footer .footer_container .cws_textwidget_content .text + .link {position: relative;border-top-style: none;padding-top: 16px;}.page_footer .footer_container .cws_textwidget_content .text + .link:before {content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 1px;background: -ms-linear-gradient(left, #ededed 0%, #d7d7d7 50%, #ededed 100%);background: -moz-linear-gradient(left, #ededed 0%, #d7d7d7 50%, #ededed 100%);background: -webkit-linear-gradient(left, #ededed 0%, #d7d7d7 50%, #ededed 100%);background: linear-gradient(left, #ededed 0%, #d7d7d7 50%, #ededed 100%);}.page_footer .footer_container .select2-container {text-align: start;}.page_footer .select2-container ul li:before {display: none;}.page_footer .footer_container.txt_align_center .cws-widget {text-align: center;}.page_footer .footer_container.txt_align_left .cws-widget {text-align: left;}.page_footer .footer_container.txt_align_right .cws-widget {text-align: right;}.page_footer .footer_container ul li {padding-left: 0;padding-right: 0;}.page_footer .footer_container .cws-widget > .menu-all-pages-container > ul > li:first-child {margin-top: -10px;}.page_footer .footer_container .cws-widget > .menu-all-pages-container > ul > li:last-child {margin-bottom: -10px;}.page_footer .footer_container hr {margin: 11px auto;background: -ms-linear-gradient(left, #ededed 0%, #d7d7d7 50%, #ededed 100%);background: -moz-linear-gradient(left, #ededed 0%, #d7d7d7 50%, #ededed 100%);background: -webkit-linear-gradient(left, #ededed 0%, #d7d7d7 50%, #ededed 100%);background: linear-gradient(left, #ededed 0%, #d7d7d7 50%, #ededed 100%);} .copyrights_area {padding: 19px 0;position: relative;z-index: 5;}.copyrights_container {text-align: center;font-size: 15px;}.copyrights_panel {margin: 20px 0 0;} .copyrights_socials {margin: 0;}.copyrights_socials .cws_social_links {font-size: 0;line-height: 1;margin: 0 -12px;white-space: nowrap;text-align: center;}.copyrights_socials .cws_social_link {display: inline-block;vertical-align: middle;width: auto;height: 21px;background-color: transparent;font-size: 30px;line-height: 22px;text-align: center;font-weight: 400;margin: 0 12px;color: #ffffff;} .footer_info {margin: 20px 0 0;}.footer_info a {color: inherit;} .copyrights_panel .wpml_language_switch {margin: 5px 0 0;}.copyrights_panel .wpml-ls-statics-footer {margin: 0 auto;}.copyrights_panel .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {bottom: 100%;top: auto;}.copyrights_panel .wpml-ls-sub-menu li {white-space: nowrap;text-align: left;}.copyrights_panel .wpml-ls-sub-menu li:before {content: none;} .footer_nav_part {margin: 20px 0 0;position: relative;z-index: 3;}.footer_nav_part .sub-menu {position: absolute;display: block;margin: 0;bottom: 100%;left: 50%;background-color: #FFFFFF;-webkit-box-shadow: 0 0 7px rgba(167, 167, 167, 0.42);-moz-box-shadow: 0 0 7px rgba(167, 167, 167, 0.42);box-shadow: 0 0 7px rgba(167, 167, 167, 0.42);-webkit-transform: scale(0.4) translateX(-50%);-moz-transform: scale(0.4) translateX(-50%);-ms-transform: scale(0.4) translateX(-50%);-o-transform: scale(0.4) translateX(-50%);transform: scale(0.4) translateX(-50%);-webkit-transform-origin: 10% top;-moz-transform-origin: 10% top;-ms-transform-origin: 10% top;-o-transform-origin: 10% top;transform-origin: 10% top;-webkit-transition: 0s max-height 0.15s linear, 0.1s opacity cubic-bezier(0.39, 0.575, 0.565, 1), 0.15s transform cubic-bezier(0.1, 1.26, 0.83, 1);-moz-transition: 0s max-height 0.15s linear, 0.1s opacity cubic-bezier(0.39, 0.575, 0.565, 1), 0.15s transform cubic-bezier(0.1, 1.26, 0.83, 1);-ms-transition: 0s max-height 0.15s linear, 0.1s opacity cubic-bezier(0.39, 0.575, 0.565, 1), 0.15s transform cubic-bezier(0.1, 1.26, 0.83, 1);-o-transition: 0s max-height 0.15s linear, 0.1s opacity cubic-bezier(0.39, 0.575, 0.565, 1), 0.15s transform cubic-bezier(0.1, 1.26, 0.83, 1);transition: 0s max-height 0.15s linear, 0.1s opacity cubic-bezier(0.39, 0.575, 0.565, 1), 0.15s transform cubic-bezier(0.1, 1.26, 0.83, 1);opacity: 0;visibility: hidden;text-align: left;z-index: 2;right: auto;}.footer_nav_part .sub-menu .widget_nav_menu .widgettitle {padding: 13px 0 15px;font-size: 16px;font-weight: 700;line-height: 1;letter-spacing: 1px;text-align: left;position: relative;}.footer_nav_part .sub-menu .widget_nav_menu .widgettitle:before,.footer_nav_part .sub-menu .widget_nav_menu .widgettitle:after {content: '';position: absolute;bottom: 0;left: 0;height: 2px;}.footer_nav_part .sub-menu .widget_nav_menu .widgettitle:before {width: 100%;background-color: #E9EAF1;}.footer_nav_part .sub-menu .widget_nav_menu .widgettitle:after {width: 35px;}.footer_nav_part .sub-menu .cws_megamenu_item .menu-item:not(:last-child) {border-bottom: 1px solid #e4e5ee;}.footer_nav_part .sub-menu .menu {margin: 0;}.footer_nav_part .sub-menu .cws_megamenu_item {overflow: hidden;padding-left: 20px;padding-right: 20px;}.footer_nav_part .sub-menu .cws_megamenu_item .menu-item > a {display: block;padding-right: 0 !important;padding-left: 0 !important;}.footer_nav_part .sub-menu .cws_megamenu_item .menu-item:hover:after {left: 15px;}.footer_nav_part .sub-menu .cws_megamenu_item_title {cursor: pointer;-webkit-transition: color 0.3s;-moz-transition: color 0.3s;-ms-transition: color 0.3s;-o-transition: color 0.3s;transition: color 0.3s;}.footer_nav_part .menu-item-object-megamenu_item > .sub-menu {-webkit-transform: scale(0.4);-moz-transform: scale(0.4);-ms-transform: scale(0.4);-o-transform: scale(0.4);transform: scale(0.4);}.footer_nav_part .sub-menu .menu-item:hover > .sub-menu {top: -10px;bottom: auto;left: 100%;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}.footer_nav_part .menu-item:hover > .sub-menu {max-height: 2000px;opacity: 1;visibility: visible;-webkit-transform: scale(1) translateX(-50%);-moz-transform: scale(1) translateX(-50%);-ms-transform: scale(1) translateX(-50%);-o-transform: scale(1) translateX(-50%);transform: scale(1) translateX(-50%);-webkit-transition-delay: 0.2s;-moz-transition-delay: 0.2s;-ms-transition-delay: 0.2s;-o-transition-delay: 0.2s;transition-delay: 0.2s;-webkit-transition-duration: 0s, 0.2s, 0.2s !important;-moz-transition-duration: 0s, 0.2s, 0.2s !important;-ms-transition-duration: 0s, 0.2s, 0.2s !important;-o-transition-duration: 0s, 0.2s, 0.2s !important;transition-duration: 0s, 0.2s, 0.2s !important;}.footer_nav_part .menu-item.menu-item-object-megamenu_item:hover .sub-menu {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}.footer_nav_part .sub-menu .menu-item {display: block;font-size: 13px;line-height: 1.4615em;margin: 0;padding: 0;position: relative;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.footer_nav_part .sub-menu .menu-item:hover {z-index: 2;}.footer_nav_part .sub-menu .menu-item:before {display: none;}.footer_nav_part .sub-menu .menu-item a {display: block;text-transform: uppercase;font-weight: 600;white-space: nowrap;outline-color: inherit;color: #000000 !important;opacity: 0.64;}.footer_nav_part .sub-menu .menu-item a:hover,.footer_nav_part .menu-item.current-menu-ancestor .current-menu-ancestor,.footer_nav_part .menu-item .current-product-parent,.footer_nav_part .menu-item .current-menu-item {color: inherit;background-color: rgba(0, 0, 0, 0.05);}.footer_nav_part .button_open {display: none;}.footer_nav_part .sub-menu .menu-item-has-children > a:after,.footer_nav_part .sub-menu .menu-item-object-megamenu_item > a:after,.footer_nav_part .sub-menu menu-item-object-megamenu_item > .cws_megamenu_item_title:after {content: '\f054';font-family: 'FontAwesome';font-size: 10px;line-height: 1;height: 10px;display: inline-block;vertical-align: middle;position: absolute;right: 10px;top: 50%;margin-top: -5px;}.copyrights-menu {margin: 0;}.copyrights-menu > .menu-item {display: inline-block;vertical-align: top;font-size: 14px;line-height: 1.6429em;margin: 0 10px;padding: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;border-top: none;}.copyrights-menu > .menu-item:before {content: '|';position: absolute;display: none;left: -14px;top: -1px;bottom: auto;width: auto;height: 100%;text-align: left;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background-color: transparent;margin: 0;}.copyrights-menu > .menu-item + .menu-item:before {display: block;}.copyrights-menu .menu-item a {display: block;}.copyrights-menu > .menu-item-has-children > a:after, .copyrights-menu > .menu-item-object-megamenu_item > a:after, .copyrights-menu > .menu-item-object-megamenu_item > .cws_megamenu_item_title:after {content: '\f078';font-family: 'FontAwesome';font-size: 10px;display: inline-block;vertical-align: middle;margin: 0 0 0 5px;}.copyrights-menu .sub-menu {padding: 10px 0;}.copyrights-menu .sub-menu .menu-item a {padding: 7px 20px;} @media screen and (min-width: 560px) {    input[type="email"],input[type="text"],input[type="password"],input[type="file"],input[type="tel"],input[type="url"],input[type="search"] {font-size: 17px;line-height: 28px;height: 54px;padding: 15px 0 13px;}form input[type='submit'],form input[type='reset'],form input[type='button'],form button,form .cws_submit {font-size: 18px;line-height: 28px;padding: 13px 34px;height: 58px;text-align: center;margin: 50px 0 0;}.post-password-form input[type="password"] {margin: 0 150px 0 0;width: calc(100% - 150px);}    .top_bar_box .container {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.top_bar_box .container .topbar_left_icons:not(:last-child) {text-align: left;}.top_bar_box .container .topbar_right_icons:not(:first-child) {text-align: right;}.top_bar_box .container .topbar_left_icons:last-child,.top_bar_box .container .topbar_right_icons:first-child {width: calc(100% + 20px);}.top_bar_box .container .topbar_left_icons:last-child .topbar_links,.top_bar_box .container .topbar_right_icons:first-child .topbar_links {display: inline-block;vertical-align: middle;margin: 10px -10px 0;} .top_bar_extra_button {display: inline-block;vertical-align: middle;} .top_social_links_wrapper {display: inline-block;vertical-align: middle;margin: 16px 0 0;}  .header_logo_part .logo_mobile + .header_site_title,.header_logo_part .logo_desktop + .header_site_title {display: inline-block;}      .testimonial.style_3 .testimonial_img {margin: 0 12px;width: 94px;height: 94px;}.testimonial.style_3 .testimonial_author {margin: 0 12px;padding: 2px 0 0 44px;}.testimonial.style_3 .testimonial_name {font-size: 20px;}.testimonial.style_3 .testimonial_name:before {left: -44px;}.testimonial.style_3 .quote_wrap {font-size: 24px;padding: 0 49px;} .crsl-grid-2 .item,.crsl-grid-2 .grid-sizer,.crsl-grid-3 .item,.crsl-grid-3 .grid-sizer,.crsl-grid-4 .item,.crsl-grid-4 .grid-sizer,.crsl-grid-5 .item,.crsl-grid-5 .grid-sizer,.crsl-grid-6 .item,.crsl-grid-6 .grid-sizer {width: 50%;} .banner.style_2 .banner_wrapper {padding: 35px 40px;min-height: 146px;-webkit-flex-direction: row;flex-direction: row;-webkit-align-items: center;align-items: center;}.banner.style_2 .banner_title {font-size: 48px;padding: 0 40px 0 0;width: 34.6%;text-align: center;}.banner.style_2 .banner_offer {padding: 0 64px;width: 65.4%;}.banner.style_2 .banner_title + .banner_offer:before {top: 0;width: 1px;height: 100%;}.banner.style_3 {-webkit-flex-direction: row;flex-direction: row;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}.banner.style_3 .banner_wrapper {padding: 35px 30px 35px 45px;width: 51%;min-height: 216px;}.banner.style_3 .banner_title {font-size: 50px;}.banner.style_3 .banner_pic {width: 49%;} .cws_portfolio_posts_grid .title-wrapper--default .widgettitle {margin: 0 10px 32px;}.cws_portfolio_posts_grid .title-wrapper--stretch .widgettitle {margin: 0 30px 0 10px;} .dots {margin: 0 -10px;}.dots .dot {margin: 0 10px;}.dots .dot:before {display: none;} .related_portfolio .portfolio_item_post .under_image_portfolio {padding: 38px 140px 41px 35px;}.related_portfolio .read_more_button {right: 34px;bottom: 35px;width: 63px;height: 63px;line-height: 62px;} .vc_pie_chart {position: relative;}.vc_pie_chart .wpb_heading {font-size: 24px;}.vc_pie_chart .vc_pie_chart_value {font-size: 36px !important;} .shortcode_tabs_gallery .tabs_content {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}.shortcode_tabs_gallery .tabs_controls {width: 50%;}.shortcode_tabs_gallery .tabs_text_wrapper {width: 50%;} .cws-hotspots .hotspot-item a {width: 19px;height: 19px;}.cws-hotspots .hotspot-item a span {width: 9px;height: 9px;margin: -4.5px 0 0 -4.5px;}.cws-hotspots .hotspot-item a i {font-size: 12px;}   .comment .comment-body {padding: 35px 0 36px 99px;}.pingback .comment-body {padding: 35px 0;}.comment_avatar_section {top: 31px;}.comment-header {min-height: 0;padding: 0 70px 0 0;}.comment-meta-item {display: inline;}.comment_text_section {margin: 6px 0 0;}.comment-footer {display: inline-block;position: absolute;top: 35px;right: -1px;margin: 0;}.comment-reply-title small {margin: 0 0 0 8px;}.comments_nav a {font-size: 18px;}.comments_nav .next .wrap {padding: 0 46px 0 15px;}.comments_nav .prev .wrap {padding: 0 15px 0 46px;}.comments_nav .wrap:before {font-size: 27px;}.comments_nav .next .wrap:before {right: 4px;left: auto;}.comments_nav .prev .wrap:before {left: 4px;right: auto;} .nav_post_links a {font-size: 18px;}.nav_post_links .next .wrap {padding: 0 46px 0 15px;}.nav_post_links .prev .wrap {padding: 0 15px 0 46px;}.nav_post_links .wrap:before {font-size: 27px;}.nav_post_links .next .wrap:before {right: 4px;left: auto;}.nav_post_links .prev .wrap:before {left: 4px;right: auto;} .single_related .news.posts_grid_1 .item .post_post_info {padding: 24px 30px;margin: 0 0 0 97px;}.single_related .news.posts_grid_1 .item .post_info_footer {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.single_related .news.posts_grid_1 .item .post_more {margin: 0;}.single_related .news.posts_grid_1 .item .post_info_header {margin: 0 -30px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.single_related .news.posts_grid_1 .item .post_info_header:before {content: '';position: absolute;display: block;height: 1px;left: 30px;right: 30px;top: 12px;background-color: #bcd0da;}.single_related .news.posts_grid_1 .item .post_info_meta {padding: 0 10px;}.single_related .news.posts_grid_1 .item .post_meta {padding: 0 20px;display: inline-block;}.single_related .news.posts_grid_1 .item .post_categories {margin: 0;} body .side_panel_container {width: 410px;} .not_found {width: 425px;} .layout-special .item .post_info_header {left: 18px;right: 18px;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.layout-special .item .post_info_divider {display: block;width: 100%;height: 1px;background-color: #bcd0da;margin: 12px 20px 0;}.layout-special .item .post_categories {margin: 0 20px;max-width: 40%;-webkit-flex-shrink: 0;flex-shrink: 0;text-align: right;}.layout-special .item .post_info_meta {margin: 0 20px;max-width: 40%;-webkit-flex-shrink: 0;flex-shrink: 0;} .news.posts_grid_related .item .post_post_info {padding: 24px 30px;margin: 0 0 0 97px;}.news.posts_grid_related .item .post_info_footer {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.news.posts_grid_related .item .post_more {margin: 0;}.news.posts_grid_related .item .post_info_header {margin: 0 -30px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.news.posts_grid_related .item .post_info_header:before {content: '';position: absolute;display: block;height: 1px;left: 30px;right: 30px;top: 12px;background-color: #bcd0da;}.news.posts_grid_related .item .post_info_meta {padding: 0 10px;}.news.posts_grid_related .item .post_meta {padding: 0 20px;display: inline-block;}.news.posts_grid_related .item .post_categories {margin: 0;}   .gallery_post_grid_2 .gallery_post_grid_item,.gallery_post_grid_3 .gallery_post_grid_item,.gallery_post_grid_4 .gallery_post_grid_item {width: 50%;} .cws_portfolio.single .single_col .cws_portfolio_single_content {padding: 37px 35px 40px;} .cws_staff_post.post_single .cws_staff_photo,.cws_staff_post.post_single .cws_staff_photo img {width: 370px;height: 370px;}   .default-subscribe-form,.default-trace-form {position: relative;display: -ms-flexbox;display: -webkit-flex;display: flex;}.default-subscribe-form br,.default-trace-form br {display: none;}.default-subscribe-form input[type="submit"],.default-trace-form input[type="submit"] {margin-left: 0;font-size: 18px;line-height: 28px;padding: 13px 34px;height: 58px;min-width: 178px;text-align: center;}.default-subscribe-form input[type="email"],.default-subscribe-form input[type="text"],.default-subscribe-form input[type="password"],.default-subscribe-form input[type="tel"],.default-subscribe-form input[type="url"],.default-subscribe-form input[type="search"],.default-trace-form input[type="email"],.default-trace-form input[type="text"],.default-trace-form input[type="password"],.default-trace-form input[type="tel"],.default-trace-form input[type="url"],.default-trace-form input[type="search"] {font-size: 17px;line-height: 28px;height: 58px;padding: 17px 0 13px;}.default-quotation-form input[type="email"],.default-quotation-form input[type="text"],.default-quotation-form input[type="password"],.default-quotation-form input[type="tel"],.default-quotation-form input[type="url"],.default-quotation-form input[type="search"],.default-quote-form input[type="email"],.default-quote-form input[type="text"],.default-quote-form input[type="password"],.default-quote-form input[type="tel"],.default-quote-form input[type="url"],.default-quote-form input[type="search"] {font-size: 16px;}.default-quote-form input[type='submit'],.default-quote-form input[type='reset'],.default-quote-form input[type='button'],.default-quote-form button {margin: 60px 0 0;} .cws_form_column_2,.cws_form_column_3,.cws_form_column_4,.cws_form_column_5 {width: 50%;}  .wp-block-button .wp-block-button__link {font-size: 18px;line-height: 28px;padding: 15px 34px;height: 58px;}   .footer-wrapper .logo_mobile + .header_site_title,.footer-wrapper .logo_desktop + .header_site_title {display: inline-block;} .page_footer .footer_container {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.page_footer .footer_container.align-left {justify-content: flex-start;}.page_footer .footer_container.align-right {justify-content: flex-end;}.page_footer .footer_container.align-center {justify-content: center;}.page_footer .cws-widget {width: 50%;}.page_footer .footer_container.col-1 .cws-widget {width: 100%;} }@media screen and (min-width: 768px) {  .cws-layer {position: absolute !important;left: 0;top: 0;width: 100%;height: 100%;}.cws-layer.hide_layer_on_mobile,.cws-layer .hide_layer_on_mobile {display: block;}.cws-layer div {position: absolute;height: auto;}.cws-layer div:not(.vc_clearfix) {min-height: 0;}      .top-bar-curtain {display: none;} .top_bar_box_content_wrapper {margin: -9px 0 0;}.top_bar_box_text {display: inline-block;vertical-align: middle;margin-top: 9px;} .top_bar_box .container .topbar_left_icons .topbar_links,.top_bar_box .container .topbar_right_icons .topbar_links {margin: 0 -10px;}  .header_cont .logo_extra_button,.header_cont .menu_extra_button {display: inline-block;vertical-align: middle;padding: 0;}.header_cont .logo_extra_button.in_mobile_menu,.header_cont .menu_extra_button.in_mobile_menu {display: none;}   .header_box .title h1 {font-size: 40px;} .bread-crumbs {font-size: 16px;}.bread-crumbs .delimiter {padding: 0 22px;} .subtitle_content {font-size: 20px;line-height: 30px;} .sticky_header .header_cont .logo_extra_button a,.sticky_header .header_cont .menu_extra_button a {padding: 6px 20px;}   .vc_tta-tabs .vc_tta-tab a {border: none !important;padding: 0 40px !important;}.vc_tta-tabs .vc_tta-panel-body {padding: 35px 40px 39px !important;} .crsl-grid-3 .item,.crsl-grid-3 .grid-sizer,.crsl-grid-4 .item,.crsl-grid-4 .grid-sizer,.crsl-grid-5 .item,.crsl-grid-5 .grid-sizer,.crsl-grid-6 .item,.crsl-grid-6 .grid-sizer {width: 33.3333%;} .sc_button_wrapper {font-size: 0;line-height: 1;}.sc_button_wrapper.align-left {text-align: left;}.sc_button_wrapper.align-center {text-align: center;}.sc_button_wrapper.align-right {text-align: right;}  .cws_portfolio_posts_grid.posts_grid_2 .item, .cws_portfolio_posts_grid.posts_grid_2 .grid-sizer {width: 50%;}.cws_portfolio_posts_grid.posts_grid_3 .item, .cws_portfolio_posts_grid.posts_grid_4 .item, .cws_portfolio_posts_grid.posts_grid_5 .item {width: 33.3333%;}.cws_portfolio_posts_grid.posts_grid_3 .grid-sizer {width: 33.3333%;}.cws_portfolio_posts_grid.posts_grid_4 .grid-sizer {width: 25%;}.cws_portfolio_posts_grid.posts_grid_5 .grid-sizer {width: 20%;} .posts_grid_2 .item,.posts_grid_3 .item,.posts_grid_4 .item {width: 50%;} .cws_service_item.side_line:after {display: block;} .cws_service_item.style_advanced:hover .cws_service_info, .cws_service_item.style_advanced.active .cws_service_info {-webkit-transform: translateY(100%);-moz-transform: translateY(100%);-ms-transform: translateY(100%);-o-transform: translateY(100%);transform: translateY(100%);} .cws_service_item.style_alt .cws_service_info {-webkit-transform: translateY(100%);-moz-transform: translateY(100%);-ms-transform: translateY(100%);-o-transform: translateY(100%);transform: translateY(100%);} .cws_benefits_item:before {width: 1px;height: auto;left: 0;right: auto;top: 15px;bottom: 21px;} .cws_vc_shortcode_milestone_wrapper.side_line:after {display: block;} .shortcode_quote {display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;max-width: none;}.shortcode_quote .quote_image {margin: 0 15px 0 0;padding: 50% 0 0;width: 50%;max-width: 470px;}.shortcode_quote .quote_content {margin: 0 0 0 15px;width: 50%;max-width: 400px;} .shortcode_tabs_gallery {margin: 0;}.shortcode_tabs_gallery .tabs_bg {-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.shortcode_tabs_gallery .tabs_content {max-width: 370px;display: block;}.shortcode_tabs_gallery .tabs_control_item {padding: 22px 32px 22px 0;font-size: 18px;line-height: 27px;overflow: hidden;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.shortcode_tabs_gallery .tabs_control_counter {width: 37px;padding: 0 0 0 81px;font-size: 16px;}.shortcode_tabs_gallery .tabs_control_counter:before {width: 61px;}.shortcode_tabs_gallery .tabs_controls {padding: 30px 0 30px;width: 100%;}.shortcode_tabs_gallery .tabs_controls:before {content: '';position: absolute;display: block;width: 15px;height: 100%;top: 0;right: 100%;background-color: #292d40;}.shortcode_tabs_gallery .tabs_text_wrapper {background-color: #343950;position: relative;padding: 30px 30px 30px 0;width: 100%;}.shortcode_tabs_gallery .tabs_text_wrapper:before {content: '';position: absolute;display: block;width: 15px;height: 100%;top: 0;right: 100%;background-color: #343950;}.shortcode_tabs_gallery .tabs_text_wrapper:after {left: 100%;right: auto;top: 50%;margin: -15px 0 0;border-top: solid 15px transparent;border-bottom: solid 15px transparent;border-left: solid 15px #343950;border-right: none;}.shortcode_tabs_gallery .tabs_text {max-width: 270px;}.shortcode_tabs_gallery .tabs_content_placeholder {width: 50%;}.shortcode_tabs_gallery .tabs_gallery {width: 50%;}.shortcode_tabs_gallery .tabs_gallery .owl-wrapper-outer,.shortcode_tabs_gallery .tabs_gallery .owl-wrapper,.shortcode_tabs_gallery .tabs_gallery .owl-item {height: 100%;}.shortcode_tabs_gallery .tabs_gallery_item {height: 100%;}div[data-vc-full-width="true"] .shortcode_tabs_gallery .tabs_controls:before,div[data-vc-full-width="true"] .shortcode_tabs_gallery .tabs_text_wrapper:before {width: 10000px;}   .comment-form .comment-form-author {padding: 0 15px 0 0;}.comment-form .comment-form-email {padding: 0 0 0 15px;}.comment-form .comment-form-url,.comment-form .comment-form-comment,.comment-form .form-submit {clear: both;}.comment-form .comment-form-author,.comment-form .comment-form-email {display: inline-block;vertical-align: top;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 50%;}.comment_list {margin: 38px 0 0;}.comment_list > .comment, .comment_list > .pingback {margin: 0 25px;} .not_found {width: 525px;}.banner_404 img {width: auto;} #scroll_to_top {right: 40px;bottom: calc(2% + 40px);} .news.posts_grid_1 .item .post_title,.news.posts_grid_def .item .post_title {font-size: 30px;}.news.posts_grid_1 .item .post_meta,.news.posts_grid_def .item .post_meta {display: inline-block;}.news.posts_grid_1 .item .post_meta:after,.news.posts_grid_def .item .post_meta:after {content: '';display: inline-block;width: 1px;height: 25px;margin: 7px 25px -7px 25px;background-color: #c0d3dd;}.news.posts_grid_1 .item .post_meta:last-child:after,.news.posts_grid_def .item .post_meta:last-child:after {display: none;}.news.posts_grid_1 .item .post_info_main,.news.posts_grid_def .item .post_info_main {margin: 39px 0 0;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-end;align-items: flex-end;}.news.posts_grid_1 .item .post_info_main:first-child,.news.posts_grid_def .item .post_info_main:first-child {margin: 0;}.news.posts_grid_1 .item .post_info_main .post_more,.news.posts_grid_def .item .post_info_main .post_more {margin: 0;}.news.posts_grid_1 .item .post_categories,.news.posts_grid_def .item .post_categories {display: inline;}.news.posts_grid_1 .format-quote.item .post_title,.news.posts_grid_def .format-quote.item .post_title,.news.posts_grid_1 .format-link.item .post_title,.news.posts_grid_def .format-link.item .post_title {padding: 0 0 0 56px;}.news.posts_grid_1 .format-quote.item .post_title:before,.news.posts_grid_def .format-quote.item .post_title:before,.news.posts_grid_1 .format-link.item .post_title:before,.news.posts_grid_def .format-link.item .post_title:before {top: 9px;}.news.posts_grid_1 .format-quote.item .post_info_main,.news.posts_grid_def .format-quote.item .post_info_main,.news.posts_grid_1 .format-link.item .post_info_main,.news.posts_grid_def .format-link.item .post_info_main {display: block;}.news.posts_grid_1 .format-quote.item .author_name,.news.posts_grid_def .format-quote.item .author_name,.news.posts_grid_1 .format-link.item .author_name,.news.posts_grid_def .format-link.item .author_name {margin: 40px 0 0 56px;}.news.posts_grid_1 .format-quote.item .post_more,.news.posts_grid_def .format-quote.item .post_more,.news.posts_grid_1 .format-link.item .post_more,.news.posts_grid_def .format-link.item .post_more {margin: 32px 0 0;} .news.posts_grid_medium .item .post_title {margin: 18px 0 0;font-size: 30px;}.news.posts_grid_medium .item .post_title:first-child {margin: 0;}.news.posts_grid_medium .item .post_meta {display: inline-block;}.news.posts_grid_medium .item .post_meta:after {content: '';position: absolute;display: block;width: 1px;height: 25px;right: -25px;top: 7px;background-color: #c0d3dd;}.news.posts_grid_medium .item .post_meta:last-child:after {display: none;}.news.posts_grid_medium .item .post_content {margin: 33px 0 0;}.news.posts_grid_medium .item .post_info_main {margin: 39px 0 0;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-end;align-items: flex-end;}.news.posts_grid_medium .item .post_info_main:first-child {margin: 0;}.news.posts_grid_medium .item .post_info_main .post_more {margin: 0;}.news.posts_grid_medium .format-quote.item .post_title,.news.posts_grid_medium .format-link.item .post_title {padding: 0 0 0 56px;}.news.posts_grid_medium .format-quote.item .post_title:before,.news.posts_grid_medium .format-link.item .post_title:before {top: 9px;}.news.posts_grid_medium .format-quote.item .post_info_main,.news.posts_grid_medium .format-link.item .post_info_main {display: block;}.news.posts_grid_medium .format-quote.item .author_name,.news.posts_grid_medium .format-link.item .author_name {margin: 40px 0 0 56px;}.news.posts_grid_medium .format-quote.item .post_more,.news.posts_grid_medium .format-link.item .post_more {margin: 32px 0 0;} .news.posts_grid_small .item .post_title {margin: 18px 0 0;font-size: 30px;}.news.posts_grid_small .item .post_title:first-child {margin: 0;}.news.posts_grid_small .item .post_meta {display: inline-block;}.news.posts_grid_small .item .post_meta:after {content: '';position: absolute;display: block;width: 1px;height: 25px;right: -25px;top: 7px;background-color: #c0d3dd;}.news.posts_grid_small .item .post_meta:last-child:after {display: none;}.news.posts_grid_small .item .post_content {margin: 33px 0 0;}.news.posts_grid_small .item .post_info_main {margin: 39px 0 0;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-end;align-items: flex-end;}.news.posts_grid_small .item .post_info_main:first-child {margin: 0;}.news.posts_grid_small .item .post_info_main .post_more {margin: 0;}.news.posts_grid_small .format-quote.item .post_title,.news.posts_grid_small .format-link.item .post_title {padding: 0 0 0 56px;}.news.posts_grid_small .format-quote.item .post_title:before,.news.posts_grid_small .format-link.item .post_title:before {top: 9px;}.news.posts_grid_small .format-quote.item .post_info_main,.news.posts_grid_small .format-link.item .post_info_main {display: block;}.news.posts_grid_small .format-quote.item .author_name,.news.posts_grid_small .format-link.item .author_name {margin: 40px 0 0 56px;}.news.posts_grid_small .format-quote.item .post_more,.news.posts_grid_small .format-link.item .post_more {margin: 32px 0 0;} .news.posts_grid_2 .item,.news.posts_grid_2 .grid-sizer {width: 50%;} .news.posts_grid_3 .item,.news.posts_grid_3 .grid-sizer {width: 50%;} .news.posts_grid_4 .item,.news.posts_grid_4 .grid-sizer {width: 50%;} .news.posts_grid_checkerboard .item .post_title {font-size: 20px;}.news.posts_grid_checkerboard .item .post_title:first-child {margin: 0;}.news.posts_grid_checkerboard .item .post_meta {display: inline-block;}.news.posts_grid_checkerboard .item .post_meta:after {content: '';position: absolute;display: block;width: 1px;height: 25px;right: -25px;top: 7px;background-color: #c0d3dd;}.news.posts_grid_checkerboard .item .post_meta:last-child:after {display: none;}.news.posts_grid_checkerboard .item .post_info_main {display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: flex-end;align-items: flex-end;}.news.posts_grid_checkerboard .item .post_info_main:first-child {margin: 0;}.news.posts_grid_checkerboard .item .post_info_main .post_more {margin: 0;}.news.posts_grid_checkerboard .item .post_info_footer {margin: 31px 0 0;}.news.posts_grid_checkerboard .item .post_info_footer:first-child {margin: 0;}.news.posts_grid_checkerboard .format-quote.item .post_title,.news.posts_grid_checkerboard .format-link.item .post_title {padding: 0 0 0 56px;}.news.posts_grid_checkerboard .format-quote.item .post_title:before,.news.posts_grid_checkerboard .format-link.item .post_title:before {top: 9px;}.news.posts_grid_checkerboard .format-quote.item .author_name,.news.posts_grid_checkerboard .format-link.item .author_name {margin: 20px 0 0 56px;} .news.posts_grid_checkerboard2 .cws_vc_shortcode_grid {margin: 0 -20px;position: relative;}.news.posts_grid_checkerboard2 .item {padding: 0 20px;}.news.posts_grid_checkerboard2 .item .post_wrapper > .floated_media .post_media {margin: 0 -20px;}.news.posts_grid_checkerboard2 .item .post_title {font-size: 30px;}.news.posts_grid_checkerboard2 .item .post_title:first-child {margin: 0;}.news.posts_grid_checkerboard2 .item .post_meta {display: inline-block;}.news.posts_grid_checkerboard2 .item .post_meta:after {content: '';position: absolute;display: block;width: 1px;height: 25px;right: -25px;top: 7px;background-color: #c0d3dd;}.news.posts_grid_checkerboard2 .item .post_meta:last-child:after {display: none;}.news.posts_grid_checkerboard2 .item .post_info_main:first-child {margin: 0;}.news.posts_grid_checkerboard2 .format-quote.item:before,.news.posts_grid_checkerboard2 .format-link.item:before {top: 9px;}.news.posts_grid_checkerboard2 .format-quote.item .post_title,.news.posts_grid_checkerboard2 .format-link.item .post_title {padding: 0 0 0 56px;font-size: 20px;}.news.posts_grid_checkerboard2 .format-quote.item .author_name,.news.posts_grid_checkerboard2 .format-link.item .author_name {margin: 20px 0 0 56px;} .news.posts_grid_flip .item,.news.posts_grid_flip .grid-sizer {width: 50%;display: inline-block;vertical-align: top;}   .page_info .container {display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}.page_info .post_meta {font-size: 15px;line-height: 40px;margin: 0 25px;}.page_info .post_meta:after {height: 25px;right: -25px;}.news.single .item {padding-left: 30px;}.news.single .item .post_single_post_media {margin: 0 0 0 -30px;}.gallery_post_grid_3 .gallery_post_grid_item,.gallery_post_grid_4 .gallery_post_grid_item {width: 33.3333%;} .cws_portfolio.single .post_single.flex_col {-webkit-flex-direction: row;flex-direction: row;}.cws_portfolio.single .post_single.flex_col.reverse {-webkit-flex-direction: row-reverse;flex-direction: row-reverse;}.cws_portfolio.single .single_col_25 {width: 25%;}.cws_portfolio.single .single_col_33 {width: 33.33%;}.cws_portfolio.single .single_col_50 {width: 50%;}.cws_portfolio.single .single_col_66 {width: 66.66%;}.cws_portfolio.single .single_col_75 {width: 75%;}.cws_portfolio.single .single_gallery .gallery-item.col_2 {width: 50%;}.cws_portfolio.single .single_gallery .gallery-item.col_3 {width: 33.3333%;}.cws_portfolio.single .single_col .cws_portfolio_single_content {padding: 20px 15px;margin-bottom: 18px;}  .vc_column-inner > .wpb_wrapper:after {content: '';display: block;position: absolute;width: 1px;right: 0;top: 65px;bottom: 65px;background-color: transparent;-webkit-transition: opacity 0.3s;-moz-transition: opacity 0.3s;-ms-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;} .cws_form_row {margin: 0 -15px;}.cws_form_column_1,.cws_form_column_2,.cws_form_column_3,.cws_form_column_4,.cws_form_column_5 {padding: 0 15px;}.cws_form_column_3 {width: 33.3333%;}.cws_form_column_4 {width: 25%;}.cws_form_column_5 {width: 20%;}  .wp-block-image .alignleft {margin: 25px 30px 25px -30px;}   .page_footer .cws-widget {width: 33.3333%;}.page_footer .footer_container.col-1 .cws-widget {width: 100%;}.page_footer .footer_container.col-2 .cws-widget,.page_footer .footer_container.col-4 .cws-widget,.page_footer .footer_container.col-two-three .cws-widget,.page_footer .footer_container.col-one-two .cws-widget,.page_footer .footer_container.col-one-three .cws-widget,.page_footer .footer_container.col-one-one-two-two .cws-widget {width: 50%;} }@media screen and (min-width: 960px) {    h1 {font-size: 55px;}h2 {font-size: 45px;}h3,.h3,.woocommerce .comment-respond .comment-reply-title {font-size: 30px;}h4 {font-size: 26px;}h5 {font-size: 22px;}h6 {font-size: 18px;} blockquote {padding: 0;}blockquote:before {left: -30px;}blockquote p {font-size: 1.5em;}blockquote.wp-block-quote.is-large, blockquote.wp-block-quote.is-style-large {padding: 0;}blockquote.wp-block-quote.is-large p, blockquote.wp-block-quote.is-style-large p {font-size: 1.7em;}    .top_bar_box .container {margin-top: -10px;}.top_bar_box .container .topbar_left_icons {text-align: left;}.top_bar_box .container .topbar_right_icons {text-align: right;}.top_bar_box .container .topbar_left_icons:last-child,.top_bar_box .container .topbar_right_icons:first-child {width: calc(100% + 30px);}.top_bar_box .container .topbar_left_icons,.top_bar_box .container .topbar_right_icons {margin: 0 -15px;}.top_bar_box .container .topbar_left_icons .topbar_links,.top_bar_box .container .topbar_right_icons .topbar_links {padding: 0 15px;margin: 10px -15px 0;display: inline-block;vertical-align: middle;} .topbar_nav_part {display: inline-block;vertical-align: middle;padding: 0 15px;margin: 10px 0 0;position: relative;z-index: 3;}.topbar_nav_part .sub-menu {position: absolute;display: block;margin: 0;top: 100%;left: 50%;background-color: #FFFFFF;-webkit-box-shadow: 0 0 7px rgba(167, 167, 167, 0.42);-moz-box-shadow: 0 0 7px rgba(167, 167, 167, 0.42);box-shadow: 0 0 7px rgba(167, 167, 167, 0.42);-webkit-transform: scale(0.4) translateX(-50%);-moz-transform: scale(0.4) translateX(-50%);-ms-transform: scale(0.4) translateX(-50%);-o-transform: scale(0.4) translateX(-50%);transform: scale(0.4) translateX(-50%);-webkit-transform-origin: 10% top;-moz-transform-origin: 10% top;-ms-transform-origin: 10% top;-o-transform-origin: 10% top;transform-origin: 10% top;-webkit-transition: 0s max-height 0.15s linear, 0.1s opacity cubic-bezier(0.39, 0.575, 0.565, 1), 0.15s transform cubic-bezier(0.1, 1.26, 0.83, 1);-moz-transition: 0s max-height 0.15s linear, 0.1s opacity cubic-bezier(0.39, 0.575, 0.565, 1), 0.15s transform cubic-bezier(0.1, 1.26, 0.83, 1);-ms-transition: 0s max-height 0.15s linear, 0.1s opacity cubic-bezier(0.39, 0.575, 0.565, 1), 0.15s transform cubic-bezier(0.1, 1.26, 0.83, 1);-o-transition: 0s max-height 0.15s linear, 0.1s opacity cubic-bezier(0.39, 0.575, 0.565, 1), 0.15s transform cubic-bezier(0.1, 1.26, 0.83, 1);transition: 0s max-height 0.15s linear, 0.1s opacity cubic-bezier(0.39, 0.575, 0.565, 1), 0.15s transform cubic-bezier(0.1, 1.26, 0.83, 1);opacity: 0;visibility: hidden;text-align: left;z-index: 2;right: auto;}.topbar_nav_part .sub-menu .widget_nav_menu .widgettitle {padding: 13px 0 15px;font-size: 16px;font-weight: 700;line-height: 1;letter-spacing: 1px;text-align: left;position: relative;}.topbar_nav_part .sub-menu .widget_nav_menu .widgettitle:before,.topbar_nav_part .sub-menu .widget_nav_menu .widgettitle:after {content: '';position: absolute;bottom: 0;left: 0;height: 2px;}.topbar_nav_part .sub-menu .widget_nav_menu .widgettitle:before {width: 100%;background-color: #E9EAF1;}.topbar_nav_part .sub-menu .widget_nav_menu .widgettitle:after {width: 35px;}.topbar_nav_part .sub-menu .cws_megamenu_item .menu-item:not(:last-child) {border-bottom: 1px solid #e4e5ee;}.topbar_nav_part .sub-menu .menu {margin: 0;}.topbar_nav_part .sub-menu .cws_megamenu_item {overflow: hidden;padding-left: 20px;padding-right: 20px;}.topbar_nav_part .sub-menu .cws_megamenu_item .menu-item > a {display: block;padding-right: 0 !important;padding-left: 0 !important;}.topbar_nav_part .sub-menu .cws_megamenu_item .menu-item:hover:after {left: 15px;}.topbar_nav_part .sub-menu .cws_megamenu_item_title {cursor: pointer;-webkit-transition: color 0.3s;-moz-transition: color 0.3s;-ms-transition: color 0.3s;-o-transition: color 0.3s;transition: color 0.3s;}.topbar_nav_part .menu-item-object-megamenu_item > .sub-menu {-webkit-transform: scale(0.4);-moz-transform: scale(0.4);-ms-transform: scale(0.4);-o-transform: scale(0.4);transform: scale(0.4);}.topbar_nav_part .sub-menu .menu-item:hover > .sub-menu {top: 0;left: 100%;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}.topbar_nav_part .menu-item:hover > .sub-menu {max-height: 2000px;opacity: 1;visibility: visible;-webkit-transform: scale(1) translateX(-50%);-moz-transform: scale(1) translateX(-50%);-ms-transform: scale(1) translateX(-50%);-o-transform: scale(1) translateX(-50%);transform: scale(1) translateX(-50%);-webkit-transition-delay: 0.2s;-moz-transition-delay: 0.2s;-ms-transition-delay: 0.2s;-o-transition-delay: 0.2s;transition-delay: 0.2s;-webkit-transition-duration: 0s, 0.2s, 0.2s !important;-moz-transition-duration: 0s, 0.2s, 0.2s !important;-ms-transition-duration: 0s, 0.2s, 0.2s !important;-o-transition-duration: 0s, 0.2s, 0.2s !important;transition-duration: 0s, 0.2s, 0.2s !important;}.topbar_nav_part .menu-item.menu-item-object-megamenu_item:hover .sub-menu {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}.topbar_nav_part .sub-menu .menu-item {display: block;font-size: 13px;line-height: 1.4615em;margin: 0;padding: 0;position: relative;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.topbar_nav_part .sub-menu .menu-item:hover {z-index: 2;}.topbar_nav_part .sub-menu .menu-item:before {display: none;}.topbar_nav_part .sub-menu .menu-item a {display: block;text-transform: uppercase;font-weight: 600;white-space: nowrap;outline-color: inherit;opacity: 0.64;}.topbar_nav_part .sub-menu .menu-item a:hover,.topbar_nav_part .menu-item.current-menu-ancestor .current-menu-ancestor,.topbar_nav_part .menu-item .current-product-parent,.topbar_nav_part .menu-item .current-menu-item {color: inherit;background-color: rgba(0, 0, 0, 0.05);}.topbar_nav_part .button_open {display: none;}.topbar_nav_part .sub-menu .menu-item-has-children > a:after,.topbar_nav_part .sub-menu .menu-item-object-megamenu_item > a:after,.topbar_nav_part .sub-menu menu-item-object-megamenu_item > .cws_megamenu_item_title:after {content: '\f054';font-family: 'FontAwesome';font-size: 10px;line-height: 1;height: 10px;display: inline-block;vertical-align: middle;position: absolute;right: 10px;top: 50%;margin-top: -5px;}.topbar-menu > .menu-item {display: inline-block;vertical-align: top;font-size: 14px;line-height: 1.6429em;margin: 0 10px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;border-top: none;}.topbar-menu > .menu-item:before {content: '|';position: absolute;display: none;left: -14px;top: -1px;bottom: auto;width: auto;height: 100%;text-align: left;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;background-color: transparent;margin: 0;}.topbar-menu > .menu-item + .menu-item:before {display: block;}.topbar-menu .menu-item a {display: block;}.topbar-menu > .menu-item-has-children > a:after, .topbar-menu > .menu-item-object-megamenu_item > a:after, .topbar-menu > .menu-item-object-megamenu_item > .cws_megamenu_item_title:after {content: '\f078';font-family: 'FontAwesome';font-size: 10px;display: inline-block;vertical-align: middle;margin: 0 0 0 5px;}.topbar-menu .sub-menu {padding: 10px 0;}.topbar-menu .sub-menu .menu-item a {padding: 7px 20px;}.top_bar_box .mobile_menu_hamburger {display: none;} .top_bar_box_content_wrapper {margin: 0;}.top_bar_box_text {padding: 0 22px;} .top_bar_box .mini-cart {margin: -10px 0;position: relative;padding: 0 15px;}.top_bar_box .mini-cart .woo_icon {background-color: rgba(0, 0, 0, 0.1);padding: 8px 20px 10px;}.top_bar_box .mini-cart .woo_mini-counter {font-size: 14px;line-height: 23px;font-weight: 400;opacity: 0.6;}.top_bar_box .mini-cart .counter {position: static;display: inline;width: auto;height: auto;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;right: auto;top: auto;background-color: transparent;text-align: left;font-size: 14px;line-height: 23px;}.top_bar_box .mini-cart .woo_mini_cart {width: 310px;right: 0;}.top_bar_box .mini-cart .remove_from_cart_button {opacity: 0;}.top_bar_box .mini-cart .mini_cart_item:hover .remove_from_cart_button {opacity: 1;} .top_bar_extra_button {padding: 0 15px;} .topbar_search_wrapper {padding: 0 15px;} .top_social_links_wrapper {padding: 0 15px;display: inline-block;vertical-align: middle;margin: 10px 0 0;} .top_bar_box .side_panel_icon_wrapper {margin: 0 15px;} .top_bar_box .lang_bar {padding: 0 15px;}  .header_zone .logo_box {display: block;}.header_zone .main-nav-container {-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.logo-in-menu .header_zone .header_logo_part {display: block;}.logo-not-in-menu .header_nav_part {margin: 0 -18px;}.menu-consumer .menu_right_icons,.menu-consumer .menu_left_icons {position: relative;overflow: hidden;}.menu-consumer .menu_right_icons.with_separator:before {content: '';position: absolute;display: block;width: 1px;height: 15px;left: 0;top: 50%;margin: -7px 0 0;background-color: #dadbe7 !important;}.menu-consumer .menu_left_icons.with_separator:before {content: '';position: absolute;display: block;width: 1px;height: 15px;right: 0;top: 50%;margin: -7px 0 0;background-color: #dadbe7 !important;}.logo-center.menu-center.logo-in-menu .menu-left-part .main-menu {-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}.logo-center.menu-center.logo-in-menu .menu-right-part .main-menu {-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}.logo-center.menu-center.logo-in-menu .menu_box .menu_box__inner {display: block;} .header_logo_part .container {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.header_logo_part .logo_box_inner {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.header_logo_part .logo {padding: 0;}.header_logo_part .logo_box_content_wrapper {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}.logo_box_text {border-top: none;padding: 0 20px;}.logo_box_text + .logo_box_text:before {content: '';position: absolute;display: block;width: 1px;height: 47px;background-color: rgba(174, 192, 213, 0.5);left: 0;bottom: 3px;}.logo-in-menu .header_logo_part {padding: 0;} .menu_box .mobile_menu_hamburger {display: none;}.menu_box .header_logo_part {display: none;}.menu_box .menu_box__inner {display: block;}.menu_box .main-nav-container .no-split-menu {display: block;padding: 0;margin: 0;}.menu_box .menu-consumer {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.menu_box .main-menu {margin: 0 -18px;padding: 0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}.menu_box .main-menu > .menu-item {list-style: none;font-size: 17px;line-height: 34px;font-weight: 400;white-space: nowrap;margin: 0;padding: 0;position: relative;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;}.menu_box .main-menu > .menu-item:before {display: none;}.menu_box .main-menu.with_separator > .menu-item:not(:first-child):before {content: '';position: absolute;display: block;width: 1px;height: 15px;left: 0;top: 50%;margin: -7px 0 0;background-color: #dadbe7 !important;}.menu_box .main-menu > .menu-item > a,.menu_box .main-menu > .menu-item > .cws_megamenu_item_title {display: block;line-height: 26px;padding: 12.5px 18px;cursor: pointer;}.menu_box .main-menu > .menu-item.menu-item-has-children > a,.menu_box .main-menu > .menu-item > .cws_megamenu_item_title {padding: 12.5px 40px 12.5px 18px;}.menu_box .main-menu > .menu-item.menu-item-has-children > a:after,.menu_box .main-menu > .menu-item > .cws_megamenu_item_title:after {content: '\f078';display: block;position: absolute;right: 18px;top: 50%;margin: -13px 0 0;vertical-align: middle;font-family: 'FontAwesome';font-size: 10px;font-weight: 400;opacity: 0.34;}.menu_box .main-nav-container .main-menu.with_highlight > .menu-item.current-menu-item > a:before,.menu_box .main-nav-container .main-menu.with_highlight > .menu-item.current-menu-item > .cws_megamenu_item_title:before,.menu_box .main-nav-container .main-menu.with_highlight > .menu-item.current-menu-ancestor > a:before,.menu_box .main-nav-container .main-menu.with_highlight > .menu-item.current-menu-ancestor > .cws_megamenu_item_title:before {content: '';position: absolute;display: block;left: 18px;right: 18px;bottom: 7px;height: 2px;}.menu_box .main-nav-container .main-menu.with_highlight > .menu-item.menu-item-has-children > a:before,.menu_box .main-nav-container .main-menu.with_highlight > .menu-item > .cws_megamenu_item_title:before {right: 40px !important;}.menu_box .sub-menu {position: absolute;margin: 0;padding: 0;top: 100%;left: 0;background-color: #FFFFFF;-webkit-box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);-webkit-transform: scale(0.4);-moz-transform: scale(0.4);-ms-transform: scale(0.4);-o-transform: scale(0.4);transform: scale(0.4);-webkit-transform-origin: 10% top;-moz-transform-origin: 10% top;-ms-transform-origin: 10% top;-o-transform-origin: 10% top;transform-origin: 10% top;-webkit-transition: 0s max-height 0.15s linear, 0.1s opacity cubic-bezier(0.39, 0.575, 0.565, 1), 0.15s transform cubic-bezier(0.1, 1.26, 0.83, 1);-moz-transition: 0s max-height 0.15s linear, 0.1s opacity cubic-bezier(0.39, 0.575, 0.565, 1), 0.15s transform cubic-bezier(0.1, 1.26, 0.83, 1);-ms-transition: 0s max-height 0.15s linear, 0.1s opacity cubic-bezier(0.39, 0.575, 0.565, 1), 0.15s transform cubic-bezier(0.1, 1.26, 0.83, 1);-o-transition: 0s max-height 0.15s linear, 0.1s opacity cubic-bezier(0.39, 0.575, 0.565, 1), 0.15s transform cubic-bezier(0.1, 1.26, 0.83, 1);transition: 0s max-height 0.15s linear, 0.1s opacity cubic-bezier(0.39, 0.575, 0.565, 1), 0.15s transform cubic-bezier(0.1, 1.26, 0.83, 1);opacity: 0;visibility: hidden;text-align: left;z-index: 2;right: auto;}.menu_box .sub-menu .widgettitle,.menu_box .sub-menu .cws_textmodule_title {padding: 21px;font-size: 18px !important;font-weight: 500;line-height: 1;letter-spacing: 1px;text-align: left;position: relative;border-bottom: solid 1px rgba(147, 166, 202, 0.2);margin: 0 0 16px;color: #1b2048;}.menu_box .sub-menu .cws_textmodule_titles + * {padding: 13px 20px 14px;}.menu_box .sub-menu .menu {margin: 0;}.menu_box .sub-menu .cws_megamenu_item {overflow: hidden;padding: 33px 42px 47px;}.menu_box .sub-menu .cws_megamenu_item .menu-item > a {display: block;padding: 13px 20px 14px !important;}.menu_box .sub-menu .cws_megamenu_item .menu-item:hover:after {left: 15px;}.menu_box .sub-menu .cws_megamenu_item_title {cursor: pointer;-webkit-transition: color 0.3s;-moz-transition: color 0.3s;-ms-transition: color 0.3s;-o-transition: color 0.3s;transition: color 0.3s;}.menu_box .sub-menu .sub-menu {top: 0;left: 100%;}.menu_box .sub-menu .menu-item {display: block;font-size: 17px;line-height: 26px;margin: 0;padding: 0;position: relative;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}.menu_box .sub-menu .menu-item:hover {z-index: 2;}.menu_box .sub-menu .menu-item:not(:first-child) {border-top: solid 1px transparent;-webkit-transition: border-color 0.3s;-moz-transition: border-color 0.3s;-ms-transition: border-color 0.3s;-o-transition: border-color 0.3s;transition: border-color 0.3s;}.menu_box .sub-menu .menu-item:before {display: none;}.menu_box .sub-menu .menu-item a {display: block;padding: 18.5px 60px 18.5px 25px;font-weight: 400;white-space: nowrap;outline-color: inherit;color: #1b2048;}.menu_box .sub-menu .cws_megamenu_item .menu-item {border: none;}.menu_box .sub-menu .cws_megamenu_item .menu-item > a:before {content: '';position: absolute;display: block;left: -3px;top: 0;width: 3px;height: 100%;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;}.menu_box .sub-menu .menu-item:hover > a,.menu_box .sub-menu .menu-item.current-menu-ancestor > a,.menu_box .sub-menu .menu-item.current-product-parent > a,.menu_box .sub-menu .menu-item.current-menu-item > a {background-color: rgba(240, 240, 243, 0.3);}.menu_box .sub-menu .button_open {display: none;}.menu_box .sub-menu .menu-item-has-children > a:after,.menu_box .sub-menu .menu-item-object-megamenu_item > a:after,.menu_box .sub-menu .menu-item-object-megamenu_item > .cws_megamenu_item_title:after {content: '\f054';font-family: 'FontAwesome';font-size: 10px;line-height: 1;height: 10px;display: inline-block;vertical-align: middle;position: absolute;right: 25px;top: 50%;margin-top: -5px;}.menu_box .menu-item-object-megamenu_item > .sub-menu {-webkit-transform: scale(0.4);-moz-transform: scale(0.4);-ms-transform: scale(0.4);-o-transform: scale(0.4);transform: scale(0.4);}.menu_box .menu-item:hover > .sub-menu {max-height: 2000px;opacity: 1;visibility: visible;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transition-delay: 0.2s;-moz-transition-delay: 0.2s;-ms-transition-delay: 0.2s;-o-transition-delay: 0.2s;transition-delay: 0.2s;-webkit-transition-duration: 0s, 0.2s, 0.2s !important;-moz-transition-duration: 0s, 0.2s, 0.2s !important;-ms-transition-duration: 0s, 0.2s, 0.2s !important;-o-transition-duration: 0s, 0.2s, 0.2s !important;transition-duration: 0s, 0.2s, 0.2s !important;}.menu_box .menu-item:hover > .sub-menu .menu-item:not(:first-child) {border-top-color: #f0f0f3;}.menu_box .main-menu > .menu-item:hover > .sub-menu {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}.menu_box .menu-item.menu-item-object-megamenu_item:hover .sub-menu {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}.logo-not-in-menu .main-nav-container .main-menu.with_highlight > .menu-item.current-menu-item > a:before,.logo-not-in-menu .main-nav-container .main-menu.with_highlight > .menu-item.current-menu-item > .cws_megamenu_item_title:before,.logo-not-in-menu .main-nav-container .main-menu.with_highlight > .menu-item.current-menu-ancestor > a:before,.logo-not-in-menu .main-nav-container .main-menu.with_highlight > .menu-item.current-menu-ancestor > .cws_megamenu_item_title:before {bottom: 0;left: 0 !important;right: 0 !important;}.logo-in-menu .menu_box .menu_box__inner {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.logo-in-menu .menu_box .main-menu > .menu-item {padding: 24px 0;}.logo-in-menu .menu_box .main-nav-container .main-menu.with_highlight > .menu-item.current-menu-item > a:before,.logo-in-menu .menu_box .main-nav-container .main-menu.with_highlight > .menu-item.current-menu-item > .cws_megamenu_item_title:before,.logo-in-menu .menu_box .main-nav-container .main-menu.with_highlight > .menu-item.current-menu-ancestor > a:before,.logo-in-menu .menu_box .main-nav-container .main-menu.with_highlight > .menu-item.current-menu-ancestor > .cws_megamenu_item_title:before {bottom: 31px;}.logo-center.logo-in-menu .menu_box .menu-left-part,.logo-center.logo-in-menu .menu_box .menu-right-part,.logo-center.logo-in-menu .menu_box .menu-center-part {display: block;}.logo-center.logo-in-menu .menu_box__inner > .header_logo_part {display: none;}.menu-center .menu_box .main-menu {-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.header_zone .search_menu {padding: 0 15px;} .header_zone .side_panel_icon {margin: 0 15px;} .header_zone .mini-cart {margin: 0;position: relative;padding: 0 15px;}.header_zone .mini-cart .woo_icon {background-color: rgba(0, 0, 0, 0.1);padding: 8px 20px 10px;}.header_zone .mini-cart .woo_mini-counter {font-size: 14px;line-height: 23px;font-weight: 400;opacity: 0.6;}.header_zone .mini-cart .counter {position: static;display: inline;width: auto;height: auto;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;right: auto;top: auto;background-color: transparent;text-align: left;font-size: 14px;line-height: 23px;}.header_zone .mini-cart .woo_mini_cart {width: 310px;right: 0;}.header_zone .mini-cart .remove_from_cart_button {opacity: 0;}.header_zone .mini-cart .mini_cart_item:hover .remove_from_cart_button {opacity: 1;}   .sticky_header .header_logo_part {-webkit-flex-basis: 16.6667%;flex-basis: 16.6667%;display: block;}.sticky_header .header_nav_part {-webkit-flex-basis: 83.3333%;flex-basis: 83.3333%;}.sticky_header .logo_sticky {display: inline-block;}.sticky_header .logo_sticky + .header_site_title {display: inline-block;font-size: 25px;}.sticky_header .logo .cws_logotype_svg {margin: 0 10px 0 0;}.sticky_header .main-nav-container .no-split-menu {display: block;margin: 0;padding: 0;} .sticky_header .mini-cart {margin: 0;position: relative;padding: 0 15px;}.sticky_header .mini-cart .woo_icon {background-color: rgba(0, 0, 0, 0.1);padding: 8px 20px 10px;}.sticky_header .mini-cart .woo_icon:hover {background-color: rgba(0, 0, 0, 0.2);}.sticky_header .mini-cart .woo_mini-counter {font-size: 14px;line-height: 23px;font-weight: 300;text-transform: uppercase;}.sticky_header .mini-cart .counter {position: static;display: inline;width: auto;height: auto;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;right: auto;top: auto;background-color: transparent;text-align: left;font-size: 14px;line-height: 23px;}.sticky_header .mini-cart .woo_mini_cart {width: 310px;right: 0;}.sticky_header .search_menu {padding: 0 15px;} .header_zone .side_panel_icon {margin: 0 15px;}   .testimonial.arrows_nav {margin: 0 115px;} .crsl-grid-4 .item,.crsl-grid-4 .grid-sizer,.crsl-grid-5 .item,.crsl-grid-5 .grid-sizer,.crsl-grid-6 .item,.crsl-grid-6 .grid-sizer {width: 25%;} .banner.style_1 .banner_wrapper {padding: 35px 40px;} .cws_custom_button_wrapper.default.large .cws_custom_button {font-size: 18px;padding: 18px 45px 19px;}.cws_custom_button_wrapper.default.regular .cws_custom_button {font-size: 18px;padding: 12px 34px 13px;}.cws_custom_button_wrapper.default.small .cws_custom_button {font-size: 16px;padding: 8px 25px;}.cws_custom_button_wrapper.simple.large .cws_custom_button, .cws_custom_button_wrapper.simple.regular .cws_custom_button {font-size: 18px;}.cws_custom_button_wrapper.simple.small .cws_custom_button {font-size: 16px;}.cws_custom_button_wrapper.advanced.large .cws_custom_button {font-size: 18px;padding: 21px 95px 20px 45px;}.cws_custom_button_wrapper.advanced.large:hover:before {right: 12px;}.cws_custom_button_wrapper.advanced.regular:before {right: 20px;}.cws_custom_button_wrapper.advanced.regular:after {width: 50px;}.cws_custom_button_wrapper.advanced.regular .cws_custom_button {font-size: 18px;line-height: 1.6667em;padding: 15px 84px 14px 34px;}.cws_custom_button_wrapper.advanced.regular:hover:before {right: 12px;}.cws_custom_button_wrapper.advanced.small:before {right: 13px;}.cws_custom_button_wrapper.advanced.small:after {width: 35px;}.cws_custom_button_wrapper.advanced.small .cws_custom_button {font-size: 16px;line-height: 1.5em;padding: 10px 60px 10px 25px;}.cws_custom_button_wrapper.advanced.small:hover:before {right: 8px;}  .cws_portfolio_posts_grid .cws_vc_shortcode_wrapper {margin: -49px -15px 0;}.cws_portfolio_posts_grid.posts_grid_3 .item, .cws_portfolio_posts_grid.posts_grid_4 .item, .cws_portfolio_posts_grid.posts_grid_5 .item {width: 33.3333%;}.cws_portfolio_posts_grid .item {margin-top: 49px;}.cws_portfolio_posts_grid.isotope_init .item {margin-top: 0;}.cws_portfolio_posts_grid.isotope_init .cws_vc_shortcode_wrapper {margin: 0 -15px;}.cws_portfolio_posts_grid.isotope_init.wide_style .item.over_img {padding: 0;}.cws_portfolio_posts_grid.isotope_init.wide_style .cws_vc_shortcode_wrapper {margin: 0;} .posts_grid_3 .item,.posts_grid_4 .item {width: 33.3333%;}  .cws_service_item.style_advanced .default.small .cws_custom_button {border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;height: 27px;font-size: 18px;line-height: 27px;padding: 18px 48px;}.cws_service_item.style_advanced .default.small .cws_custom_button:before {content: '\f13b';display: inline-block;vertical-align: middle;margin: -3px 20px 0 0;font: 700 normal 20px/1em 'cwsicon';} .cws_service_item.style_alt .default.small .cws_custom_button {border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;height: 27px;font-size: 18px;line-height: 27px;padding: 18px 48px;}.cws_service_item.style_alt .default.small .cws_custom_button:before {content: '\f13b';display: inline-block;vertical-align: middle;margin: -3px 20px 0 0;font: 700 normal 20px/1em 'cwsicon';} .shortcode_quote .quote_text {margin: 44px 0 0;max-width: 340px;}.shortcode_quote .quote_footer {margin: 50px 0 0;}.shortcode_quote .quote_info {margin: 30px -45px 0 0;} .shortcode_tabs_gallery .tabs_controls {padding: 60px 0 70px;}.shortcode_tabs_gallery .tabs_text_wrapper {padding: 70px 30px 70px 0;}.shortcode_tabs_gallery .tab_text_title {padding-bottom: 12px;}.shortcode_tabs_gallery .tabs_content_placeholder {width: calc(50% - 215px);}.shortcode_tabs_gallery .tabs_gallery {width: calc(50% + 215px);}   .comment-respond:first-child {margin: 0;} .single_related .news.posts_grid_2 .item .post_post_info {padding: 24px 30px;margin: 0 0 0 97px;}.single_related .news.posts_grid_2 .item .post_info_footer {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.single_related .news.posts_grid_2 .item .post_more {margin: 0;}.single_related .news.posts_grid_2 .item .post_info_header {margin: 0 -30px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.single_related .news.posts_grid_2 .item .post_info_header:before {content: '';position: absolute;display: block;height: 1px;left: 30px;right: 30px;top: 12px;background-color: #bcd0da;}.single_related .news.posts_grid_2 .item .post_info_meta {padding: 0 10px;}.single_related .news.posts_grid_2 .item .post_meta {padding: 0 20px;display: inline-block;}.single_related .news.posts_grid_2 .item .post_categories {margin: 0;} .news.posts_grid_1.with_frame .item .post_info_main .floated_media,.news.posts_grid_def.with_frame .item .post_info_main .floated_media {width: 100%;max-width: 76.9231%;}.news.posts_grid_1.with_frame .item .post_post_info,.news.posts_grid_def.with_frame .item .post_post_info {margin: 0;} .news.posts_grid_medium .item .post_wrapper {display: -webkit-flex;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.news.posts_grid_medium .item .floated_media {width: 50%;}.news.posts_grid_medium .item .floated_media + .post_post_info {width: 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 54px;}.news.posts_grid_medium .item .post_info_main .floated_media {width: 100%;max-width: 76.9231%;}.news.posts_grid_medium .item .post_post_info {margin: 0;} .news.posts_grid_small .item .post_wrapper {display: -webkit-flex;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.news.posts_grid_small .item .floated_media {width: 42.735%;}.news.posts_grid_small .item .floated_media + .post_post_info {width: 57.265%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 54px;}.news.posts_grid_small .item .post_info_main .floated_media {width: 100%;max-width: 76.9231%;}.news.posts_grid_small .item .post_post_info {margin: 0;} .news.posts_grid_2 .item .post_title {font-size: 30px;}.news.posts_grid_2 .item .post_title:first-child {margin: 0;}.news.posts_grid_2 .item .post_meta {display: inline-block;}.news.posts_grid_2 .item .post_meta:after {content: '';position: absolute;display: block;width: 1px;height: 25px;right: -25px;top: 7px;background-color: #c0d3dd;}.news.posts_grid_2 .item .post_meta:last-child:after {display: none;} .news.posts_grid_3 .item,.news.posts_grid_3 .grid-sizer {width: 33.3333%;} .news.posts_grid_4 .item,.news.posts_grid_4 .grid-sizer {width: 33.3333%;} .news.posts_grid_checkerboard .item:not(:first-child) {margin: 0;}.news.posts_grid_checkerboard .item .post_wrapper {display: -webkit-flex;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.news.posts_grid_checkerboard .item .post_wrapper > .floated_media {width: 50%;}.news.posts_grid_checkerboard .item .post_post_info {margin: 0;padding: 20px 0;}.news.posts_grid_checkerboard .item .floated_media + .post_post_info {width: 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 20px 0 20px 20px;}.news.posts_grid_checkerboard .item .post_info_main .floated_media {width: 100%;max-width: 76.9231%;}.news.posts_grid_checkerboard .item:nth-child(2n) {text-align: right;}.news.posts_grid_checkerboard .item:nth-child(2n) .post_info_header {-webkit-justify-content: flex-end;justify-content: flex-end;}.news.posts_grid_checkerboard .item:nth-child(2n) .floated_media {order: 2;}.news.posts_grid_checkerboard .item:nth-child(2n) .floated_media + .post_post_info {padding: 20px 20px 20px 0;}.news.posts_grid_checkerboard .format-quote.item:nth-child(2n) .post_info_header,.news.posts_grid_checkerboard .format-link.item:nth-child(2n) .post_info_header {-webkit-justify-content: space-between;justify-content: space-between;} .news.posts_grid_checkerboard2 .cws_vc_shortcode_grid {margin: 0;}.news.posts_grid_checkerboard2 .item {padding: 0;}.news.posts_grid_checkerboard2 .item .post_wrapper {display: -webkit-flex;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}.news.posts_grid_checkerboard2 .item .post_wrapper > .floated_media {width: 50%;}.news.posts_grid_checkerboard2 .item .post_wrapper > .floated_media .post_media {margin: 0;}.news.posts_grid_checkerboard2 .item .post_post_info {margin: 0;padding: 20px 0;}.news.posts_grid_checkerboard2 .item .floated_media + .post_post_info {width: 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 40px;}.news.posts_grid_checkerboard2 .item .post_title {font-size: 24px;}.news.posts_grid_checkerboard2 .item:nth-child(2n+1) {text-align: right;}.news.posts_grid_checkerboard2 .item:nth-child(2n+1) .post_info_header {-webkit-justify-content: flex-end;justify-content: flex-end;}.news.posts_grid_checkerboard2 .item:nth-child(2n+1) .post_wrapper > .floated_media {order: 2;}.news.posts_grid_checkerboard2 .format-quote.item:nth-child(2n) .post_info_header,.news.posts_grid_checkerboard2 .format-link.item:nth-child(2n) .post_info_header {-webkit-justify-content: space-between;justify-content: space-between;} .news.posts_grid_related .item .post_post_info {padding: 24px 30px;margin: 0 0 0 97px;}.news.posts_grid_related .item .post_info_footer {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.news.posts_grid_related .item .post_more {margin: 0;}.news.posts_grid_related .item .post_info_header {margin: 0 -30px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.news.posts_grid_related .item .post_info_header:before {content: '';position: absolute;display: block;height: 1px;left: 30px;right: 30px;top: 12px;background-color: #bcd0da;}.news.posts_grid_related .item .post_info_meta {padding: 0 10px;}.news.posts_grid_related .item .post_meta {padding: 0 20px;display: inline-block;}.news.posts_grid_related .item .post_categories {margin: 0;} .news.posts_grid_flip .item,.news.posts_grid_flip .grid-sizer {width: 33.3333%;}   .page_info .post_author {white-space: nowrap;padding: 0 0 0 54px;}.page_info .post_author_avatar {position: absolute;display: block;width: 40px;height: 40px;left: 0;top: 50%;margin: -20px 0 0;}.page_info .post_author_avatar img {display: block;width: 40px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}.gallery_post_grid_4 .gallery_post_grid_item {width: 25%;}     .footer-wrapper .logo {padding: 0;} .page_footer .footer_container.col-1 .cws-widget {width: 100%;}.page_footer .footer_container.col-2 .cws-widget {width: 50%;}.page_footer .footer_container.col-3 .cws-widget {width: 33.3333%;}.page_footer .footer_container.col-4 .cws-widget {width: 25%;}.page_footer .footer_container.col-two-three .cws-widget:nth-child(2n+1) {width: 40%;}.page_footer .footer_container.col-two-three .cws-widget:nth-child(2n) {width: 60%;}.page_footer .footer_container.col-one-two .cws-widget:nth-child(2n+1) {width: 33.3333%;}.page_footer .footer_container.col-one-two .cws-widget:nth-child(2n) {width: 66.6666%;}.page_footer .footer_container.col-one-three .cws-widget:nth-child(2n+1) {width: 25%;}.page_footer .footer_container.col-one-three .cws-widget:nth-child(2n) {width: 75%;}.page_footer .footer_container.col-one-one-two .cws-widget:nth-child(3n+1),.page_footer .footer_container.col-one-one-two .cws-widget:nth-child(3n+2) {width: 25%;}.page_footer .footer_container.col-one-one-two .cws-widget:nth-child(3n) {width: 50%;}.page_footer .footer_container.col-two-one-one .cws-widget:nth-child(3n+1) {width: 50%;}.page_footer .footer_container.col-two-one-one .cws-widget:nth-child(3n+2),.page_footer .footer_container.col-two-one-one .cws-widget:nth-child(3n) {width: 25%;}.page_footer .footer_container.col-one-two-one .cws-widget:nth-child(3n+1),.page_footer .footer_container.col-one-two-one .cws-widget:nth-child(3n) {width: 25%;}.page_footer .footer_container.col-one-two-one .cws-widget:nth-child(3n+2) {width: 50%;}.page_footer .footer_container.col-one-one-two-two .cws-widget:nth-child(4n+1),.page_footer .footer_container.col-one-one-two-two .cws-widget:nth-child(4n+2) {width: 16.6667%;}.page_footer .footer_container.col-one-one-two-two .cws-widget:nth-child(4n+3),.page_footer .footer_container.col-one-one-two-two .cws-widget:nth-child(4n) {width: 33.3333%;} .copyrights_container {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;margin: 0 -15px;}.copyrights_panel {margin: 0;} .copyrights {margin: 0 15px;text-align: left;} .footer_info {margin: 0 15px;text-align: left;display: inline-block;vertical-align: middle;} .copyrights_panel .wpml_language_switch {margin: 0 15px;display: inline-block;vertical-align: middle;}.copyrights_panel .wpml-ls-statics-footer {margin: 0;} .footer_nav_part {margin: 0 15px;} }@media screen and (min-width: 1200px) {      .header_wrapper_container.header_outside_slider {position: absolute;left: 0;top: 0;width: 100%;z-index: 99;}   .header_logo_part .header_site_title {font-size: 35px;}.header_logo_part .logo_desktop {display: inline-block !important;}.header_logo_part .logo_mobile {display: none !important;}.header_logo_part .logo img,.header_logo_part .logo .cws_logotype_svg {margin: 0 20px 0 0;}.logo-right .header_logo_part .cws_logotype_svg {margin: 0 0 0 20px;}.logo_box_text {padding: 0 30px;} .header_cont .logo_extra_button a,.header_cont .menu_extra_button a {padding: 9px 34px 8px;}  .header_box {text-align: left;}.header_box .header_additional_image {display: block;} .header_box .title h1 {font-size: 40px;}    .crsl-grid-5 .item,.crsl-grid-5 .grid-sizer {width: 20%;}.crsl-grid-6 .item,.crsl-grid-6 .grid-sizer {width: 16.6667%;}  .cws_portfolio_posts_grid.posts_grid_4 .item {width: 25%;}.cws_portfolio_posts_grid.posts_grid_5 .item {width: 20%;} .posts_grid_4 .item {width: 25%;}  .cws_service_item.style_advanced {margin: 0;}.cws_service_item.style_advanced .cws_service_title {left: 50px;right: 120px;top: 50%;margin: -32px 0 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);padding: 0 0 0 36px;}.cws_service_item.style_advanced:hover .cws_service_title, .cws_service_item.style_advanced.active .cws_service_title {top: 46px;margin: 0;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}.cws_service_item.style_advanced .cws_service_icon_wrapper {right: 50px;top: 100%;margin: -113px 0 0;left: auto;-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);}.cws_service_item.style_advanced:hover .cws_service_icon_wrapper, .cws_service_item.style_advanced.active .cws_service_icon_wrapper {top: 50px;margin: 0;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);} .cws_service_item.style_alt {margin: 0 0 63px;}.cws_service_item.style_alt .cws_service_title {left: 50px;right: 120px;top: 46px;margin: 0;padding: 0 0 0 36px;}.cws_service_item.style_alt:hover .cws_service_title {top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.cws_service_item.style_alt .cws_service_icon_wrapper {right: 50px;top: 50px;margin: 0;left: auto;} .benefits_subtitle_wrapper {left: 55px;top: 60px;}.cws_benefits_info_wrapper {padding: 45px 55px 54px;} .cws_pricing_plan .pricing_title {padding: 45px 40px 26px 40px;}.pricing_plan_content {width: calc(100% - 80px);} .shortcode_quote {-webkit-justify-content: flex-start;justify-content: flex-start;}.shortcode_quote .quote_image {margin: 0 50px 0 0;padding: 40% 0 0;}.shortcode_quote .quote_content {margin: 0 0 0 50px;} .shortcode_tabs_gallery .tabs_bg {overflow: hidden;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.shortcode_tabs_gallery .container {position: relative;z-index: 5;}.shortcode_tabs_gallery .tabs_content {width: 370px;}.shortcode_tabs_gallery .tabs_control_item {color: #8b94bc;-webkit-transition: color 0.3s;-moz-transition: color 0.3s;-ms-transition: color 0.3s;-o-transition: color 0.3s;transition: color 0.3s;cursor: pointer;position: relative;padding: 22px 32px 22px 0;font-size: 18px;line-height: 27px;overflow: hidden;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.shortcode_tabs_gallery .tabs_control_item:hover, .shortcode_tabs_gallery .tabs_control_item.active {color: #FFFFFF;}.shortcode_tabs_gallery .tabs_control_item:after {content: '';position: absolute;display: block;width: 3px;height: 100%;right: 0;left: auto;top: 0;background-color: transparent;-webkit-transition: background-color 0.3s;-moz-transition: background-color 0.3s;-ms-transition: background-color 0.3s;-o-transition: background-color 0.3s;transition: background-color 0.3s;}.shortcode_tabs_gallery .tabs_control_counter {white-space: nowrap;width: 37px;padding: 0 0 0 81px;position: relative;text-align: right;font-size: 16px;}.shortcode_tabs_gallery .tabs_control_counter:before {content: '';position: absolute;display: block;left: 10px;top: 50%;background-color: #FFFFFF;opacity: 0.11;margin: -2px 0 0;width: 61px;height: 1px;}.shortcode_tabs_gallery .tabs_text,.shortcode_tabs_gallery .tab_text_title {color: #FFFFFF;}.shortcode_tabs_gallery .tab_text_title {padding-bottom: 12px;}.shortcode_tabs_gallery .tabs_controls {background-color: #292d40;position: relative;padding: 60px 0 70px;}.shortcode_tabs_gallery .tabs_controls:before {content: '';position: absolute;display: block;width: 15px;height: 100%;top: 0;right: 100%;background-color: #292d40;}.shortcode_tabs_gallery .tabs_text_wrapper {background-color: #343950;position: relative;padding: 70px 30px 70px 0;}.shortcode_tabs_gallery .tabs_text_wrapper:before {content: '';position: absolute;display: block;width: 15px;height: 100%;top: 0;right: 100%;background-color: #343950;}.shortcode_tabs_gallery .tabs_text_wrapper:after {content: '';position: absolute;display: block;left: 100%;top: 50%;width: 0;height: 0;margin: -15px 0 0;border-top: solid 15px transparent;border-bottom: solid 15px transparent;border-left: solid 15px #343950;}.shortcode_tabs_gallery .tabs_text {max-width: 270px;}.shortcode_tabs_gallery .tabs_content_placeholder {width: calc(50% - 215px);position: relative;}.shortcode_tabs_gallery .tabs_gallery {width: calc(50% + 215px);position: relative;}.shortcode_tabs_gallery .tabs_gallery_item {position: relative;width: 100%;height: 100%;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;}.shortcode_tabs_gallery .tabs_gallery .owl-wrapper-outer,.shortcode_tabs_gallery .tabs_gallery .owl-wrapper,.shortcode_tabs_gallery .tabs_gallery .owl-item {height: 100%;}div[data-vc-full-width="true"] .shortcode_tabs_gallery .tabs_controls:before,div[data-vc-full-width="true"] .shortcode_tabs_gallery .tabs_text_wrapper:before {width: 10000px;}  .comment_list > .comment, .comment_list > .pingback {margin: 0 30px;} .single-post .single .post_header {margin: 0 !important;position: absolute;left: 0;top: 0;}.single-post .single .post_likes {display: block;margin: 0 0 50px;}.single-post .single .post_likes .sl-icon {width: 50px;height: 50px;font-size: 19px;display: block;margin: 0;}.single-post .single .post_likes .sl-icon:before {width: 20px;height: 18px;margin: -9px 0 0 -9px;}.single-post .single .post_likes .sl-count {line-height: 50px;text-align: center;display: block;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;} .news.posts_grid_3 .item .post_post_info {padding: 27px 35px 18px;}.news.posts_grid_3 .item .post_meta {font-size: 15px;}.news.posts_grid_3 .item .post_info_divider {margin: 15px 25px 0;}.news.posts_grid_3 .item .post_info_footer {padding: 46px 55px 0 0;}.news.posts_grid_3 .item .post_info_footer .post_more {bottom: -18px;right: -30px;}.news.posts_grid_3 .item .post_info_footer .read_more_button {width: 63px;height: 63px;line-height: 66px;} .news.posts_grid_4 .item,.news.posts_grid_4 .grid-sizer {width: 25%;}.news.posts_grid_4 .item .post_info_footer .read_more_button {width: 63px;height: 63px;line-height: 66px;}.vc_row[data-vc-stretch-content="true"] .news.posts_grid_4 .item .post_post_info {padding: 27px 35px 18px;}.vc_row[data-vc-stretch-content="true"] .news.posts_grid_4 .item .post_meta {font-size: 15px;}.vc_row[data-vc-stretch-content="true"] .news.posts_grid_4 .item .post_info_divider {margin: 15px 25px 0;}.vc_row[data-vc-stretch-content="true"] .news.posts_grid_4 .item .post_title {font-size: 26px;}.vc_row[data-vc-stretch-content="true"] .news.posts_grid_4 .item .post_info_footer {padding: 46px 55px 0 0;}.vc_row[data-vc-stretch-content="true"] .news.posts_grid_4 .item .post_info_footer .post_more {bottom: -18px;right: -30px;} .news.posts_grid_checkerboard .item .post_title {font-size: 26px;}.news.posts_grid_checkerboard .item .floated_media + .post_post_info {padding: 20px 0 20px 54px;}.news.posts_grid_checkerboard .item:nth-child(2n) .floated_media + .post_post_info {padding: 20px 54px 20px 0;}.news.posts_grid_checkerboard .format-quote.item .author_name,.news.posts_grid_checkerboard .format-link.item .author_name {margin: 40px 0 0 56px;} .vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .item {display: inline-block;vertical-align: top;width: 50%;}.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .item .floated_media + .post_post_info {padding: 10px 40px;}.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .item:nth-child(2n+1) {text-align: left;}.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .item:nth-child(2n+1) .post_info_header {-webkit-justify-content: flex-start;justify-content: flex-start;}.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .item:nth-child(2n+1) .post_wrapper > .floated_media {order: 0;}.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .item:nth-child(4n + 3), .vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .item:nth-child(4n) {text-align: right;}.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .item:nth-child(4n + 3) .post_info_header, .vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .item:nth-child(4n) .post_info_header {-webkit-justify-content: flex-end;justify-content: flex-end;}.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .item:nth-child(4n + 3) .post_wrapper > .floated_media, .vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .item:nth-child(4n) .post_wrapper > .floated_media {order: 2;}.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-quote.item .floated_media + .post_post_info,.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-link.item .floated_media + .post_post_info {padding: 10px 20px 10px 10px;}.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-quote.item .post_title,.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-link.item .post_title {padding: 0 0 0 36px;font-size: 18px;}.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-quote.item .post_title:before,.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-link.item .post_title:before {top: -4px;}.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-quote.item .author_name,.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-link.item .author_name {margin: 15px 0 0 36px;font-size: 16px;}   .page_content.single_sidebar .news.single .item,.page_content.double_sidebar .news.single .item {padding-left: 80px;} .cws_portfolio.single .single_col .cws_portfolio_single_content {padding: 37px 35px 40px;}.cws_portfolio.single .cws_portfolio_post_title {margin: 0 0 30px;}   .default-subscribe-form input[type="submit"],.default-trace-form input[type="submit"] {margin-left: 60px;} .cws_form_row {margin: 0 -25px;}.cws_form_column_1,.cws_form_column_2,.cws_form_column_3,.cws_form_column_4,.cws_form_column_5 {padding: 0 25px;}   .footer-wrapper .header_site_title {font-size: 35px;}.footer-wrapper .logo_desktop {display: inline-block !important;}.footer-wrapper .logo_mobile {display: none !important;}.footer-wrapper .logo img,.footer-wrapper .logo .cws_logotype_svg {margin: 0 20px 0 0;} }@media screen and (min-width: 1500px) { .vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .item .floated_media + .post_post_info {padding: 10px 60px;}.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-quote.item .floated_media + .post_post_info,.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-link.item .floated_media + .post_post_info {padding: 10px 40px;}.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-quote.item .post_title,.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-link.item .post_title {font-size: 20px;}.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-quote.item .post_title:before,.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-link.item .post_title:before {top: 0;}.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-quote.item .author_name,.vc_row-no-padding[data-vc-stretch-content="true"] .news.posts_grid_checkerboard2 .format-link.item .author_name {font-size: 17px;}}