????JFIF??x?x????'
Server IP : 104.21.32.1 / Your IP : 216.73.216.145 Web Server : LiteSpeed System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : tempvsty ( 647) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/tempvsty/eaabusiness.com/wp-content/themes/globeco/css/ |
Upload File : |
@charset "UTF-8"; /*----------------------------------------------------------------------------------- Template Name: globeco Template URI: http://themeforest.net/user/CreativeWS/portfolio Author URI: http://creaws.com ------------------------------------------------------------------------------------ ******************************** TABLE OF CONTENT ******************************** == LAYOUT -- layout == TYPOGRAPHY -- typography == HEADER -- header layout -- top bar elements -- header area elements -- title area elements -- sticky header styles == SHORTCODES -- inline shortcodes styles -- dividers -- info box -- tabs -- progress bar -- toggles -- accordion -- testimonials -- slider -- banners -- buttons -- portfolio -- video -- staff -- service -- text -- aside heading -- pie-chart -- benefits -- milestones -- icons -- call to action -- pricing plan -- gift-cards == PAGE PARTS -- comments -- post navigation -- related items -- pagination -- side panel -- page loader -- 404 page -- search results -- scroll-to-top button == BLOG TYPES -- standard (large image) -- medium image -- small image -- two columns -- three columns -- four columns -- checkerboard == SINGLE POST TYPES -- standard -- portfolio -- staff -- gallery == PLUGINS STYLES -- js-composer -- contact-form-7 -- gutenberg == WIDGETS -- common styles -- audio -- calendar -- categories -- custom HTML -- gallery -- image -- navigation menu -- meta -- pages -- recent comments -- recent posts -- RSS -- search -- tag cloud -- text -- video -- cws about us -- cws banner -- cws categories -- cws contact info -- cws gallery -- cws portfolio -- cws recent posts -- cws text -- cws twitter -- woo active filters -- woo cart -- woo attribute filter -- woo price filter -- woo rating filter -- woo categories -- woo products -- woo top-rated products -- woo search -- woo tag cloud -- woo recent reviews -- woo recently viewed products -- revolution slider -- google maps == FOOTER -- footer layout -- footer widget area -- footer copyright area -- footer menu == RESPONSIVE STYLES -- more then 560px -- more then 768px -- more then 960px -- more then 1200px */ /******************************** LAYOUT SECTION START ********************************/ /* == TYPOGRAPHY */ /* -- headings */ 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; } /* --\ headings */ /* == BLOG == */ .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; } /* -- for ie 9 */ .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; } /* --\ for ie 9 */ .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%); /* FF3.6-15 */ 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%); /* Chrome10-25,Safari5.1-6 */ 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%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ } .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; } /*Animation Fix*/ @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; } } /*Animation fix*/ .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; } /* --\ hover effect */ .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: ", "; } /* -- post formats */ .cws_oembed_wrapper + .no-break, .news .media_part .no-break { display: none; } /* +++ video */ .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%; } /* +++\ video */ /* +++ audio */ .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; } /* +++\ audio */ /* +++ link */ .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 { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7b6cd5+0,ab46bc+100 */ background: #7b6cd5; /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */ background: -webkit-linear-gradient(#7b6cd5 0%, #ab46bc 100%); background: -o-linear-gradient(#7b6cd5 0%, #ab46bc 100%); background: linear-gradient(#7b6cd5 0%, #ab46bc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ } .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; } /* +++\ link */ /* +++ quote */ .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; } /* -- load more */ .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; } /* --\ load more */ /* ==\ PAGINATION */ /* == NEWS LAYOUT */ .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; } /* == NEWS LAYOUT */ .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; } /* --\ post grid */ /* -- full width grid */ .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%; } /* --\ full width grid */ /* ==\ POST GRID */ /* ==\ BLOG */ /* == PORTFOLIO */ .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; } /* \ portfolio single related */ .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; } /* -- portfolio single */ .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; } /* +++ portfolio single related */ .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; } /* +++\ portfolio single related */ /* --\ portfolio single */ /* -- portfolio full width */ .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; } /* --\ portfolio full width */ /* ==\ PORTFOLIO */ /* == CLASSES */ .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; } /* ==\ CLASSES */ /* == TRIBLE EVENTS */ .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; } /* ==\ TRIBLE EVENTS */ /* == OURTEAM */ .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; } /* ==\ OURTEAM */ /* == TESTIMONIALS */ .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; } /* -- testimonials single */ .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; } /* --\ testimonials single */ /* ==\ TESTIMONIALS */ /* == BLOG SHORTCODE */ .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; } /* ==\ BLOG SHORTCODE */ /* == WIDGETS */ .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; } /* -- widget archives and menu widget */ .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; } /* --\ widget archives and menu widget */ /* -- widget recent comments */ .cws-widget.widget-recent-posts ul li .post-date { display: block; font-size: 15px; line-height: 18px; font-weight: 300; } /* --\ widget recent comments */ /* -- cws text widget */ .cws_textwidget_content .link { text-align: left; margin-top: 15px; } .widget_cont { position: relative; z-index: 1; } /* --\ cws text widget */ /* -- cws latest posts */ .cws-widget .post_item canvas { position: absolute; top: 0; left: 0; opacity: 0; } .cws-widget .post_item .post_thumb:hover canvas.drawn { opacity: 1; } /* --\ cws latest posts */ /* -- cws contact */ span.blog-meta-divider { padding-left: 5px; padding-right: 5px; } /* --\ cws contact */ /* == BENEFITS AREA */ .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; } /* -- new benefits */ .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; } /* ==\ BENEFITS AREA */ /* ==\ WIDGETS */ /* == SHORTCODES */ .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; } /* == BUTTONS */ .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; } /* ==\ BUTTONS */ /* == MESSAGE BOXES */ .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; } /* ==\ MESSAGE BOXES */ /* == ICON */ .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; } /* ==\ ICON */ /* == DIVIDER */ .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; } /* == \DIVIDER */ /* == TABS */ .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; } /* ==\ TABS */ /* == CALLOUT */ .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; } /* ==\ CALLOUT */ /* ==\ SHORTCODES */ /* == PARALLAX */ .cws_prlx_section { position: relative; } /* ==\ PARALLAX */ 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%; } /* == FOOTER */ /* == COPYRIGHTS AREA */ .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; } /* ==\ COPYRIGHTS AREA */ /* == MAP */ .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; } /* ==\ MAP */ /* == ROW BG VIDEO */ .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; } /* ==\ ROW BG VIDEO */ /* == TYPOGRAPHY EXTENDED */ /* -- blockquote */ .news.single .item .post_content table { clear: both; } /* --\ blockquote */ 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; } /* --\ table */ /* -- list */ .site-main .grid_row .grid_col .widget_wrapper .ce > div > ul, .site-main .grid_row .grid_col .widget_wrapper .ce > div > ol { margin: 30px; } /* --\ list */ /* -- shapes */ 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); } /* --\ shapes */ /* cws_spacing */ .cws_spacing .cws_spacing { display: none; } .cws_spacing .cws_spacing_default { display: block; } /* end cws_spacing */ /* -- title separator */ .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; } /* --\ title separator */ /* ==\ TYPOGRAPHY EXTENDED */ /* == PROGRESS BAR */ .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%; } /* ==\ PROGRESS BAR */ /* == ACCORDION */ .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; } /* -- accordion alternative */ .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; } /* -- borderless style */ .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: ''; } /* --\ borderless style */ /* --\ accordion alternative */ /* ==\ ACCORDION */ /* == TOGGLE */ .ce_toggle .accordion_section + .accordion_section { margin-top: 10px; } .ce_toggle .accordion_section + .accordion_section { margin-top: 10px; } /* ==\ TOGGLE */ /* == BLOG EXTENDED */ /* -- post */ .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; } /* --\ post */ /* -- grayscale */ 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"); /* Firefox 3.5+, IE10 */ -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */ -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */ -webkit-backface-visibility: hidden; /* Fix for transition flickering */ } .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"); /* Firefox 3.5+, IE10 */ -webkit-filter: grayscale(100%); -webkit-transition: all .6s ease; -webkit-backface-visibility: hidden; } /* --\ grayscale */ /* -- colored box */ .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%; } /* --\ colored box */ .cws_oembed_wrapper .twitter-tweet { margin-bottom: 90px; } /* -- fix some styles */ 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; } /* --\ fix some styles */ /* ==\ BLOG EXTENDED */ /* == EFFECTS (HOVER) */ /* -- our team */ 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; } /* --\ our team */ /* -- hover colored box */ 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); } /*Single and Double sidebars*/ .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; } /* --\ hover colored box */ /* == EFFECTS (HOVER) */ /* == TOOLTIP */ 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%; } /* ==\ TOOLTIP */ /********* * BUTTONS *********/ .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; } /********** * \BUTTONS **********/ /************ * SHORTCODES ************/ .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; } /* \ msg box */ .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; } /* Zoom In #1 */ .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); } /* Zoom In #2 */ .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); } /* Zoom Out #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); } /* Zoom Out #2 */ .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); } /* Slide */ .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; } /* Rotate */ .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); } /* Blur */ .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); } /* Gray Scale */ .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); } /* Sepia */ .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); } /* Blur + Gray Scale */ .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); } /* Opacity #1 */ .hover11 .pic img { opacity: 1; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; } .hover11 .pic:hover img { /*opacity: .5;*/ } /* Opacity #2 */ .hover12 .pic img { opacity: 1; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; } .hover12 .pic:hover img { opacity: .5; } /* Flashing */ .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; } } /* Shine */ .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%; } } /* Circle */ .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; } /* social icons */ .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; } /* \social icons */ .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(../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(../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; } /* lIKES */ /* Loader */ .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; } /* \lIKES */ /************ * \SHORTCODES ************/ .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; /* because of cropping */ padding-right: 1px; /* because of cropping */ } /********* * \COMMON *********/ /* -- cws collumn (margin fix) */ .cws-column .cws_vc_column-inner > div[class*="-offset-"].wpb_column { margin-left: 0% !important; } /* --\ cws collumn (margin fix) */ .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; } /************************** * \COMPOSER CUSTOMIZATIONS **************************/ /****** * GRID ******/ .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; } /******* * \GRID *******/ /* CWS LOADER */ #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); } /* \CWS LOADER */ /* CWS TIPR */ .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; } /* FOOTER Widgets */ .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 */ .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; } /************ * RESPONSIVE *************/ @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; } } /************* * \RESPONSIVE **************/ /* Page LAYOUT */ 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; } /* ==\ COMMON */ [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; } /* --\ cwsicon */ /* == WP STANDARD */ 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; } /* == GRID */ .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; } /* == EQUAL COLUMNS */ .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; } /* -- FOR IE 9 */ .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; } /* --\ FOR IE 9 */ /* ==\ EQUAL COLUMNS */ /* == ROW BACKGROUND SETTINGS */ .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; } /* ==\ ROW BACKGROUND SETTINGS */ /* ==\ GRID */ /* margins */ .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; } /* end margins */ /* -- definition list */ dl dt:not(:first-child) { margin-top: 0.65em; } dl dd { padding-left: 1.3em; font-style: italic; } /* --\ definition list */ /* == CLEARFIX */ .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; } /******************************** LAYOUT SECTION END ********************************/ /******************************** TYPOGRAPHY SECTION START ********************************/ /* HEADINGS */ 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; } } /* LISTS */ 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; } /* TEXT */ p { margin: 1.5em 0 0; max-width: 100%; } p:first-child { margin: 0; } /* BLOCKQUOTE */ 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 */ 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 */ 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; } /* Additional classes */ .text_alignleft { text-align: left; } .text_alignright { text-align: right; } .text_aligncenter { text-align: center; } /******************************** TYPOGRAPHY SECTION END ********************************/ /******************************** HEADER SECTION START ********************************/ /* Header LAYOUT */ .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; } /* == HEADER */ /* -- cws revslider */ .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%); } /* --\ cws revslider */ /* -- full screen video */ .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(../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; } /*Fix fixed footer style*/ .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; } /* adjustments */ .fs_video_bg > iframe { border-radius: 0; -webkit-mask-image: none; } /* rev slider full width in box layout */ .page_boxed .fullwidthbanner-container { width: 100% !important; left: 0 !important; } /* --\ full screen video */ /* -- header image */ .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%); } /* --\ header image */ /* -- menu */ .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; } /* --\ menu search */ /* -- disable mobile menu */ .mobile_menu_header, .main-nav-container .sub-menu > .back { display: none; } /* --\ disable mobile menu */ /* -- mobile menu */ /* +++ menu hamburger */ .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; } /* +++\ menu hamburger */ .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 opener*/ .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; } /* -- menu bar */ .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; } /* --\ menu bar */ /* -- menu top bar */ .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; } /* --\ sticky-menu */ .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 .header_logo_part.logo_with_text .logo>img,*/ /*.site_header .header_logo_part.logo_with_text .header_site_title{*/ /*display: inline-block;*/ /*vertical-align: middle;*/ /*}*/ .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; } /* -- after slider */ .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; } /* --\ after slider */ /* ==\ MENU */ /* == PAGE TITLE */ .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; } /* --\ page title customized */ /* ==\ PAGE TITLE */ /* == TOP PANEL */ .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; } /* -- menu icon bar */ .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; } /* --\ menu icon bar */ /* ==\ TOP PANEL */ /* ==\ HEADER */ /********** ** MEGAMENU **********/ #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; } /* override default menu styles for widget */ #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; } /* \override default menu styles for widget */ #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; } /********** ** \MEGAMENU **********/ /*********** ** MAGICLINE ***********/ #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; } /************ ** \MAGICLINE ************/ /* Top Bar */ /* Header TOP BAR LAYOUT */ .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); } /* Header Top Bar MENU */ .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; } /* Header Top Bar INFO TEXT */ .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; opacity: 0.6; } .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; } /* Header Top Bar MINICART */ .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; } /* Header Top Bar EXTRA BUTTON */ .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; } /* Header Top Bar SEARCH */ .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; } /* Header Top Bar SOCIAL ICONS */ .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; } /* Header Top Bar SIDE PANEL ICON */ .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%; } /* Header Top Bar LANGUAGE BAR */ .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 Area */ /* Header Menu Area COMMON STYLES */ .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 */ .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; } /* Header Main MENU */ .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 Menu Area SEARCH */ .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 Menu Area EXTRA BUTTON */ .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; } /* Header Menu SOCIAL ICONS */ .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 Menu Area SIDE PANEL ICON */ .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 Top Bar MINICART */ .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; } /* Title Area */ /* Title Area LAYOUT */ .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; } /* Breadcrumbs */ .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; } /* Title */ .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 */ .subtitle_content { color: #ffffff; margin: 16px 0 0; text-align: center; font-size: 17px; line-height: 26px; } /* Sticky Header */ /* Sticky Header LAYOUT */ .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; } /* Header Top Bar MINICART */ .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 */ .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 Menu Area SIDE PANEL ICON */ .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 Menu SOCIAL ICONS */ .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 SECTION END ********************************/ /******************************** SHORTCODES SECTION START ********************************/ .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; } /* DROPCAPS */ .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; } /* LIST TYPES */ 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; } /* DIVIDERS */ .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; } /* INFO BOX */ .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; } /* TABS */ .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; } /* PROGRESS BAR */ .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; } /* TOGGLES */ .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; } /* ACCORDION */ .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 */ .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; } /* Style 'Compact' */ .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; } /* Style 'Standard' */ .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; } /* Style 'Twitter' */ .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'; } /* SLIDER */ .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; } /* Pagination */ .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; } /* Arrows */ .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; } /* Portfolio carousel */ .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; } /* Related items */ .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 carousel */ .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; } /* Staff carousel */ .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 carousel */ .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; } /* BANNERS */ .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; } /* BUTTONS */ .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%; } /* PORTFOLIO */ .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; } /* Grid mode */ .cws_portfolio_posts_grid .item, .cws_portfolio_posts_grid .grid-sizer { width: 100%; } /* Slider mode */ .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; } /* Filters */ .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 */ .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; } /* Portfolio related items */ .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; } /* Animation */ .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); } } /* VIDEO */ /* STAFF */ .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; } /* SERVICE */ .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; /* Title_beside */ } .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; } /* Style 'Default' */ .cws_service_item.style_default .cws_service_title { font-size: 22px; font-weight: 700; } /* Style 'With Frame' */ .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; } /* Style 'Advanced' */ .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'; } /* Style 'Advanced Alternative' */ .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'; } /* Style 'Toggle' */ .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; } /* TEXT */ .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; } } /* VERTICAL HEADING */ .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; } /* PIE CHART */ .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; } /* BENEFITS */ .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; } /* MILESTONES */ .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.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; } /* Advanced style*/ .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; } /* Vertical Divider style */ .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; } } /* ICONS */ .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; } /* CALL TO ACTION */ /* PRICING PLAN */ .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; } /* GIFT CARDS */ /* QUOTE */ .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; } /* TABS GALLERY */ .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; } /* HOTSPOT TIPS */ .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); } } /* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */ .tooltipster-default { border-radius: 5px; border: 2px solid #000; background: #4c4c4c; color: #fff; } /* Use this next selector to style things like font-size and line-height: */ .tooltipster-default .tooltipster-content { font-family: Arial, sans-serif; font-size: 14px; line-height: 16px; padding: 8px 10px; overflow: hidden; } /* If you're using the icon option, use this next selector to style them */ .tooltipster-icon { cursor: help; margin-left: 4px; } /* This is the base styling required to make all Tooltipsters work */ .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; } /* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */ .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; } /* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */ .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; } /* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */ .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; } /******************************** SHORTCODES SECTION END ********************************/ /******************************** PAGES SECTION START ********************************/ /* COMMENTS */ .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%); } /* POST NAVIGATION */ .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 ITEMS */ .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 */ /* Standard */ .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%; } /* Load More */ .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); } /* SIDE PANEL */ 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; } /* PAGE LOADER */ .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; } /* Left half */ #cws_page_loader .inner:before { left: 0; right: 50%; border-radius: 72px 0 0 72px; /* diameter */ } /* Right half */ #cws_page_loader .inner:after { left: 50%; right: 0; border-radius: 0 72px 72px 0; /* diameter */ } @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); } } /* 404 PAGE */ .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 */ .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 */ #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; } /* BLOG STANDARD ITEM */ .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); } /* BLOG MEDIUM IMAGE ITEM */ .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); } /* BLOG SMALL IMAGE ITEM */ .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); } /* BLOG TWO COLUMNS ITEM */ .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); } /* BLOG THREE COLUMNS ITEM */ .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); } /* BLOG FOUR COLUMNS ITEM */ .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); } /* BLOG CHECKERBOARD ITEM */ .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); } /* BLOG CHECKERBOARD ITEM */ .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); } /* BLOG SPECIAL ITEM */ .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; } /* BLOG RELATED ITEM */ .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; } /* BLOG FLIP ITEM */ .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; } /******************************** PAGES SECTION END ********************************/ /******************************** POSTS SECTION START ********************************/ /* STANDARD POST */ .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%; } /* PORTFOLIO POST */ .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; } /* STAFF POST */ .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; } /* GALLERY POST */ [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; } /******************************** POSTS SECTION END ********************************/ /******************************** PLUGINS SECTION START ********************************/ /* JS COMPOSER */ 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; } } /* CONTACT FORM 7 Plugin */ .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; } /* Contact Form */ .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; } /* Widget Subscribe Form */ .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-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; } /* Columns */ .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%; } /* GUTENBERG */ 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; } /* Images */ .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%; } /* Buttons */ .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.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; } /******************************** PLUGINS SECTION END ********************************/ /******************************** WIDGETS SECTION START ********************************/ /* Widgets common styles */ 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; } /* Default WP Widgets */ /* Widget META */ .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 AUDIO */ .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 */ .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 */ .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 GALLERY */ .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 IMAGE */ .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 NAVIGATION MENU */ .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 */ .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 */ .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 */ .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 POSTS */ .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; } /* Widget RSS */ .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 */ .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; } /* Widget TAG CLOUD */ .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 */ .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 VIDEO */ .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; } /* CWS Widgets */ /* Widget CWS ABOUT */ .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 */ .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 */ .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 INFO */ .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 */ .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_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 POSTS */ .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 */ .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 */ .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; } /* WooCommerce Widgets */ /* WooCommerce Widget ACTIVE PRODUCT FILTERS */ .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; } /* WooCommerce Widget CART */ .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 ATTRIBUTE FILTER */ .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); } /* WooCommerce Widget PRICE FILTER */ .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; } /* WooCommerce Widget RATING FILTER */ .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; } /* WooCommerce Widget PRODUCTS */ .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; } /* WooCommerce Widget PRODUCTS BY RATING */ .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; } /* WooCommerce Widget PRODUCT SEARCH */ .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; } /* WooCommerce Widget RECENTLY VIEWED PRODUCTS */ .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; } /* WooCommerce Widget RECENTLY VIEWED PRODUCTS */ .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; } /* Additional WP Widgets */ 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; } /******************************** WIDGETS SECTION END ********************************/ /******************************** FOOTER SECTION START ********************************/ /* Footer LAYOUT */ .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; } /* Widget Area LAYOUT */ .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%); } /* Copyright Area LAYOUT */ .copyrights_area { padding: 19px 0; position: relative; z-index: 5; } .copyrights_container { text-align: center; font-size: 15px; } .copyrights_panel { margin: 20px 0 0; } /* Copyright Area SOCIAL ICONS */ .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: 18px; line-height: 22px; text-align: center; font-weight: 400; margin: 0 12px; color: #b9b9c1; } /* Copyright Area FOOTER INFO */ .footer_info { margin: 20px 0 0; } .footer_info a { color: inherit; } /* Copyright Area WPML */ .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; } /* Copyright Area MENU */ .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; } /******************************** FOOTER SECTION END ********************************/ @media screen and (min-width: 560px) { /******************************** LAYOUT SECTION START ********************************/ /******************************** LAYOUT SECTION END ********************************/ /******************************** TYPOGRAPHY SECTION START ********************************/ /* FORM */ 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); } /******************************** TYPOGRAPHY SECTION END ********************************/ /******************************** HEADER SECTION START ********************************/ /* Top Bar */ /* Header TOP BAR LAYOUT */ .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; } /* Header Top Bar EXTRA BUTTON */ .top_bar_extra_button { display: inline-block; vertical-align: middle; } /* Header Top Bar SOCIAL ICONS */ .top_social_links_wrapper { display: inline-block; vertical-align: middle; margin: 16px 0 0; } /* Header Area */ /* Header LOGO */ .header_logo_part .logo_mobile + .header_site_title, .header_logo_part .logo_desktop + .header_site_title { display: inline-block; } /* Title Area */ /* Sticky Header */ /******************************** HEADER SECTION END ********************************/ /******************************** SHORTCODES SECTION START ********************************/ /* TESTIMONIALS */ /* Style 'Twitter' */ .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; } /* SLIDER */ .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%; } /* BANNERS */ .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%; } /* PORTFOLIO */ .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; } /* Filters */ .dots { margin: 0 -10px; } .dots .dot { margin: 0 10px; } .dots .dot:before { display: none; } /* Portfolio related items */ .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; } /* PIE CHART */ .vc_pie_chart { position: relative; } .vc_pie_chart .wpb_heading { font-size: 24px; } .vc_pie_chart .vc_pie_chart_value { font-size: 36px !important; } /* TABS GALLERY */ .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%; } /* HOTSPOT TIPS */ .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; } /******************************** SHORTCODES SECTION END ********************************/ /******************************** PAGES SECTION START ********************************/ /* COMMENTS */ .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; } /* POST NAVIGATION */ .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; } /* RELATED ITEMS */ .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; } /* SIDE PANEL */ body .side_panel_container { width: 410px; } /* 404 PAGE */ .not_found { width: 425px; } /* BLOG SPECIAL ITEM */ .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; } /* BLOG RELATED ITEM */ .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; } /******************************** PAGES SECTION END ********************************/ /******************************** POSTS SECTION START ********************************/ /* STANDARD POST */ .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%; } /* PORTFOLIO POST */ .cws_portfolio.single .single_col .cws_portfolio_single_content { padding: 37px 35px 40px; } /* STAFF POST */ .cws_staff_post.post_single .cws_staff_photo, .cws_staff_post.post_single .cws_staff_photo img { width: 370px; height: 370px; } /******************************** POSTS SECTION END ********************************/ /******************************** PLUGINS SECTION START ********************************/ /* Default Subscribe Form */ .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; } /* Columns */ .cws_form_column_2, .cws_form_column_3, .cws_form_column_4, .cws_form_column_5 { width: 50%; } /* GUTENBERG */ /* Buttons */ .wp-block-button .wp-block-button__link { font-size: 18px; line-height: 28px; padding: 15px 34px; height: 58px; } /******************************** PLUGINS SECTION END ********************************/ /******************************** FOOTER SECTION START ********************************/ /* Footer LAYOUT */ .footer-wrapper .logo_mobile + .header_site_title, .footer-wrapper .logo_desktop + .header_site_title { display: inline-block; } /* Widget Area LAYOUT */ .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%; } /******************************** FOOTER SECTION END ********************************/ } @media screen and (min-width: 768px) { /******************************** LAYOUT SECTION START ********************************/ /* Page LAYOUT */ .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; } /******************************** LAYOUT SECTION END ********************************/ /******************************** TYPOGRAPHY SECTION START ********************************/ /******************************** TYPOGRAPHY SECTION END ********************************/ /******************************** HEADER SECTION START ********************************/ /* Top Bar */ /* Header TOP BAR LAYOUT */ .top-bar-curtain { display: none; } /* Header Top Bar INFO TEXT */ .top_bar_box_content_wrapper { margin: -9px 0 0; } .top_bar_box_text { display: inline-block; vertical-align: middle; margin-top: 9px; } /* Header Top Bar MINICART */ .top_bar_box .container .topbar_left_icons .topbar_links, .top_bar_box .container .topbar_right_icons .topbar_links { margin: 0 -10px; } /* Header Area */ /* Header Menu Area EXTRA BUTTON */ .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; } /* Title Area */ /* Title Area LAYOUT */ /* Title */ .header_box .title h1 { font-size: 40px; } /* Breadcrumbs */ .bread-crumbs { font-size: 16px; } .bread-crumbs .delimiter { padding: 0 22px; } /* Subtitle */ .subtitle_content { font-size: 20px; line-height: 30px; } /* Sticky Header */ .sticky_header .header_cont .logo_extra_button a, .sticky_header .header_cont .menu_extra_button a { padding: 6px 20px; } /******************************** HEADER SECTION END ********************************/ /******************************** SHORTCODES SECTION START ********************************/ /* TABS */ .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; } /* SLIDER */ .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%; } /* BUTTONS */ .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; } /* PORTFOLIO */ /* Grid mode */ .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%; } /* STAFF */ .posts_grid_2 .item, .posts_grid_3 .item, .posts_grid_4 .item { width: 50%; } /* SERVICE */ .cws_service_item.side_line:after { display: block; } /* Style 'Advanced' */ .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%); } /* Style 'Advanced Alternative' */ .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%); } /* BENEFITS */ .cws_benefits_item:before { width: 1px; height: auto; left: 0; right: auto; top: 15px; bottom: 21px; } /* MILESTONES */ .cws_vc_shortcode_milestone_wrapper.side_line:after { display: block; } /* QUOTE */ .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; } /* TABS GALLERY */ .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; } /******************************** SHORTCODES SECTION END ********************************/ /******************************** PAGES SECTION START ********************************/ /* COMMENTS */ .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; } /* 404 PAGE */ .not_found { width: 525px; } .banner_404 img { width: auto; } /* SCROLL TO TOP */ #scroll_to_top { right: 40px; bottom: calc(2% + 40px); } /* BLOG STANDARD ITEM */ .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; } /* BLOG MEDIUM IMAGE ITEM */ .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; } /* BLOG SMALL IMAGE ITEM */ .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; } /* BLOG TWO COLUMNS ITEM */ .news.posts_grid_2 .item, .news.posts_grid_2 .grid-sizer { width: 50%; } /* BLOG THREE COLUMNS ITEM */ .news.posts_grid_3 .item, .news.posts_grid_3 .grid-sizer { width: 50%; } /* BLOG FOUR COLUMNS ITEM */ .news.posts_grid_4 .item, .news.posts_grid_4 .grid-sizer { width: 50%; } /* BLOG CHECKERBOARD ITEM */ .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; } /* BLOG CHECKERBOARD ITEM */ .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; } /* BLOG FLIP ITEM */ .news.posts_grid_flip .item, .news.posts_grid_flip .grid-sizer { width: 50%; display: inline-block; vertical-align: top; } /******************************** PAGES SECTION END ********************************/ /******************************** POSTS SECTION START ********************************/ /* STANDARD POST */ .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%; } /* PORTFOLIO POST */ .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; } /******************************** POSTS SECTION END ********************************/ /******************************** PLUGINS SECTION START ********************************/ .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; } /* Columns */ .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%; } /* GUTENBERG */ /* Images */ .wp-block-image .alignleft { margin: 25px 30px 25px -30px; } /******************************** PLUGINS SECTION END ********************************/ /******************************** FOOTER SECTION START ********************************/ /* Widget Area LAYOUT */ .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%; } /******************************** FOOTER SECTION END ********************************/ } @media screen and (min-width: 960px) { /******************************** LAYOUT SECTION START ********************************/ /******************************** LAYOUT SECTION END ********************************/ /******************************** TYPOGRAPHY SECTION START ********************************/ /* HEADINGS */ 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 */ 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; } /******************************** TYPOGRAPHY SECTION END ********************************/ /******************************** HEADER SECTION START ********************************/ /* Top Bar */ /* Header TOP BAR LAYOUT */ .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; } /* Header Top Bar MENU */ .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; } /* Header Top Bar INFO TEXT */ .top_bar_box_content_wrapper { margin: 0; } .top_bar_box_text { padding: 0 22px; } /* Header Top Bar MINICART */ .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; } /* Header Top Bar EXTRA BUTTON */ .top_bar_extra_button { padding: 0 15px; } /* Header Top Bar SEARCH */ .topbar_search_wrapper { padding: 0 15px; } /* Header Top Bar SOCIAL ICONS */ .top_social_links_wrapper { padding: 0 15px; display: inline-block; vertical-align: middle; margin: 10px 0 0; } /* Header Top Bar SIDE PANEL ICON */ .top_bar_box .side_panel_icon_wrapper { margin: 0 15px; } /* Header Top Bar LANGUAGE BAR */ .top_bar_box .lang_bar { padding: 0 15px; } /* Header Area */ /* Header Menu Area COMMON STYLES */ .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 */ .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; } /* Header Main MENU */ .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 Menu Area SIDE PANEL ICON */ .header_zone .side_panel_icon { margin: 0 15px; } /* Header Top Bar MINICART */ .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; } /* Title Area */ /* Sticky Header */ /* Sticky Header LAYOUT */ .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; } /* Header Top Bar MINICART */ .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 Menu Area SIDE PANEL ICON */ .header_zone .side_panel_icon { margin: 0 15px; } /******************************** HEADER SECTION END ********************************/ /******************************** SHORTCODES SECTION START ********************************/ /* TESTIMONIALS */ .testimonial.arrows_nav { margin: 0 115px; } /* SLIDER */ .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%; } /* BANNERS */ .banner.style_1 .banner_wrapper { padding: 35px 40px; } /* BUTTONS */ .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; } /* PORTFOLIO */ /* Grid mode */ .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; } /* STAFF */ .posts_grid_3 .item, .posts_grid_4 .item { width: 33.3333%; } /* SERVICE */ /* Style 'Advanced' */ .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'; } /* Style 'Advanced Alternative' */ .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'; } /* QUOTE */ .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; } /* TABS GALLERY */ .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); } /******************************** SHORTCODES SECTION END ********************************/ /******************************** PAGES SECTION START ********************************/ /* COMMENTS */ .comment-respond:first-child { margin: 0; } /* RELATED ITEMS */ .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; } /* BLOG STANDARD ITEM */ .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; } /* BLOG MEDIUM IMAGE ITEM */ .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; } /* BLOG SMALL IMAGE ITEM */ .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; } /* BLOG TWO COLUMNS ITEM */ .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; } /* BLOG THREE COLUMNS ITEM */ .news.posts_grid_3 .item, .news.posts_grid_3 .grid-sizer { width: 33.3333%; } /* BLOG FOUR COLUMNS ITEM */ .news.posts_grid_4 .item, .news.posts_grid_4 .grid-sizer { width: 33.3333%; } /* BLOG CHECKERBOARD ITEM */ .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; } /* BLOG CHECKERBOARD ITEM */ .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; } /* BLOG RELATED ITEM */ .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; } /* BLOG FLIP ITEM */ .news.posts_grid_flip .item, .news.posts_grid_flip .grid-sizer { width: 33.3333%; } /******************************** PAGES SECTION END ********************************/ /******************************** POSTS SECTION START ********************************/ /* STANDARD POST */ .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%; } /******************************** POSTS SECTION END ********************************/ /******************************** PLUGINS SECTION START ********************************/ /******************************** PLUGINS SECTION END ********************************/ /******************************** FOOTER SECTION START ********************************/ /* Footer LAYOUT */ .footer-wrapper .logo { padding: 0; } /* Widget Area LAYOUT */ .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%; } /* Copyright Area LAYOUT */ .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; } /* Copyright Area COPYRIGHT */ .copyrights { margin: 0 15px; text-align: left; } /* Copyright Area FOOTER INFO */ .footer_info { margin: 0 15px; text-align: left; display: inline-block; vertical-align: middle; } /* Copyright Area WPML */ .copyrights_panel .wpml_language_switch { margin: 0 15px; display: inline-block; vertical-align: middle; } .copyrights_panel .wpml-ls-statics-footer { margin: 0; } /* Copyright Area MENU */ .footer_nav_part { margin: 0 15px; } /******************************** FOOTER SECTION END ********************************/ } @media screen and (min-width: 1200px) { /******************************** LAYOUT SECTION START ********************************/ /******************************** LAYOUT SECTION END ********************************/ /******************************** TYPOGRAPHY SECTION START ********************************/ /******************************** TYPOGRAPHY SECTION END ********************************/ /******************************** HEADER SECTION START ********************************/ /* Header LAYOUT */ .header_wrapper_container.header_outside_slider { position: absolute; left: 0; top: 0; width: 100%; z-index: 99; } /* Top Bar */ /* Header Area */ /* Header LOGO */ .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 Menu Area EXTRA BUTTON */ .header_cont .logo_extra_button a, .header_cont .menu_extra_button a { padding: 9px 34px 8px; } /* Title Area */ /* Title Area LAYOUT */ .header_box { text-align: left; } .header_box .header_additional_image { display: block; } /* Title */ .header_box .title h1 { font-size: 40px; } /* Sticky Header */ /******************************** HEADER SECTION END ********************************/ /******************************** SHORTCODES SECTION START ********************************/ /* SLIDER */ .crsl-grid-5 .item, .crsl-grid-5 .grid-sizer { width: 20%; } .crsl-grid-6 .item, .crsl-grid-6 .grid-sizer { width: 16.6667%; } /* PORTFOLIO */ /* Grid mode */ .cws_portfolio_posts_grid.posts_grid_4 .item { width: 25%; } .cws_portfolio_posts_grid.posts_grid_5 .item { width: 20%; } /* STAFF */ .posts_grid_4 .item { width: 25%; } /* SERVICE */ /* Style 'Advanced' */ .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); } /* Style 'Advanced Alternative' */ .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 */ .benefits_subtitle_wrapper { left: 55px; top: 60px; } .cws_benefits_info_wrapper { padding: 45px 55px 54px; } /* PRICING PLAN */ .cws_pricing_plan .pricing_title { padding: 45px 40px 26px 40px; } .pricing_plan_content { width: calc(100% - 80px); } /* QUOTE */ .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; } /* TABS GALLERY */ .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; } /******************************** SHORTCODES SECTION END ********************************/ /******************************** PAGES SECTION START ********************************/ .comment_list > .comment, .comment_list > .pingback { margin: 0 30px; } /* STANDARD POST */ .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; } /* BLOG THREE COLUMNS ITEM */ .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; } /* BLOG FOUR COLUMNS ITEM */ .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; } /* BLOG CHECKERBOARD ITEM */ .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; } /* BLOG CHECKERBOARD ITEM */ .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; } /******************************** PAGES SECTION END ********************************/ /******************************** POSTS SECTION START ********************************/ /* STANDARD POST */ .page_content.single_sidebar .news.single .item, .page_content.double_sidebar .news.single .item { padding-left: 80px; } /* PORTFOLIO POST */ .cws_portfolio.single .single_col .cws_portfolio_single_content { padding: 37px 35px 40px; } .cws_portfolio.single .cws_portfolio_post_title { margin: 0 0 30px; } /******************************** POSTS SECTION END ********************************/ /******************************** PLUGINS SECTION START ********************************/ /* Default Subscribe Form */ .default-subscribe-form input[type="submit"], .default-trace-form input[type="submit"] { margin-left: 60px; } /* Columns */ .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; } /******************************** PLUGINS SECTION END ********************************/ /******************************** FOOTER SECTION START ********************************/ /* Footer LAYOUT */ .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; } /******************************** FOOTER SECTION END ********************************/ } @media screen and (min-width: 1500px) { /* BLOG CHECKERBOARD ITEM */ .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; } }