/*------------------------------------*\ RESPONSIVE \*------------------------------------*/ /* Typography --------------------------*/ /*------------------------------------*\ GENERAL SETTINGS \*------------------------------------*/ /* Alignment */ /* fonts */ /* links */ /* Hover link */ /* same height of columns */ /* Images */ /* Make sure embeds and iframes fit their containers */ /* Text meant only for screen readers */ /* Content */ /* Clearing */ /* Breadcrumbs */ /* Colors */ /* .light { h1, h2, h3, h4, h5, h6, p, li, a, a:hover, a:focus, .prefooter.dark a:active { color: inherit; } }*/ /* Page 404 */ /*------------------------------------*\ BUTTONS \*------------------------------------*/ /*------------------------------------*\ WIDGETS, COMMENTS \*------------------------------------*/ /* Widgets */ /* Header widget */ /* Contact widget */ /* Comments */ /*------------------------------------*\ NAVIGATION \*------------------------------------*/ /* General --------------------------*/ /* Buttons --------------------------*/ /* Preloader --------------------------*/ /* Header --------------------------*/ /* Breadcrumbs */ /* Navigation --------------------------*/ /* Blog --------------------------*/ /* Sections --------------------------*/ /* Section Slider */ /* Section Gallery */ /* Section Columns */ /* Disposal Contact */ /* Preloader */ /*------------------------------------*\ HEADER \*------------------------------------*/ /* Upper top section */ /* COUNTER */ /* Search collapse */ /* Header contact / social */ /* Social icons panel */ /*------------------------------------*\ FOOTER \*------------------------------------*/ /* Prefooter */ /* Footer */ /*------------------------------------*\ GO TO TOP BUTTON \*------------------------------------*/ /*------------------------------------*\ BLOG \*------------------------------------*/ /* quote */ /* aside */ /* link */ /* PAGINATION */ /* LOOP */ /*------------------------------------*\ GRID \*------------------------------------*/ /*------------------------------------*\ SLIDER \*------------------------------------*/ /*------------------------------------*\ OTHER \*------------------------------------*/ /* == Infinite Scrolling by Jetpack == */ /* Tables */ /* login for pages */ /*------------------------------------*\ NEWSLETTER \*------------------------------------*/ /* Newsletter widget */ /*------------------------------------*\ BANNER \*------------------------------------*/ /* Carousel */ /*------------------------------------*\ BREADCRUMBS \*------------------------------------*/ /*------------------------------------*\ THUMBNAILS \*------------------------------------*/ /* Slider thumbnail */ /* Slider thumbnail */ /* Cover thumbnail */ /* Round thumbnail */ /*------------------------------------*\ FORM \*------------------------------------*/ /* form label { */ /* display: block; */ /* } */ /*------------------------------------*\ COMPARISON SLIDER - page element \*------------------------------------*/ /*------------------------------------*\ PAGE 404 \*------------------------------------*/ /*------------------------------------*\ SECTIONS \*------------------------------------*/ /* Sidebar section --------------------------*/ /* Slogan --------------------------*/ /* Section Navigation --------------------------*/ /* Section Slider --------------------------*/ /* Section Accordion --------------------------*/ /* Section Columns --------------------------*/ /* Section Contact --------------------------*/ /* Google map */ /* Section Blocks --------------------------*/ /*------------------------------------*\ GRID \*------------------------------------*/ /* Section Blog --------------------------*/ /* Section Expand gallery --------------------------*/ /* Section Featured --------------------------*/ /* Section Files --------------------------*/ /* Section Gallery --------------------------*/ /* Section Intro banner --------------------------*/ /* Section Opinion --------------------------*/ /* Section Subpages --------------------------*/ /* Section Timeline --------------------------*/ /* Section Team --------------------------*/ /* Section Text + Gallery --------------------------*/ /* POPUP FEATURES SECTION */ /* parallax section */ /*------------------------------------*\ ADDITIONAL CONTENT \*------------------------------------*/ /* UPPERTOP MENU */ /* @media @tablet-min { .upper-top-section { .upper-right { display: flex; align-items: center; justify-content: flex-end; } } } */ /* NAVBAR */ /* PREFOOTER */ /* FOOTER */ /* SLOGAN */ /* CONTENT */ /* LINKS */ /* BTNS */ /* MODAL */ /* COMPARE PRODUCTS */ /* COOKIES */ /* WOOCOMMERCE SHOP INFO */ /* FORM */ /* SIDEBAR */ /* SECTION */ /* OWL NAVIGATION */ /* SECTIONS NAVIGATION */ /* TEXT SECTION */ /* SLIDER SECTION */ /* PRODUCTS SECTION */ /* FEATURES SECTION */ /* SUBPAGES SECTION */ /* GALLERY SECTION */ /* BLOG SECTION */ /* CONTACT SECTION */ /* WISHLIST SECTION */ @font-face { font-family: 'Montserrat'; font-display: auto; src: url('../fonts/montserrat-thin-webfont.eot'); src: url('../fonts/montserrat-thin-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/montserrat-thin-webfont.woff2') format('woff2'), url('../fonts/montserrat-thin-webfont.woff') format('woff'), url('../fonts/montserrat-thin-webfont.ttf') format('truetype'); font-weight: 100; font-style: normal; } @font-face { font-family: 'Montserrat'; font-display: auto; src: url('../fonts/montserrat-light-webfont.eot'); src: url('../fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/montserrat-light-webfont.woff2') format('woff2'), url('../fonts/montserrat-light-webfont.woff') format('woff'), url('../fonts/montserrat-light-webfont.ttf') format('truetype'); font-weight: 300; font-style: normal; } @font-face { font-family: 'Montserrat'; font-display: auto; src: url('../fonts/montserrat-regular-webfont.eot'); src: url('../fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/montserrat-regular-webfont.woff2') format('woff2'), url('../fonts/montserrat-regular-webfont.woff') format('woff'), url('../fonts/montserrat-regular-webfont.ttf') format('truetype'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Montserrat'; font-display: auto; src: url('../fonts/montserrat-italic-webfont.eot'); src: url('../fonts/montserrat-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/montserrat-italic-webfont.woff2') format('woff2'), url('../fonts/montserrat-italic-webfont.woff') format('woff'), url('../fonts/montserrat-italic-webfont.ttf') format('truetype'); font-weight: 400; font-style: italic; } @font-face { font-family: 'Montserrat'; font-display: auto; src: url('../fonts/montserrat-medium-webfont.eot'); src: url('../fonts/montserrat-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/montserrat-medium-webfont.woff2') format('woff2'), url('../fonts/montserrat-medium-webfont.woff') format('woff'), url('../fonts/montserrat-medium-webfont.ttf') format('truetype'); font-weight: 500; font-style: normal; } @font-face { font-family: 'Montserrat'; font-display: auto; src: url('../fonts/montserrat-semibold-webfont.eot'); src: url('../fonts/montserrat-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/montserrat-semibold-webfont.woff2') format('woff2'), url('../fonts/montserrat-semibold-webfont.woff') format('woff'), url('../fonts/montserrat-semibold-webfont.ttf') format('truetype'); font-weight: 600; font-style: normal; } @font-face { font-family: 'Montserrat'; font-display: auto; src: url('../fonts/montserrat-bold-webfont.eot'); src: url('../fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/montserrat-bold-webfont.woff2') format('woff2'), url('../fonts/montserrat-bold-webfont.woff') format('woff'), url('../fonts/montserrat-bold-webfont.ttf') format('truetype'); font-weight: 700; font-style: normal; } @font-face { font-family: 'Montserrat'; font-display: auto; src: url('../fonts/montserrat-extrabold-webfont.eot'); src: url('../fonts/montserrat-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/montserrat-extrabold-webfont.woff2') format('woff2'), url('../fonts/montserrat-extrabold-webfont.woff') format('woff'), url('../fonts/montserrat-extrabold-webfont.ttf') format('truetype'); font-weight: 800; font-style: normal; } .font-awesome { font: normal normal normal 14px/1 FontAwesome; } .transition { transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .box-shadow { box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1); } .soft-shadow { -webkit-box-shadow: 0px 2px 10px -2px rgba(0,0,0,0.3); -moz-box-shadow: 0px 2px 10px -2px rgba(0,0,0,0.3); box-shadow: 0px 2px 10px -2px rgba(0,0,0,0.3); } .box-shadow-more { -webkit-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.25); -moz-box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.25); box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.25); } .box-shadow-none { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } .display-table-middle { display: table-cell; vertical-align: middle; width: 2000px; } .display-flex-all { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; } @media (min-width: 768px) { .display-flex { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; } } @media (min-width: 768px) { .display-flex-wrap { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } } .display-flex-wrap-all { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media (min-width: 768px) { .display-flex-center { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; } } .display-flex-center-all { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; } @media (min-width: 768px) { .display-flex-center-wrap { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } } .display-flex-center-wrap-all { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .display-flex-block { flex-direction: column; -webkit-flex-direction: column; justify-content: center; display: -ms-flexbox; display: -webkit-flex; display: flex; } .visible-no { visibility: hidden; opacity: 0; } .visible-yes { visibility: visible; opacity: 1; } .appearance-none { -webkit-appearance: none; -moz-appearance: none; appearance: none; } .uppercase { text-transform: uppercase; } .italic { font-style: italic; } html { height: 100%; } body { word-wrap: break-word; color: #19191b; font-family: Montserrat, sans-serif; font-size: 15px; font-weight: 300; line-height: 1.875; } ul { padding-left: 35px; } .alignleft { display: inline; float: left; margin-right: 1.5em; } .alignright { display: inline; float: right; margin-left: 1.5em; } .aligncenter { clear: both; display: block; margin: 0 auto; } @media (min-width: 768px) { .alpha { padding-left: 0; } .omega { padding-right: 0; } } .owl-item { touch-action: manipulation; } .dark { color: #fff; } hr { clear: both; } .overflow { overflow: hidden; } .color-text, a.color-text, a.color-text:visited { color: #19191b; } .font-text { font-family: Montserrat, sans-serif; } .font-headline { font-family: Montserrat, sans-serif; } .font-additional { font-family: Montserrat, sans-serif; } a { color: #ec631f; } a:hover { text-decoration: none; color: #999999; } a:visited { color: #ec631f; } a:active, a:focus { color: #19191b; } .link-absolute { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; } .hover-link { position: relative; display: inline-block; width: 100%; } .hover-link.link-absolute { position: absolute; padding: 15px; } .hover-link.link-absolute.link-bordered > span { width: 100%; height: 100%; display: block; position: relative; } .hover-link.link-absolute.link-bordered > span:before { content: ''; position: absolute; z-index: 99; width: 100%; height: 100%; opacity: 0; border: 1px solid; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .hover-link.link-absolute.link-bordered:hover > span:before { opacity: 1; } .hover-link.block { display: block; } .hover-link img { width: 100%; } .hover-link:before { content: ''; position: absolute; top: 0%; left: 0%; right: 0%; bottom: 0%; background: rgba(236,99,31,0.6); opacity: 0; z-index: 1; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .hover-link:after { content: '+'; position: absolute; opacity: 0; top: 50%; left: 50%; font-size: 72px; color: #fff; font-weight: 300; line-height: 72px; width: 72px; text-align: center; margin-top: -36px; margin-left: -36px; z-index: 2; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .hover-link:hover:before { opacity: 1; top: 0; bottom: 0; left: 0; right: 0; } .hover-link:hover:after { opacity: 1; top: 50%; } .hover-link.hover-zoom:after { content: "\f002"; font: normal normal normal 14px/1 FontAwesome; font-size: 30px; margin-top: -15px; } .hover-link.hover-video:after { content: "\f144"; font: normal normal normal 14px/1 FontAwesome; font-size: 30px; margin-top: -15px; opacity: 0.8; top: 50%; color: #fff; } .hover-link.hover-video:after:hover { background: rgba(236,99,31,0.6); } .hover-link.hover-none:after { display: none; } @media (min-width: 768px) { .display-flex, .row-eq-height { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; } } @media (min-width: 768px) { .display-flex-middle { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; } } .display-table-cell-middle { display: table-cell; vertical-align: middle; width: 2000px; } .post .hover-link { text-align: center; } .carousel .hover-link, .owl-item .hover-link { display: block; } .relative { position: relative; } .margintop { margin-top: 15px; } .margintop-big { margin-top: 30px; } .marginbottom { margin-bottom: 15px; } .margintop-big { margin-top: 30px; } .marginbottom-big { margin-bottom: 30px; } .section-text { margin-bottom: 20px; } .lower-text, .links-box { margin-top: 20px; float: none; } .lower-text { width: auto; } .lower-text.text-center p { text-align: center; } .links-box > .link { overflow: hidden; } .links-box .file-icon { width: 35px; margin-right: 15px; } .links-box a { margin-bottom: 15px; } .links-box a.normal-link { display: block; margin-bottom: 15px; } .links-box a.normal-link br { display: none; } .links-box a.normal-link span:before { content: '['; } .links-box a.normal-link span:after { content: ']'; } img { display: inline-block; height: auto; max-width: 100%; } img[class*="wp-image-"] { margin-top: 10px; margin-bottom: 10px; } .wp-caption { border: 1px solid #ccc; margin-bottom: 10px; max-width: 100%; border-radius: 4px; padding: 0 10px; } .wp-caption.aligncenter { margin-bottom: 10px; } .wp-caption img[class*="wp-image-"] { display: block; } .wp-caption .wp-caption-text { text-align: center; margin-top: 10px; } .gallery { margin-bottom: 0; margin-top: 30px; } .gallery a img { border: none; height: auto; } .gallery dd { margin: 0; } .gallery-border { border: 1px solid #dadada; padding: 15px; } .gallery-caption { display: block; } .container { padding-bottom: 0; } embed, iframe, object { max-width: 100%; border: none; } .embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .screen-reader-text { clip: rect(1px,1px,1px,1px); position: absolute !important; } .screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus { background-color: #dadada; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0,0,0,0.6); clip: auto !important; color: #19191b; display: block; font-size: 15px; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar */ } .main-content-inner { padding-bottom: 1.5em; } .textgallery_section .hentry { margin: 0; } .sticky { display: block; } .bypostauthor { display: block; } .uppercase { text-transform: uppercase; } .transition { transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .clear { clear: both; } .entry-meta { clear: both; } .breadcrumbs-box, .woocommerce .woocommerce-breadcrumb { margin: 10px 0; } .breadcrumbs-box p, .woocommerce .woocommerce-breadcrumb p { margin: 0; } .breadcrumbs-box a, .woocommerce .woocommerce-breadcrumb a { color: #19191b; } .breadcrumbs-box a:visited, .woocommerce .woocommerce-breadcrumb a:visited { color: #19191b; } .breadcrumbs-box a:hover, .woocommerce .woocommerce-breadcrumb a:hover { color: #4c4c4e; } .breadcrumbs-box a img, .woocommerce .woocommerce-breadcrumb a img { max-height: 12px; } .color-main { color: #ec631f; } .color-additional { color: #858585; } .color-lighter { color: #dadada; } .color-text { color: #19191b; } .dark h1, .dark h2, .dark h3, .dark h4, .dark h5, .dark h6, .dark p, .dark li, .dark a, .dark a:hover { color: #fff; } .dark a:focus, .dark .prefooter.dark a:active { color: #dadada; } .more-padding { padding-top: 15px; padding-bottom: 15px; margin-top: 0; margin-bottom: 0; } .posted_in + .tagged_as { border-left: 1px solid; padding-left: 5px; } .tab-content>.tab-pane { visibility: visible; } .nav-tabs>li>a, .nav-tabs>li>a:hover, .nav-tabs>li>a:focus, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { border: none; } .error404 .page-content form label { width: 90%; display: inline-block; } .error404 .page-content form .search-submit { width: 9%; display: inline-block; } @media (max-width: 767px) { .same-height, .same-height-0, .same-height-1, .same-height-2, .same-height-3, .same-height-4, .same-height-5, .same-height-6, .same-height-7, .same-height-8, .same-height-9 { height: auto !important; } } @media (min-width: 768px) { body.fixed-1:before { content: ''; display: block; height: 70px; } body.fixed-1.menu-on-section:before { display: none; } body.footer_absolute, body.footer_fixed { min-height: 100%; position: relative; } body.footer_fixed>section { background: #fff; } body.footer_fixed>div { background: #fff; } body .footer_absolute:after { content: ''; display: block; } body .footer_fixed:after { content: ''; display: block; } body .more-padding { padding-top: 30px; padding-bottom: 30px; margin-top: 0; margin-bottom: 0; } } @media (min-width: 992px) { /* Positioning */ .links-box a { margin-bottom: 0; } .data-absolute { position: absolute; top: 0; } .data-absolute.absolute-left { left: 0; } .data-absolute.absolute-right { right: 0; } } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color: #000000; font-family: Montserrat, sans-serif, sans-serif; font-weight: 300; } .page-title { margin-top: 0; margin-bottom: 30px; font-size: 18px; color: #000000; } .page-title.title-border { padding-bottom: 10px; margin-bottom: 20px; } .page-title.title-border:after { content: ''; width: 200px; height: 1px; position: absolute; bottom: 0; left: 0; } .page-title .number { font-size: 40px; height: 60px; width: 60px; line-height: 58px; display: inline-block; text-align: center; position: relative; margin-right: 20px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; border: 1px dashed #dadada; } .page-title .more-padding { padding-top: 30px; padding-bottom: 0px; } .dark .page-title:after { background-color: #fff; } .text-center .page-title.title-border:after { left: 50%; margin-left: -100px; } .lead { font-size: 130%; font-weight: 700; font-style: italic; } @media (min-width: 768px) { .page-title.more-padding { padding-top: 30px; padding-bottom: 0px; } } .btn { font-size: 15px; border-width: 1px; border-style: solid; padding: 10px 20px; line-height: 1; font-weight: 500; text-transform: uppercase; white-space: normal; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .btn.btn-mini { font-size: 12px; padding: 5px 10px; } .btn-default { background: none; border-color: #ec631f; color: #ec631f; } .btn-default:visited { background: none; border-color: #ec631f; color: #ec631f; } .btn-default:hover, .btn-default:hover:visited, .btn-default:focus, .btn-default:active { color: #fff !important; border-color: #ec631f; background: #ec631f; } .btn-primary, a.btn-primary { color: #fff; border-color: #ec631f; background: #ec631f; } .btn-primary:visited, a.btn-primary:visited { color: #fff; border-color: #ec631f; background: #ec631f; } .btn-primary:hover, .btn-primary:hover:visited, .btn-primary:focus, .btn-primary:active, a.btn-primary:hover, a.btn-primary:hover:visited, a.btn-primary:focus, a.btn-primary:active { color: #fff; border-color: #ec631f; background: #ec631f; } .btn-primary:hover, a.btn-primary:hover { background: none; border-color: #ec631f; color: #ec631f; } .btn-primary.btn-excerpt, a.btn-primary.btn-excerpt { margin-top: 10px; } .btn-secondary, a.btn-secondary { border-color: #858585; background: #858585; color: #fff; } .btn-secondary:visited, a.btn-secondary:visited { border-color: #858585; background: #858585; color: #fff; } .btn-secondary:hover, .btn-secondary:hover:visited, .btn-secondary:focus, .btn-secondary:active, a.btn-secondary:hover, a.btn-secondary:hover:visited, a.btn-secondary:focus, a.btn-secondary:active { border-color: #858585; background: none; color: #858585; } .btn-secondary-border, a.btn-secondary-border { border-color: #858585; color: #858585; } .btn-secondary-border:visited, a.btn-secondary-border:visited { border-color: #858585; color: #858585; } .btn-secondary-border:hover, .btn-secondary-border:hover:visited, .btn-secondary-border:focus, .btn-secondary-border:active, a.btn-secondary-border:hover, a.btn-secondary-border:hover:visited, a.btn-secondary-border:focus, a.btn-secondary-border:active { border-color: #858585; background: #858585; color: #fff; } .btn-excerpt { position: relative; } .btn-excerpt:before { content: ' | '; } .dark input[type="button"], .dark input[type="reset"], .dark input[type="submit"] { color: #fff; } .dark a.btn-default, .dark .btn-default { color: #fff; border-color: #fff; } .dark a.btn-default:visited, .dark .btn-default:visited { color: #fff; border-color: #fff; } .dark a.btn-default:hover, .dark a.btn-default:focus, .dark a.btn-default:visited:hover, .dark a.btn-default:active, .dark .btn-default:hover, .dark .btn-default:focus, .dark .btn-default:visited:hover, .dark .btn-default:active { background: #fff; color: #ec631f; } .dark .btn-primary:hover, .dark .btn-primary:focus, .dark .btn-primary:visited:hover, .dark .btn-primary:active { color: #fff; } .links-box .btn-secondary.light { color: #ec631f; } .links-box .btn-secondary.light:visited { color: #ec631f; } .links-box .btn-secondary.light:hover, .links-box .btn-secondary.light:focus, .links-box .btn-secondary.light:visited:hover, .links-box .btn-secondary.light:active { color: #fff; } .contact-form-title { font-size: 24px; font-size: 2.4rem; } .dark select option { color: #19191b; } .widget ul { padding: 0; list-style: none; } .widget ul li a { display: block; padding: 3px 0; } .widget ul li .children { padding-left: 15px; } .widget ul li.bordered a { padding: 8px 0; border-top: 1px solid #e3e3e3; } .widget ul li.bordered:last-child a { border-bottom: 1px solid #e3e3e3; } .widget ul li.current-cat a { color: #ec631f; } .widget select { max-width: 100%; } .widget.widget_nav_menu ul.sub-menu li, .widget.widget_pages ul.children li { padding-left: 15px; } .widget.widget_search .search-form input, .widget.widget_search .search-form select { border-color: #dadada; } .widget.widget_search .search-form label { display: inline-block; float: left; } .widget.widget_search .search-form button { width: auto; } .widget.widget_links_widget .normal-link { font-weight: 400; } .widget.widget_links_widget > a { padding: 0 10px; } .widget.widget_links_widget .dropdown { margin: 0; } .widget.widget_links_widget .dropdown .link__group { display: block; } .widget.widget_links_widget .dropdown .link__group .dropdown-menu { margin: 0; } .widget.widget_links_widget .dropdown .link__group:hover .dropdown-menu { display: block; } .widget.widget_links_widget .dropdown .link__group > a { padding: 0 10px; } .widget.widget_links_widget .dropdown .link__group > a.menu-link { padding-right: 0; display: inline-block; } .widget.widget_links_widget .dropdown .link__group > a.dropdown-toggle { padding-left: 0; cursor: pointer; display: inline-block; } .widget.widget_links_widget .dropdown .link__group .dropdown-menu { min-width: 1px; } .widget.widget_links_widget .dropdown .link__group .dropdown-menu a { padding: 10px; } .widget.widget_links_widget .dropdown .link__group .dropdown-menu a:hover { color: #fff; } .dark .widget ul li a { transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .dark .widget ul li.current-cat a, .dark .widget ul li:hover a { color: #fff; } @media (min-width: 768px) { .widget { margin-bottom: 2em; } } .top-infobox .widget { padding-left: 10px; margin-bottom: 0; } .top-infobox .widget.widget_button_widget a { padding: 10px 20px; margin: 10px 0 0 30px; } .top-infobox .widget ul { padding: 0; margin: 0; list-style: none; } .top-infobox .widget ul li { display: inline-block; } .top-infobox .widget ul li a { font-size: 12px; } .affix .top-infobox .widget.widget_button_widget a { margin-top: 5px; } @media (max-width: 767px) { .top-infobox .widget-top.pull-right { float: none !important; } .top-infobox .widget-top .widget_button_widget { padding-left: 0; } .top-infobox .widget.widget_button_widget a { margin-left: 0; margin-right: 10px; } } .widget_contact_widget .links-box { margin-top: 0; margin-bottom: 15px; } .widget_contact_widget > a { display: block; padding: 5px 0; color: #19191b; } .widget_contact_widget > a .fa { padding-right: 5px; } .comment .children { margin-left: 1.5em; } body.logged-in .site-navigation.nav-fixed { top: 32px; } .site-navigation.affix { width: 100%; z-index: 999; box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.1); } .site-navigation .container { padding-bottom: 0; } .site-navigation .navbar-toggle { width: auto; } .site-navigation .navbar-toggle .icon-bar { background: #19191b; } .site-navigation.dark .navbar-toggle .icon-bar { background: #fff; } .site-navigation.dark .dropdown-menu>li>a { color: #fff; } .site-navigation.nav-center .top-infobox .contact-header { text-align: left; } .site-navigation .menu-box { background: #ffffff; } .site-navigation .nav >li >a:hover, .site-navigation .nav >li >a:focus, .site-navigation .nav >li >a:active, .site-navigation .nav >li >a.mPS2id-highlight, .site-navigation .nav >li >a .navbar-right>li>a.mPS2id-highlight.mPS2id-highlight-last { color: #ec631f; background: none; } .site-navigation .nav >li.current_page_parent>a, .site-navigation .nav >li.current-menu-item>a, .site-navigation .nav >li.current-page-ancestor>a { color: #ec631f; } .site-navigation .nav >li.open>a { color: #19191b; } .site-navigation .nav >li.open>a:hover, .site-navigation .nav >li.open>a:focus { color: #ec631f; } .site-navigation.nav-fixed.affix { background: rgba(255,255,255,0.85); } .site-navigation .menu-single { background-color: #ffffff; } .site-navigation .menu-single .nav>li >a { color: #292929; /* &:visited { color: @nav_top_color; } */ } .site-navigation .menu-single .nav>li >a:hover { color: #ec631f; } @media (min-width: 768px) { .site-navigation.nav-left { position: fixed; left: 40px; top: 70px; z-index: 99; } .site-navigation.nav-left .navbar-header .navbar-brand img { max-height: 160px; } .site-navigation.nav-left .top-infobox .collapse { padding: 0; } .site-navigation.nav-left .top-infobox .collapse .navbar-nav >li { float: none; overflow: hidden; } .site-navigation.nav-left .top-infobox .collapse .navbar-nav >li >a { padding-left: 0; } } section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li.active>a, section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li >a.mPS2id-highlight-first, section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li >a.mPS2id-highlight.mPS2id-clicked { background: #19191b; } section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li >a { border-color: #19191b; } .single-post .site-navigation .nav>li.blog-link>a { color: #19191b; } .navbar { margin: 0; border: none; } @media (min-width: 768px) { .navbar-nav { margin-right: 0; } } .navbar-nav >li >a { display: block; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .navbar-nav >li >a.menu-link { padding-right: 0; display: inline-block; clear: none; } .navbar-nav >li >a.dropdown-toggle { padding-left: 0; padding-right: 15px; cursor: pointer; display: inline-block; } .navbar-nav .dropdown-menu { padding: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .navbar-nav .dropdown-menu li a:hover, .navbar-nav .dropdown-menu li a:focus, .navbar-nav .dropdown-menu li a:active { color: #fff; background: #ec631f; } .navbar-nav >.dropdown-menu .dropdown-menu { left: 201px !important; top: 0; margin: 0; } .nav>li>a:hover, .nav>li>a:focus { text-decoration: none; background-color: transparent; } .upper-navbar { padding-top: 5px; padding-bottom: 5px; } .upper-navbar .container { padding-bottom: 0; } .upper-navbar .contact-header .widget-top, .upper-navbar .contact-header .contact-box, .upper-navbar .contact-header .social-header { margin-bottom: 0; } .affix .upper-navbar { display: none; } .dropdown-submenu { position: relative; } .dropdown-submenu >.dropdown-menu { top: 0; left: 100%; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; border-radius: 0 6px 6px 6px; } .dropdown-submenu:active>.dropdown-menu, .dropdown-submenu:hover>.dropdown-menu { display: block; } .dropdown-submenu:active>a:after { border-left-color: #fff; } .dropdown-submenu >a:after { content: ''; display: block; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #19191b; margin-top: 5px; margin-right: -10px; } .dropdown-submenu.pull-left { float: left; } .dropdown-submenu.pull-left >.dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; } .nav>.open>a, .nav .open>a:hover, .nav .open>a:focus { background: none; } @media (max-width: 767px) { .navbar-nav li >a.menu-link { float: none; } .navbar-nav li >a.dropdown-toggle { position: absolute; right: 0; top: 0; z-index: 9; } .nav>li.open .dropdown-menu { display: block; } .dropdown-menu .dropdown-menu { padding-left: 15px; } } @media (min-width: 768px) { .navbar-box-right { float: right; } .site-navigation.nav-fixed { position: fixed; width: 100%; z-index: 999; top: 0; } .navbar-nav li >a { padding: 18px 7px; } .navbar-nav li >a.menu-link, .navbar-nav li >a.dropdown-toggle { float: left; } .navbar-nav li.dropdown:hover>.dropdown-menu { display: block; left: -100px; } .navbar-nav li .dropdown-menu { min-width: 200px; } .navbar-nav li .dropdown-menu li a.menu-link, .navbar-nav li .dropdown-menu li a.dropdown-toggle { padding: 5px 0; display: inline-block; clear: none; } .navbar-nav li .dropdown-menu li a.menu-link { width: 95%; padding-left: 20px; } .navbar-nav li .dropdown-menu li a.dropdown-toggle { padding: 5px 0px; display: inline-block; text-align: center; width: 5%; } .navbar-nav li .dropdown-menu li a.dropdown-toggle .caret { border-left: 4px solid; border-top: 4px solid transparent; border-bottom: 4px solid transparent; } .navbar-center .navbar-header { display: flex; justify-content: center; position: absolute; width: 100%; left: 0; top: 0; } .navbar-center .navbar-brand { display: flex; align-items: center; } .navbar-center .navbar-brand img { max-width: 230px; max-height: none; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .navbar-center .navbar-box-left { float: left; width: 50%; padding-right: 140px; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .navbar-center .navbar-box-right { text-align: right; width: 50%; padding-left: 140px; position: absolute; right: 0; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .menu-single .navbar-center .navbar-header { position: relative; } .menu-single .navbar-center .navbar-brand { position: absolute; z-index: 999; } .menu-single .navbar-center .navbar-box-left, .menu-single .navbar-center .navbar-box-right { position: absolute; } .menu-single .navbar-center .navbar-box-right { right: 0; text-align: right; } .affix .navbar-center .navbar-brand img { max-width: 150px; } .affix .navbar-center .navbar-box-left { padding-right: 100px; } .affix .navbar-center .navbar-box-right { padding-left: 100px; } .affix .navbar-center .navbar-box-right .navbar-left { margin-left: -15px; } .affix .navbar-center .navbar-box-right .navbar-right { float: left !important; } .top-infobox + .navbar-right { margin-right: 15px; padding-top: 5px; } } @media (min-width: 992px) { .navbar-nav>li>a { padding: 18px 15px; } .affix .navbar-nav>li>a { padding: 14px 15px; } .site-navigation .navbar-nav>li>a.menu-link, .site-navigation .affix .navbar-nav>li>a.menu-link { padding-right: 0; } .dropdown-menu { min-width: 300px; } .navbar-nav li.dropdown:hover>.dropdown-menu { left: auto; right: 0; } .navbar-nav>li>.dropdown-menu .dropdown-menu { left: 301px !important; } } .font-headline { font-family: Montserrat, sans-serif; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { text-transform: uppercase; } h1 .font-additional, h2 .font-additional, h3 .font-additional, h4 .font-additional, h5 .font-additional, h6 .font-additional, .h1 .font-additional, .h2 .font-additional, .h3 .font-additional, .h4 .font-additional, .h5 .font-additional, .h6 .font-additional { font-style: normal; } .btn, input[type="button"], input[type="reset"], input[type="submit"], form input, form textarea, form select { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .woocommerce-product-search input { -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; } .woocommerce-product-search button { -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; } .search-form label input { -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; } .search-form .search-submit { -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; } div#preloader { background-image: url('../img/loading-spin.gif'); } div#preloader .preloader__logo { background-image: url('../img/logo_white.png'); } .upper-top-section { background-color: #292929; color: #ffffff; } .upper-top-section a { color: #ffffff; } .upper-top-section a .fa { color: #ffffff !important; } .site-navigation .nav>li>a, .site-navigation .nav>li>a:visited, .error404 .site-navigation .nav>li.current_page_parent>a, .error404 .site-navigation .nav>li.current-menu-item>a, .error404 .site-navigation .nav>li.current-page-ancestor>a { color: #292929; font-size: 18px; text-transform: none; border-top: 0px solid transparent; } .site-navigation .nav>li>a:hover, .site-navigation .nav>li>a:focus, .site-navigation .nav>li>a:active, .single-post .site-navigation .nav>li.blog-link>a, .woocommerce .site-navigation .nav>li.shop>a, .site-navigation .nav>li.current_page_parent>a, .site-navigation .nav>li.current-menu-item>a, .site-navigation .nav>li.current-page-ancestor>a, .site-navigation .nav>li>a.mPS2id-highlight, .navbar-right>li>a.mPS2id-highlight.mPS2id-highlight-last, .site-navigation .nav .open>a, .nav .open>a:hover, .nav .open>a:focus { color: #ec631f; border-top: 0px solid transparent; } .site-navigation .dropdown-menu li a:hover, .dropdown-menu li a:focus { background: #ec631f; } .quote-box { color: #fff; } .post-link a { color: #fff; } .slider_section .slider-caption .caption-uppertitle, .slider_section .slider-caption .caption-title, .slider_section .slider-caption .caption-text { font-style: normal; } .section.gallery_section .gallery a .hover { color: #fff; } .columns_section .columns-intro { font-family: Montserrat, sans-serif; } div#preloader { position: fixed; left: 0; top: 0; z-index: 9999; width: 100%; height: 100%; overflow: visible; background-color: #ec631f; background-repeat: no-repeat; background-position: center center; } div#preloader .preloader__logo { width: 100%; height: 50px; background-repeat: no-repeat; background-position: center center; background-size: contain; position: absolute; top: 50%; margin-top: -70px; } .upper-top-section { padding-top: 5px; padding-bottom: 5px; background-color: #292929; color: #ffffff; } .upper-top-section .upper-right { margin-top: 15px; } @media (min-width: 768px) { .upper-top-section .upper-right { margin-top: 0; } } .upper-top-section .widget { margin: 0; } .upper-top-section .widget_nav_menu li { display: inline-block; padding: 0 9px; } .upper-top-section .contact-box .contact-data { display: inline-block; } .upper-top-section .links-box { margin: 0; } .upper-top-section .links-box a { margin: 0; display: inline-block; } .upper-top-section .upper-left .contact-box .contact-data { padding-right: 15px; } .upper-top-section .upper-left .links-box a { padding-right: 15px; } .upper-top-section .upper-right .contact-box .contact-data { padding-right: 15px; } .upper-top-section .upper-right .links-box a { padding-left: 15px; } .counter .counter-text { width: 190px; float: left; } .counter .counter-text span { font-size: 14px; font-weight: 600; white-space: pre-wrap; text-align: left; color: #c1ca33; height: 55px; display: table-cell; vertical-align: middle; } .counter #counter { float: left; } .counter #counter .syotimer__body .syotimer-cell { display: inline-block; } .counter #counter .syotimer__body .syotimer-cell .syotimer-cell__value { font-size: 18px; color: #fff; background-color: #c1ca33; padding: 5px 10px; border-radius: 8px; width: 41px; text-align: center; } .counter #counter .syotimer__body .syotimer-cell .syotimer-cell__unit { font-size: 12px; font-weight: 600; color: #000; text-align: center; margin-top: 2px; } .counter #counter .syotimer__body .syotimer-cell + .syotimer-cell { margin-left: 5px; } .collapseSearch form label { display: inline-block; width: 90%; } .collapseSearch form button[type="submit"] { display: inline-block; width: 9%; } .navbar-brand { height: auto; padding: 9px 15px; } .navbar-brand img { max-height: 50px; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .navbar-brand .thumbnail-logo { width: 160px; height: 160px; } .affix .navbar-brand { padding-top: 5px; padding-bottom: 5px; } .affix .navbar-brand img { max-height: 35px; } .contact-data .contact-box .horizontal-contact a { color: #19191b; } .contact-data .contact-box .horizontal-contact a.web-site { color: #ec631f; } .contact-data .contact-box .horizontal-contact a.web-site:hover { color: #19191b; } .contact-data .contact-box .horizontal-contact a:hover { color: #19191b; } #partnersBox a { color: #19191b; } .contact-header .contact-data { font-size: 12px; display: inline-block; vertical-align: top; position: relative; } .contact-header .contact-data img { max-height: 25px; } .contact-header .contact-data, .contact-header .social-header a { margin-left: 10px; } .contact-header .contact-data:first-of-type, .contact-header .social-header a[class^="social"]:first-of-type { margin-left: 0px; } .contact-header .widget-top, .contact-header .contact-box, .contact-header .social-header { display: inline-block; text-align: left; } .contact-header .contact-box .fa { position: absolute; line-height: 18px; width: 15px; text-align: center; } .contact-header .contact-box span { padding-left: 25px; } .top-infobox .contact-header { margin-top: 10px; padding-bottom: 25px; } .top-infobox .contact-header .contact-box a, .top-infobox .contact-header .contact-box span { color: #19191b; } .top-infobox .contact-header .contact-box .fa { position: absolute; } .top-infobox .contact-header .contact-box .fa.fa-envelope { left: 2px; } .top-infobox .contact-header .contact-data { position: relative; } .top-infobox .contact-header .contact-data.contact-icon span { padding-left: 0; } .top-infobox .social-icons { float: right; margin-top: 18px; } .top-infobox .social-icons a { padding-left: 10px; } .top-infobox .checkout, .top-infobox .login { display: inline-block; padding-left: 25px; } .top-infobox .checkout a, .top-infobox .login a { color: #292929; } .menu-single .top-infobox .social-icons { float: none; display: inline-block; } .navbar-box-left .widget-top { display: inline-block; } @media (min-width: 768px) { .contact-header .contact-data { padding-left: 10px; } .contact-header .contact-data.contact-icon { padding-left: 0; } .contact-header .contact-data .fa { top: 1px; font-size: 15px; left: -5px; } .contact-header .contact-box a, .contact-header .contact-box span { font-size: 12px; } .contact-header .contact-box .fa.fa-envelope { left: -9px; } .navbar-brand { padding-left: 0px; } .top-infobox .contact-header { text-align: right; } .nav-center .menu-box { padding-bottom: 40px; } .affix.nav-center .menu-box { padding-bottom: 10px; } } @media (min-width: 992px) { .contact-header .contact-data { padding-left: 30px; } .contact-header .contact-data.contact-icon { padding-left: 0; } .contact-header .contact-box .fa { font-size: 18px; top: 1px; left: 8px; } .contact-header .contact-box .fa.fa-envelope { left: 2px; } .contact-header .contact-box a, .contact-header .contact-box span { font-size: 14px; } } @media (max-width: 767px) { .top-infobox { padding: 0 25px; } .navbar-brand img { max-height: 35px; } .nav>li { clear: both; float: none; } .contact-header .contact-data { padding-left: 10px; display: block; } .contact-header .contact-data:first-of-type { margin-left: 10px; } .contact-header .contact-data.contact-icon { padding-left: 0; } .contact-header .contact-box .fa { left: -5px; } .contact-header .contact-box .fa.fa-envelope { left: -7px; } .top-infobox .contact-header { margin-top: 5px; padding-bottom: 0px; } .social-icons { float: left; margin-right: 10px; } .contact-header { padding: 2px; } .navbar-collapse { clear: both; } } @media (min-width: 768px) and (max-width: 991px) { .top-infobox .social-icons { display: none; } } .social-panel { position: fixed; top: 30%; z-index: 999; width: 65px; text-align: left; } .social-panel.social-left { left: 0; } .social-panel.social-right { right: 0; } .social-panel a { font-size: 16px; width: 45px; height: 45px; overflow: hidden; display: inline-block; text-align: center; padding: 12px; margin-bottom: 5px; background: rgba(255,255,255,0.8); } .social-panel a .fa { font-size: 21px; } .social-panel a img { max-height: 30px; } .social-panel a:hover { opacity: 0.8; } @media (min-width: 768px) { .social-panel { opacity: 0.5; } .social-panel:hover { opacity: 1; } } @media (min-width: 992px) { .social-panel a { width: 65px; height: 65px; padding: 18px 15px; } .social-panel a .fa { font-size: 32px; } } @media (max-width: 767px) { .social-panel { background: none; width: 50px; } .social-panel.social-left { left: -50px; } .social-panel.social-left:hover { left: 0; } .social-panel.social-right { right: -50px; } .social-panel.social-right:hover { right: 0; } .social-panel:after { content: '>'; width: 20px; height: 40px; background: #dadada; position: absolute; right: -20px; text-align: center; top: 50%; margin-top: -20px; padding-top: 10px; font-weight: 700; } .social-panel:hover:after { content: ''; opacity: 0; } } .prefooter { overflow: hidden; font-size: 14px; font-size: 1.4rem; padding-bottom: 30px; background-color: #ffffff; color: #070b0f; } .prefooter p, .prefooter.dark p, .prefooter a, .prefooter.dark a { color: #070b0f; } .prefooter .page-title { color: #19191b; } .prefooter .widget { padding: 20px 0; margin-bottom: 0; } .prefooter .widget.contact-box { padding: 20px 0; margin: 0; } .prefooter .social-icons { float: none; } .prefooter .social-icons a { padding-right: 10px; font-size: 160%; } .prefooter .social-icons a.social-block { display: block; } .prefooter .social-icons a.social-block .fa { min-width: 25px; } .prefooter .social-icons a.social-block .fa.service__icon--small { font-size: 14px; font-size: 1.4rem; min-width: 20px; } .prefooter .social-icons a .service__name.service__name--icon { font-size: 14px; font-size: 1.4rem; } .prefooter .contact-data { position: relative; padding-left: 15px; padding-bottom: 5px; } .prefooter .contact-data:before { font: normal normal normal 14px/1 FontAwesome; position: absolute; left: 0; margin-top: 4px; } .prefooter .contact-data.contact-phone:before { content: "\f095"; } .prefooter .contact-data.contact-email:before { content: "\f0e0"; } .prefooter .contact-data.contact-address:before { content: "\f041"; } .prefooter textarea, .prefooter input, .prefooter select { border-color: #888888; } .dark.prefooter form input, .dark.prefooter form select, .dark.prefooter form textarea { color: #fff; } .site-footer { font-size: 12px; font-size: 1.2rem; padding-top: 15px; padding-bottom: 15px; background-color: #ffffff; color: #868686; } .site-footer p, .site-footer.dark p, .site-footer a, .site-footer.dark a { color: #868686; } .site-footer .social-icons { margin-top: 10px; } .site-footer .social-icons a[class^="social"] { padding-right: 5px; font-size: 120%; } .site-footer .contact-data { display: inline-block; vertical-align: top; text-align: left; padding-left: 10px; } .site-footer .navbar-nav { margin-left: 0; margin-right: 0; } .site-footer .navbar-nav >li>a { padding: 10px 5px; } @media (max-width: 767px) { .site-footer .text-right { text-align: left; } } @media (min-width: 768px) { .footer_absolute .footer-box { position: absolute; bottom: 0; z-index: 999; width: 100%; } .footer_fixed .footer-box { position: fixed; bottom: 0; z-index: -1; width: 100%; } } .body-gotop-footer .main-content, .body-gotop-footer section:last-of-type .section { padding-bottom: 50px; } .go-top-footer-box { text-align: center; position: relative; } .go-top { transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; text-align: center; } .go-top.go-top-footer { height: 25px; line-height: 25px; width: 16%; display: inline-block; cursor: pointer; position: absolute; top: -25px; margin-left: -8%; } .go-top.go-top-footer:hover { background: #dadada; color: #19191b; } .go-top.go-top-right { width: 45px; height: 45px; padding-top: 6px; font-size: 24px; opacity: 0.6; color: #000000; cursor: pointer; position: fixed; background: #dadada; z-index: 9999; } .go-top.go-top-right:hover { opacity: 1; color: #fff; background: #19191b; } .go-top.go-top-right.affix-top { right: -80px; bottom: 20px; text-align: center; } .go-top.go-top-right.affix { bottom: 20px; right: 0px; } .go-top.go-top-right.affix-bottom { position: absolute; right: 0; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } @media (min-width: 768px) { .go-top-footer { width: 6%; margin-left: -3%; } } .entry-meta { margin-bottom: 10px; font-style: italic; } .entry-meta.no-author .byline { display: none; } .post .meta { margin: 10px 0; } .post .title { margin-top: 10px; } div[class^="thumbnail"] iframe { width: 100%; height: 100%; } .pagination >li >a, .pagination >li >span { color: #ec631f; } .pagination >li >a:hover, .pagination >li >a:focus, .pagination >li >span:hover, .pagination >li >span:focus { color: #ec631f; } .pagination >li:first-child >a, .pagination >li:first-child >span, .pagination >li:last-child >a, .pagination >li:last-child >span { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .pagination >li.active >a, .pagination >li.active >span { background-color: #ec631f; border-color: #ec631f; } .pagination >li.active >a:hover, .pagination >li.active >a:focus, .pagination >li.active >span:hover, .pagination >li.active >span:focus { background-color: #ec631f; border-color: #ec631f; } .quote-box { background: #ec631f; padding: 20px; position: relative; } .quote-box blockquote { border: none; padding: 0; font-style: italic; } .quote-box blockquote p { font-size: 21px; font-weight: 300; font-family: Montserrat, sans-serif; } .quote-box blockquote .fa-quote-right { font-size: 36px; position: absolute; top: -10px; left: -5px; } .quote-box blockquote .fa-quote-left { font-size: 36px; position: absolute; right: -5px; } .quote-box .quote-author { padding-right: 15px; } .aside-box { font-size: 18px; font-size: 1.8rem; background: #e3e3e3; padding: 15px; border-left: 4px solid #ec631f; } .post-link a { background: #ec631f; padding: 10px 10px 10px 50px; font-size: 18px; font-size: 1.8rem; display: block; text-align: center; position: relative; } .post-link a:hover { background: #dadada; color: #19191b; } .post-link a:hover .fa { color: #ec631f; } .post-link a .fa { font-size: 36px; position: absolute; left: 5px; top: 5px; } .pagination { border-radius: 0; } .pagination >li >a, .pagination >li >span { transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .pagination:first-child >a, .pagination:first-child >span { border-bottom-left-radius: 0; border-top-left-radius: 0; } .pagination:last-child >a, .pagination:last-child >span { border-bottom-right-radius: 0; border-top-right-radius: 0; } .blog .main-content .post { margin-bottom: 15px; } @media (min-width: 768px) { .blog .main-content .post.col-sm-6:nth-child(4n+1), .blog .main-content .post.col-sm-8:nth-child(3n+1), .blog .main-content .post.col-sm-12:nth-child(2n+1) { clear: both; } } .blog .post .video-box, .archive.category .post .video-box { margin-bottom: 5px; } .blog .post .post-categories, .archive.category .post .post-categories { list-style: none; padding: 0; } .blog .post .post-categories li, .archive.category .post .post-categories li { display: inline-block; } .blog .post .post-categories li:nth-child(n+2):before, .archive.category .post .post-categories li:nth-child(n+2):before { content: '/ '; } .blog .post .meta-footer, .archive.category .post .meta-footer { margin-top: 10px; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; } .grid-sizer { width: 100%; } .grid-item { width: 100%; } .grid-item.w100 { width: 100% !important; } .gutter-sizer { width: 2%; } @media (min-width: 768px) { .grid-sizer { width: 48%; list-style: none; } .grid-item { width: 48%; } .grid-1 .grid-sizer, .grid-1 .grid-item { width: 100%; } .grid-2 .grid-sizer, .grid-2 .grid-item { width: 48%; } .grid-3 .grid-sizer, .grid-3 .grid-item { width: 31.33%; } .grid-3 .grid-item.w14, .grid-3 .grid-item.w13, .grid-3 .grid-item.w12 { width: 31.33%; } .grid-3 .grid-item.w23, .grid-3 .grid-item.w34 { width: 64.66%; } .grid-4 .grid-sizer, .grid-4 .grid-item { width: 48%; } } @media (min-width: 992px) { .grid-4 .grid-sizer, .grid-4 .grid-item { width: 23%; } .grid-4 .grid-item.w14, .grid-4 .grid-item.w13 { width: 23%; } .grid-4 .grid-item.w12 { width: 48%; } } .gallery-item { text-align: center; display: inline-block; padding: 0 10px 10px 0; } .owl-nav-hidden .owl-nav { display: none; } .owl-carousel .owl-item img { width: auto; max-width: 100%; margin: 0 auto; } .owl-carousel .owl-dots { text-align: center; } .owl-carousel .owl-dots .owl-dot { height: 10px; width: 10px; background-color: #dadada; display: inline-block; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0 3px; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .owl-carousel .owl-dots .owl-dot.active { background-color: #19191b; } .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next { position: absolute; top: 50%; margin-top: -10px; } .owl-carousel .owl-nav .owl-next { right: 0; } .slider-light h1, .slider-light h2, .slider-light h3, .slider-light h4, .slider-light h5, .slider-light h6, .slider-light p, .slider-light li, .slider-light a, .slider-light a:hover { color: #19191b; } .pager li>a, .pager li>span { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .infinite-scroll .page-links, .infinite-scroll.neverending .site-footer { display: none; } .infinity-end.neverending .site-footer { display: block; } .form-control { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .login-form form { width: 50%; margin: 0 auto; } .newsletter { padding: 40px 0; } .newsletter h3 { margin-top: 0; margin-bottom: 20px; } .newsletter .newsletter-box p { margin: 0; } .newsletter .newsletter-box .newsletter-title { font-size: 15px; padding: 9px 0; } .newsletter .newsletter-box .newsletter-title .fa { color: #ec631f; } .newsletter .newsletter-box .newsletter-text { margin: 0; font-size: 15px; padding: 7px 0px; text-align: center; } .newsletter .newsletter-box .newsletter-text .fa { font-size: 22px; color: #9b9d9d; margin-right: 15px; } .newsletter .newsletter-box .widget_wysija { margin-top: 20px; } .newsletter .newsletter-box .widget_wysija input[type="text"] { font-size: 14px; background: none; color: #19191b; border-bottom: 1px solid; } .newsletter .newsletter-box .widget_wysija input[type="text"] .wysija-submit { width: auto; margin: 0; display: inline-block; background: none; border: 1px solid #fff; text-transform: none; padding: 10px; margin-left: -5px; } .newsletter .newsletter-box .widget_wysija input[type="text"] .wysija-submit:hover { border: 1px solid #fff; } .newsletter .newsletter-box .newsletter-text .wysija-paragraph { margin: 0 0 10px 0; min-width: 35%; display: inline-block; } .newsletter .newsletter-box .formError .formErrorContent { background: none repeat scroll 0 0 #fff; border: 1px solid #19191b; color: #19191b; } .newsletter.dark .newsletter-box .newsletter-title { color: #fff; } .newsletter.dark .widget_wysija input[type="text"] { color: #fff; } div.widget_wysija { background-color: #19191b; color: #fff; font-weight: 300; padding: 15px; } .form_container { padding: 10px 0; } .widget_wysija h4, .form_subscribe > p { font-size: 18px; margin-top: 0; font-weight: 300; text-transform: uppercase; margin-bottom: 10px !important; } .widget_wysija input[type="text"], .form_subscribe input[type="text"] { width: 100%; padding: 12px; background: #fff; border: none; color: #424243; font-size: 11px; height: 40px; } .form_subscribe > div { display: none; } .form_subscribe > div:first-of-type { display: block; } @media (min-width: 768px) { .newsletter-box .newsletter-title { text-align: right; } } @media (min-width: 992px) { .newsletter-box .wysija-paragraph { margin-bottom: 0; } } .banner-margin { margin-bottom: 15px; } .nav-fixed ~ .banner p#breadcrumbs { height: auto; } .banner { position: relative; /*&.thumbnail-200 .banner-title { height: 200px; } &.thumbnail-400 .banner-title { height: 400px; }*/ } .banner .banner-content { position: absolute; width: 100%; bottom: 30px; } .banner .banner-title { display: table-cell; vertical-align: middle; width: 2000px; text-align: center; font-size: 21px; font-size: 2.1rem; } .banner .container { padding-bottom: 0; } .banner .overlay { background: rgba(0,0,0,0.4); } .banner .overlay-200 { height: 200px; } .banner .overlay-200 +.container { margin-top: -200px; } .banner .overlay-400 { height: 400px; } .banner .overlay-400 +.container { margin-top: -400px; } .banner .banner-breadcrumbs { margin-top: -15px; } .banner .breadcrumbs-box p { font-size: 14px; } .banner.dark a { color: #fff; } .banner.thumbnail-center { background-position: center center; } .banner.thumbnail-left { background-position: center left; } .banner.thumbnail-right { background-position: center right; } .banner .banner-breadcrumbs { text-align: center; } .nav-fixed ~ .banner .banner-title { vertical-align: bottom; } .carousel-indicators.carousel-indicators--higher { bottom: 60px; } .carousel-gallery .carousel-indicators { bottom: 0; } .carousel-fade .carousel-inner .item { transition-property: opacity; } .carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { opacity: 0; } .carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1; } .carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left: 0; transform: translate3d(0,0,0); } .breadcrumbs, .woocommerce .woocommerce-breadcrumb { font-size: 15px; } .thumbnail-cover { background-size: cover; background-position: center center; background-repeat: no-repeat; } .thumbnail-contain { background-size: contain; background-position: center center; background-repeat: no-repeat; } .thumbnail-fixed { background-attachment: fixed; } .thumbnail-left { background-position: center left; } .thumbnail-right { background-position: center right; } .thumbnail-center { background-position: center center; } .slider-thumbnail.thumbnail-left { text-align: left; } .slider-thumbnail.thumbnail-right { text-align: right; } .slider-empty { height: 400px; } @media (max-width: 767px) { .slider-thumbnail, .caption-box { max-height: 600px; } } .thumbnail-100 { height: 100px; } .thumbnail-200 { height: 200px; } .thumbnail-300 { height: 300px; } .thumbnail-400 { height: 400px; } .thumbnail-400.sml { height: 350px; } .thumbnail-round { height: 150px; min-height: 1px; width: 150px; border-radius: 50%; } @media (min-width: 992px) { .thumbnail-round { height: 200px; width: 200px; } } .dark .thumbnail-round { border: 2px solid #fff; } input { color: #19191b; } input, button, select, textarea { width: 100%; border-width: 1px; border-style: solid; border-color: #dadada; padding: 6px 15px; } input[type="button"], input[type="reset"], input[type="submit"] { font-size: 14px; border: 1px solid #ec631f; color: #ec631f; padding: 10px 20px; background: none; font-weight: 500; width: auto; text-transform: uppercase; white-space: normal; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { color: #fff; border-color: #ec631f; background: #ec631f; } input[type="button"]:disabled, input[type="button"]:disabled:hover, input[type="reset"]:disabled, input[type="reset"]:disabled:hover, input[type="submit"]:disabled, input[type="submit"]:disabled:hover { border-color: #dadada; color: #19191b; opacity: 0.4; background: none; } .inline-block, input[type="checkbox"], input[type="radio"], span[class^="acceptance"], input[type="file"] { display: inline-block; width: auto; } input[type="file"] { border: none; padding-left: 0; } .inline-block input[type="checkbox"] { width: 20px; } .dark input[type="button"], .dark input[type="reset"], .dark input[type="submit"] { color: #fff; border-color: #fff; } .dark input[type="button"]:hover, .dark input[type="reset"]:hover, .dark input[type="submit"]:hover { background: #fff; color: #ec631f; } .acceptance span.wpcf7-list-item { margin: 0; } label { font-weight: 400; display: block; } .cd-image-container { position: relative; max-width: 100%; margin: 0 auto; } .cd-image-container img { display: block; } .cd-image-container .cd-image-label { position: absolute; bottom: 0; right: 0; font-size: 14px; font-size: 1.4rem; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; opacity: 0; -webkit-transform: translateY(20px); -moz-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px); -webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0.3s 0.7s; -moz-transition: -moz-transform 0.3s 0.7s, opacity 0.3s 0.7s; transition: transform 0.3s 0.7s, opacity 0.3s 0.7s; } .cd-image-container .cd-image-label.is-hidden { visibility: hidden; } .cd-image-container .cd-image-label span { color: #fff; background: #ec631f; padding: 1.1em; } .cd-image-container .cd-resize-img { position: absolute; top: 0; left: 0; width: 0; height: 100%; overflow: hidden; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; } .cd-image-container .cd-resize-img img { position: absolute; left: 0; top: 0; display: block; height: 100%; width: auto; max-width: none; } .cd-image-container .cd-resize-img .cd-image-label { right: auto; left: 0; } .cd-image-container .cd-handle { position: absolute; height: 44px; width: 44px; left: 50%; top: 50%; margin-left: -22px; margin-top: -22px; border-radius: 50%; background: #ec631f url("includes/img/cd-arrows.svg") no-repeat center center; cursor: move; box-shadow: 0 0 0 6px rgba(0,0,0,0.2), 0 0 10px rgba(0,0,0,0.6), inset 0 1px 0 rgba(255,255,255,0.3); opacity: 0; -webkit-transform: translate3d(0,0,0) scale(0); -moz-transform: translate3d(0,0,0) scale(0); -ms-transform: translate3d(0,0,0) scale(0); -o-transform: translate3d(0,0,0) scale(0); transform: translate3d(0,0,0) scale(0); } .cd-image-container .cd-handle.draggable { background-color: #19191b; } .cd-image-container.is-visible .cd-image-label { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } .cd-image-container.is-visible .cd-resize-img { width: 50%; -webkit-animation: cd-bounce-in 0.7s; -moz-animation: cd-bounce-in 0.7s; animation: cd-bounce-in 0.7s; } .cd-image-container.is-visible .cd-handle { opacity: 1; -webkit-transform: translate3d(0,0,0) scale(1); -moz-transform: translate3d(0,0,0) scale(1); -ms-transform: translate3d(0,0,0) scale(1); -o-transform: translate3d(0,0,0) scale(1); transform: translate3d(0,0,0) scale(1); -webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0s 0.7s; -moz-transition: -moz-transform 0.3s 0.7s, opacity 0s 0.7s; transition: transform 0.3s 0.7s, opacity 0s 0.7s; } @-webkit-keyframes cd-bounce-in { 0% { width: 0; } 60% { width: 55%; } 100% { width: 50%; } } @-moz-keyframes cd-bounce-in { 0% { width: 0; } 60% { width: 55%; } 100% { width: 50%; } } @keyframes cd-bounce-in { 0% { width: 0; } 60% { width: 55%; } 100% { width: 50%; } } .error404 .site-navigation .menu-single .nav>li.current_page_parent >a, .error404 .site-navigation .menu-single .nav>li.current-menu-item >a, .error404 .site-navigation .menu-single .nav>li.current-page-ancestor >a { color: #ec631f; } .parallax-mirror .parallax-slider { min-width: 100%; } section { position: relative; } section.section-border-long { border-color: #4c4c4e; border-bottom-width: 1px; border-bottom-style: solid; } section.section-border-container .container { border-color: #4c4c4e; border-bottom-width: 1px; border-bottom-style: solid; } section.section-border-short:after { content: ''; width: 200px; height: 1px; position: absolute; bottom: 0; left: 50%; margin-left: -100px; background-color: #19191b; } section.section-border-short:after.dark:after { background-color: #fff; } section.section.more-padding { padding-top: 40px; padding-bottom: 40px; } section.section.more-padding .links-box .btn { margin: 0 10px; } section.section-scrollify { height: auto !important; } section.section-movie { overflow: hidden; } section.section-movie .section-bg-video { height: 140%; width: auto; } section.section-movie .section-bg-video.bg-video-fixed { position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; transform: translateX(-50%) translateY(-50%); background-size: cover; transition: 1s opacity; } section.section-movie .section-bg-video + .section { background-color: rgba(0,0,0,0.5); } section .section { padding-top: 30px; padding-bottom: 30px; overflow: hidden; position: relative; background-size: cover; background-position: center center; } section .section.section-bg-fixed { background-attachment: fixed; -webkit-backface-visibility: hidden; } section .section.section-bg-parallax { background-attachment: fixed; background-position: 50% 0; background-repeat: no-repeat; background-size: cover; } section .section.section-400 { min-height: 400px; margin-bottom: 20px; } .section-text.more-padding { padding-top: 30px; padding-bottom: 30px; } .section-text.more-padding +.links-box.more-padding { padding-top: 0px; padding-bottom: 30px; } section .section.noup, .noup { padding-top: 0px !important; } section .section.nodown, .nodown { padding-bottom: 0px !important; } section .section.s2up, .s2up { padding-top: 15px !important; } section .section.s2down, .s2down { padding-bottom: 15px !important; } @media (min-width: 768px) { section .section.up2, .up2 { padding-top: 60px !important; } section .section.down2, .down2 { padding-bottom: 60px !important; } section .section.up3, .up3 { padding-top: 90px !important; } section .section.down3, .down3 { padding-bottom: 90px !important; } section .section.up4, .up4 { padding-top: 120px !important; } section .section.down4, .down4 { padding-bottom: 120px !important; } section.section-movie .section-bg-video { height: auto; width: 100%; } .section-text.more-padding { padding-top: 30px; padding-bottom: 30px; } .section-text.more-padding +.links-box.more-padding { padding-top: 0px; padding-bottom: 30px; } } .sidebar-section.affix { position: relative; } .sidebar-section .sidebar-section__container { padding-top: 15px; padding-bottom: 15px; } .sidebar-section .sidebar-section__content { padding: 20px; background: #dadada; } .sidebar-section .sidebar-section__content p:last-child { margin-bottom: 0; } .sidebar-section .sidebar-subpages__list li a { color: #19191b; } .sidebar-section .sidebar-subpages__list li a:hover { color: #ec631f; } .sidebar-section .sidebar-subpages__list li.current_page_item a { color: #ec631f; font-weight: 600; } @media (min-width: 992px) { section.sidebar-section__main--right .container>div { padding-right: 25%; } section.sidebar-section__main--left .container>div { padding-left: 25%; } .sidebar-section { position: absolute; width: 100%; } .sidebar-section.affix-top { position: absolute; } .sidebar-section.affix-top .sidebar-section__content { padding-top: 20px; } .sidebar-section.affix { position: fixed; } .sidebar-section .sidebar-section__container { position: absolute; top: 0; z-index: 99; } } .slogan-padding-normal { padding-top: 40px; padding-bottom: 40px; } .slogan-padding-less { padding-top: 20px; padding-bottom: 20px; } .slogan-padding-more { padding-top: 80px; padding-bottom: 80px; } .slogan { position: relative; overflow: hidden; } .slogan.slogan__video--dark:before { content: ''; background-color: rgba(0,0,0,0.5); position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; } .slogan .section-bg-video { position: absolute; top: 50%; left: 50%; min-width: 100%; min-height: 100%; transform: translateX(-50%) translateY(-50%); background-size: cover; transition: 1s opacity; z-index: -9; } .slogan .container { padding-bottom: 0; } .slogan p:last-child { margin-bottom: 0; } .slogan .slogan-quote { font-size: 24px; } .slogan .slogan-author { font-size: 18px; } #section-navbar { position: fixed; top: 30%; right: 25px; z-index: 999; width: 15px; } #section-navbar .section-nav.nav>li >a { height: 15px; width: 15px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; display: block; padding: 0; margin-bottom: 10px; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } #section-navbar .section-nav.nav>li >.section-nav-title { display: none; } section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li>a { border-width: 2px; border-style: solid; border-color: #19191b; } section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li.active>a, section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li>a.mPS2id-highlight-first, section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li>a.mPS2id-highlight.mPS2id-clicked { background: #19191b; } section.dark.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li>a { border-color: #fff; } section.dark.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li.active>a, section.dark.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li>a.mPS2id-highlight-first, section.dark.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li>a.mPS2id-highlight.mPS2id-clicked { background: #fff; } @media (min-width: 768px) { #section-navbar .section-nav.nav>li>.section-nav-title { display: block; position: absolute; top: -6px; left: 100px; opacity: 0; font-size: 12px; width: auto; white-space: nowrap; background: #fff; padding: 5px 10px; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } #section-navbar .section-nav.nav>li>.section-nav-title:after { content: ''; width: 0; height: 0; border-style: solid; border-width: 5px 0 5px 5px; border-color: transparent transparent transparent #fff; position: absolute; top: 50%; right: -5px; margin-top: -5px; } section.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li>a:hover + .section-nav-title, section.dark.mPS2id-target.mPS2id-target-first ~ #section-navbar .section-nav.nav>li>a:hover + .section-nav-title { right: 25px; left: auto; opacity: 1; } } .slider-light h1, .slider-light h2, .slider-light h3, .slider-light h4, .slider-light h5, .slider-light h6, .slider-light p, .slider-light li, .slider-light a, .slider-light a:hover { color: #19191b; } .slider-dark h1, .slider-dark h2, .slider-dark h3, .slider-dark h4, .slider-dark h5, .slider-dark h6, .slider-dark p, .slider-dark li, .slider-dark a, .slider-dark a:hover { color: #fff; } .carousel-indicators li { border: 1px solid #19191b; margin: 0; } .carousel-indicators li.active { background-color: #4c4c4e; width: 10px; height: 10px; } .dark .carousel-indicators li { border-color: #fff; } .dark .carousel-indicators li.active { background-color: #fff; } .carousel-controls .carousel-control .carousel-control-icon { width: 26px; display: inline-block; height: 50px; vertical-align: top; background: url(includes/img/slider-controls.png) no-repeat 0 50%; } .carousel-controls .carousel-control.left, .carousel-controls .carousel-control.right { background-image: none; width: auto; height: 50px; top: 50%; margin-top: -25px; } .carousel-controls .carousel-control.left.left, .carousel-controls .carousel-control.right.left { left: 30px; } .carousel-controls .carousel-control.left.right, .carousel-controls .carousel-control.right.right { right: 30px; } .carousel-controls .carousel-control.left .carousel-control-icon { width: 26px; } .carousel-controls .carousel-control.right .carousel-control-icon { width: 26px; background-position: -26px 50%; } section .section.slider_section { padding-top: 0; padding-bottom: 0; } section .section.slider_section video.bg-video { width: 100%; } section .section.slider_section video.bg-video.bg-video-fixed { position: fixed; top: 50%; left: 50%; min-width: 100%; min-height: 100%; width: auto; height: auto; z-index: -100; transform: translateX(-50%) translateY(-50%); background-size: cover; transition: 1s opacity; } section .section.slider_section .stopfade { opacity: .5; } section .section.slider_section .embed-fixed iframe { height: 100%; width: 100%; position: fixed; } section .section.slider_section img.img-background { width: 100%; } section .section.slider_section .item.active .slider-caption.caption-underline:after { bottom: 0; } section .section.slider_section .item .slider-caption.caption-underline { padding-bottom: 20px; } section .section.slider_section .item .slider-caption.caption-underline:after { content: ''; width: 280px; height: 1px; background: #19191b; position: absolute; bottom: -20px; left: 50%; margin-left: -140px; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } section .section.slider_section .item .slider-caption .caption-uppertitle { font-family: Montserrat, sans-serif; font-size: 24px; font-size: 2.4rem; font-weight: 400; margin: 0; } @media (min-width: 768px) { section .section.slider_section .item .slider-caption .caption-uppertitle { font-size: 39px; font-size: 3.9rem; } } section .section.slider_section .item .slider-caption .caption-uppertitle:after { background: #19191b; } section .section.slider_section .item .slider-caption .caption-title { font-size: 34px; font-size: 3.4rem; font-family: Montserrat, sans-serif; font-weight: 400; margin-top: 0px; } @media (min-width: 768px) { section .section.slider_section .item .slider-caption .caption-title { font-size: 36px; font-size: 3.6rem; } } section .section.slider_section .item .slider-caption .caption-text { margin-top: 15px; margin-bottom: 15px; } @media (min-width: 768px) { section .section.slider_section .item .slider-caption .caption-text { font-size: 18px; font-size: 1.8rem; } } section .section.slider_section .item .slider-caption .links-box { margin: 0px; margin-top: 30px; margin-bottom: 0px; } section .section.slider_section .item .slider-caption .caption-bg { padding-top: 15px; padding-bottom: 15px; } section .section.slider_section .item .slider-caption .caption-bg.caption-title { padding-top: 30px; padding-bottom: 30px; } section .section.slider_section .item .slider-thumbnail.section-bg-fixed { background-attachment: fixed; } section .section.slider_section .item .slider-thumbnail.section-bg-parallax.slider--image { background-attachment: fixed; background-position: 50% 0; background-repeat: no-repeat; background-size: cover; } section .section.slider_section .item .slider-thumbnail.slider-thumbnail--dark:before { content: ''; background: rgba(0,0,0,0.5); position: absolute; top: 0; left: 0; right: 0; bottom: 0; } @media (max-width: 991px) and (min-width: 768px) { section .section.slider_section .item .caption-box { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; } } @media (max-width: 767px) { section .section.slider_section .item .img-background + .caption-img .caption-box .caption-title, section .section.slider_section .item .img-background + .caption-img .caption-box .caption-text { color: #19191b; } } section .section.slider_section .item .btn-default { border-color: #ec631f; color: #ec631f; } section .section.slider_section .item .btn-default:hover { border-color: #ec631f; background: #ec631f; color: #fff; } section .section.slider_section .item.dark .btn-default { border-color: #fff; color: #fff; } section .section.slider_section .item.dark .btn-default:hover { border-color: #fff; background: #fff; color: #ec631f; } section .section.slider_section .caption-img .container { position: relative; height: 100%; padding-bottom: 0; } section .section.slider_section .slider-dark.slider-thumbnail .slider-caption.caption-underline:after { background: #fff; } section .section.slider_section .show-next-btn { position: absolute; bottom: -10px; width: 100%; font-size: 36px; } @media (min-width: 768px) { section .section.slider_section .show-next-btn { bottom: 10px; } } section .section.slider_section .dark.slider-thumbnail .slider-caption.caption-underline:after { background: #fff; } @media (max-width: 767px) { .slider_section .caption-box { position: relative; padding: 15px 0px; text-align: center; } } @media (min-width: 768px) { .caption-box { height: 100%; } .slider_section .caption-img { padding-bottom: 0; position: absolute; top: 0; width: 100%; height: 100%; } } @media (min-width: 768px) and (min-width: 768px) { .caption-box { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; } } @media (max-width: 767px) { .carousel-inner .dark h2 { font-size: 30px !important; font-size: 3rem !important; } } .accordion_section .panel { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; margin-bottom: 20px; color: #19191b; } .accordion_section .panel p { color: #19191b; } .accordion_section .panel .additional-field { padding: 40px; text-align: center; } .accordion_section .panel .additional-field.dark p { color: #dadada; } .accordion_section .panel > a { display: table; text-decoration: none; } .accordion_section .panel a { border: 1px solid #dadada; } .accordion_section .panel a .accordion-mark-title, .accordion_section .panel a .accordion-mark-icon { background: #ec631f; color: #fff; padding: 15px; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .accordion_section .panel a .accordion-mark-title { line-height: inherit; position: relative; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; display: table-cell; vertical-align: middle; width: 2000px; height: 100%; width: 100%; padding: 0 15px 0 15px; text-align: left; background-color: #ec631f; color: #fff; } .accordion_section .panel a .accordion-mark-title.dark { color: #dadada; } .accordion_section .panel a .accordion-mark-icon { background-color: #ec631f; color: #dadada; position: relative; vertical-align: middle; text-align: center; display: block; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; width: 65px; height: 60px; line-height: 35px; font-size: 24px; font-size: 2.4rem; box-sizing: border-box; } .accordion_section .panel a .accordion-mark-icon .accordion-mark-plus, .accordion_section .panel a .accordion-mark-icon .accordion-mark-minus { font-size: 20px; font-size: 2rem; } .accordion_section .panel a .accordion-mark-icon .accordion-mark-plus { display: none; } .accordion_section .panel a .accordion-mark-icon .accordion-mark-minus { display: block; } .accordion_section .panel a[aria-expanded="true"] { color: #fff; border-color: #ec631f; } .accordion_section .panel a.collapsed .accordion-mark-icon .accordion-mark-plus { display: block; } .accordion_section .panel a.collapsed .accordion-mark-icon .accordion-mark-minus { display: none; } .accordion_section .panel a.collapsed .accordion-mark-title, .accordion_section .panel a.collapsed .accordion-mark-icon { color: #ec631f; background-color: #fff; } .accordion_section .tab-box .nav-tabs { border: none; } .accordion_section .tab-box .nav-tabs >li { border: 1px solid #dadada; border-bottom: none; margin-right: 10px; } .accordion_section .tab-box .nav-tabs >li:last-child { margin-right: 0; } .accordion_section .tab-box .nav-tabs >li >a { margin: 0; } .accordion_section .tab-box .tab-content { padding: 15px 15px 0 15px; border: 1px solid #dadada; background: #fff; } .accordion_section .tab-box.tab-pills .nav-pills li { margin: 0; } .accordion_section .tab-box.tab-pills .nav-pills li a { background: #dadada; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border-top: 1px solid #dadada; border-left: 1px solid #dadada; position: relative; } .accordion_section .tab-box.tab-pills .nav-pills li:last-child a { border-bottom: 1px solid #dadada; } .accordion_section .tab-box.tab-pills .nav-pills li.active a { color: #ec631f; background: none; } .accordion_section .tab-box.tab-pills .nav-pills li.active a:after { content: ''; position: absolute; right: -1px; top: 0; width: 1px; height: 100%; background: #fff; z-index: 2; } .dark .accordion_section .panel p { color: #19191b; } .columns_section .columns-box { display: flex; flex-wrap: wrap; } .columns_section .columns-intro p { font-size: 26px; font-size: 2.6rem; line-height: 1.3; } .columns_section .section.section-image { padding-left: 15px; padding-right: 15px; } .columns_section .columns-middle { display: table-cell; vertical-align: middle; width: 2000px; width: 800px; } section .map { position: relative; margin-bottom: -6px; } section .map iframe { width: 100%; } section .map .overlay { width: 100%; height: 100%; position: absolute; top: 0; display: none; } section .section.contact_section .contact-data .acf-map { width: 100%; margin: 0; } section .section.contact_section .contact-data-box .contact-box .vertical-contact .contact-icon { font-size: 18px; font-size: 1.8rem; padding-right: 15px; } section .section.contact_section .contact-data-box .contact-box .vertical-contact .contact-info { padding-top: 3px; } .acf-map { height: 400px; margin-top: 20px; clear: both; } .acf-map h3 { color: #19191b; } .acf-map img { max-width: 150px; float: left; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin: 0 20px 0 0; } .location-desc { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; padding-top: 50px; } .map-box { display: inline-block; width: 100%; } .map-box span { color: #0075be; font-weight: bold; text-transform: uppercase; } .map-box address p { margin: 0; } #google-map-right h3 { color: #fff; background-color: #4c4c4e; margin-bottom: 0; padding: 20px; } #google-map-right img { width: 100%; } #map-right a { color: #19191b; background-color: #e3e3e3; border: 1px solid #dadada; display: block; font-weight: bold; margin: 0 0 30px 0; padding: 20px; text-align: center; text-decoration: none; text-transform: uppercase; } #contactSection input[type="text"]::-webkit-input-placeholder, #contactSection input[type="email"]::-webkit-input-placeholder, #contactSection textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #ec631f; font-size: 17px; font-size: 1.7rem; font-weight: 400; } #contactSection input[type="text"]::-moz-input-placeholder, #contactSection input[type="email"]::-moz-input-placeholder, #contactSection textarea::-moz-input-placeholder { /* Firefox 19+ */ color: #ec631f; font-size: 17px; font-size: 1.7rem; font-weight: 400; } #contactSection input[type="text"]::-ms-input-placeholder, #contactSection input[type="email"]::-ms-input-placeholder, #contactSection textarea::-ms-input-placeholder { /* IE 10+ */ color: #ec631f; font-size: 17px; font-size: 1.7rem; font-weight: 400; } #contactSection input[type="text"]:-moz-input-placeholder, #contactSection input[type="email"]:-moz-input-placeholder, #contactSection textarea:-moz-input-placeholder { /* Firefox 18- */ color: #ec631f; font-size: 17px; font-size: 1.7rem; font-weight: 400; } #contactSection .btn.btn-offer:hover { background-color: transparent; border-color: #ec631f; color: #ec631f; } section .section.blocks_section .blocks-item >div[class^=block], section .section.blocks_section .blocks-item >div[class*='block'] { background-position: center center; background-size: cover; } section .section.blocks_section .blocks-item .blocks-text svg { height: 80px; width: auto; } section .section.blocks_section .blocks-item .blocks-text .span { display: table-cell; vertical-align: middle; width: 2000px; text-align: left; padding: 15px; } section .section.blocks_section .blocks-item .blocks-text h3 { color: inherit; font-size: 36px; font-size: 3.6rem; margin: 0; } section .section.blocks_section .blocks-item .blocks-text p { margin-top: 10px; } section .section.blocks_section .blocks-item .blocks-inside { padding-top: 15px; padding-bottom: 15px; } section .section.blocks_section .blocks-item .blocks-inside.thumbnail-200 .blocks-text, section .section.blocks_section .blocks-item .blocks-inside.thumbnail-200 .blocks-text .span { height: 170px; } section .section.blocks_section .blocks-item .blocks-inside.thumbnail-400 .blocks-text, section .section.blocks_section .blocks-item .blocks-inside.thumbnail-400 .blocks-text .span { height: 370px; } section .section.blocks_section .blocks-item.position-center .blocks-text { margin: 0 auto; } section .section.blocks_section .blocks-item .links-box { margin-top: 10px; } section .section.blocks_section .blocks-item .background-carousel { position: absolute; top: 0; left: 0; z-index: -1; } section .section.blocks_section .blocks-item .block-image-padding { margin: 20px; } section .section.blocks_section .blocks-item .block-image-padding.thumbnail-200 { height: 160px; } section .section.blocks_section .blocks-item .block-image-padding.thumbnail-400 { height: 360px; } section .section.blocks_section .thumbnail-200 .blocks-text, section .section.blocks_section .thumbnail-200 .blocks-text .span { height: 200px; } section .section.blocks_section .thumbnail-400 .blocks-text, section .section.blocks_section .thumbnail-400 .blocks-text .span { height: 400px; } section .section.blocks_section .thumbnail-400.sml .blocks-text, section .section.blocks_section .thumbnail-400.sml .blocks-text .span { height: 350px; } section .section.blocks_section .sidebar-section__main .blocks_section .blocks-text h3 { font-size: 24px; } @media (min-width: 992px) { .blocks-item section .section.blocks_section.blocks-25 { width: 25%; } section .section.blocks_section.blocks-50 { width: 50%; } section .section.blocks_section.blocks-75 { width: 75%; } section .section.blocks_section.blocks-100 { width: 100%; } section .section.blocks_section.col-sm-18.position-center .blocks-text { width: 33.33%; } section .section.blocks_section.col-sm-24.position-center .blocks-text { width: 25%; } } .grid-block .grid-sizer { width: 100%; } .grid-block .grid-item { width: 100%; } .grid-block .grid-item.w100 { width: 100% !important; } .grid-block .gutter-sizer { width: 0%; } .grid-block.grid-gutter .gutter-sizer { width: 2%; } @media (min-width: 768px) { .grid-block .grid-sizer { width: 16.67%; list-style: none; } .grid-block .grid-item { width: 16.67%; } .grid-block .grid-item.w14 { width: 25%; } .grid-block .grid-item.w12 { width: 50%; } .grid-block .grid-item.w23 { width: 66.67%; } .grid-block .grid-item.w34 { width: 75%; } .grid-block.grid-gutter .grid-sizer { width: 14.67%; } .grid-block.grid-gutter .grid-item { width: 14.67%; } .grid-block.grid-gutter .grid-item.w14 { width: 23%; } .grid-block.grid-gutter .grid-item.w12 { width: 48%; } .grid-block.grid-gutter .grid-item.w23 { width: 64.67%; } .grid-block.grid-gutter .grid-item.w34 { width: 73%; } } .section.blog_section .post-link-more .post-link-more-content { background: rgba(255,255,255,0.3); transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; padding: 15px; } .section.blog_section .post-link-more .post-link-more-content:hover { background: rgba(255,255,255,0.5); } .dark .blog_section .meta { color: #dadada; } section .section.expandgallery_section .gridder-content { display: none; } section .section.expandgallery_section .gallery-title { font-size: 14px; font-size: 1.4rem; } section .section.expandgallery_section .gridder { margin: 0px; padding: 0px; list-style-type: none; } section .section.expandgallery_section .gridder .gridder-list { display: inline-block; vertical-align: top; margin-bottom: 1%; width: 100%; cursor: pointer; } section .section.expandgallery_section .gridder .gridder-list:hover { opacity: 0.8; } section .section.expandgallery_section .gridder .gridder-list > img { width: 100%; } section .section.expandgallery_section .gridder .gridder-show { display: block; float: left; width: 100%; position: relative; padding: 20px 20px 40px 20px; background-color: #dadada; margin-bottom: 1%; } section .section.expandgallery_section .gridder .gridder-show.loading { background-image: url('includes/img/loading-spin.svg'); background-repeat: no-repeat; background-position: center 40px; } section .section.expandgallery_section .gridder .gridder-show .gridder-expanded-content iframe { width: 100%; } @media (min-width: 1200px) { section .section.expandgallery_section .gridder .gridder-show .gridder-expanded-content iframe { height: 460px; } } section .section.expandgallery_section .gridder .gridder-show .gridder-navigation .gridder-nav { position: absolute; bottom: 15px; left: 50%; } section .section.expandgallery_section .gridder .gridder-show .gridder-navigation .gridder-nav.prev { margin-left: -40px; } section .section.expandgallery_section .gridder .gridder-show .gridder-navigation .gridder-nav.disabled { opacity: 0; } section .section.expandgallery_section .gridder .gridder-show .gridder-navigation .gridder-nav div.slider-control-left:before { content: '\f053'; font: normal normal normal 14px/1 FontAwesome; } section .section.expandgallery_section .gridder .gridder-show .gridder-navigation .gridder-nav div.slider-control-right:before { content: '\f054'; font: normal normal normal 14px/1 FontAwesome; } section .section.expandgallery_section .gridder .gridder-show .gridder-navigation .gridder-close { position: absolute; right: 20px; top: 15px; font-size: 20px; font-size: 2rem; opacity: 0.5; z-index: 5; } section .section.expandgallery_section .gridder.hasSelectedItem .gridder-list { opacity: 0.5; } section .section.expandgallery_section .gridder.hasSelectedItem .gridder-list.selectedItem { opacity: 1; } @-moz-document url-prefix() { .gridder li:hover + #gridder-content-0 { display: block; } .gridder li[data-griddercontent="#gridder-content-0"]:hover + #gridder-content-0 { display: block; } } @media (min-width: 768px) { .gridder-list { margin-right: 1%; } .gridder-list.columns-1 { width: 100%; } .gridder-list.columns-2 { width: 49%; } .gridder-list.columns-3 { width: 32.33%; } .gridder-list.columns-4 { width: 24%; } .gridder-list.columns-6 { width: 15.66%; } .gridder-list.columns-2:nth-of-type(2n), .gridder-list.columns-3:nth-of-type(3n), .gridder-list.columns-4:nth-of-type(4n), .gridder-list.columns-6:nth-of-type(6n) { margin-right: 0; } .gridder-expanded-content .gallery .col-sm-6:nth-child(4n+1) { clear: both; } } section .section.featured_section { /* padding-top: 60px; padding-bottom: 60px; &.no-margin-up { padding-top: 0px; } &.no-margin-down { padding-bottom: 0px; } */ } section .section.featured_section .number .unit { text-transform: none; font-size: 50%; } section .section.featured_section .features-box { /* margin: 30px 0; .col-sm-4:nth-child(n+7), .col-sm-6:nth-child(n+5), .col-sm-8:nth-child(n+4), .col-sm-12:nth-child(n+2), .col-sm-24 { margin-bottom: 15px; } */ } section .section.featured_section .features-box >.row>div { margin-bottom: 10px; } section .section.featured_section .features-box .features-horizontal { margin-top: 20px; } section .section.featured_section .features-box .item img { max-height: 60px; margin-bottom: 10px; width: auto; } section .section.featured_section .features-box .features-icon { display: table-cell; vertical-align: middle; width: 2000px; width: 800px; margin-bottom: 10px; } section .section.featured_section .features-box .data-absolute { background-position: center center; background-size: cover; min-height: 325px; } section .section.featured_section .features-box .fa { font-size: 36px; font-size: 3.6rem; position: relative; display: inline-block; } section .section.featured_section .features-box .icon-box { display: inline-block; position: relative; } @media (max-width: 767px) { section .section.featured_section .features-box .icon-box { padding-bottom: 10px; } } section .section.featured_section .features-box .icon-box .fa { padding-top: 10px; } section .section.featured_section .features-box h3, section .section.featured_section .features-box h4 { margin-top: 0; } section .section.featured_section .features-box h3.number { text-align: center; font-size: 48px; font-size: 4.8rem; color: #ec631f; } section .section.featured_section .features-box h4 { font-size: 18px; font-size: 1.8rem; font-weight: 500; } section .section.featured_section .features-box .number-box + .features-text p { line-height: 48px; } section .section.featured_section .features-box .horizontal-layout { text-align: center; } section .section.featured_section .features-box .horizontal-layout .item img { max-height: 70px; margin-bottom: 0; } section .section.featured_section .features-box .horizontal-layout h3 { font-size: 16px; font-size: 1.6rem; } section .section.featured_section .features-box .feature-content h4 { line-height: 1.4; } section .section.featured_section .features-slider-box { padding-top: 20px; padding-bottom: 20px; } section.dark .featured_section .features-box .icon-box, section.dark .featured_section .features-box h3.number { color: #fff; } section .slider-with-features + section .section.featured_section { padding-top: 0px; padding-bottom: 0px; } @media (max-width: 991px) { .slider-with-features + section { margin-top: 0 !important; } } @media (min-width: 768px) { .features-box .feature-content { text-align: left; } .features-box .features-icon { margin-bottom: 0; } .features-box .icon-box { height: 70px; text-align: center; margin-bottom: 20px; } .features-box >.row>div { margin-bottom: 0px; } .features-slider-box { bottom: 80px; position: absolute; } } .files_section .download-item { padding: 15px 10px 15px 40px; position: relative; } .files_section .download-item:before { content: "\f016"; font: normal normal normal 21px/1 FontAwesome; position: absolute; left: 0; top: 15px; } .files_section .download-item.pdf:before { content: "\f1c1"; } .files_section .download-item.zip:before { content: "\f1c6"; } .files_section .download-item[class*="asis"]:before { content: "\f1c2"; } .files_section .download-item.image:before { content: "\f1c5"; } .files_section .download-item a { display: block; } .modal-header .close { width: auto; } .grid-item .caption { background: rgba(255,255,255,0.7); padding: 5px; display: inline-block; margin: 0; position: absolute; top: 0; left: 0; } .section.gallery_section .gallery a { position: relative; display: block; } .section.gallery_section .gallery a .hover { position: absolute; width: 100%; display: block; top: 0; left: 0; color: #fff; background: rgba(236,99,31,0.85); opacity: 0; z-index: 9; text-align: center; font-size: 21px; font-size: 2.1rem; } .section.gallery_section .gallery a:hover .hover { opacity: 1; } .section.gallery_section .gallery a .hover-item { display: table-cell; vertical-align: middle; width: 2000px; width: 800px; height: 200px; } .section.gallery_section .gallery .item { margin-bottom: 10px; } .section.gallery_section .gallery .item [class^="thumbnail"] .thumbnail__caption { position: absolute; z-index: 1; width: 100%; height: 100%; padding: 15px; color: #fff; text-align: center; visibility: hidden; opacity: 0; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } @media (min-width: 768px) { .section.gallery_section .gallery .item [class^="thumbnail"] .thumbnail__caption { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; } } .section.gallery_section .gallery .item [class^="thumbnail"] .thumbnail__caption .fa { display: block; margin-bottom: 10px; } .section.gallery_section .gallery .item:hover .thumbnail__caption { visibility: visible; opacity: 1; } .section.gallery_section .gallery .owl-carousel .item { margin-bottom: 0; } .section.gallery_section .gallery .item img { width: 100%; } @media (min-width: 768px) { .textgallery_section .padding-text { padding-left: 80px; } .section.gallery_section .gallery .item.col-sm-12:nth-child(2n+1), .section.gallery_section .gallery .item.col-sm-8:nth-child(3n+1), .section.gallery_section .gallery .item.col-sm-6:nth-child(4n+1), .section.gallery_section .gallery .item.col-sm-4:nth-child(6n+1), .section.gallery_section .gallery .item.col-sm-3:nth-child(8n+1) { clear: both; } } .section.interactive_map_section .interactive-map-content svg { width: 100%; height: 600px; } .section.interactive_map_section .interactive-map-content svg a, .section.interactive_map_section .interactive-map-content svg a:hover, .section.interactive_map_section .interactive-map-content svg a:focus, .section.interactive_map_section .interactive-map-content svg a:active { text-decoration: none; } .section.interactive_map_section .interactive-map-content svg text, .section.interactive_map_section .interactive-map-content svg tspan { font-family: Montserrat, sans-serif; } .section.interactive_map_section .interactive-map-content svg polygon { fill: #dadada; } .section.interactive_map_section .interactive-map-content svg g polygon { fill: #dadada; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .section.interactive_map_section .interactive-map-content svg g text, .section.interactive_map_section .interactive-map-content svg g tspan, .section.interactive_map_section .interactive-map-content svg g circle { fill: #19191b; } .section.interactive_map_section .interactive-map-content svg g text, .section.interactive_map_section .interactive-map-content svg g circle { transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .section.interactive_map_section .interactive-map-content svg g:hover polygon { fill: #ec631f; } .section.interactive_map_section .interactive-map-content svg g:hover text, .section.interactive_map_section .interactive-map-content svg g:hover tspan, .section.interactive_map_section .interactive-map-content svg g:hover circle { fill: #dadada; } .opinion-item-quot { display: block; font-size: 300px; font-size: 30rem; position: absolute; top: -100px; z-index: 1; opacity: 0.2; color: #dadada; } .horizontal-layout div[class^="thumbnail"] { margin-bottom: 10px; } @media (min-width: 768px) and (max-width: 991px) { .subpages_section .nav-submenu .col-sm-12:nth-child(2n+1) { clear: both; } } @media (min-width: 992px) { .subpages_section .nav-submenu .col-sm-6:nth-child(4n+1) { clear: both; } } .subpages_section .nav-submenu .thumbnail-200 .title .title__container { height: 200px; padding: 15px; } @media (min-width: 768px) { .subpages_section .nav-submenu .thumbnail-200 .title .title__container { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; } } .subpages_section .nav-submenu .thumbnail-200 .title .title__container h3 { width: 100%; font-size: 18px; font-size: 1.8rem; } .simple-list { display: inline-block; padding: 0 15px; } .simple-list .item h3 { font-size: 15px; font-size: 1.5rem; } section .section.timeline_section { /* Frame */ /* Scrollbar */ } section .section.timeline_section >.container { overflow: hidden; } section .section.timeline_section .frame { overflow: hidden; height: 400px; } @media (min-width: 375px) { section .section.timeline_section .frame { height: 350px; } } @media (min-width: 425px) { section .section.timeline_section .frame { height: 420px; } } @media (min-width: 768px) { section .section.timeline_section .frame { height: 250px; } } section .section.timeline_section .frame ul { list-style: none; margin: 0; padding: 0; height: 100%; } section .section.timeline_section .frame ul li { float: left; width: 300px; height: 100%; margin: 0; padding: 0; } @media (min-width: 768px) { section .section.timeline_section .frame ul li { width: 750px; } } @media (min-width: 992px) { section .section.timeline_section .frame ul li { width: 970px; } } @media (min-width: 1200px) { section .section.timeline_section .frame ul li { width: 1170px; } } section .section.timeline_section .frame ul li .timeline-border { display: none; } @media (min-width: 768px) { section .section.timeline_section .frame ul li .timeline-border { display: block; width: 1px; position: absolute; background-color: #19191b; top: 0; left: -30px; min-height: 160px; height: 100%; } } section .section.timeline_section .frame ul li .timeline-year, section .section.timeline_section .frame ul li .timeline-img { height: auto; } @media (min-width: 768px) { section .section.timeline_section .frame ul li .timeline-year, section .section.timeline_section .frame ul li .timeline-img { display: table-cell; vertical-align: middle; width: 2000px; height: 250px; } } section .section.timeline_section .frame ul li .timeline-year h3 { font-size: 48px; font-size: 4.8rem; margin: 0; } section .section.timeline_section .frame ul li img { max-height: 250px; } section .section.timeline_section .frame ul li .timeline-text { height: auto; } @media (min-width: 768px) { section .section.timeline_section .frame ul li .timeline-text { display: table-cell; vertical-align: middle; width: 2000px; height: 250px; padding-right: 15px; } } section .section.timeline_section .scrollbar { margin: 30px 0; margin-bottom: 10px; height: 5px; background: #ec631f; line-height: 0; } @media (min-width: 768px) { section .section.timeline_section .scrollbar { margin-bottom: 0; } } section .section.timeline_section .scrollbar .handle { height: 100%; background: #dadada; cursor: pointer; width: 100% !important; margin-left: 15px; } @media (min-width: 768px) { section .section.timeline_section .scrollbar .handle { margin-left: 30px; } } section .section.timeline_section .scrollbar .handle .mousearea { position: absolute; left: -10px; width: 20px; height: 20px; background-color: #ec631f; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; top: -8px; z-index: 2; } section .section.timeline_section .pages { display: none; } @media (min-width: 768px) { section .section.timeline_section .pages { display: block; padding: 0; list-style: none; position: relative; height: 100px; margin: 0; } } section .section.timeline_section .pages >li { /*position: absolute;*/ text-align: center; display: inline-block; font-size: 18px; font-weight: 600; cursor: pointer; width: calc(5%); position: relative; top: 0; padding-top: 50px; } section .section.timeline_section .pages >li:nth-child(odd) { top: 25px; } section .section.timeline_section .pages >li:nth-child(even) { top: 0px; } section .section.timeline_section .pages >li:after { content: ''; width: 1px; background-color: #19191b; position: absolute; left: 50%; } section .section.timeline_section .pages >li:nth-child(n):after { height: 70px; top: -25px; z-index: 1; } section .section.timeline_section .pages >li:nth-child(2n):after { height: 40px; top: 0px; } section .section.timeline_section .pages >li.active { color: #ec631f; } section .section.timeline_section .pages >li.active:after { background-color: #ec631f; } .section.team_section .horizontal-scroll { overflow-x: auto; white-space: nowrap; } .section.team_section .horizontal-scroll >div { display: inline-block; float: none; } .section.team_section .team-container .contact-box .contact-icon { padding: 0; text-align: center; } .section.team_section .team-thumbnail .position { width: 100%; position: absolute; top: 50%; left: 0; white-space: pre-wrap; padding: 0 20px; text-align: center; z-index: 99; opacity: 0; } .section.team_section .team-thumbnail .hover-link:hover .position { opacity: 1; } .team-thumbnail { position: relative; } .textgallery_section .lower-text, .textgallery_section .lower-text .links-box { text-align: left; } .textgallery_section .textgallery_collapse .same-height-element { height: auto !important; } .textgallery_section .gallery-page { margin-bottom: 10px; } .textgallery_section .gallery-page iframe { width: 100%; } .textgallery_section .gallery-page .gallery-item { padding: 0; width: 100%; position: relative; } @media (min-width: 768px) { .textgallery_section .flex-item { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; } } @media (min-width: 768px) { .textgallery_section .display-flex .gallery-page { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; } } .textgallery_section .display-flex .gallery-page >div { width: 110%; } .textgallery_section .gallery-text .gallerytext-image { max-width: 130px; float: left; max-height: 80px; padding-right: 10px; } @media (min-width: 768px) { .textgallery_section .gallery-text .gallerytext-image { padding-right: 0; } } @media (min-width: 992px) { .textgallery_section .gallery-text .gallerytext-image { max-height: none; } } @media (min-width: 768px) { .textgallery_section .section-400 .gallery-text-content { height: 400px; } } @media (min-width: 768px) { .textgallery_section .section-200 .gallery-text-content { height: 200px; } } @media (max-width: 767px) { .textgallery_section .gallery-page { height: auto !important; } } @media (min-width: 768px) { .textgallery_section .gallery-page { margin-bottom: 0; } .textgallery_section .padding-text { padding-left: 80px; } } @media (min-width: 768px) and (min-width: 768px) { .textgallery_section .display-flex .gallery-page .same-height-element { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; } } @media (min-width: 768px) and (min-width: 768px) { .textgallery_section .display-flex .gallery-page .same-height-element { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; } } @media (min-width: 768px) and (min-width: 768px) { .textgallery_section .display-flex .gallery-page .same-height-element { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-align: center; -webkit-align-items: center; -webkit-box-align: center; align-items: center; } } .popupfeatures_section .popupfeatures-box .popupfeatures-item .popupfeatures-container .popupfeature-item { padding: 45px 30px; position: relative; display: block; cursor: pointer; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .popupfeatures_section .popupfeatures-box .popupfeatures-item .popupfeatures-container .popupfeature-item h3 { font-family: Montserrat, sans-serif; font-size: 20px; font-size: 2rem; font-weight: 700; margin-top: 45px; margin-bottom: 0; } .popupfeatures_section .popupfeatures-box .popupfeatures-item .popupfeatures-container .popupfeature-item:after { content: '\f002'; font: normal normal normal 14px/1 FontAwesome; font-size: 20px; font-size: 2rem; padding: 7px 8px; height: 34px; width: 34px; color: #fff; background-color: #ec631f; position: absolute; top: 0px; right: 0px; opacity: 0; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .popupfeatures_section .popupfeatures-box .popupfeatures-item .popupfeatures-container .popupfeature-item:hover { -webkit-box-shadow: 0px 3px 10px 0px rgba(4,4,4,0.1); -moz-box-shadow: 0px 3px 10px 0px rgba(4,4,4,0.1); box-shadow: 0px 3px 10px 0px rgba(4,4,4,0.1); } .popupfeatures_section .popupfeatures-box .popupfeatures-item .popupfeatures-container .popupfeature-item:hover:after { opacity: 1; } .popupfeatures_section .popupfeatures-box .popupfeatures-normal .popupfeatures-item { margin-bottom: 15px; } .popupfeatures_section .popupfeatures-box .modal .modal-content .modal-body h3 { font-family: Montserrat, sans-serif; font-size: 20px; font-size: 2rem; font-weight: 700; margin-top: 0; margin-bottom: 30px; } .popupfeatures_section .popupfeatures-box .modal .owl-carousel .owl-nav { position: absolute; bottom: -60px; right: -30px; } .popupfeatures_section .popupfeatures-box .modal .owl-carousel .owl-nav button { font-size: 30px; font-size: 3rem; padding: 0px 15px !important; height: 42px; width: 42px; color: #fff; background-color: #000; position: relative; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .popupfeatures_section .popupfeatures-box .modal .owl-carousel .owl-nav button:hover { color: #fff; background-color: #ec631f; } section .section.parallax_section .parallax__text .page-title { font-size: 50px; font-size: 5rem; font-weight: 900; margin-top: 0; } @media (min-width: 1400px) { section .section.parallax_section .parallax__text .page-title { font-size: 72px; font-size: 7.2rem; } } section .section.parallax_section .parallax__text .sub-title { font-size: 30px; font-size: 3rem; font-weight: 900; } section .section.parallax_section .parallax__container .scene { padding: 0; margin: 0; } section .section.parallax_section .parallax__container .layer { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } @media (max-height: 630px) { section .section.parallax_section .parallax__container .layer img { max-height: 580px; } } .woocommerce ul.products { margin: 0; } .woocommerce ul.products li.product { position: relative; } .woocommerce ul.products li.product a img { margin: 0; } .woocommerce ul.products li.product a.btn { display: none; width: 140px; position: absolute; top: 30px; right: 0; color: #010101; border-color: #010101; } .woocommerce ul.products li.product a.btn:hover { color: #ec631f !important; background-color: transparent; border-color: #ec631f; } .woocommerce ul.products li.product span.onsale { font-size: 14px; font-size: 1.4rem; font-weight: 300; line-height: 1; padding: 5px 5px 3px 5px; margin: 0; min-height: auto; min-width: auto; border-radius: 3px; top: 15px; left: 15px; right: auto; color: #fff; background-color: #ec631f; } .woocommerce ul.products li.product .product-thumbnail { position: relative; } .woocommerce ul.products li.product .product-thumbnail a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .woocommerce ul.products li.product .product-thumbnail .product-full-thumb { display: none; height: 400px; background-size: cover; background-position: center center; background-repeat: no-repeat; } .woocommerce ul.products li.product .product-content ul { margin: 0; } .woocommerce ul.products li.product .product-content ul + p { margin-top: 10px; } .woocommerce ul.products li.product .product-content .product-header h2 { font-size: 18px; font-size: 1.8rem; font-weight: 400; text-transform: none; padding: 0; color: #ec631f; } .woocommerce ul.products li.product .product-content .product-header + .project-attributes { margin-top: 20px; } .woocommerce ul.products li.product .product-content .project-attributes ul { margin: 0; } .woocommerce ul.products li.product .product-content .project-attributes ul > li { padding-left: 20px; position: relative; display: flex; align-items: center; } .woocommerce ul.products li.product .product-content .project-attributes ul > li .label { font-size: 14px; font-size: 1.4rem; font-weight: 400; padding: 0; text-align: left; color: #000; float: left; width: 66.66666666%; } .woocommerce ul.products li.product .product-content .project-attributes ul > li .value { font-size: 14px; font-size: 1.4rem; font-weight: 500; text-align: right; color: #000; float: left; width: 33.33333333%; } .woocommerce ul.products li.product .product-content .project-attributes ul > li:before { content: ''; height: 9px; width: 9px; position: absolute; top: 7px; left: 0; background-color: #ec631f; border-radius: 5px; } .woocommerce ul.products li.product .product-content .project-attributes ul > li + li { margin-top: 5px; } .woocommerce ul.products li.product .product-content .price { display: none; } .woocommerce ul.products li.product a.button { display: none !important; } .woocommerce-page ul.products li.product { width: 100% !important; padding: 15px 0; margin: 0; border-bottom: 1px solid #e9e9e9; } .woocommerce-page ul.products li.product a.product-title-link { display: block; position: relative; cursor: pointer; } .woocommerce-page ul.products li.product a.product-title-link:hover .page-title { color: #ec631f; } .woocommerce-page ul.products li.product .page-title { margin-bottom: 15px; } .woocommerce-page ul.products li.product .product-content p { margin: 0 0 10px; } .woocommerce-page ul.products li.product .product-content p:last-child { margin: 0; } .woocommerce-page ul.products li.product .product-content ul > li { padding-left: 20px; position: relative; } .woocommerce-page ul.products li.product .product-content ul > li:before { content: ''; height: 9px; width: 9px; position: absolute; top: 11px; left: 0; background-color: #ec631f; border-radius: 5px; } .woocommerce-page ul.products li.product .product-content .product-header .woocommerce-loop-product__title { float: left; } .woocommerce-page ul.products li.product .product-content .product-header .project-size { display: none; } .woocommerce-page ul.products li.product .product-content .product-header .project-info { line-height: 1; float: right; display: flex; align-content: center; justify-content: center; } .woocommerce-page ul.products li.product .product-content .product-header .project-info .project-btns { display: inline-block; position: relative; } .woocommerce-page ul.products li.product .product-content .product-header .project-info .project-btns .compare-text { opacity: 0; visibility: hidden; } .woocommerce-page ul.products li.product .product-content .product-header .project-info .project-btns .compare { font-size: 0px; font-size: 0rem; padding: 0; margin: 0 15px 0 0; display: inline-block !important; height: auto; width: auto; color: #ec631f; background-color: transparent; border: none; border-radius: 0; } .woocommerce-page ul.products li.product .product-content .product-header .project-info .project-btns .compare:before { /* content: '\f24e'; font-family: 'Font Awesome 5 Free'; .font-size(15); font-weight: 900; */ content: ''; display: inline-block; height: 16px; width: 16px; background-image: url(../img/balance-color.svg); background-size: contain; background-repeat: no-repeat; background-position: center center; } .woocommerce-page ul.products li.product .product-content .product-header .project-info .project-btns .compare:after { font-size: 15px; font-size: 1.5rem; } .woocommerce-page ul.products li.product .product-content .product-header .project-info .project-btns .compare:hover { color: #858585; } .woocommerce-page ul.products li.product .product-content .product-header .project-info .project-btns .compare:hover + .compare-text { opacity: 1; visibility: visible; } .woocommerce-page ul.products li.product .product-content .product-header .project-info .project-btns .compare + .compare-text { font-size: 12px; font-size: 1.2rem; padding: 7px; width: 142px; position: absolute; bottom: -40px; left: -6px; color: #19191b; background-color: #fff; border-radius: 5px; box-shadow: 0 1px 1em rgba(0,0,0,0.2); opacity: 0; visibility: hidden; z-index: 9; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .woocommerce-page ul.products li.product .product-content .product-header .project-info .project-btns .compare + .compare-text:before { content: ''; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 10px solid #fff; position: absolute; top: -7px; } .woocommerce-page ul.products li.product .product-content .product-header .project-info .tinv-wraper.tinv-wishlist { display: inline-block; margin-right: 15px; } .woocommerce-page ul.products li.product .product-content .product-header .project-info .tinv-wraper.tinv-wishlist .tinvwl_add_to_wishlist_button { margin-top: 0; width: auto; height: auto; vertical-align: bottom; color: #ec631f; } .woocommerce-page ul.products li.product .product-content .product-header .project-info .tinv-wraper.tinv-wishlist .tinvwl_add_to_wishlist_button:before { font-size: 20px; font-size: 2rem; margin: -3px 0 0 0; position: relative; top: 0; left: 0; } .woocommerce-page ul.products li.product .product-content .product-header .project-info .tinv-wraper.tinv-wishlist .tinvwl_add_to_wishlist_button:hover { color: #858585; } .woocommerce-page ul.products li.product .product-content .product-header .project-info .tinv-wraper.tinv-wishlist .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text { display: none; } .woocommerce-page ul.products li.product .product-content .product-header .project-info .add_to_cart_button { display: inline-block; margin-right: 15px; color: #ec631f; } .woocommerce-page ul.products li.product .product-content .product-header .project-info .add_to_cart_button:hover { color: #858585; } .woocommerce-page ul.products li.product .product-content .product-header .project-info .price { font-size: 16px; font-size: 1.6rem; font-weight: 500; margin: 0; display: inline-block; color: #ec631f; } .woocommerce-page ul.products li.product .product-content .product-header .project-info .price del { font-weight: 300; margin-right: 10px; color: #4b4b4b; opacity: 1; } .woocommerce-page ul.products li.product .product-content .product-header .project-info .price ins { font-weight: 500; text-decoration: none; } .woocommerce-page ul.products li.product .product-content.product-content-add { text-align: center; padding: 15px 0 10px 0; } .woocommerce-page ul.products li.product .product-content.product-content-add ul { text-align: left; } .woocommerce-page ul.products li.product .product-content.product-content-add a.normal-link { font-size: 16px; font-size: 1.6rem; font-weight: 500; line-height: 1; display: inline-block; margin-top: 5px; color: #ec631f; } .woocommerce-page ul.products li.product .product-content.product-content-add a.normal-link:hover { color: #858585; } .woocommerce-page ul.products li.product .product-footer { text-align: center; } .woocommerce-page ul.products li.product .product-footer .price { font-size: 24px; font-size: 2.4rem; font-weight: 500; line-height: 1; text-align: center; margin: 0; color: #000000; /* del { text-decoration: none; display: block; opacity: 1; color: @default_text_color; } ins { .font-size(18); font-weight: 500; text-decoration: none; position: relative; display: block; color: @color-main; &:before { content: 'Promocyjna cena przy zamówieniu razem z projektem'; .font-size(16); font-weight: 400; padding: 15px 15px; display: block; color: @color-black; } } */ } .woocommerce-page ul.products li.product .product-footer .price-ins { font-size: 20px; font-size: 2rem; font-weight: 500; line-height: 1; text-decoration: none; position: relative; display: block; color: #ec631f; } .woocommerce-page ul.products li.product .product-footer .price-ins:before { content: 'Promocyjna cena przy zamówieniu razem z projektem'; font-size: 14px; font-size: 1.4rem; font-weight: 400; line-height: 1.2; padding: 10px 15px; display: block; color: #000; } .woocommerce-page ul.products li.product .product-footer a.btn { font-size: 16px; font-size: 1.6rem; font-weight: 300; text-transform: uppercase; display: block; position: relative; top: auto; right: auto; margin: 10px auto 0 auto; color: #fff; background-color: #ec631f; border-color: #ec631f; } .woocommerce-page ul.products li.product .product-footer a.btn:hover { color: #fff !important; background-color: #858585; border-color: #858585; } .woocommerce-page ul.products li.product .product-footer a.normal-link { font-size: 16px; font-size: 1.6rem; font-weight: 500; line-height: 1; display: inline-block; margin-top: 15px; color: #ec631f; } .woocommerce-page ul.products li.product .product-footer a.normal-link:hover { color: #858585; } .woocommerce-page ul.products li.product .product-footer a.normal-link.link-modal { display: none; } .woocommerce-page ul.products li.product:first-child { padding-top: 0; } .woocommerce-page ul.products li.product:first-child a.btn { top: 0; } .woocommerce-page ul.products li.product:last-child { padding-bottom: 0; border-bottom: none; } @media (max-width: 767px) { .woocommerce ul.products li.product { margin: 0 !important; } .woocommerce ul.products li.product .product-content .product-header h2 { text-align: center; margin-top: 15px; margin-bottom: 15px; float: none !important; } .woocommerce ul.products li.product .product-content .product-header .project-info { text-align: center; float: none; } .woocommerce ul.products li.product .product-content .project-attributes ul > li .label, .woocommerce ul.products li.product .product-content .project-attributes ul > li .value { font-size: 12px; font-size: 1.2rem; } } @media (min-width: 768px) { .woocommerce-page ul.products li.product .product-item { display: flex; align-items: center; } .woocommerce-page ul.products li.product .product-thumbnail { float: left; width: 33.33333333%; } .woocommerce-page ul.products li.product .product-thumbnail.product-thumb-add { width: 20%; } .woocommerce-page ul.products li.product .product-content { float: left; width: 66.66666666%; padding-left: 30px; } .woocommerce-page ul.products li.product .product-content .product-header { display: flex; align-items: center; justify-content: space-between; } .woocommerce-page ul.products li.product .product-content .product-header h2 { font-size: 16px; font-size: 1.6rem; padding-top: 2px; text-align: left; } .woocommerce-page ul.products li.product .product-content .product-header + .project-attributes { margin-top: 15px; } .woocommerce-page ul.products li.product .product-content .project-attributes ul > li .label, .woocommerce-page ul.products li.product .product-content .project-attributes ul > li .value { font-size: 12px; font-size: 1.2rem; } .woocommerce-page ul.products li.product .product-content.product-content-add { text-align: left; padding: 0 0 0 30px; width: 55%; } .woocommerce-page ul.products li.product .product-footer { text-align: center; float: left; width: 25%; padding-left: 30px; } .woocommerce-page ul.products li.product .product-footer .price-ins:before { font-size: 14px; font-size: 1.4rem; padding: 10px 10px; } } @media (min-width: 768px) and (max-width: 991px) { .woocommerce ul.products li.product { margin: 0 !important; } } @media (min-width: 992px) { .woocommerce-page ul.products li.product .product-thumbnail.product-thumb-add { width: 25%; } .woocommerce-page ul.products li.product .product-content.product-content-add { width: 50%; } .woocommerce-page ul.products li.product .product-footer { width: 25%; } .woocommerce-page ul.products li.product .product-footer .price-ins:before { font-size: 16px; font-size: 1.6rem; padding: 10px 15px; } } @media (min-width: 1200px) { .woocommerce ul.products li.product .product-thumbnail.product-thumb-add { width: 20%; } .woocommerce ul.products li.product .product-content .product-header h2 { font-size: 18px; font-size: 1.8rem; padding: 0; } .woocommerce ul.products li.product .product-content .product-header + .project-attributes { margin-top: 20px; } .woocommerce ul.products li.product .product-content .project-attributes ul > li .label, .woocommerce ul.products li.product .product-content .project-attributes ul > li .value { font-size: 14px; font-size: 1.4rem; } .woocommerce ul.products li.product .product-content.product-content-add { width: 55%; } } .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt { font-size: 14px; font-size: 1.4rem; font-weight: 300; text-transform: uppercase; padding: 10px 15px; color: #fff; background-color: #ec631f; border: 1px solid #ec631f; border-radius: 5px; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .woocommerce #respond input#submit.alt:hover, .woocommerce a.button:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover { color: #ec631f; background-color: #fff; border: 1px solid #ec631f; } .woocommerce-error, .woocommerce-info, .woocommerce-message { font-size: 15px; font-weight: 300; padding: 10px 15px 10px 45px !important; margin: 0 0 30px !important; background-color: #f5f5f5; } .woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before { top: 10px; left: 15px; } .woocommerce-message, .woocommerce-info { border-top: 2px solid #ec631f; } .woocommerce-message:before, .woocommerce-info:before { color: #ec631f; } .woocommerce .site-main .woocommerce-products-header .woo-projects-header .page-title, .woocommerce-page .site-main .woocommerce-products-header .woo-projects-header .page-title { position: relative; padding-top: 1px; padding-left: 40px; } .woocommerce .site-main .woocommerce-products-header .woo-projects-header .page-title:before, .woocommerce-page .site-main .woocommerce-products-header .woo-projects-header .page-title:before { content: ''; height: 17px; width: 22px; position: absolute; top: 0; left: 0; background: url(../img/home.png); background-repeat: no-repeat; background-size: cover; } .woocommerce .site-main .woocommerce-products-header .woo-projects-header .woocommerce-ordering, .woocommerce-page .site-main .woocommerce-products-header .woo-projects-header .woocommerce-ordering { float: left; width: 100%; position: relative; margin: 0 0 25px 0; } .woocommerce .site-main .woocommerce-products-header .woo-projects-header .woocommerce-ordering:before, .woocommerce-page .site-main .woocommerce-products-header .woo-projects-header .woocommerce-ordering:before { content: 'Sortowanie'; font-size: 14px; font-size: 1.4rem; font-weight: 300; padding: 0px 10px; color: #ec631f; background-color: #fff; position: absolute; top: -12px; left: 10px; } .woocommerce .site-main .woocommerce-products-header .woo-projects-header .woocommerce-ordering select, .woocommerce-page .site-main .woocommerce-products-header .woo-projects-header .woocommerce-ordering select { font-size: 13px; font-size: 1.3rem; padding: 9px 10px; } .woocommerce .site-main .woocommerce-products-header .term-description, .woocommerce-page .site-main .woocommerce-products-header .term-description { margin-bottom: 20px; } .woocommerce .site-main .prdctfltr-added-wrap + .term-description, .woocommerce-page .site-main .prdctfltr-added-wrap + .term-description { margin-top: 20px; } .woocommerce .site-main .products-list + .term-description, .woocommerce-page .site-main .products-list + .term-description { margin-top: 20px; margin-bottom: -10px; } .woocommerce .site-main .woocommerce-pagination, .woocommerce-page .site-main .woocommerce-pagination { text-align: right; padding-top: 15px; } .woocommerce .site-main .woocommerce-pagination ul.page-numbers, .woocommerce-page .site-main .woocommerce-pagination ul.page-numbers { margin: 0; border: none; } .woocommerce .site-main .woocommerce-pagination ul.page-numbers > li, .woocommerce-page .site-main .woocommerce-pagination ul.page-numbers > li { padding: 0px 5px; border: none; } .woocommerce .site-main .woocommerce-pagination ul.page-numbers > li > a, .woocommerce .site-main .woocommerce-pagination ul.page-numbers > li > span, .woocommerce-page .site-main .woocommerce-pagination ul.page-numbers > li > a, .woocommerce-page .site-main .woocommerce-pagination ul.page-numbers > li > span { font-size: 16px; font-size: 1.6rem; font-weight: 300; padding: 0; color: #000; background: transparent; } .woocommerce .site-main .woocommerce-pagination ul.page-numbers > li > a i, .woocommerce .site-main .woocommerce-pagination ul.page-numbers > li > span i, .woocommerce-page .site-main .woocommerce-pagination ul.page-numbers > li > a i, .woocommerce-page .site-main .woocommerce-pagination ul.page-numbers > li > span i { margin-left: 3px; } .woocommerce .site-main .woocommerce-pagination ul.page-numbers > li > a:hover, .woocommerce .site-main .woocommerce-pagination ul.page-numbers > li > span:hover, .woocommerce-page .site-main .woocommerce-pagination ul.page-numbers > li > a:hover, .woocommerce-page .site-main .woocommerce-pagination ul.page-numbers > li > span:hover { color: #ec631f; } .woocommerce .site-main .woocommerce-pagination ul.page-numbers > li > a.next, .woocommerce .site-main .woocommerce-pagination ul.page-numbers > li > a.prev, .woocommerce .site-main .woocommerce-pagination ul.page-numbers > li > span.next, .woocommerce .site-main .woocommerce-pagination ul.page-numbers > li > span.prev, .woocommerce-page .site-main .woocommerce-pagination ul.page-numbers > li > a.next, .woocommerce-page .site-main .woocommerce-pagination ul.page-numbers > li > a.prev, .woocommerce-page .site-main .woocommerce-pagination ul.page-numbers > li > span.next, .woocommerce-page .site-main .woocommerce-pagination ul.page-numbers > li > span.prev { margin-left: 10px; } .woocommerce .site-main .woocommerce-pagination ul.page-numbers > li > span, .woocommerce-page .site-main .woocommerce-pagination ul.page-numbers > li > span { color: #ec631f; } @media (min-width: 768px) { .woocommerce .site-main .woocommerce-products-header .woo-projects-header, .woocommerce-page .site-main .woocommerce-products-header .woo-projects-header { display: flex; align-items: center; margin-bottom: 20px; } .woocommerce .site-main .woocommerce-products-header .woo-projects-header .page-title, .woocommerce-page .site-main .woocommerce-products-header .woo-projects-header .page-title { float: left; width: 70%; margin: 0; } .woocommerce .site-main .woocommerce-products-header .woo-projects-header .woocommerce-ordering, .woocommerce-page .site-main .woocommerce-products-header .woo-projects-header .woocommerce-ordering { float: left; width: 40%; margin: 0; } } @media (min-width: 1200px) { .woocommerce .site-main .woocommerce-products-header .woo-projects-header .woocommerce-ordering, .woocommerce-page .site-main .woocommerce-products-header .woo-projects-header .woocommerce-ordering { width: 32.5%; } .woocommerce.term-dodatki .site-main .woocommerce-products-header .woo-projects-header .page-title, .woocommerce-page.term-dodatki .site-main .woocommerce-products-header .woo-projects-header .page-title { width: 76%; } .woocommerce.term-dodatki .site-main .woocommerce-products-header .woo-projects-header .woocommerce-ordering, .woocommerce-page.term-dodatki .site-main .woocommerce-products-header .woo-projects-header .woocommerce-ordering { width: 24%; } } .single-product.woocommerce header h1.page-title { font-size: 22px; font-size: 2.2rem; font-weight: 400; line-height: 1; text-transform: none; padding-left: 40px; margin-bottom: 20px; position: relative; color: #19191b; } .single-product.woocommerce header h1.page-title:before { content: ''; height: 17px; width: 22px; position: absolute; top: 2px; left: 0; background: url(../img/home.png); background-repeat: no-repeat; background-size: cover; } @media (max-width: 767px) { .single-product.woocommerce header h1.page-title { text-align: left; } } .woocommerce div.product div.product-images-gallery { position: relative; margin-bottom: 10px; } .woocommerce div.product div.product-images-gallery span.onsale { font-size: 16px; font-size: 1.6rem; font-weight: 300; line-height: 1; padding: 10px; margin: 0; min-height: auto; min-width: auto; display: none; top: 15px; left: 15px; right: auto; color: #fff; background-color: #ec631f; border-radius: 5px; } .woocommerce div.product div.product-images-gallery div.images { width: 100%; margin-bottom: 0; } .woocommerce div.product div.product-images-gallery div.images .flex-control-thumbs { margin-top: 15px; } .woocommerce div.product div.product-images-gallery div.images .flex-control-thumbs > li { width: 23.5%; margin: 0 2% 2% 0; clear: none !important; } .woocommerce div.product div.product-images-gallery div.images .flex-control-thumbs > li img { opacity: 1; } .woocommerce div.product div.product-images-gallery div.images .flex-control-thumbs > li img:hover, .woocommerce div.product div.product-images-gallery div.images .flex-control-thumbs > li img.flex-active { opacity: .5; } .woocommerce div.product div.product-images-gallery div.images .flex-control-thumbs > li:nth-child(4n) { margin-right: 0; } .woocommerce div.product div.summary { margin-bottom: 25px; } .woocommerce div.product div.summary p.price { font-size: 24px; font-size: 2.4rem; font-weight: 500; line-height: 1; text-align: right; margin-bottom: 12px; float: left; width: 100%; color: #ec631f; } .woocommerce div.product div.summary p.price del { font-size: 20px; font-size: 2rem; font-weight: 300; line-height: 1; margin-right: 15px; color: #4b4b4b; opacity: 1; } .woocommerce div.product div.summary p.price ins { font-size: 24px; font-size: 2.4rem; font-weight: 500; line-height: 1; text-decoration: none; } .woocommerce div.product div.summary p.stock.out-of-stock { display: none; } .woocommerce div.product div.summary .woocommerce-product-details__short-description { display: none; } .woocommerce div.product div.summary .btn-modal { font-size: 18px; font-size: 1.8rem; text-transform: uppercase; padding: 20px 15px; margin-bottom: 20px; width: 100%; } .woocommerce div.product div.summary form.cart { margin-bottom: 20px; } .woocommerce div.product div.summary form.cart div.quantity { display: none; } .woocommerce div.product div.summary form.cart .button { font-size: 18px; font-size: 1.8rem; padding: 20px 15px; } .woocommerce div.product div.summary .compare.button { font-size: 16px; font-size: 1.6rem; font-weight: 300; line-height: 1; text-align: center; text-transform: none; padding: 15px 15px; margin-bottom: 20px; height: 62px; width: 48%; float: left; display: flex; align-items: center; justify-content: center; color: #000; background-color: transparent; border: 1px solid #d6d6d6; border-radius: 5px; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .woocommerce div.product div.summary .compare.button:before { /* content: "\f24e"; font: normal normal normal 14px/1 FontAwesome; .font-size(22); margin-right: 15px; */ content: ''; display: inline-block; margin-right: 15px; height: 26px; width: 26px; background-image: url(../img/balance.svg); background-size: contain; background-repeat: no-repeat; background-position: center center; } .woocommerce div.product div.summary .compare.button:after { content: "Porównaj"; } .woocommerce div.product div.summary .compare.button:hover { color: #ec631f; background-color: transparent; border-color: #ec631f; } .woocommerce div.product div.summary .compare.button.added:after { display: none; } .woocommerce div.product div.summary .compare.button + .tinv-wishlist { width: 48%; float: right; } .woocommerce div.product div.summary .compare.button + .tinv-wishlist + .product_meta { width: 100%; float: left; } .woocommerce div.product div.summary .tinv-wishlist { margin-bottom: 20px; } .woocommerce div.product div.summary .tinv-wishlist .tinvwl_add_to_wishlist_button { font-size: 16px; font-size: 1.6rem; font-weight: 300; line-height: 1; text-align: center; padding: 15px 15px; height: 62px; width: 100%; display: flex; align-items: center; justify-content: center; color: #000; background-color: transparent; border: 1px solid #d6d6d6; border-radius: 5px; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .woocommerce div.product div.summary .tinv-wishlist .tinvwl_add_to_wishlist_button:before { font-size: 33px; font-size: 3.3rem; line-height: 1; position: relative; top: auto; left: auto; margin: -3px 10px 0 0; } .woocommerce div.product div.summary .tinv-wishlist .tinvwl_add_to_wishlist_button:hover { color: #ec631f; background-color: transparent; border-color: #ec631f; } .woocommerce div.product div.summary .product_meta .product_additional_links { margin-bottom: 20px; } .woocommerce div.product div.summary .product_meta .product_additional_links .product_additional_link { position: relative; } .woocommerce div.product div.summary .product_meta .product_additional_links .product_additional_link a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .woocommerce div.product div.summary .product_meta .product_additional_links .product_additional_link .panel_title { font-size: 16px; font-size: 1.6rem; font-weight: 300; padding: 15px 15px; margin: 0; color: #000; background-color: transparent; border: 1px solid #d6d6d6; border-radius: 5px; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .woocommerce div.product div.summary .product_meta .product_additional_links .product_additional_link .panel_title i { font-size: 22px; font-size: 2.2rem; margin-right: 15px; } .woocommerce div.product div.summary .product_meta .product_additional_links .product_additional_link .panel_title.panel_title_ico { display: flex; align-items: center; justify-content: center; } .woocommerce div.product div.summary .product_meta .product_additional_links .product_additional_link:hover .panel_title { color: #ec631f; background-color: transparent; border-color: #ec631f; } .woocommerce div.product div.summary .product_meta .product_additional_links .product_additional_link + .product_additional_link { margin-top: 20px; } .woocommerce div.product div.summary .product_meta .product_additional_links + .product_additives_link { margin-top: 20px; } .woocommerce div.product div.summary .product_meta .product_contact_datas { margin-bottom: 0; } .woocommerce div.product div.summary .product_meta .product_contact_datas .contact_datas_text { font-weight: 400; text-align: center; color: #000; } .woocommerce div.product div.summary .product_meta .product_contact_datas .contact-box { font-size: 18px; font-size: 1.8rem; font-weight: 400; margin: 0 auto; width: 70%; color: #ec631f; } .woocommerce div.product div.summary .product_meta .product_contact_datas .contact-box .contact-data a { color: #ec631f; } .woocommerce div.product div.summary .product_meta .product_contact_datas .contact-box .contact-data a:hover { color: #858585; } .woocommerce div.product div.summary .product_meta .product_contact_datas .contact-box .contact-data i { margin-right: 5px; } .woocommerce div.product div.summary .product_meta .product_contact_datas .contact-box .contact-data + .contact-data { margin-top: 5px; } .woocommerce div.product div.summary .product_meta .product_contact_datas + .product_additives_link { margin-top: 20px; } .woocommerce div.product div.summary .product_meta .product_additives_link { text-align: center; padding: 20px 15px; border: 1px solid #d6d6d6; border-radius: 5px; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .woocommerce div.product div.summary .product_meta .product_additives_link a { display: block; } .woocommerce div.product div.summary .product_meta .product_additives_link img { max-height: 50px; margin-bottom: 15px; } .woocommerce div.product div.summary .product_meta .product_additives_link p { font-size: 15px; font-weight: 400; line-height: 1.4; color: #ec631f; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .woocommerce div.product div.summary .product_meta .product_additives_link:hover { border-color: #ec631f; } .woocommerce div.product div.summary .product_meta .product_additives_link:hover p { color: #19191b; } .woocommerce .main-content-product .page-title { font-size: 18px; font-weight: 400; line-height: 1; color: #19191b; } .woocommerce .main-content-product .page-title img { max-height: 20px; max-width: 20px; margin-right: 20px; } .woocommerce .main-content-product .page-title i { margin-right: 20px; color: #ec631f; } .woocommerce .main-content-product .page-title.page-title-img { position: relative; display: flex; align-items: center; } .woocommerce .main-content-product .product_attributes .shop_attributes { border: none; margin-top: -10px; margin-bottom: 15px; } .woocommerce .main-content-product .product_attributes .shop_attributes tbody { display: flex; align-items: center; flex-wrap: wrap; } .woocommerce .main-content-product .product_attributes .shop_attributes tbody > tr { padding: 10px 0 10px 30px; position: relative; width: 100%; display: flex; align-items: center; justify-content: space-between; margin-right: 0; color: #000; border-bottom: 1px solid #cccccc; } .woocommerce .main-content-product .product_attributes .shop_attributes tbody > tr th { font-size: 12px; font-size: 1.2rem; font-weight: 400; padding: 0; margin: 0; display: inline-block; width: auto; border: none; } .woocommerce .main-content-product .product_attributes .shop_attributes tbody > tr td { font-size: 12px; font-size: 1.2rem; font-weight: 500; font-style: normal; text-align: right; display: inline-block; width: auto; border: none; } .woocommerce .main-content-product .product_attributes .shop_attributes tbody > tr td p { padding: 0; } .woocommerce .main-content-product .product_attributes .shop_attributes tbody > tr:before { content: ''; height: 9px; width: 9px; position: absolute; top: 14.5px; left: 0; background-color: #ec631f; border-radius: 5px; } .woocommerce .main-content-product .product_attributes .shop_attributes tbody > tr:nth-child(even) th, .woocommerce .main-content-product .product_attributes .shop_attributes tbody > tr:nth-child(even) td { background: transparent; } .woocommerce .main-content-product .product_attributes .shop_attributes tbody > tr:nth-last-child(1) { border-bottom: none; } .woocommerce .main-content-product .project_amenities { text-align: center; padding: 15px 0; background-color: #ebebeb; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; } .woocommerce .main-content-product .project_amenities .project_amenities-item { display: flex; align-items: center; justify-content: space-around; } .woocommerce .main-content-product .project_amenities .project_amenities-item + .project_amenities-item i.first { display: none; } .woocommerce .main-content-product .project_amenities span { font-size: 14px; font-size: 1.4rem; font-weight: 500; line-height: 1; text-transform: uppercase; padding: 5px 15px; display: inline-block; position: relative; color: #ec631f; } .woocommerce .main-content-product .project_amenities i { margin-top: -3px; color: #ec631f; } .woocommerce .main-content-product .project_amenities + div { margin-top: 30px; } .woocommerce .main-content-product .content-project { position: relative; } .woocommerce .main-content-product .content-project p { font-weight: 300; } .woocommerce .main-content-product .content-project .project-links { margin: 0 -5px 30px -5px; overflow: hidden; } .woocommerce .main-content-product .content-project .project-links span, .woocommerce .main-content-product .content-project .project-links a { font-size: 14px; font-size: 1.4rem; font-weight: 300; line-height: 1; text-align: center; text-transform: uppercase; width: 50%; padding: 12px 10px; margin: 0 5px; display: inline-block; color: #fff; background-color: #ec631f; border: 1px solid #ec631f; border-radius: 5px; } .woocommerce .main-content-product .content-project .project-links a { color: #000; background-color: transparent; border: 1px solid #000; } .woocommerce .main-content-product .content-project .project-links a:hover { color: #fff; background-color: #000; border: 1px solid #000; } .woocommerce .main-content-product .content-project .floor_projection { margin-bottom: 30px; } .woocommerce .main-content-product .content-project .floor_projection .page-title { margin-bottom: 30px; } .woocommerce .main-content-product .content-project .floor_projection .floor_projection-box > div + div { margin-top: 15px; } .woocommerce .main-content-product .content-project .floor_projection .floor_rooms_header { font-size: 11px; font-size: 1.1rem; font-weight: 400; color: #ec631f; margin-bottom: 5px; } .woocommerce .main-content-product .content-project .floor_projection .floor_rooms_content { overflow: hidden; } .woocommerce .main-content-product .content-project .floor_projection .floor_rooms_content > .row { font-size: 14px; font-size: 1.4rem; font-weight: 400; padding: 5px 0; color: #000; border-bottom: 1px solid #ccc; } .woocommerce .main-content-product .content-project .floor_projection .floor_rooms_content > .row > div:first-child, .woocommerce .main-content-product .content-project .floor_projection .floor_rooms_content > .row > div:last-child { font-weight: 600; } .woocommerce .main-content-product .content-project .floor_projection .floor_rooms_footer { font-size: 14px; font-size: 1.4rem; font-weight: 400; margin-top: 10px; color: #000; } .woocommerce .main-content-product .content-project .floor_projection .floor_rooms_footer span { font-weight: 500; margin-left: 5px; } .woocommerce .main-content-product .content-project .floor_projection + div { position: relative; } .woocommerce .main-content-product .content-project .floor_projection + div:before { content: ''; height: 1px; width: 100%; position: absolute; top: -20px; background-color: #e9e9e9; } .woocommerce .main-content-product .content-project .additional_projection .gallery, .woocommerce .main-content-product .content-project .visualizations_gallery .gallery { margin: 0; } .woocommerce .main-content-product .content-project .additional_projection .gallery .item, .woocommerce .main-content-product .content-project .visualizations_gallery .gallery .item { margin-bottom: 30px; } .woocommerce .main-content-product .content-project .additional_projection .gallery .item a, .woocommerce .main-content-product .content-project .visualizations_gallery .gallery .item a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .woocommerce .main-content-product .content-project .additional_projection + div, .woocommerce .main-content-product .content-project .visualizations_gallery + div { margin-top: 0; } .woocommerce .main-content-product .content-project .additional_projection + div.row, .woocommerce .main-content-product .content-project .visualizations_gallery + div.row { position: relative; } .woocommerce .main-content-product .content-project .additional_projection + div.row:before, .woocommerce .main-content-product .content-project .visualizations_gallery + div.row:before { content: ''; height: 1px; width: 100%; position: absolute; top: -10px; background-color: #e9e9e9; } .woocommerce .main-content-product .content-project .additional_projection + .project-description, .woocommerce .main-content-product .content-project .visualizations_gallery + .project-description { padding-top: 20px; } .woocommerce .main-content-product .content-project + div { margin-top: 25px; } .woocommerce .main-content-product .project-description .page-title { margin-bottom: 20px; } .woocommerce .main-content-product .additional_text p { font-weight: 300; } .woocommerce .main-content-product .additional_text p strong { font-weight: 400; } .woocommerce .main-content-product .additional_text ul { list-style: none; padding-left: 0; margin-bottom: 15px; } .woocommerce .main-content-product .additional_text ul > li { font-size: 14px; font-size: 1.4rem; font-weight: 400; padding-left: 20px; position: relative; } .woocommerce .main-content-product .additional_text ul > li:before { content: ''; height: 9px; width: 9px; position: absolute; top: 7px; left: 0; background-color: #ec631f; border-radius: 5px; } .woocommerce .main-content-product .additional_text ul > li + li { margin-top: 5px; } .woocommerce .main-content-product .additional_text + .additional_text { margin-top: 25px; } .woocommerce .main-content-product .product_additional_btns { margin-top: 25px; } .woocommerce .main-content-product .product_additional_btns .product_additional_btn { position: relative; } .woocommerce .main-content-product .product_additional_btns .product_additional_btn a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .woocommerce .main-content-product .product_additional_btns .product_additional_btn .btn_title { font-size: 16px; font-size: 1.6rem; font-weight: 400; text-transform: uppercase; padding: 15px 30px; margin: 0; color: #000; background-color: #eaeaea; border-radius: 5px; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .woocommerce .main-content-product .product_additional_btns .product_additional_btn .btn_title i { font-size: 18px; font-size: 1.8rem; margin-right: 15px; } .woocommerce .main-content-product .product_additional_btns .product_additional_btn .btn_title span { font-size: 14px; font-size: 1.4rem; margin: 0 5px; } .woocommerce .main-content-product .product_additional_btns .product_additional_btn .btn_title.btn_title_ico { display: flex; align-items: center; } .woocommerce .main-content-product .product_additional_btns .product_additional_btn:hover .btn_title { color: #ec631f; } .woocommerce .main-content-product .product_additional_btns .product_additional_btn + .product_additional_btn { margin-top: 15px; } @media (max-width: 375px) { .woocommerce div.product div.summary p.price { font-size: 24px; font-size: 2.4rem; } .woocommerce div.product div.summary p.price del { font-size: 24px; font-size: 2.4rem; } .woocommerce div.product div.summary p.price ins { font-size: 18px; font-size: 1.8rem; } .woocommerce div.product div.summary .product_meta .product_additional_links .product_additional_link .panel_title { font-size: 14px; font-size: 1.4rem; } .woocommerce div.product div.summary .product_meta .product_contact_datas .contact-box { font-size: 16px; font-size: 1.6rem; } .woocommerce .main-content-product .product_attributes .shop_attributes tbody > tr { padding: 10px 0 10px 20px; } .woocommerce .main-content-product .content-project .floor_projection .floor_rooms_content > .row { font-size: 10px; font-size: 1rem; } .woocommerce .main-content-product .content-project .floor_projection .floor_rooms_header, .woocommerce .main-content-product .content-project .floor_projection .floor_rooms_footer { font-size: 10px; font-size: 1rem; } } @media (max-width: 767px) { .woocommerce div.product div.summary { float: left; width: 100%; } .woocommerce .main-content-product { overflow: hidden; } .woocommerce .main-content-product .project_amenities { padding: 10px 0; } .woocommerce .main-content-product .project_amenities .project_amenities-box { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; } .woocommerce .main-content-product .project_amenities .project_amenities-box .project_amenities-item { width: 50%; } .woocommerce .main-content-product .project_amenities .project_amenities-box .project_amenities-item:nth-child(2n+1) i.first { display: inline-block; } .woocommerce .main-content-product .project_amenities .project_amenities-box span { font-size: 12px; font-size: 1.2rem; padding: 7px 15px; } .woocommerce .main-content-product .content-project .project-links { display: flex; justify-content: center; } } @media (min-width: 768px) { .woocommerce div.product div.product-images-gallery { float: left; width: 69.3%; } .woocommerce div.product div.summary { float: right; width: 27.8%; min-width: 200px; margin-bottom: 0; } .woocommerce div.product div.summary p.price { font-size: 24px; font-size: 2.4rem; margin-bottom: 18px; } .woocommerce div.product div.summary p.price del { font-size: 20px; font-size: 2rem; } .woocommerce div.product div.summary p.price ins { font-size: 24px; font-size: 2.4rem; } .woocommerce div.product div.summary .btn-modal { font-size: 14px; font-size: 1.4rem; padding: 12px 15px; margin-bottom: 15px; } .woocommerce div.product div.summary form.cart { margin-bottom: 15px; } .woocommerce div.product div.summary form.cart .button { font-size: 14px; font-size: 1.4rem; padding: 12px 15px; } .woocommerce div.product div.summary .compare.button { font-size: 11px; font-size: 1.1rem; padding: 10px 5px; margin-bottom: 10px; height: 42px; } .woocommerce div.product div.summary .compare.button:before { margin-right: 7px; height: 18px; width: 18px; } .woocommerce div.product div.summary .tinv-wishlist { margin-bottom: 10px; } .woocommerce div.product div.summary .tinv-wishlist .tinvwl_add_to_wishlist_button { font-size: 11px; font-size: 1.1rem; padding: 12px 15px; height: 42px; } .woocommerce div.product div.summary .tinv-wishlist .tinvwl_add_to_wishlist_button:before { font-size: 19px; font-size: 1.9rem; margin-right: 5px; } .woocommerce div.product div.summary .product_meta .product_additional_links { margin-bottom: 15px; } .woocommerce div.product div.summary .product_meta .product_additional_links .product_additional_link .panel_title { font-size: 11px; font-size: 1.1rem; padding: 10px 5px; } .woocommerce div.product div.summary .product_meta .product_additional_links .product_additional_link .panel_title i { font-size: 13px; font-size: 1.3rem; margin-right: 7px; } .woocommerce div.product div.summary .product_meta .product_additional_links .product_additional_link + .product_additional_link { margin-top: 15px; } .woocommerce div.product div.summary .product_meta .product_contact_datas .contact_datas_text { font-size: 12px; font-size: 1.2rem; } .woocommerce div.product div.summary .product_meta .product_contact_datas .contact-box { font-size: 12px; font-size: 1.2rem; width: 80%; } .woocommerce div.product div.summary .product_meta .product_contact_datas + .product_additives_link { margin-top: 13px; } .woocommerce div.product div.summary .product_meta .product_additives_link { padding: 15px 10px; margin-top: 15px; } .woocommerce div.product div.summary .product_meta .product_additives_link img { margin-bottom: 10px; } .woocommerce div.product div.summary .product_meta .product_additives_link p { font-size: 11px; font-size: 1.1rem; } .woocommerce .main-content-product .product_attributes .shop_attributes tbody > tr { padding: 10px 0 10px 30px; width: 47.5%; margin-right: 5%; } .woocommerce .main-content-product .product_attributes .shop_attributes tbody > tr th { font-size: 14px; font-size: 1.4rem; } .woocommerce .main-content-product .product_attributes .shop_attributes tbody > tr td { font-size: 14px; font-size: 1.4rem; } .woocommerce .main-content-product .product_attributes .shop_attributes tbody > tr:nth-last-child(2) { border-bottom: none; } .woocommerce .main-content-product .project_amenities .project_amenities-box { display: flex; align-items: center; justify-content: space-between; } .woocommerce .main-content-product .project_amenities .project_amenities-box .project_amenities-item { flex-grow: 1; } .woocommerce .main-content-product .project_amenities span { font-size: 12px; font-size: 1.2rem; padding: 0 15px; } .woocommerce .main-content-product .content-project .floor_projection .page-title { padding-right: 410px; } .woocommerce .main-content-product .content-project .floor_projection img { width: 80%; } .woocommerce .main-content-product .content-project .project-links { margin: 0; position: absolute; top: -15px; right: -5px; z-index: 1; } .woocommerce .main-content-product .content-project .project-links span, .woocommerce .main-content-product .content-project .project-links a { padding: 12px 10px; margin: 5px 5px; width: auto; float: none; } .woocommerce .main-content-product .content-project .additional_projection .gallery, .woocommerce .main-content-product .content-project .visualizations_gallery .gallery { display: flex; align-items: center; } } @media (min-width: 768px) and (max-width: 991px) { .woocommerce .main-content-product .product_attributes .shop_attributes tbody > tr:nth-child(2n) { margin-right: 0; } } @media (min-width: 992px) { .woocommerce div.product div.product-images-gallery { position: relative; width: 72.5%; } .woocommerce div.product div.product-images-gallery div.images .flex-control-thumbs { margin-top: 15px; } .woocommerce div.product div.product-images-gallery div.images .flex-control-thumbs > li { width: 10.75%; margin: 0 2% 2% 0; clear: none !important; } .woocommerce div.product div.product-images-gallery div.images .flex-control-thumbs > li:nth-child(4n) { margin-right: 2%; } .woocommerce div.product div.product-images-gallery div.images .flex-control-thumbs > li:nth-child(8n) { margin-right: 0; } .woocommerce div.product div.summary { width: 24.5%; max-width: 230px; } .woocommerce div.product div.summary p.price { font-size: 24px; font-size: 2.4rem; margin-bottom: 18px; } .woocommerce div.product div.summary p.price del { font-size: 20px; font-size: 2rem; } .woocommerce div.product div.summary p.price ins { font-size: 24px; font-size: 2.4rem; } .woocommerce div.product div.summary .btn-modal { font-size: 14px; font-size: 1.4rem; padding: 16.5px 15px; margin-bottom: 20px; } .woocommerce div.product div.summary form.cart { margin-bottom: 20px; } .woocommerce div.product div.summary form.cart .button { font-size: 14px; font-size: 1.4rem; padding: 16.5px 15px; } .woocommerce div.product div.summary .compare.button { font-size: 12px; font-size: 1.2rem; padding: 14px 10px; margin-bottom: 20px; height: 52px; } .woocommerce div.product div.summary .compare.button:before { margin-right: 8px; height: 20px; width: 20px; } .woocommerce div.product div.summary .tinv-wishlist { margin-bottom: 20px; } .woocommerce div.product div.summary .tinv-wishlist .tinvwl_add_to_wishlist_button { font-size: 12px; font-size: 1.2rem; padding: 15px 15px; height: 52px; } .woocommerce div.product div.summary .tinv-wishlist .tinvwl_add_to_wishlist_button:before { font-size: 24px; font-size: 2.4rem; margin-right: 5px; } .woocommerce div.product div.summary .product_meta .product_additional_links { margin-bottom: 20px; } .woocommerce div.product div.summary .product_meta .product_additional_links .product_additional_link .panel_title { font-size: 12px; font-size: 1.2rem; padding: 14px 10px; } .woocommerce div.product div.summary .product_meta .product_additional_links .product_additional_link .panel_title i { font-size: 18px; font-size: 1.8rem; margin-right: 8px; } .woocommerce div.product div.summary .product_meta .product_additional_links .product_additional_link + .product_additional_link { margin-top: 20px; } .woocommerce div.product div.summary .product_meta .product_contact_datas .contact_datas_text { font-size: 14px; font-size: 1.4rem; } .woocommerce div.product div.summary .product_meta .product_contact_datas .contact-box { font-size: 14px; font-size: 1.4rem; width: 80%; } .woocommerce div.product div.summary .product_meta .product_contact_datas + .product_additives_link { margin-top: 20px; } .woocommerce div.product div.summary .product_meta .product_additives_link { padding: 28px 10px; margin-top: 20px; } .woocommerce div.product div.summary .product_meta .product_additives_link img { margin-bottom: 15px; } .woocommerce div.product div.summary .product_meta .product_additives_link p { font-size: 12px; font-size: 1.2rem; } .woocommerce .main-content-product { margin-top: 15px; } .woocommerce .main-content-product .product_attributes .shop_attributes tbody > tr { padding: 10px 0 10px 20px; width: 30%; margin-right: 5%; } .woocommerce .main-content-product .product_attributes .shop_attributes tbody > tr:nth-child(3n) { margin-right: 0; } .woocommerce .main-content-product .product_attributes .shop_attributes tbody > tr:nth-child(3n+1) { clear: both; } .woocommerce .main-content-product .product_attributes .shop_attributes tbody > tr:nth-last-child(3) { border-bottom: none; } .woocommerce .main-content-product .project_amenities span { font-size: 14px; font-size: 1.4rem; padding: 0 15px; } .woocommerce .main-content-product .content-project .floor_projection .floor_projection-box { display: flex; align-items: center; } .woocommerce .main-content-product .content-project .floor_projection .floor_rooms_content > .row { font-size: 11px; font-size: 1.1rem; } .woocommerce .main-content-product .content-project .floor_projection .floor_rooms_footer { font-size: 11px; font-size: 1.1rem; } } @media (min-width: 1200px) { .woocommerce div.product div.product-images-gallery { width: 73.1%; } .woocommerce div.product div.summary { width: 23.9%; max-width: 272px; } .woocommerce div.product div.summary p.price { font-size: 30px; font-size: 3rem; margin-bottom: 12px; } .woocommerce div.product div.summary p.price del { font-size: 24px; font-size: 2.4rem; } .woocommerce div.product div.summary p.price ins { font-size: 30px; font-size: 3rem; } .woocommerce div.product div.summary .btn-modal { font-size: 16px; font-size: 1.6rem; padding: 20px 15px; } .woocommerce div.product div.summary form.cart .button { font-size: 18px; font-size: 1.8rem; padding: 20px 15px; } .woocommerce div.product div.summary .compare.button { font-size: 13px; font-size: 1.3rem; padding: 15px 15px; height: 59px; } .woocommerce div.product div.summary .compare.button:before { margin-right: 15px; height: 24px; width: 24px; } .woocommerce div.product div.summary .tinv-wishlist .tinvwl_add_to_wishlist_button { font-size: 13px; font-size: 1.3rem; height: 59px; } .woocommerce div.product div.summary .tinv-wishlist .tinvwl_add_to_wishlist_button:before { font-size: 30px; font-size: 3rem; margin-right: 10px; } .woocommerce div.product div.summary .product_meta .product_additional_links .product_additional_link .panel_title { font-size: 13px; font-size: 1.3rem; padding: 15px 15px; } .woocommerce div.product div.summary .product_meta .product_additional_links .product_additional_link .panel_title i { font-size: 27px; font-size: 2.7rem; margin-right: 15px; } .woocommerce div.product div.summary .product_meta .product_contact_datas .contact_datas_text { font-size: 16px; font-size: 1.6rem; } .woocommerce div.product div.summary .product_meta .product_contact_datas .contact-box { font-size: 16px; font-size: 1.6rem; width: 75%; } .woocommerce div.product div.summary .product_meta .product_additives_link { padding: 25px 10px; } .woocommerce div.product div.summary .product_meta .product_additives_link p { font-size: 14px; font-size: 1.4rem; } .woocommerce div.product div.summary form.cart .button { font-size: 16px; font-size: 1.6rem; } .woocommerce .main-content-product .product_attributes .shop_attributes tbody > tr { padding: 10px 0 10px 30px; } .woocommerce .main-content-product .project_amenities span { font-size: 16px; font-size: 1.6rem; padding: 0 15px; } .woocommerce .main-content-product .content-project .floor_projection .floor_rooms_content > .row { font-size: 14px; font-size: 1.4rem; } .woocommerce .main-content-product .content-project .floor_projection .floor_rooms_footer { font-size: 14px; font-size: 1.4rem; } } .woocommerce table.shop_table { margin: 0px -1px 30px 0px; border: none; border-radius: 0; } .woocommerce table.shop_table th { font-size: 14px; font-size: 1.4rem; font-weight: 400; line-height: 1; padding: 0px 15px 10px 0; } .woocommerce table.shop_table td { padding: 15px 15px 15px 0; border-top: 1px solid #000; } .woocommerce table.shop_table td.product-remove a.remove { color: #000 !important; } .woocommerce table.shop_table td.product-remove a.remove:hover { color: #ec631f !important; background: transparent; } .woocommerce table.shop_table td.product-thumbnail img { width: 90px; } .woocommerce table.shop_table td.product-name a, .woocommerce table.shop_table td.product-name span { font-size: 18px; font-size: 1.8rem; font-weight: 500; color: #000000; } .woocommerce table.shop_table td.product-price { font-size: 18px; font-size: 1.8rem; font-weight: 300; } .woocommerce table.shop_table td.product-price span { border-bottom: none !important; } .woocommerce table.shop_table td.product-price ins { font-weight: 500; margin-left: 15px; text-decoration: none; color: #ec631f; } .woocommerce table.shop_table td.product-quantity .quantity .qty { width: 4.5em; } .woocommerce table.shop_table td.product-subtotal { font-size: 18px; font-size: 1.8rem; font-weight: 400; } .woocommerce table.shop_table td.actions { padding-bottom: 0; border-top: none; } .woocommerce table.shop_table .cart_item + .cart_item td { border-top-color: #ededed; } .woocommerce table.shop_table .button { font-size: 14px; font-size: 1.4rem; font-weight: 300; text-transform: uppercase; padding: 10px 15px; width: auto; color: #fff; background-color: #ec631f; border: 1px solid #ec631f; border-radius: 5px; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .woocommerce table.shop_table .button:disabled { padding: 10px 15px; } .woocommerce table.shop_table .button:hover { color: #fff; background-color: #858585; border: 1px solid #858585; } .woocommerce .cart-collaterals .cross-sells { position: relative; } .woocommerce .cart-collaterals .cross-sells:before { content: 'Dodatki do projektu'; font-size: 18px; font-weight: 500; line-height: 1; text-transform: none; padding-bottom: 10px; margin: 0 0 15px; display: block; color: #000000; border-bottom: 1px solid #000; } .woocommerce .cart-collaterals .cross-sells > h2 { display: none; } .woocommerce .cart-collaterals .cross-sells ul.products > li.product { margin-bottom: 15px; border-bottom: none; } .woocommerce .cart-collaterals .cross-sells ul.products > li.product .page-title { font-size: 18px; font-size: 1.8rem; text-transform: none; margin-bottom: 10px; } .woocommerce .cart-collaterals .cross-sells ul.products > li.product .product-item { display: block; } .woocommerce .cart-collaterals .cross-sells ul.products > li.product .product-item .product-thumbnail { width: 100%; } .woocommerce .cart-collaterals .cross-sells ul.products > li.product .product-item .product-content { width: 100%; padding: 0; display: none; } .woocommerce .cart-collaterals .cross-sells ul.products > li.product .product-item .product-footer { width: 100%; padding: 0; margin-top: 10px; } .woocommerce .cart-collaterals .cross-sells ul.products > li.product .product-item .product-footer .price { font-size: 20px; font-size: 2rem; } .woocommerce .cart-collaterals .cross-sells ul.products > li.product .product-item .product-footer .price-ins { font-size: 24px; font-size: 2.4rem; } .woocommerce .cart-collaterals .cross-sells ul.products > li.product .product-item .product-footer a.btn { width: 80%; } .woocommerce .cart-collaterals .cross-sells ul.products > li.product .product-item .product-footer a.normal-link { display: none; } .woocommerce .cart-collaterals .cross-sells ul.products > li.product .product-item .product-footer a.normal-link.link-modal { display: block; } .woocommerce .cart-collaterals .cart_totals h2 { font-size: 18px; font-weight: 500; text-transform: none; padding-bottom: 10px; margin: 0; border-bottom: 1px solid #000; } .woocommerce .cart-collaterals .cart_totals table.shop_table { margin: 0; } .woocommerce .cart-collaterals .cart_totals table.shop_table strong { font-weight: 500; } .woocommerce .cart-collaterals .cart_totals table.shop_table th { font-size: 16px; font-size: 1.6rem; font-weight: 500; padding: 15px 15px 15px 0; border: none; } .woocommerce .cart-collaterals .cart_totals table.shop_table td { font-weight: 400; border: none; } .woocommerce .cart-collaterals .cart_totals ul#shipping_method > li { line-height: 1; margin: 0; } .woocommerce .cart-collaterals .cart_totals ul#shipping_method > li input[type="radio"] { position: relative; display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; z-index: -1; } .woocommerce .cart-collaterals .cart_totals ul#shipping_method > li input[type="radio"]:checked + label:after { content: ''; display: inline-block; height: 9px; width: 9px; position: absolute; top: 2.5px; left: 3.5px; background-color: #ec631f; border-radius: 5px; } .woocommerce .cart-collaterals .cart_totals ul#shipping_method > li input[type="hidden"] + label:after { content: ''; display: inline-block; height: 9px; width: 9px; position: absolute; top: 2.5px; left: 3.5px; background-color: #ec631f; border-radius: 5px; } .woocommerce .cart-collaterals .cart_totals ul#shipping_method > li label { font-size: 16px; font-size: 1.6rem; font-weight: 400; padding-left: 35px; position: relative; } .woocommerce .cart-collaterals .cart_totals ul#shipping_method > li label:before { content: ''; display: inline-block; width: 15px; height: 15px; position: absolute; top: -1px; left: 0; box-sizing: content-box; border: 1px solid #b7b7b7; border-radius: 5px; } .woocommerce .cart-collaterals .cart_totals ul#shipping_method > li + li { margin-top: 15px; } .woocommerce .cart-collaterals .cart_totals ul#shipping_method + p { display: none; } .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout { padding: 15px 0 0; } .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.button { font-size: 18px; font-size: 1.8rem; padding: 15px 20px; margin: 0; } @media (min-width: 768px) { .woocommerce .cart-collaterals .cross-sells ul.products { margin-left: -15px; margin-right: -15px; } .woocommerce .cart-collaterals .cross-sells ul.products > li.product { text-align: center; width: 50% !important; padding: 0 15px; } } .woocommerce .checkout h3, .woocommerce-page .checkout h3 { font-size: 18px; font-weight: 300; line-height: 1; margin: 0 0 30px; color: #ec631f; } .woocommerce .checkout h3#order_review_heading, .woocommerce-page .checkout h3#order_review_heading { padding-left: 40px; margin-bottom: 20px; position: relative; } .woocommerce .checkout h3#order_review_heading:after, .woocommerce-page .checkout h3#order_review_heading:after { content: '\f2b5'; font-family: 'Font Awesome 5 Free'; font-size: 18px; font-size: 1.8rem; font-weight: 900; line-height: 1; position: absolute; top: 0; left: 0; color: #ec631f; } .woocommerce .checkout .col2-set .col-1, .woocommerce .checkout .col2-set .col-2, .woocommerce-page .checkout .col2-set .col-1, .woocommerce-page .checkout .col2-set .col-2 { width: 100%; } .woocommerce .checkout .form-row, .woocommerce-page .checkout .form-row { margin: 0 0 15px; } .woocommerce .checkout .form-row label, .woocommerce-page .checkout .form-row label { text-align: left; } .woocommerce .checkout .form-row input, .woocommerce .checkout .form-row select, .woocommerce .checkout .form-row textarea, .woocommerce .checkout .form-row .select2-selection--single, .woocommerce-page .checkout .form-row input, .woocommerce-page .checkout .form-row select, .woocommerce-page .checkout .form-row textarea, .woocommerce-page .checkout .form-row .select2-selection--single { font-size: 18px; font-size: 1.8rem; font-weight: 300; padding: 20px 30px; color: #000; background-color: #eaeaea; border: none; } .woocommerce .checkout .form-row .select2-selection--single, .woocommerce-page .checkout .form-row .select2-selection--single { height: 58px; padding: 15px 30px; } .woocommerce .checkout .form-row .select2-selection--single .select2-selection__rendered, .woocommerce-page .checkout .form-row .select2-selection--single .select2-selection__rendered { padding: 0; } .woocommerce .checkout .form-row .select2-selection--single .select2-selection__arrow, .woocommerce-page .checkout .form-row .select2-selection--single .select2-selection__arrow { height: 58px; right: 30px; } .woocommerce .checkout .form-row.form-company, .woocommerce-page .checkout .form-row.form-company { position: relative; } .woocommerce .checkout .form-row.form-company:before, .woocommerce-page .checkout .form-row.form-company:before { content: 'Dane firmowe (opcjonalnie)'; font-size: 18px; font-weight: 300; line-height: 1; text-transform: uppercase; padding-left: 40px; margin: 15px 0 30px; color: #ec631f; } .woocommerce .checkout .form-row.form-company:after, .woocommerce-page .checkout .form-row.form-company:after { content: '\f5ad'; font-family: 'Font Awesome 5 Free'; font-size: 18px; font-size: 1.8rem; font-weight: 900; line-height: 1; position: absolute; top: 15px; left: 7.5px; color: #ec631f; } .woocommerce .checkout .form-row#billing_country_field, .woocommerce-page .checkout .form-row#billing_country_field { height: auto; } .woocommerce .checkout .form-row:last-child, .woocommerce-page .checkout .form-row:last-child { margin-bottom: 30px; } .woocommerce .checkout .form-row-wide, .woocommerce-page .checkout .form-row-wide { text-align: left; height: 91px; width: 100%; padding: 0 7.5px; } .woocommerce .checkout .form-row-first, .woocommerce .checkout .form-row-last, .woocommerce-page .checkout .form-row-first, .woocommerce-page .checkout .form-row-last { width: 100%; padding: 0 7.5px; } .woocommerce .checkout .woocommerce-billing-fields h3, .woocommerce-page .checkout .woocommerce-billing-fields h3 { padding-left: 40px; position: relative; } .woocommerce .checkout .woocommerce-billing-fields h3:before, .woocommerce-page .checkout .woocommerce-billing-fields h3:before { content: '\f5ad'; font-family: 'Font Awesome 5 Free'; font-size: 18px; font-size: 1.8rem; font-weight: 900; line-height: 1; position: absolute; top: 0; left: 0; color: #ec631f; } .woocommerce .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper, .woocommerce-page .checkout .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper { margin-left: -7.5px; margin-right: -7.5px; } .woocommerce .checkout .woocommerce-account-fields, .woocommerce-page .checkout .woocommerce-account-fields { margin-left: -7.5px; margin-right: -7.5px; margin-bottom: 30px; position: relative; } .woocommerce .checkout .woocommerce-account-fields:before, .woocommerce-page .checkout .woocommerce-account-fields:before { content: 'Dane konta (opcjonalnie)'; font-size: 18px; font-weight: 300; line-height: 1; text-transform: uppercase; padding-left: 40px; margin: 0 0 20px; display: block; color: #ec631f; } .woocommerce .checkout .woocommerce-account-fields:after, .woocommerce-page .checkout .woocommerce-account-fields:after { content: '\f5ad'; font-family: 'Font Awesome 5 Free'; font-size: 18px; font-size: 1.8rem; font-weight: 900; line-height: 1; position: absolute; top: 0; left: 7.5px; color: #ec631f; } .woocommerce .checkout .woocommerce-account-fields .form-row-wide, .woocommerce-page .checkout .woocommerce-account-fields .form-row-wide { height: auto; } .woocommerce .checkout .woocommerce-account-fields label.checkbox, .woocommerce-page .checkout .woocommerce-account-fields label.checkbox { padding-left: 35px; margin: 0; position: relative; } .woocommerce .checkout .woocommerce-account-fields label.checkbox input[type="checkbox"], .woocommerce-page .checkout .woocommerce-account-fields label.checkbox input[type="checkbox"] { position: relative; display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; z-index: -1; } .woocommerce .checkout .woocommerce-account-fields label.checkbox:before, .woocommerce-page .checkout .woocommerce-account-fields label.checkbox:before { content: ''; display: inline-block; width: 15px; height: 15px; position: absolute; top: -1px; left: 0; box-sizing: content-box; border: 1px solid #b7b7b7; border-radius: 5px; } .woocommerce .checkout .woocommerce-account-fields label.checkbox:not(.active):after, .woocommerce-page .checkout .woocommerce-account-fields label.checkbox:not(.active):after { content: ''; display: inline-block; height: 9px; width: 9px; position: absolute; top: 2.5px; left: 4.5px; background-color: #ec631f; border-radius: 5px; } .woocommerce .checkout .woocommerce-account-fields .create-account:not(.form-row-wide) .form-row, .woocommerce-page .checkout .woocommerce-account-fields .create-account:not(.form-row-wide) .form-row { float: left; width: 100%; padding: 0 7.5px; } @media (max-width: 767px) { .woocommerce .checkout .woocommerce-account-fields .create-account:not(.form-row-wide) .form-row, .woocommerce-page .checkout .woocommerce-account-fields .create-account:not(.form-row-wide) .form-row { margin-bottom: 0; } .woocommerce .checkout .woocommerce-account-fields .create-account:not(.form-row-wide) .form-row + .form-row, .woocommerce-page .checkout .woocommerce-account-fields .create-account:not(.form-row-wide) .form-row + .form-row { margin-top: 15px; } } @media (min-width: 768px) { .woocommerce .checkout .woocommerce-account-fields .create-account:not(.form-row-wide) .form-row, .woocommerce-page .checkout .woocommerce-account-fields .create-account:not(.form-row-wide) .form-row { width: 50%; margin-bottom: 0; } } .woocommerce .checkout .woocommerce-shipping-fields, .woocommerce-page .checkout .woocommerce-shipping-fields { text-align: center; margin-top: 15px; position: relative; } .woocommerce .checkout .woocommerce-shipping-fields h3#ship-to-different-address, .woocommerce-page .checkout .woocommerce-shipping-fields h3#ship-to-different-address { font-size: 16px; font-size: 1.6rem; font-weight: 300; text-transform: none; margin: 0 0 15px; float: none; display: inline-block; color: #000; } .woocommerce .checkout .woocommerce-shipping-fields h3#ship-to-different-address label, .woocommerce-page .checkout .woocommerce-shipping-fields h3#ship-to-different-address label { padding-left: 35px; margin: 0; position: relative; } .woocommerce .checkout .woocommerce-shipping-fields h3#ship-to-different-address label input[type="checkbox"], .woocommerce-page .checkout .woocommerce-shipping-fields h3#ship-to-different-address label input[type="checkbox"] { position: relative; display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; z-index: -1; } .woocommerce .checkout .woocommerce-shipping-fields h3#ship-to-different-address label:before, .woocommerce-page .checkout .woocommerce-shipping-fields h3#ship-to-different-address label:before { content: ''; display: inline-block; width: 15px; height: 15px; position: absolute; top: 0; left: 0; box-sizing: content-box; border: 1px solid #b7b7b7; border-radius: 5px; } .woocommerce .checkout .woocommerce-shipping-fields h3#ship-to-different-address label:not(.active):after, .woocommerce-page .checkout .woocommerce-shipping-fields h3#ship-to-different-address label:not(.active):after { content: ''; display: inline-block; height: 9px; width: 9px; position: absolute; top: 3.5px; left: 4.5px; background-color: #ec631f; border-radius: 5px; } .woocommerce .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper, .woocommerce-page .checkout .woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper { margin-left: -7.5px; margin-right: -7.5px; } .woocommerce .checkout .woocommerce-shipping-fields:before, .woocommerce-page .checkout .woocommerce-shipping-fields:before { content: 'Dane dostawy'; font-size: 18px; font-weight: 300; line-height: 1; text-transform: uppercase; padding-left: 40px; margin: 0 0 20px; color: #ec631f; } .woocommerce .checkout .woocommerce-shipping-fields:after, .woocommerce-page .checkout .woocommerce-shipping-fields:after { content: '\f0d1'; font-family: 'Font Awesome 5 Free'; font-size: 18px; font-size: 1.8rem; font-weight: 900; line-height: 1; position: absolute; top: 0; left: 0; color: #ec631f; } .woocommerce .checkout .woocommerce-additional-fields, .woocommerce-page .checkout .woocommerce-additional-fields { margin-top: 15px; position: relative; } .woocommerce .checkout .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper, .woocommerce-page .checkout .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper { margin-left: -7.5px; margin-right: -7.5px; } .woocommerce .checkout .woocommerce-additional-fields:before, .woocommerce-page .checkout .woocommerce-additional-fields:before { content: 'Uwagi do zamówienia'; font-size: 18px; font-weight: 300; line-height: 1; text-transform: uppercase; display: inline-block; padding-left: 40px; margin: 0 0 30px; color: #ec631f; } .woocommerce .checkout .woocommerce-additional-fields:after, .woocommerce-page .checkout .woocommerce-additional-fields:after { content: '\f5ad'; font-family: 'Font Awesome 5 Free'; font-size: 18px; font-size: 1.8rem; font-weight: 900; line-height: 1; position: absolute; top: 3px; left: 0; color: #ec631f; } .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table, .woocommerce-page .checkout .woocommerce-checkout-review-order table.shop_table { margin-bottom: 20px; } .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table strong, .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table b, .woocommerce-page .checkout .woocommerce-checkout-review-order table.shop_table strong, .woocommerce-page .checkout .woocommerce-checkout-review-order table.shop_table b { font-weight: 500; } .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table th, .woocommerce-page .checkout .woocommerce-checkout-review-order table.shop_table th { font-size: 16px; font-size: 1.6rem; } .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table th.product-name, .woocommerce-page .checkout .woocommerce-checkout-review-order table.shop_table th.product-name { visibility: hidden; } .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table th.product-name:before, .woocommerce-page .checkout .woocommerce-checkout-review-order table.shop_table th.product-name:before { content: 'Projekt'; visibility: visible; } .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tfoot th, .woocommerce .checkout .woocommerce-checkout-review-order table.shop_table tfoot td, .woocommerce-page .checkout .woocommerce-checkout-review-order table.shop_table tfoot th, .woocommerce-page .checkout .woocommerce-checkout-review-order table.shop_table tfoot td { font-weight: 500; } .woocommerce .checkout .woocommerce-checkout-review-order ul > li, .woocommerce-page .checkout .woocommerce-checkout-review-order ul > li { line-height: 1 !important; margin: 0 !important; } .woocommerce .checkout .woocommerce-checkout-review-order ul > li input[type="radio"], .woocommerce-page .checkout .woocommerce-checkout-review-order ul > li input[type="radio"] { position: relative; display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; z-index: -1; } .woocommerce .checkout .woocommerce-checkout-review-order ul > li input[type="radio"]:checked + label:after, .woocommerce-page .checkout .woocommerce-checkout-review-order ul > li input[type="radio"]:checked + label:after { content: ''; display: inline-block; height: 9px; width: 9px; position: absolute; top: 2.5px; left: 4.5px; background-color: #ec631f; border-radius: 5px; } .woocommerce .checkout .woocommerce-checkout-review-order ul > li input[type="hidden"] + label:after, .woocommerce-page .checkout .woocommerce-checkout-review-order ul > li input[type="hidden"] + label:after { content: ''; display: inline-block; height: 9px; width: 9px; position: absolute; top: 2.5px; left: 4.5px; background-color: #ec631f; border-radius: 5px; } .woocommerce .checkout .woocommerce-checkout-review-order ul > li label, .woocommerce-page .checkout .woocommerce-checkout-review-order ul > li label { font-size: 16px; font-size: 1.6rem; font-weight: 400; padding-left: 35px; position: relative; } .woocommerce .checkout .woocommerce-checkout-review-order ul > li label:before, .woocommerce-page .checkout .woocommerce-checkout-review-order ul > li label:before { content: ''; display: inline-block; width: 15px; height: 15px; position: absolute; top: -1px; left: 0; box-sizing: content-box; border: 1px solid #b7b7b7; border-radius: 5px; } .woocommerce .checkout .woocommerce-checkout-review-order ul > li + li, .woocommerce-page .checkout .woocommerce-checkout-review-order ul > li + li { margin-top: 15px !important; } .woocommerce .checkout .woocommerce-checkout-review-order #payment, .woocommerce-page .checkout .woocommerce-checkout-review-order #payment { position: relative; background: transparent; border-radius: 0; } .woocommerce .checkout .woocommerce-checkout-review-order #payment ul.payment_methods, .woocommerce-page .checkout .woocommerce-checkout-review-order #payment ul.payment_methods { padding: 15px; background-color: #eaeaea; border-top-left-radius: 5px; border-top-right-radius: 5px; } .woocommerce .checkout .woocommerce-checkout-review-order #payment div.form-row, .woocommerce-page .checkout .woocommerce-checkout-review-order #payment div.form-row { padding: 15px; margin: 0; background-color: #eaeaea; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } .woocommerce .checkout .woocommerce-checkout-review-order #payment div.form-row label.checkbox, .woocommerce-page .checkout .woocommerce-checkout-review-order #payment div.form-row label.checkbox { font-size: 16px; font-size: 1.6rem; font-weight: 400; padding-left: 35px; position: relative; } .woocommerce .checkout .woocommerce-checkout-review-order #payment div.form-row label.checkbox:before, .woocommerce-page .checkout .woocommerce-checkout-review-order #payment div.form-row label.checkbox:before { content: ''; display: inline-block; width: 15px; height: 15px; position: absolute; top: -1px; left: 0; box-sizing: content-box; border: 1px solid #b7b7b7; border-radius: 5px; } .woocommerce .checkout .woocommerce-checkout-review-order #payment div.form-row label.checkbox input[type="checkbox"], .woocommerce-page .checkout .woocommerce-checkout-review-order #payment div.form-row label.checkbox input[type="checkbox"] { position: relative; display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; z-index: -1; } .woocommerce .checkout .woocommerce-checkout-review-order #payment div.form-row .form-row.woocommerce-validated label.checkbox, .woocommerce-page .checkout .woocommerce-checkout-review-order #payment div.form-row .form-row.woocommerce-validated label.checkbox { color: #19191b; } .woocommerce .checkout .woocommerce-checkout-review-order #payment div.form-row .form-row.woocommerce-validated label.checkbox:after, .woocommerce-page .checkout .woocommerce-checkout-review-order #payment div.form-row .form-row.woocommerce-validated label.checkbox:after { content: ''; display: inline-block; height: 9px; width: 9px; position: absolute; top: 2.5px; left: 4.5px; background-color: #ec631f; border-radius: 5px; } .woocommerce .checkout .woocommerce-checkout-review-order #payment:before, .woocommerce-page .checkout .woocommerce-checkout-review-order #payment:before { content: 'Rodzaj płatności'; font-size: 18px; font-weight: 300; line-height: 1; text-transform: uppercase; display: inline-block; padding-left: 40px; margin: 0 0 30px; color: #ec631f; } .woocommerce .checkout .woocommerce-checkout-review-order #payment:after, .woocommerce-page .checkout .woocommerce-checkout-review-order #payment:after { content: '\f3d1'; font-family: 'Font Awesome 5 Free'; font-size: 18px; font-size: 1.8rem; font-weight: 900; line-height: 1; position: absolute; top: 3px; left: 0; color: #ec631f; } .woocommerce .checkout .woocommerce-checkout-review-order button, .woocommerce-page .checkout .woocommerce-checkout-review-order button { width: auto; margin-top: 10px; } .woocommerce .checkout .woocommerce-checkout-review-order button:hover, .woocommerce-page .checkout .woocommerce-checkout-review-order button:hover { color: #fff; background-color: #858585; border-color: #858585; } @media (min-width: 768px) { .woocommerce .checkout .form-row#billing_address_2_field, .woocommerce .checkout .form-row#shipping_address_2_field, .woocommerce-page .checkout .form-row#billing_address_2_field, .woocommerce-page .checkout .form-row#shipping_address_2_field { margin-top: 35px; } .woocommerce .checkout .form-row.form-nip, .woocommerce-page .checkout .form-row.form-nip { margin-top: 65px; } .woocommerce .checkout .form-row-first, .woocommerce .checkout .form-row-last, .woocommerce-page .checkout .form-row-first, .woocommerce-page .checkout .form-row-last { width: 50%; } } .post a { display: block; position: relative; } .post .thumbnail-200 { height: 160px; } .post .title { font-size: 15px; font-weight: 400; line-height: 1; text-transform: none; margin-top: 0; margin-bottom: 20px; } .post .title:hover { color: #ec631f; } .post p { font-size: 14px; font-size: 1.4rem; margin-bottom: 15px; } .post .post-item { margin-top: 15px; } .post footer { line-height: 1; padding-top: 10px; border-top: 1px solid #e9e9e9; } .post footer .meta { font-size: 14px; font-size: 1.4rem; font-weight: 300; color: #616161; margin-top: 5px; margin-bottom: 0; } .post footer .btn-below { font-size: 14px; font-size: 1.4rem; font-weight: 500; color: #444242; margin-top: 5px; } .post footer .btn-below:hover { color: #ec631f; } .post + .post { margin-top: 20px; } @media (min-width: 768px) { .post > .row { display: flex; align-items: center; } .post .title { font-size: 16px; font-size: 1.6rem; margin-bottom: 10px; } .post p { font-size: 13px; font-size: 1.3rem; margin-bottom: 10px; } .post .post-item { margin-top: 0; } .post footer { padding-top: 10px; } .post footer .btn-below { font-size: 15px; } .post footer > .row { display: flex; align-items: center; } .post + .post { margin-top: 30px; } } @media (min-width: 992px) { .post .title { font-size: 16px; font-size: 1.6rem; margin-bottom: 10px; } .post p { font-size: 13px; font-size: 1.3rem; margin-bottom: 10px; } .post footer { padding-top: 10px; } .post footer .btn-below { font-size: 14px; font-size: 1.4rem; } } @media (min-width: 1200px) { .post .title { font-size: 18px; font-size: 1.8rem; margin-bottom: 10px; } .post p { font-size: 15px; margin-bottom: 10px; } .post footer { padding-top: 10px; } .post footer .btn-below { font-size: 15px; } } .single-post .page-title { color: #ec631f; } .single-post .post p { margin-bottom: 15px; } .single-post .post p:last-child { margin-bottom: 0; } .single-post .post .post-item .title { font-size: 18px; font-size: 1.8rem; font-weight: 400; line-height: 1; margin-top: 0; margin-bottom: 15px; } .single-post .post .post-item .meta:not(.post-meta) { font-size: 14px; font-size: 1.4rem; font-weight: 300; color: #ec631f; padding-top: 15px; margin: 0; border-top: 1px solid #c5c5c5; } .single-post .post .post-item + .entry-content, .single-post .post .post-item + .entry-meta { margin-top: 20px; } .single-post .post .entry-content + .entry-meta { margin-top: 20px; } .single-post .post .entry-meta { padding: 0; border: none; } .single-post .additional-posts { margin-top: 25px; } .single-post .links-box { margin-top: 30px; } @media (min-width: 768px) { .single-post .post .post-item .title { font-size: 18px; } } body { text-align: justify; position: relative; } ul, ol { padding-left: 15px; } .upper-top-section { font-size: 14px; font-size: 1.4rem; padding-top: 10px; padding-bottom: 10px; } .upper-top-section p { font-weight: 400; } .upper-top-section .upper-left .widget-top { display: none; } .upper-top-section .upper-left .widget-top + div { padding-left: 0; } .upper-top-section .upper-left .contact-box .contact-data { padding: 0; } .upper-top-section .upper-left .contact-box .contact-data a { font-weight: 100; } .upper-top-section .upper-left .contact-box .contact-data a i { margin-right: 5px; } .upper-top-section .upper-left .contact-box .contact-data + .contact-data { padding-left: 20px; } .upper-top-section .upper-left .social-icons a { font-size: 16px; font-size: 1.6rem; } .upper-top-section .upper-left .social-icons a + a { padding-left: 15px; } .upper-top-section .upper-right > div { display: inline-block; } .upper-top-section .upper-right > div + div { padding-left: 30px; } .upper-top-section .upper-right .checkout span { font-weight: 400; } .upper-top-section .upper-right i { margin-right: 5px; } .upper-top-section .upper-right .widget-top .widget_wishlist_products_counter { /* .wishlist_products_counter { &:before { content: '\e909'; } } */ } .upper-top-section .upper-right .widget-top .widget_wishlist_products_counter .wishlist_products_counter_number { display: none; } @media (max-width: 767px) { .upper-top-section { text-align: center; } .upper-top-section .upper-left .contact-box { font-size: 13px; font-size: 1.3rem; display: inline-block; } .upper-top-section .upper-left .contact-box + .social-icons { padding-left: 15px; } .upper-top-section .upper-left .social-icons { float: none; display: inline-block; } .upper-top-section .upper-right { text-align: center; margin-top: 5px; } .upper-top-section .upper-right .widget-top .widget_wishlist_products_counter .wishlist_products_counter_text { display: none; } } @media (min-width: 768px) { .upper-top-section .upper-left { display: flex; align-items: center; } .upper-top-section .upper-left > div + div { padding-left: 30px; } .upper-top-section .upper-left .contact-data + .contact-data { padding-left: 30px; } .upper-top-section .upper-right { display: flex; align-items: center; justify-content: flex-end; } .upper-top-section .upper-right > div + div { padding-left: 30px; } } @media (min-width: 768px) and (max-width: 991px) { .upper-top-section .container > .row { display: flex; } .upper-top-section .upper-left { /* .contact-box { .contact-data { display: block; padding: 0 !important; } } */ } .upper-top-section .upper-left .widget-top { width: 33.33%; } .upper-top-section .upper-right .widget-top .widget_wishlist_products_counter .wishlist_products_counter_text { display: none; } } @media (min-width: 992px) and (max-width: 1199px) { .upper-top-section .container > .row { display: flex; } .upper-top-section .upper-left { /* .contact-box { .contact-data { display: block; padding: 0 !important; } } */ } .upper-top-section .upper-left .widget-top { width: 33.33%; } } @media (min-width: 1200px) { .upper-top-section .upper-left .widget-top { display: inline-block; } .upper-top-section .upper-left .widget-top + div { padding-left: 30px; } } .site-navigation + section, .site-navigation + .main-content, .site-navigation + .section-with-sidebar { border-top: 1px solid #e8e8e8; } .site-navigation + section.slider-without-container, .site-navigation + .main-content.slider-without-container, .site-navigation + .section-with-sidebar.slider-without-container { border-top: none; } .site-navigation + section.slider-without-container .slider_section, .site-navigation + .main-content.slider-without-container .slider_section, .site-navigation + .section-with-sidebar.slider-without-container .slider_section { padding-top: 0 !important; } .site-navigation .navbar { border-radius: 0; } .site-navigation .navbar-header .navbar-brand { padding-top: 15px; padding-bottom: 15px; } .site-navigation .navbar-header .navbar-brand img { max-height: 37px; } .site-navigation .top-infobox .widget { padding: 0; } .site-navigation .top-infobox .navbar-box-right { margin-top: 0; } .site-navigation .top-infobox .navbar-box-right .links-box { margin: 0; } .site-navigation .top-infobox .navbar-box-right .links-box a { font-size: 12px; font-size: 1.2rem; font-weight: 300; line-height: 1.5; text-transform: uppercase; display: inline-block; margin: 0; } .site-navigation .top-infobox .navbar-box-right .links-box a.normal-link { color: #858585; } .site-navigation .top-infobox .navbar-box-right .links-box a.normal-link br { display: block; } .site-navigation .top-infobox .navbar-box-right .links-box a + a { padding-left: 45px; } .site-navigation .top-infobox .navbar-box-right .links-box + .widget-top { padding-left: 45px; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-search-wrapp { min-width: 200px; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp { position: relative; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit { height: 44px; width: 44px; max-height: 44px; max-width: 44px; padding: 13px; border-radius: 5px; opacity: 1; z-index: 9; cursor: pointer; position: absolute; top: 0; left: auto; right: 0; background-color: #ec631f; border: none; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg { height: 20px; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg path { fill: #fff; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover { background-color: #858585; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:before { display: none; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader { right: 44px; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp input[type=search] { font-size: 16px; font-size: 1.6rem; font-weight: 100; color: #2b2b2b; padding: 10px 55px 10px 15px; height: 44px; box-shadow: none; border: 1px solid #eee; border-radius: 5px; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp input[type=search]::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-weight: 100; font-style: normal; color: #2b2b2b; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp input[type=search]::-moz-placeholder { /* Firefox 19+ */ font-weight: 100; font-style: normal; color: #2b2b2b; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp input[type=search]:-ms-input-placeholder { /* IE 10+ */ font-weight: 100; font-style: normal; color: #2b2b2b; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp input[type=search]:-moz-placeholder { /* Firefox 18- */ font-weight: 100; font-style: normal; color: #2b2b2b; } .site-navigation .top-infobox .navbar-box-right .woocommerce-product-search { position: relative; } .site-navigation .top-infobox .navbar-box-right .woocommerce-product-search input { font-size: 16px; font-size: 1.6rem; font-weight: 100 !important; color: #2b2b2b; padding: 10px 55px 10px 15px; height: 44px; box-shadow: none; border: 1px solid #eee; border-radius: 5px; } .site-navigation .top-infobox .navbar-box-right .woocommerce-product-search input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #2b2b2b; } .site-navigation .top-infobox .navbar-box-right .woocommerce-product-search input::-moz-placeholder { /* Firefox 19+ */ color: #2b2b2b; } .site-navigation .top-infobox .navbar-box-right .woocommerce-product-search input:-ms-input-placeholder { /* IE 10+ */ color: #2b2b2b; } .site-navigation .top-infobox .navbar-box-right .woocommerce-product-search input:-moz-placeholder { /* Firefox 18- */ color: #2b2b2b; } .site-navigation .top-infobox .navbar-box-right .woocommerce-product-search button { display: inline-block; padding: 5px; height: 44px; width: 44px; border-radius: 5px; position: absolute; top: 0; right: 0; background-color: #ec631f; border: none; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .site-navigation .top-infobox .navbar-box-right .woocommerce-product-search button:before { content: ''; height: 20px; width: 20px; display: block; margin: 0 auto; background-image: url(../img/search-icon.png); background-size: contain; background-repeat: no-repeat; background-position: center center; } .site-navigation .top-infobox .navbar-box-right .woocommerce-product-search button:hover { background-color: #858585; } .site-navigation .navbar-nav > li > a { padding: 10px 15px; } .site-navigation .navbar-nav > li > a .caret { margin-top: -5px; } .site-navigation .navbar-nav > li.dropdown .dropdown-menu { border-radius: 5px; border: none; border-top: 2px solid #ec631f; } .site-navigation .navbar-nav > li.dropdown .dropdown-menu > li > a { font-size: 16px; font-size: 1.6rem; font-weight: 300; padding: 10px 15px; border-radius: 5px; } .site-navigation .navbar-nav > li.dropdown .dropdown-menu > li > a:hover { color: #fff; background-color: #858585; } .site-navigation .navbar-nav > li.dropdown .dropdown-menu > li.current-menu-item > a { color: #fff; background-color: #858585; } @media (max-width: 767px) { .site-navigation .navbar-header .navbar-brand { padding-left: 0; } .site-navigation .navbar-header .navbar-toggle { position: absolute; top: 20px; right: 0; margin: 0; } .site-navigation .top-infobox { padding: 0; margin-left: -15px; margin-right: -15px; } .site-navigation .top-infobox .navbar-box-right .links-box { text-align: center; } .site-navigation .top-infobox .navbar-box-right .links-box a .display-flex-middle { display: flex; align-items: center; } .site-navigation .top-infobox .navbar-box-right .links-box + .widget-top { text-align: center; padding-left: 0; margin-top: 15px; width: 100%; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp { width: 75%; margin: 0 auto; } .site-navigation .top-infobox .navbar-box-right .woocommerce-product-search { width: 75%; margin: 0 auto; } .site-navigation .navbar-nav { margin: 15px 0 0 0; } .site-navigation .navbar-nav > li { text-align: center; } .site-navigation .navbar-nav > li.dropdown .dropdown-menu { width: 75%; margin: 0 auto; } .site-navigation .navbar-nav > li.dropdown .dropdown-menu > li { text-align: center; } .site-navigation .navbar-nav > li.dropdown .dropdown-menu > li > a { font-size: 14px; font-size: 1.4rem; padding: 10px 15px; color: #fff; background-color: #ec631f; border-radius: 0; } .site-navigation .navbar-nav > li.dropdown .dropdown-menu > li > a:hover { background-color: #858585; } } @media (max-width: 374px) { .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp { width: 100%; margin: 0 auto; } .site-navigation .top-infobox .navbar-box-right .woocommerce-product-search { width: 100%; margin: 0 auto; } } @media (min-width: 768px) { .site-navigation .navbar-header .navbar-brand img { max-height: 37px; } .site-navigation .top-infobox .navbar-box-right { display: flex; align-items: center; margin-top: 15px; margin-right: -15px; } .site-navigation .top-infobox .navbar-box-right .links-box a { font-size: 12px; font-size: 1.2rem; } .site-navigation .top-infobox .navbar-box-right .links-box a + a { padding-left: 20px; } .site-navigation .top-infobox .navbar-box-right .links-box a + a .link-desc { width: 250px; top: -4px; left: 50%; } .site-navigation .top-infobox .navbar-box-right .links-box .file-icon { margin-right: 10px; } .site-navigation .top-infobox .navbar-box-right .links-box + .widget-top { padding-left: 20px; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit { height: 44px; width: 44px; max-height: 44px; max-width: 44px; padding: 13px; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg { height: 20px; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader { right: 44px; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp input[type=search] { font-size: 14px; font-size: 1.4rem; padding: 10px 55px 10px 15px; max-width: 200px; } .site-navigation .top-infobox .navbar-box-right .woocommerce-product-search input { font-size: 14px; font-size: 1.4rem; padding: 10px 55px 10px 15px; max-width: 200px; } .site-navigation .top-infobox .navbar-box-right .woocommerce-product-search button { height: 44px; width: 44px; } .site-navigation .top-infobox .navbar-box-right .woocommerce-product-search button:before { height: 20px; width: 20px; } .site-navigation .navbar-nav { margin-left: -20px; } .site-navigation .navbar-nav > li > a { font-size: 14px; font-size: 1.4rem; padding: 15px 15px; } .site-navigation .navbar-nav > li > a.menu-link { padding-right: 0; } .site-navigation .navbar-nav > li.dropdown .dropdown-menu > li > a { font-size: 14px; font-size: 1.4rem; } .site-navigation .navbar-nav > li.dropdown:hover .dropdown-menu { left: 0; right: auto; } } @media (min-width: 992px) { .site-navigation .navbar-header .navbar-brand img { max-height: 57px; } .site-navigation .top-infobox .navbar-box-right { margin-top: 30px; } .site-navigation .top-infobox .navbar-box-right .links-box a { font-size: 14px; font-size: 1.4rem; } .site-navigation .top-infobox .navbar-box-right .links-box a + a { padding-left: 30px; } .site-navigation .top-infobox .navbar-box-right .links-box .file-icon { margin-right: 15px; } .site-navigation .top-infobox .navbar-box-right .links-box + .widget-top { padding-left: 30px; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit { height: 47px; width: 47px; max-height: 47px; max-width: 47px; padding: 13px; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg { height: 24px; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader { right: 47px; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp input[type=search] { font-size: 16px; font-size: 1.6rem; padding: 10px 55px 10px 15px; height: 47px; max-width: 230px; } .site-navigation .top-infobox .navbar-box-right .woocommerce-product-search input { font-size: 16px; font-size: 1.6rem; padding: 10px 55px 10px 15px; height: 47px; max-width: 230px; } .site-navigation .top-infobox .navbar-box-right .woocommerce-product-search button { height: 47px; width: 47px; } .site-navigation .top-infobox .navbar-box-right .woocommerce-product-search button:before { height: 24px; width: 24px; } .site-navigation .navbar-nav > li > a { font-size: 18px; padding: 15px 20px; } .site-navigation .navbar-nav > li.dropdown .dropdown-menu > li > a { font-size: 16px; font-size: 1.6rem; } } @media (min-width: 1200px) { .site-navigation .navbar-header .navbar-brand img { max-height: none; } .site-navigation .top-infobox .navbar-box-right .links-box a + a { padding-left: 45px; } .site-navigation .top-infobox .navbar-box-right .links-box + .widget-top { padding-left: 45px; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit { height: 57px; width: 57px; max-height: 57px; max-width: 57px; padding: 13px; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg { height: 31px; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader { right: 57px; } .site-navigation .top-infobox .navbar-box-right .dgwt-wcas-sf-wrapp input[type=search] { font-size: 18px; font-size: 1.8rem; padding: 15px 65px 15px 15px; height: 57px; max-width: 272px; } .site-navigation .top-infobox .navbar-box-right .woocommerce-product-search input { font-size: 18px; font-size: 1.8rem; padding: 15px 65px 15px 15px; height: 57px; max-width: 272px; } .site-navigation .top-infobox .navbar-box-right .woocommerce-product-search button { height: 57px; width: 57px; } .site-navigation .top-infobox .navbar-box-right .woocommerce-product-search button:before { height: 31px; width: 31px; } } .prefooter { text-align: center; padding-top: 30px; padding-bottom: 0; border-top: 1px solid #e8e8e8; } .prefooter p { margin: 0 0 5px; } .prefooter .widget { padding: 0; margin-bottom: 15px; } .prefooter .widget.contact-box { padding: 0; margin-bottom: 15px; } .prefooter .nav > li > a { padding: 0; } .prefooter .nav > li.current_page_item > a, .prefooter .nav > li.current-page-ancestor > a { color: #ec631f; } .prefooter .nav > li + li { margin-top: 5px; } .prefooter .contact-data { padding: 0; } .prefooter .contact-data i { margin-right: 5px; } .prefooter .contact-data:before { content: ''; display: none; } .prefooter .contact-data + .contact-data { margin-top: 5px; } @media (min-width: 768px) { .prefooter { font-size: 14px; font-size: 1.4rem; text-align: left; } } @media (min-width: 768px) and (max-width: 991px) { .prefooter .col-sm-12:nth-child(2n+1) { clear: both; } } @media (min-width: 992px) { .prefooter { font-size: 13px; font-size: 1.3rem; text-align: left; } } @media (min-width: 1200px) { .prefooter { font-size: 14px; font-size: 1.4rem; text-align: left; } } .site-footer { font-size: 14px; font-size: 1.4rem; padding-top: 0; padding-bottom: 30px; } .slogan { border-bottom: 1px solid #e8e8e8; } .slogan.slogan-padding-normal { padding-top: 25px; padding-bottom: 25px; } .slogan.slogan-padding-more { padding-top: 40px; padding-bottom: 40px; } .slogan.slogan-text .slogan-title { font-size: 36px; font-size: 3.6rem; font-weight: 300; margin: 0; } .slogan.slogan-text .slogan-title strong { font-weight: 900; } p { margin: 0 0 15px; } p strong, p b { font-weight: 400; } p:last-child { margin: 0; } .main-content { padding-top: 30px; padding-bottom: 30px; } a { outline: none; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } a:focus, a:hover, a:active, a:visited { text-decoration: none; outline: none; } a:hover { color: #999999; } a.normal-link { position: relative; cursor: pointer; } a.normal-link .link-desc { padding: 7px; width: 300px; position: absolute; top: 1px; left: -15%; background-color: #fff; border-radius: 5px; box-shadow: 0 1px 1em rgba(0,0,0,0.2); opacity: 0; visibility: hidden; z-index: 9; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } a.normal-link .link-desc p { font-size: 12px; font-size: 1.2rem; text-transform: none; margin: 0; color: #19191b; } a.normal-link:hover .link-desc { opacity: 1; visibility: visible; } @media (min-width: 768px) { a.normal-link { position: relative; cursor: pointer; } a.normal-link .link-desc { width: 400px; top: -12px; left: 40%; } } .btn { font-size: 14px; font-size: 1.4rem; font-weight: 300; text-transform: none; padding: 10px 15px; } .btn.btn-default { color: #ec631f; background-color: transparent; border-color: #ec631f; } .btn.btn-default:hover { color: #fff; background-color: #ec631f; border-color: #ec631f; } .btn.btn-cookie { font-size: 13px; font-size: 1.3rem; color: #fff; background-color: #ec631f; border-color: #ec631f; } .btn.btn-cookie:hover { color: #ec631f; background-color: transparent; border-color: #ec631f; } .btn:hover, .btn:focus { outline: none; } .modal-backdrop { position: absolute; top: 0; bottom: 0; right: 0; left: 0; background-color: #777; } .modal-backdrop.in { opacity: .7; } .modal .modal-content { border: none; border-radius: 0; } .modal .modal-content .modal-header { padding: 15px 15px 0; border: none; } .modal .modal-content .modal-header a { font-size: 19px; font-size: 1.9rem; text-transform: uppercase; color: #000; } .modal .modal-content .modal-header a i { margin-right: 10px; } .modal .modal-content .modal-header button.close { font-size: 36px; font-size: 3.6rem; opacity: 1; width: auto; } .modal .modal-content .modal-header button.close:hover { color: #ec631f; } .modal .modal-content .modal-body { text-align: justify; } .modal .modal-content .modal-body .wpcf7-form p { text-align: left; margin-bottom: 0; } .modal .modal-content .modal-body .wpcf7-form p + p { margin-top: 15px; } .modal .modal-content .modal-body .wpcf7-form input, .modal .modal-content .modal-body .wpcf7-form select { height: 50px; padding: 10px 20px; } .modal .modal-content .modal-body .wpcf7-form textarea { height: 100px; padding: 10px 20px; } @media (min-width: 768px) { .modal-dialog { margin: 7.5rem auto; } } #cboxOverlay { opacity: .7 !important; background-color: #777; } #cboxWrapper .cboxIframe { padding: 20px; background-color: #fff; } #cookie-notice { line-height: 1; } #cookie-notice .cookie-notice-container { padding: 10px 15px; display: flex; align-items: center; justify-content: center; } #cookie-notice .cookie-notice-container .cn-button { margin-left: 15px; } .woocommerce-store-notice, p.demo_store { font-size: 15px; padding: 10px 15px; background-color: #ec631f; } .woocommerce-store-notice a, p.demo_store a { font-size: 14px; font-size: 1.4rem; font-weight: 300; text-decoration: none; padding: 3.5px 15px; margin-left: 15px; display: inline-block; color: #fff; background-color: #ec631f; border: 1px solid #fff; border-radius: 5px; } .woocommerce-store-notice a:hover, p.demo_store a:hover { color: #fff; background-color: #000; border-color: #000; } .wpcf7-form p { margin-bottom: 30px; } .wpcf7-form input, .wpcf7-form select, .wpcf7-form textarea { font-size: 18px; font-size: 1.8rem; font-weight: 300; padding: 15px 30px; height: 63px; color: #000; background-color: #eaeaea; border: none; } .wpcf7-form input[type="button"], .wpcf7-form input[type="reset"], .wpcf7-form input[type="submit"] { font-size: 18px; font-size: 1.8rem; font-weight: 300; text-transform: uppercase; padding: 10px 15px; width: 100%; color: #fff; background-color: #ec631f; border-color: #ec631f; } .wpcf7-form input[type="button"]:hover, .wpcf7-form input[type="reset"]:hover, .wpcf7-form input[type="submit"]:hover { color: #fff; background-color: #858585; border-color: #858585; } .wpcf7-form span.wpcf7-list-item label { font-size: 14px; font-size: 1.4rem; font-weight: 300; padding-left: 35px; margin: 0; position: relative; color: #000; } .wpcf7-form span.wpcf7-list-item label input[type="checkbox"] { position: relative; display: none !important; visibility: hidden !important; width: 0 !important; height: 0 !important; z-index: -1; } .wpcf7-form span.wpcf7-list-item label:before { content: ''; display: inline-block; width: 20px; height: 15px; position: absolute; top: 3px; left: 0; box-sizing: content-box; border: 1px solid #b7b7b7; border-radius: 5px; } .wpcf7-form span.wpcf7-list-item label.active:after { content: ''; display: inline-block; height: 9px; width: 9px; position: absolute; top: 6.5px; left: 6.5px; background-color: #ec631f; border-radius: 5px; } select { font-size: 14px; font-size: 1.4rem; font-weight: 300; padding: 8px 15px; color: #19191b; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(../img/select.png) 94% no-repeat transparent; border-color: #cccccc; border-radius: 5px; outline: none; z-index: 1; } .sidebar-section .sidebar-section__container { padding-top: 30px; padding-bottom: 0; } .sidebar-section .sidebar-section__container .widget { margin-top: 20px; } .sidebar-section .sidebar-section__container .widget.product_select-widget { margin-top: 0; margin-bottom: 0; } .sidebar-section .sidebar-section__container .widget.product_select-widget .dgwt-wcas-search-wrapp { display: inline-block; } .sidebar-section .sidebar-section__container .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp { position: relative; } .sidebar-section .sidebar-section__container .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit { height: 44px; width: 44px; min-width: auto; max-height: 44px; max-width: 44px; padding: 5px; border-radius: 5px; opacity: 1; z-index: 9; cursor: pointer; position: absolute; top: 0; left: auto; right: 0; background-color: #ec631f; border: none; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .sidebar-section .sidebar-section__container .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg { height: 16px; } .sidebar-section .sidebar-section__container .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg path { fill: #fff; } .sidebar-section .sidebar-section__container .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover { background-color: #858585; } .sidebar-section .sidebar-section__container .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:before { display: none; } .sidebar-section .sidebar-section__container .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader { right: 44px; } .sidebar-section .sidebar-section__container .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search] { font-family: Montserrat, sans-serif; font-size: 14px; font-size: 1.4rem; font-weight: 300; font-style: normal; color: #2b2b2b; padding: 10px 55px 10px 15px; height: 44px; box-shadow: none; border: 1px solid #cccccc; border-radius: 5px; } .sidebar-section .sidebar-section__container .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search]::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-weight: 300; font-style: normal; color: #2b2b2b; } .sidebar-section .sidebar-section__container .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search]::-moz-placeholder { /* Firefox 19+ */ font-weight: 300; font-style: normal; color: #2b2b2b; } .sidebar-section .sidebar-section__container .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search]:-ms-input-placeholder { /* IE 10+ */ font-weight: 300; font-style: normal; color: #2b2b2b; } .sidebar-section .sidebar-section__container .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search]:-moz-placeholder { /* Firefox 18- */ font-weight: 300; font-style: normal; color: #2b2b2b; } .sidebar-section .sidebar-section__container .widget.product_select-widget .dgwt-wcas-search-wrapp + select { display: none; } .sidebar-section .sidebar-section__container .shop-collapse { margin: 0; } @media (min-width: 992px) { .sidebar-section .sidebar-section__container .widget { margin-top: 0; } .sidebar-section .sidebar-section__container .widget.product_select-widget { margin-bottom: 20px; } .sidebar-section .sidebar-section__container .widget.product_select-widget .dgwt-wcas-search-wrapp { display: none; } .sidebar-section .sidebar-section__container .widget.product_select-widget .dgwt-wcas-search-wrapp + select { display: inline-block; } } .sidebar-padder .shop-toggle-btn { line-height: 1; } .sidebar-padder .shop-toggle-btn .shop-toggle { position: relative; padding: 0; margin-bottom: 0; background-color: transparent; background-image: none; border: none; outline: none; } .sidebar-padder .shop-toggle-btn .shop-toggle .name { line-height: 1; margin-left: 15px; margin-top: -1px; float: left; } .sidebar-padder .shop-toggle-btn .shop-toggle .icons-bar { float: left; } .sidebar-padder .shop-toggle-btn .shop-toggle .icons-bar .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; background: #000; } .sidebar-padder .shop-toggle-btn .shop-toggle .icons-bar .icon-bar + .icon-bar { margin-top: 4px; } .sidebar-padder .widget { margin-bottom: 20px; } .sidebar-padder .widget .widgettitle { font-size: 16px; font-size: 1.6rem; font-weight: 400; text-transform: none; margin-top: 0; margin-bottom: 15px; } .sidebar-padder .widget.product_select-widget .dgwt-wcas-search-wrapp { display: inline-block; } .sidebar-padder .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp { position: relative; } .sidebar-padder .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit { height: 44px; width: 44px; min-width: auto; max-height: 44px; max-width: 44px; padding: 5px; border-radius: 5px; opacity: 1; z-index: 9; cursor: pointer; position: absolute; top: 0; left: auto; right: 0; background-color: #ec631f; border: none; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .sidebar-padder .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg { height: 16px; } .sidebar-padder .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg path { fill: #fff; } .sidebar-padder .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover { background-color: #858585; } .sidebar-padder .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:before { display: none; } .sidebar-padder .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader { right: 44px; } .sidebar-padder .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search] { font-family: Montserrat, sans-serif; font-size: 14px; font-size: 1.4rem; font-weight: 300; font-style: normal; color: #2b2b2b; padding: 10px 55px 10px 15px; height: 44px; box-shadow: none; border: 1px solid #cccccc; border-radius: 5px; } .sidebar-padder .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search]::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-weight: 300; font-style: normal; color: #2b2b2b; } .sidebar-padder .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search]::-moz-placeholder { /* Firefox 19+ */ font-weight: 300; font-style: normal; color: #2b2b2b; } .sidebar-padder .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search]:-ms-input-placeholder { /* IE 10+ */ font-weight: 300; font-style: normal; color: #2b2b2b; } .sidebar-padder .widget.product_select-widget .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search]:-moz-placeholder { /* Firefox 18- */ font-weight: 300; font-style: normal; color: #2b2b2b; } .sidebar-padder .widget.product_select-widget .dgwt-wcas-search-wrapp + select { display: none; } .sidebar-padder .widget.widget_wishlist_products_counter > a { font-size: 14px; font-size: 1.4rem; font-weight: 300; line-height: 1; padding: 14px 15px; display: block; position: relative; color: #19191b; border: 1px solid #cccccc; border-radius: 5px; } .sidebar-padder .widget.widget_wishlist_products_counter > a .wishlist_products_counter_number { display: none; } .sidebar-padder .widget.widget_wishlist_products_counter > a:before { margin: 0; position: absolute; top: 9px; right: 15px; color: #ec631f; } .sidebar-padder .widget.widget_wishlist_products_counter > a:hover { color: #ec631f; } .sidebar-padder .widget.yith-woocompare-widget { margin-top: 20px !important; } .sidebar-padder .widget.yith-woocompare-widget .widgettitle { margin: 0; } .sidebar-padder .widget.yith-woocompare-widget ul.products-list { display: none; margin: 0; } .sidebar-padder .widget.yith-woocompare-widget ul.products-list > li { display: flex; align-items: center; padding: 10px 0; border-bottom-color: #e9e9e9; } .sidebar-padder .widget.yith-woocompare-widget ul.products-list > li a.remove { font-size: 14px; font-size: 1.4rem; line-height: 1; padding: 0 15px 0 0; height: auto; width: auto; position: relative; top: auto; left: auto; color: #ec631f; } .sidebar-padder .widget.yith-woocompare-widget ul.products-list > li a.remove:hover { color: #858585 !important; background-color: transparent; } .sidebar-padder .widget.yith-woocompare-widget ul.products-list > li a.title { font-size: 14px; font-size: 1.4rem; line-height: 1; text-transform: none; padding: 0; color: #19191b; } .sidebar-padder .widget.yith-woocompare-widget ul.products-list > li a.title:hover { color: #ec631f; } .sidebar-padder .widget.yith-woocompare-widget a.clear-all { display: none; } .sidebar-padder .widget.yith-woocompare-widget .compare.button { font-size: 14px; font-size: 1.4rem; font-weight: 300; text-transform: uppercase; text-align: center; padding: 15px 15px; float: none; width: 100%; color: #ec631f; background-color: transparent; border: 1px solid #d6d6d6; border-radius: 5px; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .sidebar-padder .widget.yith-woocompare-widget .compare.button:after { display: none; } .sidebar-padder .widget.yith-woocompare-widget .compare.button:hover { color: #fff; background-color: #ec631f; border-color: #ec631f; } .sidebar-padder .widget.prdctfltr-widget { margin: 0; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc { margin: 0; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_collector { margin-top: -15px !important; margin-bottom: 15px !important; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_collector > span { font-size: 14px; font-size: 1.4rem; font-weight: 300; line-height: 1; padding: 8px 10px; margin: 5px 15px 5px 0; color: #000; background-color: #f5f5f5; border-radius: 5px; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_collector > span a.prdctfltr_title_remove { line-height: 1; text-align: center; margin-top: -2px; height: 16px; width: 16px; color: #000; border: 1px solid #000; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_collector > span a.prdctfltr_title_remove i { display: inline-block; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_collector > span a.prdctfltr_title_remove:hover { color: #ec631f; border-color: #ec631f; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter { margin-bottom: 25px; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter .prdctfltr_description { font-size: 14px; font-size: 1.4rem; line-height: 1; color: #ec631f; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter .prdctfltr_add_scroll { margin-bottom: 0; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label { font-size: 14px; font-size: 1.4rem; font-weight: 300; color: #000000; margin-bottom: 10px; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label > span:before { content: ''; display: inline-block; width: 15px; height: 15px; margin-top: -1px; margin-bottom: 6px; margin-right: 15px; box-sizing: content-box; border-style: solid; border-color: #b7b7b7; border-radius: 5px; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label:last-child { margin-bottom: 0; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label.prdctfltr_active > span { font-weight: 300; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label.prdctfltr_active > span:after { content: '' !important; height: 9px; width: 9px; top: 1px; left: 4px; background-color: #ec631f; border-radius: 5px; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range .prdctfltr_add_scroll { padding: 0 !important; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-line { top: 4px; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-line, .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-line-mid, .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-line-left, .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-line-right, .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-bar, .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-bar-edge { height: 4px; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-line-mid, .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-line-left, .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-line-right { background: none; background-color: #d7d7d7; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-bar { top: 4px; background: none; background-color: #ec631f; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-slider { height: 12px; width: 12px; top: 0; background: none; background-color: #ec631f; border-radius: 50%; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-min, .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-max { display: none; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-from, .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-to, .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-single { font-size: 14px; font-size: 1.4rem; font-weight: 300; line-height: 1; padding: 0; top: auto; bottom: 0; color: #000000; background: transparent; border-radius: 0; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-from:after, .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-to:after, .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-single:after { display: none; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.prdctfltr_pa_wymiary-dzialki-bok .widgettitle { display: none; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.prdctfltr_pa_wymiary-dzialki-front { margin-bottom: 20px; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.prdctfltr_pa_wymiary-dzialki-bok, .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.prdctfltr_pa_wysokosc-domu { /* &.pf_rngstyle_flat { .irs-bar, .irs-slider { background-color: @color-additional; } } */ } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.prdctfltr_pa_wymiary-dzialki-bok .prdctfltr_description, .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_range.prdctfltr_pa_wysokosc-domu .prdctfltr_description { color: #000000; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_pa_rodzaj-dachu { margin-bottom: 9px; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_pa_liczba-pokoi, .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_pa_spadek-polaci { margin-bottom: 15px; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_pa_liczba-pokoi label, .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_pa_spadek-polaci label { display: inline-block; width: 50%; margin-bottom: 10px; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_buttons { margin: 0; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_buttons a.button { font-size: 14px; font-size: 1.4rem; font-weight: 300; text-transform: uppercase; text-align: center; padding: 15px 15px; margin: 0 !important; width: 100%; color: #fff; background-color: #ec631f; border-radius: 5px; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .sidebar-padder .widget.prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_buttons a.button:hover { color: #fff; background-color: #858585; border-color: #858585; } .sidebar-padder .widget.prdctfltr-widget + .widget { margin-top: 30px; } .sidebar-padder .sidebar-section__content { padding: 20px 0 0; background: transparent; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products { margin: 0 !important; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc { margin: 0; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering { margin: 0; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_collector { padding: 0 !important; margin-top: -15px !important; margin-bottom: 15px !important; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_collector > span { font-size: 14px; font-size: 1.4rem; font-weight: 300; line-height: 1; padding: 8px 10px; margin: 5px 15px 5px 0; color: #000; background-color: #f5f5f5; border-radius: 5px; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_collector > span a.prdctfltr_title_remove { line-height: 1; text-align: center; margin-top: -2px; height: 16px; width: 16px; color: #000; border: 1px solid #000; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_collector > span a.prdctfltr_title_remove i { display: block; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_collector > span a.prdctfltr_title_remove:hover { color: #ec631f; border-color: #ec631f; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter { padding: 0; margin-bottom: 25px; width: 100%; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter .prdctfltr_regular_title { font-size: 16px; font-size: 1.6rem; font-weight: 400; line-height: 1; text-transform: none; padding: 0; margin-top: 0; margin-bottom: 15px; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter .prdctfltr_description { font-size: 14px; font-size: 1.4rem; line-height: 1; color: #ec631f; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter .prdctfltr_add_scroll { margin-bottom: 0; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter label { font-size: 14px; font-size: 1.4rem; font-weight: 300; color: #000000; margin-bottom: 10px; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter label > span:before { content: ''; display: inline-block; width: 15px; height: 15px; margin-top: -1px; margin-bottom: 6px; margin-right: 15px; box-sizing: content-box; border-style: solid; border-color: #b7b7b7; border-radius: 5px; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter label:last-child { margin-bottom: 0; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter label.prdctfltr_active > span { font-weight: 300; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter label.prdctfltr_active > span:after { content: '' !important; height: 9px; width: 9px; top: 1px; left: 4px; background-color: #ec631f; border-radius: 5px; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range .prdctfltr_add_scroll { padding: 0 !important; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-line { top: 4px; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-line, .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-line-mid, .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-line-left, .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-line-right, .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-bar, .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-bar-edge { height: 4px; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-line-mid, .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-line-left, .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-line-right { background: none; background-color: #d7d7d7; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-bar { top: 4px; background: none; background-color: #ec631f; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-slider { height: 12px; width: 12px; top: 0; background: none; background-color: #ec631f; border-radius: 50%; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-min, .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-max { display: none; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-from, .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-to, .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-single { font-size: 14px; font-size: 1.4rem; font-weight: 300; line-height: 1; padding: 0; top: auto; bottom: 0; color: #000000; background: transparent; border-radius: 0; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-from:after, .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-to:after, .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.pf_rngstyle_flat .irs-single:after { display: none; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.prdctfltr_pa_wymiary-dzialki-bok .prdctfltr_regular_title { display: none; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.prdctfltr_pa_wymiary-dzialki-front { margin-bottom: 20px; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.prdctfltr_pa_wymiary-dzialki-bok, .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.prdctfltr_pa_wysokosc-domu { /* &.pf_rngstyle_flat { .irs-bar, .irs-slider { background-color: @color-additional; } } */ } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.prdctfltr_pa_wymiary-dzialki-bok .prdctfltr_description, .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_range.prdctfltr_pa_wysokosc-domu .prdctfltr_description { color: #000000; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_pa_rodzaj-dachu { margin-bottom: 9px; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_pa_liczba-pokoi, .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_pa_spadek-polaci { margin-bottom: 15px; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_pa_liczba-pokoi label, .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter.prdctfltr_pa_spadek-polaci label { display: inline-block; width: 50%; margin-bottom: 10px; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_buttons { padding: 0; margin: 0; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_buttons a.button { font-size: 14px; font-size: 1.4rem; font-weight: 300; text-transform: uppercase; text-align: center; padding: 15px 15px; margin: 0 !important; width: 100%; color: #fff; background-color: #ec631f; border-radius: 5px; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .sidebar-padder .sidebar-section__content .prdctfltr_sc_products .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_buttons a.button:hover { color: #fff; background-color: #858585; border-color: #858585; } @media (max-width: 767px) { .sidebar-padder .shop-toggle-btn { margin-left: 2px; margin-bottom: 15px; } } @media (min-width: 768px) and (max-width: 991px) { .sidebar-padder .shop-sidebar-header { display: flex; align-items: center; } .sidebar-padder .shop-sidebar-header .shop-toggle-btn { padding-right: 15px; width: 62%; } .sidebar-padder .shop-sidebar-header #product_select { padding-left: 15px; width: 38%; } .sidebar-padder .shop-collapse { margin-bottom: 20px; } } @media (min-width: 992px) { .sidebar-section { top: 0; } .sidebar-section .sidebar-section__container { padding-top: 30px; } .sidebar-section .sidebar-section__content { padding: 0; } section.sidebar-section__main--left .container > div:not(.row) { margin-left: 8px; } section.sidebar-section__main--left .container > div.row { margin-left: -7px; } .sidebar-padder .shop-toggle-btn .shop-toggle { display: none; } .sidebar-padder .shop-collapse.collapse { display: block !important; visibility: visible !important; height: auto !important; padding-bottom: 0; overflow: visible !important; } .sidebar-padder .widget.product_select-widget .dgwt-wcas-search-wrapp { display: none; } .sidebar-padder .widget.product_select-widget .dgwt-wcas-search-wrapp + select { display: inline-block; } } section .section.s5up { padding-top: 25px; } section .section.up5 { padding-top: 35px; } section .section.s5down { padding-bottom: 25px; } section .section.down5 { padding-bottom: 35px; } .page-title { line-height: 1; } .page-title.page-title-img { position: relative; display: flex; align-items: center; } .page-title.page-title-img img { max-height: 20px; max-width: 20px; margin-right: 20px; } .page-title.page-title-img i { margin-right: 20px; } .page-title.page-title-img span.title { padding-top: 2.5px; } .page-title.page-parent { line-height: 1; } .page-title .parent { font-size: 18px; font-weight: 300; text-transform: uppercase; padding-right: 10px; position: relative; color: #999999; } .page-title .parent:after { content: ''; height: 10px; width: 10px; margin-top: -7px; background-image: url(../img/arrow.png); background-size: contain; background-position: center center; background-repeat: no-repeat; position: absolute; top: 50%; right: -8px; } .page-title .parent:hover { color: #000000; } .page-title .parent + h1, .page-title .parent + h2 { padding-left: 10px; } .page-title h1, .page-title h2 { font-size: 18px; font-weight: 300; margin: 0; display: inline-block; } .page-title .number { font-size: 18px; font-size: 1.8rem; font-weight: 900; line-height: 1; text-align: center; padding: 8px 5px 7px 5px; height: 34px; width: 34px; color: #fff; background-color: #000; border: 1px solid #000; border-radius: 5px; } .blog .page-title { color: #ec631f; } .blog .page-title i { color: #ec631f; } .blog .main-content .post { margin-bottom: 0; } .section-header .page-title { margin: 0; } .section-header .page-title + .section-text { margin-top: 20px; } .section-header .section-text { margin: 0; } .section-header + div { margin-top: 30px; } .section-text ul { list-style: none; padding: 0; } .section-text ul > li { padding-left: 20px; position: relative; } .section-text ul > li:before { content: ''; height: 9px; width: 9px; position: absolute; top: 11px; left: 0; background-color: #ec631f; border-radius: 5px; } .links-box { margin-top: 45px; } .links-box a { margin: 0; } .owl-controls .owl-dots { display: none; position: absolute; top: 10px; right: 15px; } .owl-controls .owl-dots .owl-dot { height: 15px; width: 15px; margin: 0 5px; background-color: #fff; border-radius: 5px; } .owl-controls .owl-dots .owl-dot.active { background-color: #ec631f; } .owl-controls .owl-nav { display: none; } .owl-controls .owl-nav .owl-next, .owl-controls .owl-nav .owl-prev { height: 30px; width: 30px; display: flex; align-items: center; justify-content: center; color: #19191b; background-color: #fff; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .owl-controls .owl-nav .owl-next:hover, .owl-controls .owl-nav .owl-prev:hover { color: #ec631f; background-color: #fff; } .owl-controls .owl-nav .owl-next { border-top-left-radius: 5px; border-bottom-left-radius: 5px; } .owl-controls .owl-nav .owl-prev { border-top-right-radius: 5px; border-bottom-right-radius: 5px; } .owl-controls .show-navigation .owl-nav { display: block; } .owl-controls .show-controls .owl-dots { display: block; } @media (min-width: 768px) { .owl-controls .owl-dots { top: auto; bottom: 10px; } } .sections-navigation { padding-top: 10px; padding-bottom: 7px; background-color: #eaeaea; z-index: 2; } .sections-navigation ul { list-style: none; padding: 0; margin: 0 -15px; } .sections-navigation ul > li { display: inline-block; padding: 5px 15px; } .sections-navigation ul > li > a { font-size: 18px; font-size: 1.8rem; font-weight: 400; text-transform: uppercase; color: #ec631f; } .sections-navigation ul > li > a span { font-size: 18px; font-size: 1.8rem; font-weight: 900; line-height: 1; text-align: center; padding: 6px 5px 4px 5px; margin-right: 10px; display: inline-block; height: 30px; width: 30px; color: #fff; background-color: #ec631f; border: 1px solid #ec631f; border-radius: 5px; } .sections-navigation ul > li > a.mPS2id-highlight { color: #000; } .sections-navigation ul > li > a.mPS2id-highlight span { background-color: #000; border-color: #000; } .text_section p img { margin-top: 0; margin-bottom: 0; } .slider_section { padding-top: 30px !important; } .slider_section .item .slider-thumbnail .slider-thumbnail-img { height: auto !important; } .slider_section .item .slider-thumbnail:not(.slider-thumbnail-img) { height: 250px; background-size: cover; background-position: center center; background-repeat: no-repeat; } .slider_section .item .slider-caption-box { position: absolute; bottom: 10px; left: 10px; } .slider_section .item .slider-caption-box .slider-caption { padding: 5px 7px; border-radius: 5px; } .slider_section .item .slider-caption-box .slider-caption.slider-inline-caption { display: inline-block; } .slider_section .item .slider-caption-box .slider-caption .caption-content h2.caption-title { font-size: 10px; font-size: 1rem; font-weight: 300; line-height: 1; margin: 0; } .slider_section .item .slider-caption-box .slider-caption .caption-content h2.caption-title + .caption-text, .slider_section .item .slider-caption-box .slider-caption .caption-content h2.caption-title + .part-links { margin-top: 10px; } .slider_section .item .slider-caption-box .slider-caption .caption-content .caption-text { font-size: 10px; font-size: 1rem; line-height: 1; margin: 0; } .slider_section .item .slider-caption-box .slider-caption .caption-content .caption-text + .part-links { margin-top: 10px; } .slider_section .item .slider-caption-box .slider-caption .caption-content .part-links { margin-left: -25px; margin-bottom: -6px; } .slider_section .item .slider-caption-box .slider-caption .caption-content .links-box { margin: 0; } .slider_section .item .slider-caption-box .slider-caption .caption-content .links-box .btn { font-size: 10px; font-size: 1rem; padding: 4px 7px; } .slider_section .products .product { list-style: none; } .slider_section .products .product span.onsale { font-size: 14px; font-size: 1.4rem; font-weight: 300; line-height: 1; padding: 5px 5px 3px; margin: 0; min-height: auto; min-width: auto; border-radius: 3px; top: 10px; left: 10px; right: auto; color: #fff; background-color: #ec631f; } .slider_section .products .product .product-item { overflow: hidden; } .slider_section .products .product .product-thumbnail { position: relative; } .slider_section .products .product .product-thumbnail a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .slider_section .products .product .product-thumbnail .attachment-woocommerce_thumbnail { display: none; } .slider_section .products .product .product-thumbnail .product-full-thumb { display: block; height: 250px; background-size: cover; background-position: center center; background-repeat: no-repeat; } .slider_section .products .product .product-header { line-height: 1; padding: 5px 10px 3px 10px; display: flex; align-items: center; width: auto; position: absolute; bottom: 10px; left: 10px; background-color: #ec631f; border-radius: 5px; } .slider_section .products .product .product-header h2 { font-size: 14px; font-size: 1.4rem; font-weight: 300; margin: 0; color: #fff; } .slider_section .products .product .product-header.product-size h2, .slider_section .products .product .product-header.product-size .project-size { text-align: left; float: left; width: auto; display: inline-block; margin: 0 10px 0 0; } .slider_section .products .product .product-header.product-size .project-size { font-size: 14px; font-size: 1.4rem; font-weight: 300; text-transform: none; margin: 0 0 0 10px; position: relative; color: #fff; } .slider_section .products .product .product-header.product-size .project-size:before { content: '-'; position: absolute; left: -12.5px; } .slider_section .products .product span.onsale, .slider_section .products .product .project-attributes, .slider_section .products .product .price, .slider_section .products .product a.button, .slider_section .products .product a.btn, .slider_section .products .product .add_to_cart_button, .slider_section .products .product .compare-text, .slider_section .products .product .tinv-wraper.tinv-wishlist { display: none; } @media (max-width: 767px) { .slider_section .item .slider-thumbnail:not(.slider-thumbnail-img) { height: 250px !important; } .slider_section .products .product .product-thumbnail .product-full-thumb { height: 250px !important; } } @media (max-width: 767px) and (orientation: landscape) { .slider_section .item .slider-caption-box .slider-caption { padding: 6px 10px; } .slider_section .item .slider-caption-box .slider-caption .caption-content h2.caption-title { font-size: 12px; font-size: 1.2rem; } .slider_section .item .slider-caption-box .slider-caption .caption-content .caption-text { font-size: 10px; font-size: 1rem; } .slider_section .item .slider-caption-box .slider-caption .caption-content .links-box .btn { font-size: 12px; font-size: 1.2rem; padding: 6px 10px; } } @media (min-width: 768px) { .slider_section .item .slider-thumbnail:not(.slider-thumbnail-img) { height: 400px; } .slider_section .item .slider-caption-box .slider-caption .caption-content h2.caption-title { font-size: 16px; font-size: 1.6rem; } .slider_section .item .slider-caption-box .slider-caption .caption-content .caption-text { font-size: 14px; font-size: 1.4rem; } .slider_section .item .slider-caption-box .slider-caption .caption-content .links-box .btn { font-size: 14px; font-size: 1.4rem; } .slider_section .products .product .product-thumbnail .product-full-thumb { height: 400px; } .slider_section .products .product .product-header h2 { font-size: 16px; font-size: 1.6rem; } .slider_section .products .product .product-header.product-size .project-size { font-size: 16px; font-size: 1.6rem; } } .products_section .tab-navs .nav-tabs > li > a { padding-top: 0; } .products_section .tab-navs + .tab-content { margin-top: 20px; } .products_section .tab-content .products .product { list-style: none; } .products_section .tab-content .products .product span.onsale { font-size: 14px; font-size: 1.4rem; font-weight: 300; line-height: 1; padding: 5px 5px 3px; margin: 0; min-height: auto; min-width: auto; border-radius: 3px; top: 10px; left: 10px; right: auto; color: #fff; background-color: #ec631f; } .products_section .tab-content .products .product .product-item { overflow: hidden; } .products_section .tab-content .products .product .product-thumbnail { position: relative; } .products_section .tab-content .products .product .product-thumbnail a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } .products_section .tab-content .products .product .product-thumbnail .product-full-thumb { display: none; height: 250px; background-size: cover; background-position: center center; background-repeat: no-repeat; } .products_section .tab-content .products .product .product-header { margin-top: 10px; display: flex; align-items: center; justify-content: space-between; } .products_section .tab-content .products .product .product-header h2 { text-align: left; } .products_section .tab-content .products .product .product-header h2, .products_section .tab-content .products .product .product-header h3, .products_section .tab-content .products .product .product-header .project-size { font-size: 9px; font-size: 0.9rem; font-weight: 400; line-height: 1; color: #000; margin-top: 0; margin-bottom: 0; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .products_section .tab-content .products .product .product-header.product-size > a { flex-grow: 1; } .products_section .tab-content .products .product .project-attributes, .products_section .tab-content .products .product .price, .products_section .tab-content .products .product a.button, .products_section .tab-content .products .product a.btn, .products_section .tab-content .products .product .add_to_cart_button, .products_section .tab-content .products .product .tinv-wraper.tinv-wishlist, .products_section .tab-content .products .product .compare-text { display: none; } .products_section .tab-content .products .product:hover .product-header h2 { color: #ec631f; } .products_section .tab-content .products.row { margin-bottom: 10px; } .products_section .tab-content .products.row > .product-item { margin-bottom: 20px; } .products_section .tab-content .products.owl-1-loop .product span.onsale { display: none; } .products_section .tab-content .products.owl-1-loop .product .product-thumbnail .attachment-woocommerce_thumbnail { display: none; } .products_section .tab-content .products.owl-1-loop .product .product-thumbnail .product-full-thumb { display: block; } .products_section .tab-content .products.owl-1-loop .product .product-header { padding: 5px 10px 3px 10px; display: flex; align-items: center; width: auto; position: absolute; bottom: 10px; left: 10px; background-color: #ec631f; border-radius: 5px; } .products_section .tab-content .products.owl-1-loop .product .product-header h2 { font-size: 14px; font-size: 1.4rem; font-weight: 300; margin: 0; color: #fff; } .products_section .tab-content .products.owl-1-loop .product .product-header.product-size h2, .products_section .tab-content .products.owl-1-loop .product .product-header.product-size .project-size { text-align: left; float: left; width: auto; display: inline-block; margin: 0 10px 0 0; } .products_section .tab-content .products.owl-1-loop .product .product-header.product-size .project-size { font-size: 14px; font-size: 1.4rem; font-weight: 300; text-transform: none; margin: 0 0 0 10px; position: relative; color: #fff; } .products_section .tab-content .products.owl-1-loop .product .product-header.product-size .project-size:before { content: '-'; position: absolute; left: -12.5px; } .products_section .tab-content .products.owl-1-loop .owl-controls .owl-nav { display: none; } .products_section .tab-content .products.product-cats .category .product-header h2, .products_section .tab-content .products.product-cats .category .product-header h3 { font-size: 7px; font-size: 0.7rem; text-align: left; } @media (max-width: 767px) { .products_section .tab-content .products .product-item.col-xs-12:nth-child(2n+1) { clear: both; } } @media (min-width: 400px) { .products_section .tab-content .products .product .product-header h2, .products_section .tab-content .products .product .product-header .project-size { font-size: 10px; font-size: 1rem; } .products_section .tab-content .products.product-cats .category .product-header h2, .products_section .tab-content .products.product-cats .category .product-header h3 { font-size: 8px; font-size: 0.8rem; } } @media (min-width: 768px) { .products_section .tab-content .products .product-item.col-sm-12:nth-child(2n+1) { clear: both; } .products_section .tab-content .products .product-item.col-sm-8:nth-child(3n+1) { clear: both; } .products_section .tab-content .products .product .product-thumbnail .product-full-thumb { height: 400px; } .products_section .tab-content .products .product .product-header h2, .products_section .tab-content .products .product .product-header .project-size { font-size: 12px; font-size: 1.2rem; } .products_section .tab-content .products.owl-1-loop .product .product-header h2 { font-size: 16px; font-size: 1.6rem; } .products_section .tab-content .products.owl-1-loop .product .product-header.product-size .project-size { font-size: 16px; font-size: 1.6rem; } .products_section .tab-content .products.product-cats .category .product-header h2, .products_section .tab-content .products.product-cats .category .product-header h3 { font-size: 10px; font-size: 1rem; } } @media (min-width: 992px) { .products_section .tab-content .products .product-item.col-md-6.col-sm-12:nth-child(2n+1) { clear: none; } .products_section .tab-content .products .product-item.col-md-6:nth-child(4n+1) { clear: both !important; } .products_section .tab-content .products .product-item.col-md-4.col-sm-12:nth-child(2n+1) { clear: none; } .products_section .tab-content .products .product-item.col-md-4:nth-child(6n+1) { clear: both !important; } .products_section .tab-content .products .product-item.col-md-3.col-sm-12:nth-child(2n+1) { clear: none; } .products_section .tab-content .products .product-item.col-md-3:nth-child(8n+1) { clear: both !important; } .products_section .tab-content .products .product .product-header h2, .products_section .tab-content .products .product .product-header .project-size { font-size: 12px; font-size: 1.2rem; } .products_section .tab-content .products.product-cats .category .product-header h2, .products_section .tab-content .products.product-cats .category .product-header h3 { font-size: 10px; font-size: 1rem; } } @media (min-width: 1200px) { .products_section .tab-content .products .product .product-header h2, .products_section .tab-content .products .product .product-header .project-size { font-size: 14px; font-size: 1.4rem; } .products_section .tab-content .products.product-cats .category .product-header h2, .products_section .tab-content .products.product-cats .category .product-header h3 { font-size: 12px; font-size: 1.2rem; } } @media (min-width: 1440px) { .products_section .tab-content .products .product .product-header h2, .products_section .tab-content .products .product .product-header .project-size { font-size: 16px; font-size: 1.6rem; } .products_section .tab-content .products.product-cats .category .product-header h2, .products_section .tab-content .products.product-cats .category .product-header h3 { font-size: 12px; font-size: 1.2rem; } } section .section.featured_section .features-box .feature-item { margin-bottom: 30px; } section .section.featured_section .features-box .feature-item .horizontal-layout .feature-image, section .section.featured_section .features-box .feature-item .horizontal-layout .feature-content { height: auto !important; } section .section.featured_section .features-box .feature-item .horizontal-layout .item .icon-box img { max-height: none; } section .section.featured_section .features-box .feature-item .horizontal-layout h3 { font-size: 18px; font-weight: 400; margin: 0; } section .section.featured_section .features-box .feature-item .horizontal-layout h3 + p { margin-top: 15px; } @media (min-width: 768px) { section .section.featured_section .features-box .feature-item .horizontal-layout { display: flex; align-items: center; } section .section.featured_section .features-box .feature-item .horizontal-layout .item .icon-box { height: auto; margin-bottom: 0; } } .subpages_section .nav-submenu > div { margin-bottom: 30px; } .subpages_section .nav-submenu .item h3 { font-size: 18px; margin-top: 20px; margin-bottom: 0; } .subpages_section .nav-submenu .item h3 a { color: #000000; } .subpages_section .nav-submenu .item h3 a:hover { color: #ec631f; } .section.gallery_section .gallery { margin-top: 0; margin-bottom: 0; } .section.gallery_section .gallery .item { margin-bottom: 30px; } .blog_section .links-box { text-align: center; } .contact_section .row + .row .lower-text, .contact_section .row + .row .links-box { margin-top: 0; } .contact_section .section-header + div { margin-top: 25px; } .contact_section .section-header + div .contact-form { margin-top: 5px; } .contact_section .contact-form marg .wpcf7-form p { margin-bottom: 30px; } .contact_section .contact-data .contact-data-box .contacts .contact-item { font-size: 14px; font-size: 1.4rem; font-weight: 400; margin-bottom: 30px; color: #000; } .contact_section .contact-data .contact-data-box .contacts .contact-item h3 { font-size: 16px; font-size: 1.6rem; font-weight: 500; text-transform: none; margin-top: 0; margin-bottom: 20px; } .contact_section .contact-data .contact-data-box .contacts .contact-item a { color: #ec631f; } .contact_section .contact-data .contact-data-box .contacts .contact-item a:hover { color: #858585; } .contact_section .contact-data .contact-data-box .contacts .contact-item .contacts-box .contact-box .vertical-contact { display: flex; align-items: center; } .contact_section .contact-data .contact-data-box .contacts .contact-item .contacts-box .contact-box .vertical-contact.contact-none-ico { padding-left: 20px; position: relative; } .contact_section .contact-data .contact-data-box .contacts .contact-item .contacts-box .contact-box .vertical-contact.contact-none-ico .contact-icon { font-size: 14px; font-size: 1.4rem; font-weight: 400; } .contact_section .contact-data .contact-data-box .contacts .contact-item .contacts-box .contact-box .vertical-contact.contact-none-ico .contact-info { padding: 0; } .contact_section .contact-data .contact-data-box .contacts .contact-item .contacts-box .contact-box .vertical-contact.contact-none-ico .contact-info a { font-size: 18px; } .contact_section .contact-data .contact-data-box .contacts .contact-item .contacts-box .contact-box .vertical-contact.contact-none-ico:before { content: ''; height: 9px; width: 9px; position: absolute; top: 7px; left: 0; background-color: #ec631f; border-radius: 5px; } .contact_section .contact-data .contact-data-box .contacts .contact-item .contacts-box .contact-box .vertical-contact:not(.contact-address) .contact-info { line-height: 1; } .contact_section .contact-data .contact-data-box .contacts .contact-item .contacts-box .contact-box .vertical-contact + .vertical-contact { margin-top: 5px; } .contact_section .contact-data .contact-data-box .contacts .contact-item .contacts-box .company-box .company-data { padding-left: 20px; position: relative; } .contact_section .contact-data .contact-data-box .contacts .contact-item .contacts-box .company-box .company-data:before { content: ''; height: 9px; width: 9px; position: absolute; top: 7px; left: 0; background-color: #ec631f; border-radius: 5px; } .contact_section .contact-data .contact-data-box .contacts .contact-item .contacts-box .company-box .company-data + .company-data { margin-top: 5px; } .call-contact-section .contact_section { border-bottom: 1px solid #e8e8e8; } @media (max-width: 365px) { .contact_section .contact-data .contact-data-box .contacts .contact-item .contacts-box .contact-box .vertical-contact.contact-none-ico .contact-info a { font-size: 14px; font-size: 1.4rem; } } @media (min-width: 768px) { .call-contact-section .contact_section > .container { position: relative; } .call-contact-section .contact_section > .container:before { content: ''; height: 285px; width: 240px; background-image: url(../img/call.jpg); background-size: contain; background-position: left center; background-repeat: no-repeat; position: absolute; top: -35px; left: 15px; } .call-contact-section .contact_section > .container > .row { margin-left: 260px; } .contact_section .contact-data .contact-data-box .contacts .contact-item .contacts-box .company-box + .company-box { margin-top: 5px; } .page-id-1053 .wpcf7-form textarea { height: 249px; } } @media (min-width: 992px) { .call-contact-section .contact_section > .container { position: relative; } .call-contact-section .contact_section > .container:before { height: 260px; width: 240px; } .call-contact-section .contact_section > .container > .row { margin-left: 240px; } .contact_section .contact-data .contact-data-box .contacts .contact-item .contacts-box .company-box + .company-box { margin-top: 0; } } .tinv-wishlist .tinv-header { display: none; } .tinv-wishlist table.tinvwl-table-manage-list button { width: auto; } .tinv-wishlist table.tinvwl-table-manage-list .product-remove button { width: 27px; height: 27px; padding: 0; transition: 500ms ease-in-out; -moz-transition: 500ms ease-in-out; -webkit-transition: 500ms ease-in-out; } .tinv-wishlist table.tinvwl-table-manage-list .product-remove button:hover { color: #fff; background-color: #ec631f; }