/* Theme Name: TheBuilt Child - XSOLVEIT Theme URI: http://wp.magnium-themes.com/thebuilt/thebuilt-selector/ Template: thebuilt Author: Magnium Themes Author URI: https://magniumthemes.com/ Description: TheBuilt - Premium Responsive WordPress Portfolio Theme Tags: custom-colors,custom-menu,featured-images,post-formats,theme-options Version: 2.0.7.1592384295 Updated: 2020-06-17 10:58:15 */ /* GENERAL */ html{ font-size: 15px; } h1{ font-size: 3rem; } h2{ font-size: 3rem; } h3{ font-size: 2.33rem; } h4{ font-size: 1.666666667rem; } h6{ font-size: 0.86rem; } p, div{ line-height: 24px; font-size: 1rem; } a.btn, .mgt-button.mgt-style-red { color: white; background: #D61726; border: solid 3px #D61726; align-items: center; height: unset; padding: 16px 40px; font-weight: 600; margin-bottom: 8px; } a.btn:hover, .mgt-button.mgt-style-red:hover{ color: #D61726; background: white !important; } a.btn, .wp-block-button a, .btn, .btn:focus, input[type="submit"], .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart, .btn-primary:hover, .btn-primary:active, header.main-header.top-menu-position-header .header-left, .navbar .navbar-toggle, .nav .sub-menu li.menu-item > a:hover, .mainmenu-belowheader .navbar .nav > li.mgt-highlight > a, .blog-post .tags a:hover, #top-link, .sidebar .widget_calendar th, .sidebar .widget_calendar tfoot td, .sidebar.main-sidebar .widget.widget_nav_menu .current-menu-item > a, body .flex-control-paging li a.flex-active, body .flex-control-paging li a:hover, .mgt-header-block .mgt-header-line, .mgt-post-list .mgt-post-icon, .mgt-post-list .mgt-post-wrapper-icon:hover, .mgt-icon-box.mgt-icon-background:hover .mgt-icon-box-icon, .mgt-button.mgt-style-solid-invert:hover, .mgt-button.mgt-style-bordered:hover, .mgt-button.mgt-style-borderedwhite:hover, .mgt-button.mgt-style-borderedgrey:hover, .mgt-button.mgt-style-grey:hover, .mgt-button.mgt-style-green:hover, .mgt-button.mgt-style-red:hover, .portfolio-filter a:hover, .portfolio-filter a.active, .portfolio-item-block.portfolio-item-animation-0 .portfolio-item-bg, .portfolio-item-block .btn:hover, .mgt-pricing-table.featured h4.mgt-pricing-table-header, body .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a, .mgt-button.hvr-sweep-to-right:hover, .mgt-button.hvr-sweep-to-left:hover, .mgt-button.hvr-sweep-to-bottom:hover, .mgt-button.hvr-sweep-to-top:hover, .mgt-button.hvr-bounce-to-right:hover, .mgt-button.hvr-bounce-to-left:hover, .mgt-button.hvr-bounce-to-bottom:hover, .mgt-button.hvr-bounce-to-top:hover, .mgt-button:before, .blog-post .post-categories, .mgt-icon-box.mgt-icon-background.mgt-icon-background-invert .mgt-icon-box-icon, body .vc_tta-color-black.vc_tta-style-classic .vc_tta-tab.vc_active > a, .woocommerce ul.products li.product .onsale, .woocommerce span.onsale, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .portfolio-filter a.view-all:hover, .portfolio-filter a:hover, .portfolio-filter a.active{ color: white; } @media (max-width: 768px) { html{ font-size: 14px; } h1{ font-size: 2.33rem; } h2{ font-size: 2.33rem; } h3{ font-size: 2rem; } h4{ font-size: 1.5rem; } .block-services .mgt-promo-block{ height: 280px !important; } body .mgt-promo-block .mgt-promo-block-content p{ line-height: 1.3; } } @media (max-width: 576px) { body .section-block{ padding: 56px 0px !important; } } /* Header */ header .header-center .header-center-content .menu-top-menu-container { margin-top: 17px; margin-bottom: 2px; } header .header-center .header-center-content #menu-top-menu { list-style-type: none; padding: 0; text-align: right; margin: 0; } header .header-center .header-center-content #menu-top-menu .menu-item { display: inline-block; font-weight: bold; } header .header-center .header-center-content #menu-top-menu .menu-item a { margin-right: 12px; margin-left: 8px; } header .header-center .header-center-content #menu-top-menu .menu-item:not(:last-child):after { font-weight: bold; content: '|'; color: #D61726; } header .header-center .searchform{ border: 1px solid #E0E0E0; position: relative; height: 50px; } header .header-center .searchform label{ margin: 0; width: 100%; height: 100%; } header .header-center input[type="search"]{ background: none; width: 100%; height: 100%; font-weight: 400; font-size: 15px; } header .header-center button[type="submit"]{ width: fit-content; padding: 0px 24px 0px 48px; position: absolute; right: 0; height: 100%; background: none; border: none; color: #D61726; } header .top-header-info{ display: flex; list-style: none; margin: 0 0 8px 0; padding: 0; justify-content: space-between; } header .top-header-info{ display: flex; list-style: none; margin: 0 0 8px 0; padding: 0; justify-content: space-between; } header .top-header-info li { font-weight: 500; } header .header-center h4, header .header-right h4{ display: none; } header .header-right img{ width: 80px; float: right; } header > .container > .row > div { display: flex; align-items: center; justify-content: center; padding: 16px; } header > .container > .row > div .header-left{ flex: 2; } header > .container > .row > div .header-center{ flex: 6; } /*header > .container > .row > div .header-right{ flex: 1; }*/ .extra-header-list{ display: flex; align-items: center; justify-content: center; list-style: none; margin: 0; padding: 0px; } .extra-header-list-item{ padding: 24px; font-weight: 500; } .extra-header-list-item a{ color: black; } .sticky-header { padding: 0 !important; } .sticky-header > .container > .row > div{ height: unset !important; } header.fixed > .container { padding: 12px 0; display: none; } header.fixed.sticky-header-elements-headeronly .mainmenu-belowheader{ display: block; } header.fixed.sticky-header-elements-headeronly .extra-header, header.fixed.sticky-header-elements-headeronly .header-right{ display: none; } header.fixed:not(.top-menu-position-header) .logo-link > img{ max-height: 60px; } header.fixed.sticky-header-elements-headeronly .mainmenu-belowheader.mainmenu-dark .navbar .nav > li > a { padding: 16px 16px; } header .navbar .navbar-toggle{ width: 100%; margin: 0; } header .nav .sub-menu li.menu-item.main-menu_webshop-inner{ display: none; } /* Navbar */ #navbar{ background: unset; margin-bottom: 0; border: none; } .mainmenu-belowheader.mainmenu-dark .navbar .nav > li > a{ padding: 28px 16px; color: white; } .navbar .nav li a > i.fa { margin-right: 10px; font-weight: unset; } body .mainmenu-belowheader.mainmenu-dark .navbar .nav > li.current-menu-item:not(.pull-right) > a, .navbar .nav > li > a:hover, .navbar .nav > li.current-menu-item:not(.pull-right) > a{ background: #a6111e; color: white; } /* Homepage */ .mgt-header-block.wpb_content_element { margin-bottom: 40px; } .mgt-header-block p.mgt-header-block-subtitle{ font-size: 13px; font-weight: bold; margin-bottom: 16px; letter-spacing: 1px; } .mgt-header-block .mgt-header-block-title{ letter-spacing: -1px; font-weight: 500 !important; /*font-size: 45px;*/ } .body .wpb_button, body .wpb_content_element, body ul.wpb_thumbnails-fluid > li { margin-bottom: 32px; } .z-index-0{ position: relative; z-index: 0; } .z-index-1{ position: relative; z-index: 1; } .z-index-2{ position: relative; z-index: 2; } .shift-up-1-4{ transform: translateY(-25%); } .shift-up-1-2{ transform: translateY(-50%); } .shift-up-2-3{ transform: translate(-66%); } .shift-up-3-4{ transform: translateY(-75%); } .overflow-visible{ overflow: visible !important; } @media (max-width: 1200px){ header .nav > li.main-menu_webshop-outer{ display: none; } header .nav .sub-menu li.menu-item.main-menu_webshop-inner{ display: block; } } @media (max-width: 1026px){ body header.fixed { position: fixed; top: 0 !important; } .mainmenu-belowheader.mainmenu-dark .navbar .nav > li > a{ padding: 28px 4px; border-right: #ffffff22; font-size: 13.5px; text-align: center; } .mainmenu-belowheader.mainmenu-dark .navbar .nav > li > a:last-child{ padding: 28px 8px; border-right:none; } .mainmenu-belowheader.menu-center .nav{ display: flex; } } @media (max-width: 768px) { header .nav > li.main-menu_webshop-outer{ display: block; } header .nav .sub-menu li.menu-item.main-menu_webshop-inner{ display: none; } .mainmenu-belowheader.menu-center .nav{ display: table; } /* .mainmenu-belowheader.mainmenu-dark .navbar .nav > li > a{ text-align: left; } */ } @media (max-width: 576px) { .sticky-header > .container > .row > div{ } header > .container .row > div{ flex-direction: column; } header > .container > .row > div .header-center{ width: 100%; } header > .container > .row > div .header-right{ margin-top: 16px; } header .top-header-info { flex-direction: column-reverse; align-items: center; } header .top-header-info li { margin-bottom: 8px; } header .header-center .header-center-content #menu-top-menu { text-align: center; } } @media (max-width: 768px) { .shift-up-1-4, .shift-up-1-2, .shift-up-2-3, .shift-up-3-4{ transform: translateY(0%); } } /* Blocks ----------------- */ /* Video and text block combo */ .video-wrapper{ position: relative; } .block-video_and_text_block_combo .video-wrapper{ height: 840px; overflow: hidden; } .block-video_and_text_block_combo .full-width-video, .block-video_and_text_block_combo-2 .full-width-video, .block-video .full-width-video{ width: 100%; } .block-video_and_text_block_combo .full-width-video, .block-video .full-width-video{ position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); } .block-video_and_text_block_combo--text .mgt-button-wrapper{ display: block; } .block-video_and_text_block_combo--text .mgt-button.mgt-style-red{ white-space: normal; line-height: 1.7; } body .block-video_and_text_block_combo--text .vc_column-inner{ padding: 56px !important; max-width: 1000px; margin: 0 auto !important; } body .block-video_and_text_block_combo--text .vc_column-inner .wpb_wrapper{ max-width: 800px; margin: 0 auto; } body .homepage-img-banner{ display: none; width: 100% } @media (max-width: 1500px) { .block-video_and_text_block_combo .video-wrapper{ height: 740px; } } @media (max-width: 1320px) { .block-video_and_text_block_combo .video-wrapper{ height: 640px; } } @media (max-width: 1150px) { .block-video_and_text_block_combo .video-wrapper{ height: 440px; } } @media (max-width: 1120px) { .block-video_and_text_block_combo .video-wrapper{ /*height: 260px;*/ /*display: none;*/ } .homepage-spacer-banner { display: none; } .block-video_and_text_block_combo .homepage-img-banner{ display: block; } } @media (max-width: 768px) { .block-video_and_text_block_combo .video-wrapper{ /*height: 220px;*/ display: none; } } /* Products */ .block-product .block-product-inner-left .mgt-promo-block:not(:last-child){ margin-bottom: 24px; } .block-product .block-product-inner-right .wpb_wrapper{ height: 100%; } .block-product .mgt-promo-block a{ display: block; margin: 24px 0 0 0; } @media (max-width: 979px) { .block-product .mgt-promo-block-content-inside { padding: 24px !important; } } /* Products 2 */ .block-product_2-item > .vc_column-inner > .wpb_wrapper{ position: relative; } .block-product_2-item > .vc_column-inner > .wpb_wrapper:hover .wpb_text_column h4{ text-decoration: underline; } .block-product_2 .block-product_2-link a{ position: absolute; top: 0; width: 100%; height: 100%; opacity: 0; } .block-product_2-image{ height: 300px; display: flex; align-items: flex-end; justify-content: flex-end; } @media (max-width: 768px) { .block-product_2 .block-product_2-image{ margin-bottom: 16px; height: 200px; } } /* Services */ .block-services .mgt-promo-block-content{ padding: 0; } .block-services .mgt-promo-block-content-inside{ height: 100%; width: 100%; position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 40px; } .block-services .mgt-button-wrapper{ position: absolute; right: 0; bottom: 0; } .block-services .mgt-button-wrapper a{ margin: 0; } @media (max-width: 979px) { .block-services{ padding: 0 !important; } } @media (max-width: 768px) { .block-services .mgt-promo-block{ height: 280px !important; } .block-services .mgt-button-wrapper{ position: absolute; left: 50%; transform: translateX(-50%); bottom: 8px; } } /* Slider */ .block-slider-klanten .wp-block-getwid-post-carousel__slide.slick-slide{ background: #F7F7F7; padding: 0 40px 40px 40px; margin: 0 24px; } .block-slider--grey .block-slider-klanten .wp-block-getwid-post-carousel__slide.slick-slide{ background: #FFFFFF; } .block-slider-klanten .klant-acf-omschrijving{ margin-bottom: 24px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; } .block-slider-klanten .klant-acf-uitgelicht_persoon_naam{ margin-bottom: 0px; text-transform: uppercase; } .block-slider-klanten .klant-acf-uitgelicht_persoon_functie{ margin-bottom: 0px; } .block-slider-klanten .slick-prev::before, .block-slider-klanten .slick-next::before{ font-family: 'Font Awesome 5 Free'; color: #D61726; } .block-slider-klanten .slick-dots{ bottom: -24px; } .slick-dots li button:before{ font-size: 10px; } .slick-dots li.slick-active button:before{ color: #D61726; } .block-slider pre{ border: none; } /* Support*/ .block-support .bel-ons p{ padding: 16px 24px; background: #F7F7F7; border-radius: 16px; width: fit-content; margin: 0 auto; font-size: 20px; } .block-support--grey .bel-ons p{ background: #FFFFFF; } .block-support .mgt-header-block .mgt-header-block-title{ font-size: 45px; font-weight: 200 !important; } .block-support .mgt-icon-box{ position: relative; } .block-support .mgt-icon-box:hover h5{ text-decoration: underline; } .block-support .mgt-icon-box-content a{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; } .block-support .support-icon-row{ display: flex; flex-wrap: wrap; } .block-support .support-icon-row > .vc_col-xs-4{ /*for iphone*/ width: 33%; } .block-support .mgt-icon-box-content h5{ font-size: 15px; } @media (max-width: 979px) { .block-support{ padding: 0 !important; } } @media (min-width: 768px){ .block-support .support-icon-row > .vc_col-sm-2{ /*for iphone*/ width: 16.6%; } } @media (max-width: 348px) { .block-support .support-icon-row > .vc_column_container{ width: 50%; } } /* Shop */ /* - Simple Image Text Wrapped with link */ .image-text-link-block_row{ } .image-text-link-block_row .vc_column_container{ position: relative; transition: 0.33s; } .image-text-link-block_row .vc_column_container:hover{ transform: scale(1.05); } .image-text-link-block_row .hidden-link{ position: absolute; height: 100%; width: 100%; top: 0; left: 0; } .image-text-link-block_row .hidden-link *{ height: 100%; width: 100%; display: block; } .image-text-link-block_row .hidden-link a{ opacity: 0; } @media (max-width: 576px) { .block-shop .shop-product-wrap{ width: 100%; } .block-shop .shop-product-wrap > .vc_column-inner{ padding: 16px 24px !important; } .block-shop .shop-more-link{ padding: 8px !important; } .block-shop .shop-product-title{ margin-bottom: 8px; } } /* Solutions */ .block-solutions .solutions-row .wpb_wrapper, .block-solutions .solutions-row .wpb_wrapper .mgt-icon-box{ height: 100%; } .block-solutions .mgt-icon-box pre{ display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: none; opacity: 0; } .block-solutions .mgt-icon-box pre a{ width: 100%; height: 100%; display: block; } @media (max-width: 768px) { .block-solutions .mgt-icon-box{ padding: 24px !important; border: solid 6px white; } .block-solutions .vc_row{ margin: 0 !important; } .block-solutions .vc_column-inner{ padding: 0 !important; } } /* Solutions Cards */ .block-solutions-cards .solutions-cards-row .wpb_wrapper{ height: 100%; } .block-solutions-cards .solutions-cards-row .wpb_wrapper .mgt-promo-block{ min-height: 400px; } @media (max-width: 979px) { .block-solutions-cards .solutions-cards-row .wpb_wrapper .mgt-promo-block{ min-height: 300px; } .solutions-cards-row .mgt-promo-block-content-inside{ padding: 40px 24px !important; } .solutions-cards-row .mgt-promo-block-content-inside p{ overflow: hidden; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; } } /* Featured Image */ .block-featured .featured-image-wrapper .mgt-cta-block{ height: 450px; background-position: center !important; } .block-featured .block-featured_row-bottom{ min-height: 250px; } .block-featured .featured-text-block .vc_column-inner{ max-width: 600px; margin: 0 auto; } /* Team */ .block-team-image .wpb_wrapper{ height: 100%; } .block-team-text .icons-wrapper{ float: right; width: 50%; display: flex; flex-direction: row; justify-content: flex-end; } .block-team-text .icons-wrapper a{ color: white; font-size: 23px; display: block; padding-left: 12px; } .block-team-text .mgt-header-block{ float: left; width: 50%; margin-top: 0; margin-bottom: 24px; } .block-team-text .mgt-header-block .mgt-header-block-title{ /* font-size: 35px; */ line-height: 41px; } .block-team-text .wpb_text_column{ clear: both; color: white; } .block-team-text > .vc_column-inner > .wpb_wrapper{ background: #d61726; padding: 40px; height: 100%; } .block-team-image .wpb_wrapper .mgt-cta-block{ min-height: 275px; height: 100%; background-position: center; } @media (max-width: 979px) { body .block-team-text div.wpb_text_column { padding: 0 !important; } } @media (max-width: 768px) { .block-team-image .wpb_wrapper .mgt-cta-block{ min-height: 200px; } } @media (max-width: 576px) { .block-team-image .wpb_wrapper .mgt-cta-block{ min-height: 150px; } .block-team-text .mgt-header-block, .block-team-text .icons-wrapper{ width: 100%; } .block-team-text .mgt-header-block{ margin-bottom: 8px; margin-top: 8px; } } /* Campaign */ .block-campaign .mgt-promo-block h2{ margin: 24px 0; } .block-campaign .mgt-promo-block p{ line-height: 36px; max-width: 600px; margin: 24px auto; } @media (min-width: 576px) { .block-campaign .mgt-promo-block h2{ font-size: 3.667rem; } .block-campaign .mgt-promo-block p{ font-size: 1.667rem; } } /* Careers */ .block-careers .mgt-promo-block-content-inside{ text-align: center; } .block-careers .mgt-promo-block p{ display: inline-block; width: fit-content; margin: 24px 16px; } .block-careers .mgt-promo-block a{ display: inline-block; width: fit-content; padding: 16px 72px; text-transform: uppercase; font-weight: 600; background: #d61726; } .block-careers .mgt-promo-block a:hover{ color: #D61726; background: white !important; } @media (min-width: 576px) { .block-careers .mgt-promo-block h2{ font-size: 3.667rem; } } @media (max-width: 576px) { .block-careers .mgt-promo-block p{ margin: 8px 16px; } .block-careers .mgt-promo-block-content-inside{ padding: 0px 16px !important; } } /* News */ .block-news .mgt-post-text{ overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .block-news .mgt-post-categories{ position: absolute; bottom: -24px; transform: translateY(100%); background: none !important; padding-left: 0; } .block-news .mgt-post-date{ position: absolute; top: 254px; left: 80px; } .block-news .mgt-post-date i{ display: none; } .block-news .mgt-post-title{ margin: 64px 0px 24px 0; } .block-news .mgt-post-title h5{ font-size: 24px; } @media (max-width: 576px) { .block-news .mgt-post-image{ height: 180px; } .block-news .mgt-post{ border-bottom: solid 1Px grey; padding-bottom: 24px; } } /* Team 2 */ .block-team-2 { max-height: 640px; overflow: visible !important; margin-bottom: 188px; } .block-team-2 .img-column .wpb_single_image{ overflow: hidden; display: flex; justify-content: center; } .block-team-2 .img-column .wpb_single_image .wpb_wrapper{ max-width: unset; } .block-team-2 .img-column .wpb_single_image img{ height: 350px; max-width: none; width: unset; } .block-team-2 .img-column .wpb_single_image.img-cubed .vc_single_image-wrapper{ height: 260px; } .block-team-2 .img-column .wpb_single_image.img-cubed img{ height: 280px; } .block-team-2 .img-column .wpb_text_column p{ font-weight: 900; text-transform: uppercase; letter-spacing: 1px; font-size: 13px; } @media (max-width: 979px) { .block-team-2 .img-column .wpb_single_image img{ height: 280px; } .block-team-2 .img-column .wpb_single_image.img-cubed .vc_single_image-wrapper{ height: 220px; } .block-team-2 .img-column .wpb_single_image.img-cubed img{ height: 230px; } } @media (max-width: 768px) { .block-team-2 .img-column .vc_column-inner{ padding: 0 !important; } .block-team-2 .img-column .wpb_wrapper{ display: flex; } .block-team-2 .img-column .wpb_wrapper .wpb_text_column{ display: none; } body .block-team-2 .img-column .wpb_single_image img{ height: 190px !important; } } @media (max-width: 576px) { .block-team-2{ margin-bottom: 0px; } } /* Contact */ #gform_1 input, #gform_1 textarea{ width: 100%; border: solid 2px white; } #gform_1 input:focus, #gform_1 textarea:focus{ border: solid 1px #D61726; } body div.ginput_container_name span{ padding-right: 0; } #gform_1 .gform_button{ width: fit-content; } #gform_1 .gform_footer{ margin-left: 0; } #gform_1 ul li{ padding-right: 0; } .block-contacteer #gform_wrapper_1{ margin-top: 0px !important; } .block-contacteer form ul li{ display: flex; flex-direction: column; margin-top: 0px !important; } .block-contacteer form ul li div{ margin: 0 0 8px 0 !important; width: 100% !important; } .block-contacteer form ul li input{ box-shadow: 0px 0px 32px rgba(65, 60, 77, 0.005), inset 0px 2px 4px rgba(0, 0, 0, 0.05); } .block-contacteer .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label{ margin-bottom: 8px; } .btn-call-wrap a{ width: 100%; padding: 16px 24px; text-align: left; } .block-contact-image .mgt-header-block{ height: 450px; background-position: 50% 26%; margin: 0; } .block-contact-col-right{ box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05); } @media (max-width: 979px) { .block-contact-col-left .vc_column-inner{ padding: 24px !important; } body .block-contact-col-left div.wpb_text_column{ padding: 0px !important; } body .block-contact-col-left div.wpb_text_column:last-child{ padding: 16px 24px !important; margin-bottom: 8px; } .block-contact-col-left .mgt-header-block{ margin-bottom: 24px; } } @media (max-width: 576px) { .block-contact-image .mgt-header-block{ background-size: cover; height: 200px; } #gform_1 #gform_submit_button_1{ height: 100%; padding: 8px 24px; } } /* Interesse form block */ .block-interesse-form form label{ color: white; } /* Contact Slider */ body div#wpcs_tab_3808{ height: 50px; padding: 8px; } .wpcs_content_inner form ul li{ display: flex; flex-direction: column; } .wpcs_content_inner form ul li div{ margin: 0 !important; width: 100% !important; } @media (max-width: 576px) { body div#wpcs_tab_3808 { height: 40px; padding: 6px; } } /* Product Overview Block */ @media (max-width: 979px) { .block-i3-solutions .mgt-icon-box{ padding: 40px !important; } } @media (max-width: 576px) { .block-i3-solutions .mgt-icon-box{ padding: 20px !important; } } /* Product Overview Block */ @media (max-width: 979px) { .block-product-overview-1 .vc_col-sm-6{ width: 100%; } body .block-product-overview-1 .vc_row{ padding: 0 !important; } } /* Product Overview Block 2 */ @media (max-width: 979px) { .block-product-overview-2 .vc_column-inner{ padding: 20px !important; } } /* Product Highlight Block */ @media (max-width: 576px) { .block-product-highlight{ display: none; } } /* Page Content Single */ .content-single_bottom-nav-top a{ padding: 0 0 12px 0; display: block; text-align: center; } /* Footer */ body .container-fluid.container-fluid-footer { position: relative; } /*body .container-fluid.container-fluid-footer:after { background-image: url(/wp-content/uploads/2023/04/footer-logo-cropped.png), linear-gradient(45deg, #F5F5F5, #F5F5F5); bottom: 0; right: 0; z-index: -10; content: ' '; display: block; position: absolute; width: 100%; height: 100%; opacity: 0.6; background-repeat: no-repeat; background-position: right bottom; }*/ body footer, body .footer-sidebar-2-wrapper{ background-color: #F5F5F5; background: none; } .sidebar.footer-sidebar-2 ul li:nth-of-type(4n+1){ clear: unset; } .footer-sidebar-2 > ul > li:first-child{ width: 100%; } /*.footer-sidebar-2 > ul > li{ width: 18%; } */ .footer-sidebar-2 .social-icons-bottom ul{ display: flex; } .footer-sidebar-2 .widget .social-icons-bottom li{ padding: 2px; } .footer-container h2.widgettitle{ color: black; font-weight: 600; text-transform: none; font-size: 16px; margin-bottom: 24px; } body .sidebar.footer-container .widget li, body .footer-sidebar-2-wrapper .sidebar.footer-container .widget a, body .sidebar.footer-container .widget p{ color: #525252; font-size: 14px; } footer > .container{ border-top: solid 1px #D3D3D3; padding: 40px 0; } footer *{ color: #525252; } footer h5{ margin: 0; } footer .footer-copyright{ font-size: 12px; } footer .footer-copyright ul{ display: flex; list-style: none; padding: 0; margin: 0 0 8px 0; } footer .footer-copyright ul li{ margin-right: 16px; } footer .footer-copyright ul li a{ color: #D61726; } footer .footer-menu li a { color: #525252; font-weight: 600; } footer .footer-menu li a:after { content: ">"; color: red; margin-left: 16px; } @media (max-width: 576px) { body .footer-sidebar-2-wrapper .footer-sidebar-2 > ul > li{ width: 100%; text-align: center; } .footer-sidebar-2 .social-icons-bottom ul, footer .footer-copyright ul{ justify-content: center; } } /* Extra */ #top-link span{ color: white; }