/* Theme Name: Polo Theme URI: http://theme.crumina.net/polo/ Description: Multipurpose creative theme Version: 1.5.2 Author: Crumina Text Domain: polo Author URI: http://crumina.net/ Tags: one-column, two-columns, right-sidebar, custom-menu, editor-style, featured-images, microformats, post-formats, translation-ready License: GPL v2 License URI: http://www.gnu.org/licenses/gpl-2.0.html */ /*--------------------------------------------------------*/ /* TABLE OF CONTENTS: */ /*-------------------------------------------------------- 1. BODY 2. LAYOUT BOXED & WIDE 3. TYPOGRAPHY HEADING STYLES 4. WORDPRESS CORE - 4.1 Align and images - 4.2 Gallery styles 5. Logo and Header 6. NAVIGATION MENU 7. SIDE PANEL 8. Vertical Dotted menu 9. Headers Variants 10. SLIDER 11. Page Title 12. Top Bar 13. Content 14. Sidebar + Widgets 15. FOOTER 16. CSS UTILITY HELPERS 17. Posts (blog, etc) 18. Page loaders 19. Responsive CSS 20. BBPress styles /* ---------------------------------------------------------------- BODY -----------------------------------------------------------------*/ html { overflow-x: hidden !important; } body { color: #333; font-family: "Open Sans", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.6; overflow-x: hidden; padding: 0 !important; position: relative; margin: 0; } /* ---------------------------------------------------------------- LAYOUT BOXED & WIDE -----------------------------------------------------------------*/ @media (max-width: 479px) { .container { padding: 0 20px; } } /*Wide (default)*/ body.wide .wrapper { width: 100%; margin: 0; } /*Boxed*/ body.boxed .wrapper, body.boxed-simple .wrapper { position: relative; border: 1px solid #eee; background-color: #fff; } body.outter { margin: 30px; } body.boxed-simple { background-color: #f8f8f8; border: 0 none !important; } /* Responsive */ @media (max-width: 479px) { body { font-size: 13px; } body.outter { margin: 0; } } a { color: #111; text-decoration: none !important; } a:focus { outline: none; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } iframe { border: none; } img { max-width: 100%; height: auto; } /* ---------------------------------------------------------------- TYPOGRAPHY HEADING STYLES -----------------------------------------------------------------*/ h1, h2, h3, h4, h5, h6 { color: #111; font-family: 'Raleway', sans-serif; font-weight: 600; line-height: 1.5; margin: 0 0 10px 0; text-rendering: optimizelegibility; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; font-family: inherit; font-weight: inherit; } h1 { font-size: 36px; } h2 { font-size: 30px; } h3 { font-size: 24px; } h4 { font-size: 18px; } h5 { font-size: 14px; } h6 { font-size: 12px; } h4 { font-weight: 600; } h5, h6 { font-weight: bold; /*margin-bottom: 20px;*/ } p, p.lead { color: #696f6f; margin-bottom: 20px; } /* ---------------------------------------------------------------- WORDPRESS CORE -----------------------------------------------------------------*/ /*4.1 Align and images */ .alignnone { margin: 5px 20px 20px 0; } .aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; } .alignright { float: right; margin: 5px 0 20px 20px; } .alignleft { float: left; margin: 5px 20px 20px 0; } a img.alignright { float: right; margin: 5px 0 20px 20px; } a img.alignnone { margin: 5px 20px 20px 0; } a img.alignleft { float: left; margin: 5px 20px 20px 0; } a img.aligncenter { display: block; margin-left: auto; margin-right: auto } .wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 5px; text-align: center; font-size: .8em; } .wp-caption.alignnone { margin: 5px 20px 20px 0; } .wp-caption.alignleft { margin: 5px 20px 20px 0; } .wp-caption.alignright { margin: 5px 0 20px 20px; } .wp-caption img { border: 0 none; height: auto; margin: 0 0 7px 0; max-width: 98.5%; padding: 0; width: auto; } .wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; } /* Text meant only for screen readers. */ .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; 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. */ } .wp-video, video.wp-video-shortcode, .mejs-overlay.load { width: 100% !important; height: 100% !important; } .wp-video, video.wp-video-shortcode { max-width: 100% !important; } .wp-video { position: relative; } .mejs-mediaelement { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .mejs-overlay-play { top: 0; right: 0; bottom: 0; left: 0; width: auto !important; height: auto !important; } /** * 14.2 Galleries */ .gallery { margin-bottom: 1.6em; } .gallery-item { display: inline-block; padding: 0; text-align: center; vertical-align: top; width: 100%; } .gallery-columns-2 .gallery-item { max-width: 50%; } .gallery-columns-3 .gallery-item { max-width: 33.33%; } .gallery-columns-4 .gallery-item { max-width: 25%; } .gallery-columns-5 .gallery-item { max-width: 20%; } .gallery-columns-6 .gallery-item { max-width: 16.66%; } .gallery-columns-7 .gallery-item { max-width: 14.28%; } .gallery-columns-8 .gallery-item { max-width: 12.5%; } .gallery-columns-9 .gallery-item { max-width: 11.11%; } .gallery-icon img { margin: 0 auto; } .gallery-caption { color: #777; color: rgba(51, 51, 51, 0.7); display: block; font-family: "Segoe UI","Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 1.2rem; line-height: 1.5; padding: 0.5em 0; } .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; } .bypostauthor{ color: inherit; } .list-tweets-date { display: block; opacity: .8; font-size: 80%; } #footer.background-dark a:not(.button) { color: #fff !important; } body.side-panel-static .vc_row[data-vc-full-width].vc_row[data-vc-stretch-content] > .wpb_column.vc_column_container { padding-left: 320px; } @media (max-width: 991px) { body.side-panel-static .vc_row[data-vc-full-width].vc_row[data-vc-stretch-content] > .wpb_column.vc_column_container { padding-left: 0; } } .post-comments .likely { position: relative; top: -5px; } .post-comments .likely .likely__widget { background: none; } .post-modern .post-comments .likely { top: 5px; } /* ---------------------------------------------------------------- Logo -----------------------------------------------------------------*/ #logo { float: left; font-size: 28px; line-height: 100%; position: relative; z-index: 1; } #logo a { display: block; } #logo img { display: block; max-width: 100%; margin: 0 auto; } #logo a.logo { display: block; } .main-menu #logo { margin-left: 40px; margin-right: 40px; } /* ---------------------------------------------------------------- HEADER -----------------------------------------------------------------*/ #header { position: relative; background-color: #fff; border-bottom: 1px solid #eee; z-index: 199 !important; } #header .container { position: relative; } #header.header-transparent + #slider, #header.header-transparent + .page-title-extended, #header.header-transparent + .page-title-video, #header.header-transparent + .page-title-parallax, #header.header-transparent + .fullscreen, #header.header-transparent + .fullscreen, #header.header-transparent + .halfscreen, #header.header-transparent + #google-map, #header.header-light-transparent + #slider, #header.header-light-transparent + .page-title-extended, #header.header-light-transparent + .page-title-video, #header.header-light-transparent + .page-title-parallax, #header.header-light-transparent + .fullscreen, #header.header-light-transparent + .fullscreen, #header.header-light-transparent + .halfscreen, #header.header-light-transparent + #google-map, #header.header-dark-transparent + #slider, #header.header-dark-transparent + .page-title-extended, #header.header-dark-transparent + .page-title-video, #header.header-dark-transparent + .page-title-parallax, #header.header-dark-transparent + .fullscreen, #header.header-dark-transparent + .fullscreen, #header.header-dark-transparent + .halfscreen, #header.header-dark-transparent + #google-map { top: -90px; margin-bottom: -90px; } #page-title.page-title-parallax {background-size: cover;} #header-wrap { position: relative; -webkit-backface-visibility: hidden; } /* ---------------------------------------------------------------- NAVIGATION MENU -----------------------------------------------------------------*/ .navigation-wrap { padding: 0; } .navigation-wrap > .container { padding: 0 !important; width: 100%; } #mainMenu { float: right; display: table; } #mainMenu > ul { list-style: outside none none; margin-bottom: 0; padding-left: 0; display: table-cell; vertical-align: middle } #mainMenu > ul > li:last-child > a { border-bottom: 0 !important; } #mainMenu > ul > li > a { display: block; padding: 10px 15px; position: relative; } #mainMenu > ul > li > a:hover, #mainMenu > ul > li > a:focus { background-color: #eee; text-decoration: none; } /*labels*/ #mainMenu .label { font-size: 9px; } /*Menu items */ nav .main-menu a, nav .main-menu .dropdown-menu a, nav .main-menu .dropdown-submenu > span.dropdown-menu-title-only { color: #111; } #mainMenu > ul > li > a { border-bottom: 0 none; border-radius: 0; font-size: 12px; font-style: normal; font-weight: 800; height: 90px; line-height: 70px; margin-left: 0; margin-right: 0; outline: medium none; padding: 10px; text-transform: uppercase; transition: all 0.3s ease-in-out 0s; } nav .main-menu li > a:hover, nav .main-menu li > a:focus, nav .main-menu .dropdown.open > a:hover, nav .main-menu .dropdown.open > a:focus { background: none !important; border-color: transparent !important; } nav ul.main-menu .dropdown > .dropdown-menu, nav ul.main-menu .dropdown-submenu > .dropdown-menu { visibility: hidden; display: block; opacity: 0; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; } nav ul.main-menu .dropdown:hover > .dropdown-menu, nav ul.main-menu .dropdown-submenu:hover > .dropdown-menu { opacity: 1; visibility: visible; } nav ul.main-menu .dropdown.first-click > .dropdown-menu, nav ul.main-menu .dropdown-submenu.first-click > .dropdown-menu { opacity: 1; visibility: visible; } nav.main-menu ul li i { padding-left: 3px; font-size: 14px; margin-right: 3px; text-align: center; width: 22px; } nav.main-menu ul li.dropdown > a > i { margin-right: 0; } /*Menu dropdown menu items */ nav .main-menu .dropdown-menu { min-width: 230px; top: auto; background-color: #ffffff; box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05); padding: 0; border-style: solid none none; border-width: 3px 0 0; border-radius: 0; } nav .main-menu .dropdown-menu a, nav .main-menu .dropdown-submenu > span.dropdown-menu-title-only { font-size: 13px !important; font-weight: 400; height: 40px; padding: 10px 20px 10px 18px; position: relative; text-transform: none; -webkit-transition: padding .3s ease-in-out; transition: padding .3s ease-in-out; } nav .main-menu .dropdown-menu a:hover, nav .main-menu .dropdown-menu span.dropdown-menu-title-only:hover { background-color: rgba(211, 211, 211, 0.1) !important; color: #333; padding: 10px 20px 10px 26px; } nav .main-menu .read-more { border-top: 1px solid #eee; margin-bottom: -10px; margin-top: 24px; } nav .main-menu .dropdown-menu a.read-more:hover { background: rgba(0, 0, 0, 0) !important; } nav .main-menu .dropdown-menu .mega-menu-content .col-md-2 { padding-right: 1px; } nav .main-menu .dropdown-menu .mega-menu-content a { border-bottom: medium none; padding: 10px 0; } nav .main-menu .dropdown-menu .mega-menu-content a:hover { padding: 10px 0 10px 12px; } nav .main-menu .dropdown-menu i { margin-left: -2px; padding-right: 6px; } /*Menu dropdown submenu items */ nav .main-menu .dropdown-submenu { position: relative; } nav .main-menu .dropdown-submenu:before { content: "\f105"; font-family: fontawesome; font-size: 12px; opacity: 0.6; position: absolute; right: 12px; top: 6px; } nav .main-menu .dropdown-submenu > .dropdown-menu { border-top-width: 3px; left: 100%; top: -3px; } nav .main-menu .dropdown-submenu > .dropdown-menu.menu-invert { right: 100%; left: auto; } /* Mega Menu */ nav.mega-menu .nav, nav.mega-menu .dropup, nav.mega-menu .dropdown, nav.mega-menu .collapse { position: static; } nav .main-menu li.mega-menu-item .dropdown-menu { left: 15px; right: 15px; } nav.mega-menu li.mega-menu-item .mega-menu-title { display: block; font-size: 12px; font-style: normal; font-weight: 800; height: 50px; line-height: 32px; margin-left: 0; margin-right: 0; padding: 10px 0; text-transform: uppercase; } nav.mega-menu li ul { list-style: none; padding: 0; } nav.mega-menu .dropdown-menu a, nav.mega-menu .dropdown-submenu > span.dropdown-menu-title-only { text-transform: none; display: block; text-decoration: none; } nav.mega-menu .dropdown-submenu > span.dropdown-menu-title-only { line-height: 18px; } nav.mega-menu .dropdown-submenu > span.dropdown-menu-title-only:hover { cursor: pointer; } nav.mega-menu .dropdown-menu { left: auto; margin-top: 0; } nav.mega-menu .dropdown-menu > li { display: block } nav.mega-menu .mega-menu-content { padding: 30px 40px 40px; } nav.mega-menu .mega-menu-content:before { display: table; content: ""; line-height: 0; } nav.mega-menu .mega-menu-content:after { display: table; content: ""; line-height: 0; clear: both; } nav.mega-menu .mega-menu-content { background-position: right bottom; background-repeat: no-repeat; } #mainMenu ul li.mega-menu-item .mega-menu-title, #mainMenu ul li.dropdown:not(.mega-menu-item) li { border-bottom: 1px solid #eee; } /*RESPONSIVE MOBILE MENU*/ .nav-main-menu-responsive { display: none; float: right; height: 90px; line-height: 90px; margin-left: 6px; transition: opacity .3s ease, height .4s ease; -webkit-transition: opacity .3s ease, height .4s ease; -o-transition: opacity .3s ease, height .4s ease; } .nav-main-menu-responsive button { background: none; border: 0; } .nav-main-menu-responsive button:focus { outline: 0; } .nav-main-menu-responsive button i { font-size: 17px; } /*CENTERED MAIN MENU*/ body:not(.device-sm):not(.device-xs):not(.device-xxs) #mainMenu.center { float: none; margin: 0 auto !important; text-align: center; } body:not(.device-sm):not(.device-xs):not(.device-xxs) #mainMenu.center > ul { display: inline-block; float: none; text-align: left; width: auto; } @media (min-width: 992px){ .mega-menu-content .col-md-12 { width: 20%; } } /*Modern version*/ #mainMenu.style-1 ul.dropdown-menu, #mainMenu.style-1 ul.dropdown-submenu { border-radius: 0; border: 2px solid #eee; box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05); } /*Slide menu version*/ .nav-main-menu-responsive.slide-menu-version { display: block; } #mainMenu.slide-menu > ul > li { visibility: hidden; filter: alpha(opacity=0); -webkit-opacity: 0; -moz-opacity: 0; opacity: 0; -webkit-transition: all 0s cubic-bezier(.175, .885, .525, 1.2); -moz-transition: all 0s cubic-bezier(.175, .885, .525, 1.2); -o-transition: all 0s cubic-bezier(.175, .885, .525, 1.2); transition: all 0s cubic-bezier(.175, .885, .525, 1.2); -webkit-transition-duration: 150ms; -moz-transition-duration: 150ms; -o-transition-duration: 150ms; transition-duration: 150ms } #mainMenu.slide-menu > ul > li:nth-child(n+1) { -webkit-transition-duration: 250ms; -moz-transition-duration: 250ms; -o-transition-duration: 250ms; transition-duration: 250ms; -webkit-transition-delay: 60ms; -moz-transition-delay: 60ms; -o-transition-delay: 60ms; transition-delay: 60ms } #mainMenu.slide-menu > ul > li:nth-child(n+2) { -webkit-transition-duration: 350ms; -moz-transition-duration: 350ms; -o-transition-duration: 350ms; transition-duration: 350ms; -webkit-transition-delay: 120ms; -moz-transition-delay: 120ms; -o-transition-delay: 120ms; transition-delay: 120ms } #mainMenu.slide-menu > ul > li:nth-child(n+3) { -webkit-transition-duration: 450ms; -moz-transition-duration: 450ms; -o-transition-duration: 450ms; transition-duration: 450ms; -webkit-transition-delay: 180ms; -moz-transition-delay: 180ms; -o-transition-delay: 180ms; transition-delay: 180ms } #mainMenu.slide-menu > ul > li:nth-child(n+4) { -webkit-transition-duration: 550ms; -moz-transition-duration: 550ms; -o-transition-duration: 550ms; transition-duration: 550ms; -webkit-transition-delay: 240ms; -moz-transition-delay: 240ms; -o-transition-delay: 240ms; transition-delay: 240ms } #mainMenu.slide-menu > ul > li:nth-child(n+5) { -webkit-transition-duration: 650ms; -moz-transition-duration: 650ms; -o-transition-duration: 650ms; transition-duration: 650ms; -webkit-transition-delay: .3s; -moz-transition-delay: .3s; -o-transition-delay: .3s; transition-delay: .3s } #mainMenu.slide-menu > ul > li:nth-child(n+6) { -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -o-transition-duration: 750ms; transition-duration: 750ms; -webkit-transition-delay: 360ms; -moz-transition-delay: 360ms; -o-transition-delay: 360ms; transition-delay: 360ms } #mainMenu.slide-menu > ul > li:nth-child(n+7) { -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -o-transition-duration: 750ms; transition-duration: 750ms; -webkit-transition-delay: 420ms; -moz-transition-delay: 420ms; -o-transition-delay: 420ms; transition-delay: 420ms } #mainMenu.slide-menu > ul > li:nth-child(n+8) { -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -o-transition-duration: 750ms; transition-duration: 750ms; -webkit-transition-delay: 480ms; -moz-transition-delay: 480ms; -o-transition-delay: 480ms; transition-delay: 480ms } #mainMenu.slide-menu.items-visible > ul > li { visibility: visible; filter: alpha(opacity=100); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1 } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+1) { -webkit-transition-duration: 250ms; -moz-transition-duration: 250ms; -o-transition-duration: 250ms; transition-duration: 250ms; -webkit-transition-delay: 60ms; -moz-transition-delay: 60ms; -o-transition-delay: 60ms; transition-delay: 60ms } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+2) { -webkit-transition-duration: 350ms; -moz-transition-duration: 350ms; -o-transition-duration: 350ms; transition-duration: 350ms; -webkit-transition-delay: 120ms; -moz-transition-delay: 120ms; -o-transition-delay: 120ms; transition-delay: 120ms } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+3) { -webkit-transition-duration: 450ms; -moz-transition-duration: 450ms; -o-transition-duration: 450ms; transition-duration: 450ms; -webkit-transition-delay: 180ms; -moz-transition-delay: 180ms; -o-transition-delay: 180ms; transition-delay: 180ms } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+4) { -webkit-transition-duration: 550ms; -moz-transition-duration: 550ms; -o-transition-duration: 550ms; transition-duration: 550ms; -webkit-transition-delay: 240ms; -moz-transition-delay: 240ms; -o-transition-delay: 240ms; transition-delay: 240ms } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+5) { -webkit-transition-duration: 650ms; -moz-transition-duration: 650ms; -o-transition-duration: 650ms; transition-duration: 650ms; -webkit-transition-delay: .3s; -moz-transition-delay: .3s; -o-transition-delay: .3s; transition-delay: .3s } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+6) { -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -o-transition-duration: 750ms; transition-duration: 750ms; -webkit-transition-delay: 360ms; -moz-transition-delay: 360ms; -o-transition-delay: 360ms; transition-delay: 360ms } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+7) { -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -o-transition-duration: 750ms; transition-duration: 750ms; -webkit-transition-delay: 420ms; -moz-transition-delay: 420ms; -o-transition-delay: 420ms; transition-delay: 420ms } #mainMenu.slide-menu.items-visible > ul > li:nth-last-child(n+8) { -webkit-transition-duration: 750ms; -moz-transition-duration: 750ms; -o-transition-duration: 750ms; transition-duration: 750ms; -webkit-transition-delay: 480ms; -moz-transition-delay: 480ms; -o-transition-delay: 480ms; transition-delay: 480ms } /* ---------------------------------------------------------------- SIDE PANEL -----------------------------------------------------------------*/ body.side-push-panel { /*overflow-x: hidden;*/ } #side-panel { position: fixed; top: 0; right: -320px; z-index: 399; width: 320px; height: 100%; background-color: #F5F5F5; /*overflow: hidden;*/ -webkit-backface-visibility: hidden; } body.side-panel-left #side-panel { left: -350px; right: auto; } body.side-push-panel.wide .wrapper, body.side-push-panel.wide #header.sticky-header .container { right: 0; } body.side-panel-left.side-push-panel.wide .wrapper, body.side-panel-left.side-push-panel.wide #header.sticky-header .container { left: 0; right: auto; } #side-panel .side-panel-wrap { top: 0; left: 0; bottom: 0; width: 100%; height: 100%; overflow: auto; padding: 40px 40px; } body.side-panel-active #side-panel { right: 0; } body.side-panel-left.side-panel-active #side-panel { left: 0; right: auto; } body.side-push-panel.side-panel-active.wide .wrapper, body.side-push-panel.side-panel-active.wide #header.sticky-header .container { right: 350px; } body.side-panel-left.side-push-panel.side-panel-active.wide .wrapper, body.side-panel-left.side-push-panel.side-panel-active.wide #header.sticky-header .container { left: 350px; right: auto; } .side-panel-button { width: 24px; float: right; display: inline-block; vertical-align: middle; } .side-panel-button button { position: relative; top: 50%; transform: translateY(-50%); } #side-panel, body.side-panel-active .wrapper { -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; } body.side-panel-right #side-panel, body.side-panel-right.side-push-panel.wide .wrapper, body.side-panel-right.side-push-panel.wide #header .container { -webkit-transition: right .4s ease; -o-transition: right .4s ease; transition: right .4s ease; } /* Main menu*/ #side-panel [class*="col-md-"] { width: 100%; } #side-panel .navigation-wrap, #side-panel .navigation-wrap > .container { padding: 0; width: 100%; } #side-panel .navbar-collapse { border: 0 !important; } #side-panel .navigation-wrap.navbar-header, #side-panel .navigation-wrap.navbar-collapse { margin-left: 0; margin-right: 0; box-shadow: none; } #side-panel .nav-main-menu-responsive { display: block; } #side-panel .main-menu-collapse { position: relative; width: 100% !important; overflow: hidden; overflow-y: hidden; overflow-x: hidden; } #side-panel .dropdown-menu { width: 100% !important; } #side-panel .main-menu { padding-bottom: 10px; clear: both; display: block; width: 100%; } #side-panel .main-menu ul { padding: 0; margin: 0; } #side-panel .main-menu > ul > li > a { padding: 10px 10px 10px 0 !important; color: #333; } #side-panel .main-menu ul li { padding: 0; margin: 0; clear: both; float: none; display: block; } #side-panel .main-menu ul li.dropdown a, #side-panel .main-menu ul li.dropdown ul.dropdown-menu li a, #side-panel .main-menu ul li.dropdown .dropdown-submenu > span.dropdown-menu-title-only, #header.header-sticky:not(.header-static) #side-panel .main-menu ul li.dropdown a, #header.header-sticky:not(.header-static) #side-panel .main-menu ul li.dropdown ul.dropdown-menu li a, #header.header-sticky:not(.header-static) #side-panel .main-menu ul li.dropdown .dropdown-submenu > span.dropdown-menu-title-only { height: 42px; outline: none; line-height: 22px; } #side-panel .main-menu > ul li:last-child a { border-bottom: 0; } #side-panel .main-menu ul ul { margin-left: 10px !important } #side-panel .main-menu ul.main-menu { float: none; position: static; } #side-panel .main-menu ul.dropdown-menu { position: static; clear: both; float: none; display: none; } #side-panel .main-menu ul.dropdown-menu.open { display: block; } #side-panel .main-menu li.resp-active > ul.dropdown-menu { border: 0 none; display: block !important; padding-right: 10px; } #side-panel nav ul.main-menu li a, #side-panel nav ul.main-menu .dropdown-submenu > span.dropdown-menu-title-only { clear: both; float: none; display: block; border: 0; border-top: 0; margin: 0; } #side-panel nav ul.main-menu li a i.fa-angle-down { position: absolute; right: 0; top: 14px; } #side-panel nav ul.main-menu ul.dropdown-menu { box-shadow: none; } #side-panel .main-menu > ul > li, #side-panel .mega-menu ul li.mega-menu-item .mega-menu-title, #side-panel .main-menu ul li.dropdown.mega-menu-item li, #side-panel .main-menu .dropdown-submenu > span.dropdown-menu-title-only { border-bottom: 1px solid #eee; } #side-panel nav ul.main-menu ul.dropdown-menu li > a #header nav ul.main-menu .dropdown-submenu > span.dropdown-menu-title-only { padding: 9px 8px; border: 0; border-top: 0; margin: 0; border-bottom: none; } #side-panel nav ul.main-menu ul.sub-menu { padding: 0; margin: 0 0 10px 0; } #side-panel nav .main-menu .dropdown-submenu { position: relative; background: url("assets/images/arrow-light-down.png") no-repeat scroll right top; } #side-panel nav ul.main-menu ul.dropdown-menu { background: transparent !important; } #side-panel nav ul.main-menu li.dropdown.open .dropdown-toggle, #side-panel nav ul.main-menu li a, #side-panel nav ul.main-menu li > a:hover, #side-panel nav ul.main-menu li.active a, #side-panel nav ul.main-menu li.dropdown:hover a, #side-panel nav ul.main-menu li.dropdown:hover .dropdown-submenu > span.dropdown-menu-title-only { background: transparent !important; } #side-panel nav ul.main-menu ul.dropdown-menu li:hover > a, #side-panel nav ul.main-menu li.dropdown:hover ul.dropdown-menu li > a:hover { background: transparent !important; } #side-panel nav.mega-menu li.mega-menu-item .mega-menu-sub-title { margin-top: 30px; } #side-panel nav.mega-menu .mega-menu-content { padding: 0; } #side-panel nav .main-menu .dropdown-menu .mega-menu-content [class*="col-md-"] { padding: 0; } #side-panel nav .main-menu .dropdown-menu .mega-menu-content [class*="col-md-"]:nth-child(2n) { padding-left: 2px; } #side-panel nav .main-menu .dropdown-menu .mega-menu-content { background-image: none !important; } #side-panel nav ul.main-menu .dropdown > .dropdown-menu, #side-panel nav ul.main-menu .dropdown-submenu > .dropdown-menu { visibility: visible; opacity: 1; } #side-panel nav ul.main-menu .dropdown:hover > .dropdown-menu, #side-panel nav ul.main-menu .dropdown-submenu:hover > .dropdown-menu { opacity: 1; visibility: visible; } #side-panel .side-panel-footer { bottom: 15px; color: #666; left: 30px; position: absolute; right: 30px; } #side-panel .side-panel-footer a { color: inherit; } /* ---------------------------------------------------------------- SIDE PANEL: STATIC -----------------------------------------------------------------*/ body.side-panel-static .wrapper .container { max-width: 1210px; padding: 0 35px; width: auto !important; } body.side-panel-static #header #logo { display: none; } body.side-panel-static .wrapper { padding-left: 320px; } body.side-panel-static .side-panel-button { display: none; } /* body.side-panel-static #header, body.side-panel-static #header #header-wrap, body.side-panel-static #header.header-sticky:not(.header-static), body.side-panel-static #header.header-sticky:not(.header-static) #header-wrap { height: 0; margin: 0; padding: 0; background-color: transparent; border: 0; } */ /* ---------------------------------------------------------------- SIDE PANEL: DARK -----------------------------------------------------------------*/ @media (min-width: 991px) { #side-panel.side-panel-dark { background-color: #1F2223; } #side-panel.side-panel-dark .main-menu > ul > li > a, #side-panel.side-panel-dark .main-menu > ul > li > ul a, #side-panel.side-panel-dark .main-menu > ul > li > ul a, #side-panel.side-panel-dark .main-menu .dropdown-menu a, #side-panel.side-panel-dark .main-menu .dropdown-submenu > span.dropdown-menu-title-only, #side-panel.side-panel-dark #mainMenu .mega-menu-title { color: #bebdb5; } #side-panel.side-panel-dark .main-menu .dropdown-menu .mega-menu-content a { border-bottom: 0; } #side-panel.side-panel-dark nav#mainMenu.main-menu.mega-menu .mega-menu-content a.read-more, #side-panel.side-panel-dark .main-menu .mega-menu-content a.read-more { border-top: 1px solid #222; } #side-panel.side-panel-dark .main-menu > ul > li, #side-panel.side-panel-dark .mega-menu ul li.mega-menu-item .mega-menu-title, #side-panel.side-panel-dark .main-menu ul li.dropdown.mega-menu-item li, #side-panel.side-panel-dark .main-menu .dropdown-submenu > span.dropdown-menu-title-only, #side-panel.side-panel-dark .mega-menu ul li.mega-menu-item .mega-menu-title, #side-panel.side-panel-dark .main-menu ul li.dropdown:not(.mega-menu-item) li { border-bottom: 1px solid #383838; } } /* ====================== lines button ==================================================*/ .lines-button { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; cursor: pointer; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; transition: 0.3s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 16px; background: transparent; outline: none; -webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: transparent; } .lines-button > * { display: block; } .lines-button:hover, .lines-button:focus { outline: none; } .lines-button::-moz-focus-inner { border: 0; } .lines { display: inline-block; height: 2px; width: 16px; border-radius: 4px; transition: 0.3s; position: relative; } .lines::before, .lines::after { display: inline-block; height: 2px; width: 16px; border-radius: 4px; transition: 0.3s; content: ''; position: absolute; left: 0; -webkit-transform-origin: 2.85714px center; transform-origin: 2.85714px center; width: 100%; } .lines::before { top: 5px; } .lines::after { top: -5px; } .lines, .lines:before, .lines:after { background-color: #111; } .header-dark:not(.header-sticky) .lines, .header-dark:not(.header-sticky) .lines:before, .header-dark:not(.header-sticky) .lines:after, .header-dark.header-transparent:not(.header-sticky):not(.header-navigation-light) .lines, .header-dark.header-transparent:not(.header-sticky):not(.header-navigation-light) .lines:before, .header-dark.header-transparent:not(.header-sticky):not(.header-navigation-light) .lines:after, .header-dark.header-semi-transparent:not(.header-sticky) .lines, .header-dark.header-semi-transparent:not(.header-sticky) .lines:before, .header-dark.header-semi-transparent:not(.header-sticky) .lines:after { background-color: #fff; } .tcon-transform .lines { -webkit-transform: scale3d(0.8, 0.8, 0.8); transform: scale3d(0.8, 0.8, 0.8); } .x { width: auto; } .x.tcon-transform .lines { background: transparent !important; } .x.tcon-transform .lines::before, .x.tcon-transform .lines::after { -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; top: 0; width: 20px; } .x.tcon-transform .lines::before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); } .x.tcon-transform .lines::after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); } /*Fullscreen Panel*/ #fullscreen-panel-button { position: fixed; right: 34px; top: 14px; z-index: 199; } #fullscreen-panel .lines-button { height: 60px; } #fullscreen-panel-button .lines, #fullscreen-panel-button .lines:before, #fullscreen-panel-button .lines:after { background-color: #fff; } .fullscreen-panel-overlay { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.9); z-index: 198; } .fullscreen-panel-overlay nav { text-align: center; position: relative; top: 50%; height: 60%; font-size: 54px; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .fullscreen-panel-overlay ul { list-style: none; padding: 0; margin: 0 auto; display: inline-block; height: 100%; position: relative; } .fullscreen-panel-overlay ul li { display: block; height: 20%; height: calc(100% / 5); min-height: 54px; } .fullscreen-panel-overlay ul li a { font-weight: 300; display: block; color: white; text-decoration: none; -webkit-transition: color 0.2s; transition: color 0.2s; font-family: 'NotCourierSans'; text-transform: uppercase; } .fullscreen-panel-overlay ul li a:hover, .fullscreen-panel-overlay ul li a:focus { color: #849368; } body:not(.fullscreen-panel-active) .fullscreen-panel-overlay-hugeinc { opacity: 0; visibility: hidden; -webkit-transition: opacity 0.5s, visibility 0s 0.5s; transition: opacity 0.5s, visibility 0s 0.5s; } body.fullscreen-panel-active .fullscreen-panel-overlay-hugeinc { opacity: 1; visibility: visible; -webkit-transition: opacity 0.5s; transition: opacity 0.5s; } .fullscreen-panel-overlay-hugeinc nav { -moz-perspective: 300px; } .fullscreen-panel-overlay-hugeinc nav ul { opacity: 0.4; -webkit-transform: translateY(-25%) rotateX(35deg); transform: translateY(-25%) rotateX(35deg); -webkit-transition: -webkit-transform 0.5s, opacity 0.5s; transition: transform 0.5s, opacity 0.5s; } body.fullscreen-panel-active .fullscreen-panel-overlay-hugeinc nav ul { opacity: 1; -webkit-transform: rotateX(0deg); transform: rotateX(0deg); } body:not(.fullscreen-panel-active) .fullscreen-panel-overlay-hugeinc nav ul { -webkit-transform: translateY(25%) rotateX(-35deg); transform: translateY(25%) rotateX(-35deg); } /* ---------------------------------------------------------------- Vertical Dotted menu -----------------------------------------------------------------*/ #vertical-dot-menu { position: fixed; right: 20px; top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 99 !important; } body.outter #vertical-dot-menu { right: 50px; } @media (max-width: 479px) { body.outter #vertical-dot-menu { right: 20px; } } #vertical-dot-menu ul { list-style: none !important; } #vertical-dot-menu li { text-align: right; padding: 0; } #vertical-dot-menu a { display: inline-block; -webkit-backface-visibility: hidden; backface-visibility: hidden; } #vertical-dot-menu a:after { content: ""; display: table; clear: both; } #vertical-dot-menu a span { float: right; display: inline-block; -webkit-transform: scale(0.6); -moz-transform: scale(0.6); -ms-transform: scale(0.6); -o-transform: scale(0.6); transform: scale(0.6); } #vertical-dot-menu a:hover span { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } #vertical-dot-menu a:hover .cd-label { opacity: 1; } #vertical-dot-menu .cd-dot { position: relative; top: 1px; height: 20px; width: 20px; border-radius: 50%; background-color: #ccc; -webkit-transition: -webkit-transform 0.2s, background-color 0.5s; -moz-transition: -moz-transform 0.2s, background-color 0.5s; transition: transform 0.2s, background-color 0.5s; -webkit-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -o-transform-origin: 50% 50%; transform-origin: 50% 50%; } #vertical-dot-menu a:hover .cd-dot, #vertical-dot-menu a.active .cd-dot { transition: all ease 0.3s; } #vertical-dot-menu .cd-label { position: relative; margin-right: 10px; font-size: 12px; font-weight: 800; padding: 0; text-transform: uppercase; color: #ccc; -webkit-transition: -webkit-transform 0.2s, opacity 0.2s; -moz-transition: -moz-transform 0.2s, opacity 0.2s; transition: transform 0.2s, opacity 0.2s; opacity: 0; -webkit-transform-origin: 100% 50%; -moz-transform-origin: 100% 50%; -ms-transform-origin: 100% 50%; -o-transform-origin: 100% 50%; transform-origin: 100% 50%; } /* ---------------------------------------------------------------- Shopping Cart -----------------------------------------------------------------*/ #shopping-cart { float: right; margin-left: 12px; margin-right: 10px; position: relative; z-index: 1; } #shopping-cart .shopping-cart-items { display: block; font-size: 10px; position: absolute; right: -10px; z-index: 1; top: 32px; } #shopping-cart > a > i { line-height: 90px; } /* ---------------------------------------------------------------- Top Search -----------------------------------------------------------------*/ #header #top-search-trigger { cursor: pointer; } #header #top-search { float: right; } #header #top-search a, #header #shopping-cart a { display: block; font-size: 18px; height: 5px; line-height: 18px; margin-top: -1px; position: relative; } #header #top-search a { z-index: 11; width: 30px; font-size: 16px; } #header #top-search a i { position: absolute; right: 0; -webkit-transition: opacity .3s ease; transition: opacity .3s ease; line-height: 88px; } body.top-search-active #header #top-search a i.fa.fa-search, #top-search a i.fa.fa-close { opacity: 0; } body.top-search-active #header #top-search a i.fa.fa-close { opacity: 1; z-index: 11; } body.top-search-active .main-menu:not(#top-search), body.top-search-active .logo { opacity: 0; } #header #top-cart a:hover { color: #1ABC9C; } #header #top-search form { opacity: 0; z-index: -2; position: absolute; width: 100% !important; height: 100% !important; padding: 0 15px; margin: 0; top: 0; left: 0; -webkit-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; } #header.header-fullwidth #top-search form { left: 15px; } body.top-search-active #header #top-search form { opacity: 1; z-index: 10; } body.top-search-active .btn-responsive-nav, body.top-search-active .side-panel-button { display: none; } #header #top-search form input { background-color: transparent; border: 0 none; border-radius: 0; box-shadow: none !important; font-size: 30px; height: 100%; letter-spacing: 2px; outline: 0 none; padding: 0 70px 0 0; } /* ---------------------------------------------------------------- HEADER: DARK -----------------------------------------------------------------*/ .header-default { background-color: #fff; border-bottom: 0 !important; } /* ---------------------------------------------------------------- HEADER: DARK -----------------------------------------------------------------*/ #header.header-dark, .header-dark { background-color: #111; border-bottom: 1px solid #222; } #header.header-sticky.header-dark:not(.header-navigation-light) #header-wrap, #header.header-dark:not(.header-navigation-light) .main-menu .dropdown-menu { background-color: #111; } .header-dark .main-menu > ul > li > a, .header-dark:not(.header-navigation-light) .main-menu > ul > li > ul a, .header-dark #top-search a, .header-dark #shopping-cart a, .header-dark #shopping-cart .shopping-cart-items, .header-dark .nav-main-menu-responsive > button, .header-dark #top-search form input { color: #fff; } #header.header-dark:not(.header-navigation-light) .main-menu > ul > li > ul a, #header.header-dark:not(.header-navigation-light) .main-menu .dropdown-menu a, #header.header-dark:not(.header-navigation-light) .main-menu .dropdown-submenu > span.dropdown-menu-title-only, #header.header-dark:not(.header-navigation-light) #mainMenu .mega-menu-title { color: #ccc; } #header.header-dark:not(.header-navigation-light) #mainMenu.style-1 ul.dropdown-menu, #header.header-dark:not(.header-navigation-light) #mainMenu.style-1 ul.dropdown-submenu { border: 3px solid #222; } #header.header-dark:not(.header-navigation-light) #mainMenu .dropdown-submenu:before { color: #888; } #header.header-dark:not(.header-navigation-light) #mainMenu ul li.mega-menu-item .mega-menu-title, #header.header-dark:not(.header-navigation-light) #mainMenu ul li.dropdown:not(.mega-menu-item) li { border-bottom: 1px solid #222; } #header.header-dark .main-menu .dropdown-menu .mega-menu-content a { border-bottom: 0; } #header.header-dark:not(.header-navigation-light) nav#mainMenu.main-menu.mega-menu .mega-menu-content a.read-more, #header.header-dark:not(.header-navigation-light) .header-transparent nav .main-menu .mega-menu-content a.read-more { border-top: 1px solid #222; } #header.header-dark #top-search form input::-moz-placeholder { color: rgba(255, 255, 255, 0.5); } #header.header-dark #top-search form input:-ms-input-placeholder { color: rgba(255, 255, 255, 0.5); } #header.header-dark #top-search form input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.5); } #header.header-dark #top-search a:before { border-left: 1px solid #eee; } /* ---------------------------------------------------------------- HEADER: TRANSPARENT -----------------------------------------------------------------*/ #header.header-transparent { background-color: transparent; border-bottom: 0; } /* ---------------------------------------------------------------- HEADER: DARK TRANSPARENT -----------------------------------------------------------------*/ #header.header-dark-transparent { background-color: rgba(0, 0, 0, 0.3); border-bottom: 1px solid rgba(0, 0, 0, 0.15); } /* ---------------------------------------------------------------- HEADER: LIGHT TRANSPARENT -----------------------------------------------------------------*/ #header.header-light-transparent { background-color: rgba(255, 255, 255, 0.6); border-bottom: 1px solid rgba(255, 255, 255, 0.8); } /* ---------------------------------------------------------------- HEADER: COLORED -----------------------------------------------------------------*/ #header.header-colored { background-color: #00c0e9 !important; border-bottom: 0; } #header.header-colored.header-sticky { background-color: #00c0e9 !important; } #header.header-colored #mainMenu > ul > li > a, #header.header-colored #top-search a, #header.header-colored #shopping-cart a, #header.header-colored .nav-main-menu-responsive > button { color: #fff; } /* ---------------------------------------------------------------- HEADER: FULLWIDTH -----------------------------------------------------------------*/ body.wide #header.header-fullwidth #header-wrap .container { width: 100%; padding: 0 30px; } body.wide #header.header-fullwidth nav .main-menu .mega-menu-item .dropdown-menu { left: 30px; right: 30px; } #header.header-fullwidth [class*="col-"] { padding-left: 0; padding-right: 0; } /* ---------------------------------------------------------------- HEADER: MODERN -----------------------------------------------------------------*/ #header.header-modern { margin: 40px auto 0; width: 1200px; border-radius: 4px; } #header.header-modern + #slider, #header.header-modern + .page-title-extended, #header.header-modern + .page-title-video, #header.header-modern + .page-title-parallax, #header.header-modern + .fullscreen, #header.header-modern + .fullscreen, #header.header-modern + .halfscreen, #header.header-modern + #google-map { margin-bottom: -130px; top: -130px; } #header.header-modern + .page-title-parallax { padding-bottom: 80px; padding-top: 200px; } #header.header-modern { border-bottom: 0 !important; } /* ---------------------------------------------------------------- HEADER: RIGHT -----------------------------------------------------------------*/ #header.header-logo-right .navigation-wrap #mainMenu { float: left; } #header.header-logo-right .nav-main-menu-responsive { float: left; margin-right: 10px; } #header.header-logo-right #logo { float: right; } #header.header-logo-right #shopping-cart { float: left; margin-right: 10px; margin-left: 0; } #header.header-logo-right #top-search { float: left; margin-left: 10px; } #header.header-logo-right #top-search a:before { border-left: 0; border-right: 1px solid #e7e7e7; right: 0; } #header.header-logo-right #top-search a i { right: 12px; } #header.header-logo-right #top-search form input { padding: 0 0 0 70px; } /* ---------------------------------------------------------------- HEADER: CENTER -----------------------------------------------------------------*/ #header.header-logo-center:not(.header-sticky), #header.header-logo-center:not(.header-sticky) #header-wrap { height: auto; } #header.header-logo-center:not(.header-sticky) #logo { width: 100%; } #header.header-logo-center:not(.header-sticky) #logo .logo-img-wrap { margin: 0 auto; } #header.header-logo-center:not(.header-sticky) #mainMenu { float: none; } #header.header-logo-center:not(.header-sticky) nav.main-menu li.dropdown:first-child > a { padding-left: 0; margin-left: -4px; } #header.header-logo-center:not(.header-sticky) #top-search form { top: auto; bottom: -44px; } /* ---------------------------------------------------------------- HEADER: MINI -----------------------------------------------------------------*/ #header.header-mini, #header.header-mini #header-wrap, #header.header-mini nav#mainMenu ul.main-menu, #header.header-mini #mainMenu > ul > li > a, #header.header-mini #shopping-cart a, #header.header-mini #top-search a, #header.header-mini .nav-main-menu-responsive, #header.header-mini .side-panel-button { height: 60px; } #header.header-mini #logo img { max-height: 60px; } #header.header-mini #mainMenu > ul > li > a { line-height: 40px; } #header.header-mini #top-search a:before { top: 16px; } #header.header-mini #top-search a i, #header.header-mini #shopping-cart > a > i, #header.header-mini .nav-main-menu-responsive { line-height: 58px; } #header.header-mini #shopping-cart .shopping-cart-items { top: 17px; } #header.header-mini #top-search form input { font-size: 20px; } /* ---------------------------------------------------------------- HEADER DARK & LIGHT MENU -----------------------------------------------------------------*/ #header.header-dark.header-sticky.header-navigation-light .main-menu > ul > li > a, #header.header-dark.header-sticky.header-navigation-light #top-search a, #header.header-dark.header-sticky.header-navigation-light #shopping-cart a, #header.header-dark.header-sticky.header-navigation-light #shopping-cart .shopping-cart-items, #header.header-dark.header-sticky.header-navigation-light .nav-main-menu-responsive > button, #header.header-dark.header-sticky.header-navigation-light #top-search form input { color: #111; } #header.header-dark.header-sticky.header-navigation-light #top-search form input::-moz-placeholder { color: rgba(0, 0, 0, 0.5); } #header.header-dark.header-sticky.header-navigation-light #top-search form input:-ms-input-placeholder { color: rgba(0, 0, 0, 0.5); } #header.header-dark.header-sticky.header-navigation-light #top-search form input::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.5); } /* ---------------------------------------------------------------- Sticky Header -----------------------------------------------------------------*/ #header .animated-header{ will-change: transform; transition: transform 200ms linear; transform: translateY(-100%); } #header.header-sticky .animated-header{ transform: translateY(100%); } #header.header-sticky #header-wrap { background-color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); left: 0; top: 0; position: fixed; width: 100%; z-index: 199; -webkit-animation: fadeInDown 0.5s ease; animation: fadeInDown 0.5s ease; } @-webkit-keyframes fadeInDown { 0% {-webkit-transform: translateY(-100%);} 100% {-webkit-transform: translateY(0);} } @keyframes fadeInDown { 0% {-ms-transform: translateY(-100%); transform: translateY(-100%);} 100% {-ms-transform: translateY(0); transform: translateY(0);} } #header, #header-wrap, #header.header-sticky:not(.header-static) nav#mainMenu ul.main-menu, #mainMenu > ul, #header.header-sticky:not(.header-static) .nav-main-menu-responsive, #header .side-panel-button { height: 90px; } #logo, #logo img { max-height:90px; } #side-panel #mainMenu > ul { height: auto !important; } #header, #header:not(.header-static) #header-wrap, #header.header-sticky:not(.header-static) nav#mainMenu ul.main-menu, #mainMenu > ul, #header.header-sticky:not(.header-static) .nav-main-menu-responsive, #header.header-sticky:not(.header-static), #header .side-panel-button { transition: opacity .3s ease, height .3s ease; -webkit-transition: opacity .3s ease, height .3s ease; -o-transition: opacity .3s ease, height .3s ease; } #header #logo img { transition: max-height .3s ease; -webkit-transition: max-height .3s ease; -o-transition: max-height .3s ease; } #header #top-search a i, #header #shopping-cart > a > i, #header #shopping-cart .shopping-cart-items { -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #header.header-sticky:not(.header-static), #header.header-sticky:not(.header-static) #logo, #header.header-sticky:not(.header-static) #header-wrap, #header.header-sticky:not(.header-static) nav#mainMenu ul.main-menu, #header.header-sticky:not(.header-static) #mainMenu > ul > li, #header.header-sticky:not(.header-static) .nav-main-menu-responsive, #header.header-sticky:not(.header-static) #shopping-cart a, #header.header-sticky:not(.header-static) #top-search a, #header.header-sticky:not(.header-static) .side-panel-button { height: 60px; } .header-sticky:not(.header-static), .header-sticky:not(.header-static) #logo, .header-sticky:not(.header-static) #header-wrap, .header-sticky:not(.header-static) nav#mainMenu ul.main-menu, .header-sticky:not(.header-static) #mainMenu > ul > li, .header-sticky:not(.header-static) .nav-main-menu-responsive, .header-sticky:not(.header-static) #shopping-cart a, .header-sticky:not(.header-static) #top-search a, .header-sticky:not(.header-static) .side-panel-button { height: 60px !important; } #header.header-sticky:not(.header-static) #logo img { max-height: 60px; width: auto!important; } #header.header-sticky:not(.header-static) #side-panel nav#mainMenu ul.main-menu, #header.header-sticky:not(.header-static) #side-panel #mainMenu > ul > li > a { height: auto !important; } #header.header-sticky:not(.header-static) #mainMenu > ul > li > a { line-height: 40px; } #header.header-sticky:not(.header-static) #side-panel #mainMenu > ul > li > a { line-height: inherit !important; } #header.header-sticky:not(.header-static) #top-search a:before { top: 16px; } #header.header-sticky:not(.header-static) #top-search a i, #header.header-sticky:not(.header-static) #shopping-cart > a > i { line-height: 58px; } #header.header-sticky:not(.header-static) #shopping-cart .shopping-cart-items { top: 17px; } #header.header-sticky:not(.header-static) #top-search form input { font-size: 20px; } /* ---------------------------------------------------------------- SLIDER -----------------------------------------------------------------*/ #slider { position: relative; width: 100%; overflow: hidden; padding: 0; } #home { width: 100%; height: 100%; color: #FFF; } .container-fullscreen { padding-top: 0; height: 100%; width: 100%; display: table; position: relative; } .fullscreen > .container, .halfscreen > .container, .fullscreen > .container-fluid, .halfscreen > .container-fluid { height: 100%; } /* ---------------------------------------------------------------- BOXED SLIDER -----------------------------------------------------------------*/ .boxed-slider { height: 600px; width: 100%; } .boxed-slider .owl-item { height: 600px; } .boxed-slider .owl-bg-img, .owl-item img { height: 100%; } /* ---------------------------------------------------------------- MULTISCROLL -----------------------------------------------------------------*/ #multiscroll .ms-left .ms-section { background-position: 100% center !important; } #multiscroll .ms-right .ms-section { background-position: 0 center !important; } /* ---------------------------------------------------------------------- Page title -------------------------------------------------------------------------*/ #page-title { border-bottom: 1px solid #eee; clear: both; padding: 40px 0; position: relative; background-color: #f8f8f8; } #page-title .container { position: relative; } #page-title [class*="col-"] { padding-left: 0; padding-right: 0; } #page-title a { color: inherit; } .page-title h1 { display: block; font-weight: 800; line-height: 1.2; margin-bottom: 10px; margin-left: -2px; margin-top: -4px; text-transform: uppercase; font-size: 42px; } .stuning_page h1{ padding-top: 40px ; padding-bottom: 0 ; } .page-header-title-custom { padding-top: 40px } .page-title > span.lead { display: block; margin-top: 10px; font-weight: 300; font-size: 18px; } .page-title > span { opacity: 0.7; } /*page header right*/ .page-title-right .page-title { float: right; text-align: right; } .page-title-right .breadcrumb { text-align: left !important; } /*page title center */ .page-title-center .page-title { float: none; text-align: center; width: 100%; } .page-title-center .breadcrumb { float: none; text-align: center !important; width: 100%; } /*page title pattern*/ .page-title-pattern { background-attachment: fixed; background-repeat: repeat; } /*page title small */ #page-title.page-title-small { padding: 6px 0 4px !important; } #page-title.page-title-small .page-title { margin-top: 20px; } #page-title.page-title-small .page-title h1 { font-size: 20px; font-weight: 400; line-height: 20px; margin-bottom: 14px; } #page-title.page-title-small .breadcrumb { margin-top: 8px; } /*page title extended */ #page-title.page-title-extended { padding: 100px 0; } .page-title-extended h1 { font-size: 60px; letter-spacing: 1px; font-weight: 800; text-transform: uppercase; } /*page title video */ #page-title.page-title-video { background-color: transparent;; } /*Page title: transparent header*/ #header.header-transparent + .page-title-video:before, #header.header-transparent + .page-title-parallax:before, #header.header-light-transparent + .page-title-video:before, #header.header-light-transparent + .page-title-parallax:before, #header.header-dark-transparent + .page-title-video:before, #header.header-dark-transparent + .page-title-parallax:before{ content: ''; display: block; height: 90px; background: transparent; } #header.header-transparent + .page-title-video, #header.header-transparent + .page-title-parallax, #header.header-light-transparent + .page-title-video, #header.header-light-transparent + .page-title-parallax, #header.header-dark-transparent + .page-title-video, #header.header-dark-transparent + .page-title-parallax { padding-top: 80px; padding-bottom: 80px; } .page-title-parallax { border-bottom: 5px solid #eee !important; } /* ---------------------------------------------------------------- TOPBAR -----------------------------------------------------------------*/ #topbar.topbar-transparent + #header.header-transparent + #slider, #topbar.topbar-transparent + #header.header-transparent + .page-title-extended, #topbar.topbar-transparent + #header.header-transparent + .page-title-video, #topbar.topbar-transparent + #header.header-transparent + .page-title-parallax, #topbar.topbar-transparent + #header.header-transparent + .fullscreen, #topbar.topbar-transparent + #header.header-transparent + #google-map, #topbar.topbar-transparent + #header.header-dark-transparent + #slider, #topbar.topbar-transparent + #header.header-dark-transparent + .page-title-extended, #topbar.topbar-transparent + #header.header-dark-transparent + .page-title-video, #topbar.topbar-transparent + #header.header-dark-transparent + .page-title-parallax, #topbar.topbar-transparent + #header.header-dark-transparent + .fullscreen, #topbar.topbar-transparent + #header.header-dark-transparent + #google-map #topbar.topbar-transparent + #header.header-light-transparent + #slider, #topbar.topbar-transparent + #header.header-light-transparent + .page-title-extended, #topbar.topbar-transparent + #header.header-light-transparent + .page-title-video, #topbar.topbar-transparent + #header.header-light-transparent + .page-title-parallax, #topbar.topbar-transparent + #header.header-light-transparent + .fullscreen, #topbar.topbar-transparent + #header.header-light-transparent + #google-map { margin-bottom: -131px; top: -131px; } #topbar .wpml-swither img{position: relative; top: -2px} #topbar { position: relative; z-index: 200; border-bottom: 1px solid #eee; background-color: #fff; } #topbar .top-menu { list-style: outside none none; margin: 0 -10px; padding: 0; } #topbar .top-links { position: relative; } #topbar .top-menu > li { display: inline-block; height: 40px; line-height: 38px; } #topbar .top-menu > li > a { display: block; font-size: 12px; font-weight: 600; height: 40px; padding: 0 10px; text-transform: uppercase; border-right: 1px solid rgba(180, 180, 180, 0.2); } #topbar .top-menu > li:last-child > a { border-right: none; } #topbar .top-menu > li i { font-size: 14px; margin-right: 10px; } #topbar .inline-list{ display: inline-block; margin-right: 10px; vertical-align: middle; } /*Social icons*/ #topbar .social-icons { height: 100%; overflow: hidden; margin-bottom: 0; } #topbar .social-icons li, #topbar .social-icons li a { float: left; list-style: outside none none; } #topbar .social-icons li a { border-radius: 0; border-right: 1px solid rgba(180, 180, 180, 0.2); font-size: 15px; height: 40px; line-height: 40px; text-align: center; width: 35px; overflow: hidden; margin: 0; } #topbar .social-icons li:first-child a { border-left: 1px solid rgba(180, 180, 180, 0.2); } /*topbar dropdowns*/ .topbar-dropdown { color: #747474; float: left; font-size: 13px; font-weight: 400; line-height: 40px; height: 40px; position: relative; } .topbar-dropdown .title { border-left: 1px solid #eee; padding: 0 20px; cursor: pointer; } .topbar-dropdown:first-child .title { border-color: transparent; padding-left: 0; } .topbar-dropdown .title img, .topbar-dropdown .list-entry img { display: inline-block; vertical-align: middle; margin-right: 7px; position: relative; top: -1px; } .topbar-dropdown .title a { color: #747474; } .topbar-dropdown .title a:hover { text-decoration: underline; } .topbar-dropdown .title b { font-weight: 600; } .topbar-dropdown .title .fa { margin-left: 7px; position: relative; top: -1px; } .topbar-dropdown .title .fa:first-child { margin-left: 0; margin-right: 7px; } .topbar-dropdown .dropdown-list { position: absolute; width: 100%; left: 0; top: 40px; border-radius: 3px; background-color: #fff; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1); box-shadow: 0 0 10px rgba(0, 0, 0, .1); border: solid 1px #eee; padding: 0 16px; z-index: 1; text-align: left; opacity: 0; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -webkit-transition: all 300ms ease-out; transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transform-origin: 50% 0% 0; -moz-transform-origin: 50% 0% 0; -webkit-transform-origin: 50% 0% 0; -ms-transform-origin: 50% 0% 0; z-index: 1; visibility: hidden; } .topbar-dropdown:hover .dropdown-list, .topbar-dropdown:hover .topbar-form { opacity: 1; transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); visibility: visible; } .topbar-dropdown .list-entry { white-space: nowrap; display: block; color: #747474; padding: 2px 0; border-top: 1px #f0f0f0 solid; } .topbar-dropdown .list-entry:hover { color: #222; } .topbar-dropdown .list-entry:first-child { border-top: none; } /*topbar form*/ .topbar-dropdown .topbar-form { position: absolute; width: 240px; padding: 20px 20px 10px 20px; right: auto; top: 40px; border-radius: 3px; background-color: #fff; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1); box-shadow: 0 0 10px rgba(0, 0, 0, .1); border: solid 1px #eee; z-index: 1; text-align: left; opacity: 0; -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -webkit-transition: all 300ms ease-out; transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transform-origin: 50% 0% 0; -moz-transform-origin: 50% 0% 0; -webkit-transform-origin: 50% 0% 0; -ms-transform-origin: 50% 0% 0; visibility: hidden; } .topbar-dropdown input { margin-bottom: 2px; } .topbar-form .form-group { margin-bottom: 10px; } .topbar-form .checkbox { display: inline-block; margin-bottom: 0; margin-top: 0; vertical-align: middle; margin-top: -12px; } .topbar-dropdown.float-right .title { padding: 0 0 0 20px !important; } .topbar-dropdown .dropdown-invert.topbar-form { left: auto; right: -20px; } /*topbar fullwidth*/ body.wide #topbar.topbar-fullwidth > .container { width: 100%; padding: 0 30px; } /*dropdown topbar transparent*/ #topbar.topbar-dark .top-menu > li > a, #topbar.topbar-dark .social-icons li a { color: #fff !important; } #topbar.topbar-dark { background-color: #252525; border-color: rgba(255, 255, 255, 0.2); } #topbar.topbar-light .top-menu > li > a, #topbar.topbar-light .social-icons li a { color: #111 !important; } /*topbar transparent*/ .topbar-transparent.topbar-dark .topbar-dropdown .title a, .topbar-transparent.topbar-dark .topbar-dropdown { color: #fff; } .topbar-transparent .topbar-dropdown .title { border-color: rgba(255, 255, 255, 0.2); } .topbar-transparent .topbar-dropdown:first-child .title { border-color: transparent; } #topbar.topbar-transparent { background-color: transparent !important; border-bottom: 1px solid rgba(180, 180, 180, 0.2); } #topbar.topbar-transparent .top-menu > li > a, #topbar.topbar-transparent .social-icons li a { /*color: #eee;*/ } #topbar.topbar-dark.topbar-colored { border-bottom: 0; } /* ---------------------------------------------------------------- Content -----------------------------------------------------------------*/ #content { overflow: hidden; padding: 60px 0; position: relative; } .content-wrap { position: relative; padding: 80px 0; } #content .container { position: relative; } .container > .post-content { padding-left: 0; padding-right: 0; } .post-content { padding-left: 15px; padding-right: 25px; } .post-content.float-right { padding-left: 25px; padding-right: 15px; } .post-content.float-right + .sidebar { padding-left: 15px; padding-right: 25px; } .post-content.post-fullwidth, .post-content.bothsidebar { padding-left: 15px; padding-right: 15px; } .post-content.bothsidebar { padding-left: 25px; padding-right: 25px; } /* ---------------------------------------------------------------- Sidebar -----------------------------------------------------------------*/ .sidebar { padding-right: 25px; } .post-content + .sidebar { padding-left: 25px; padding-right: 15px; } body.device-sm .sidebar, body.device-xs .sidebar, body.device-xxs .sidebar { padding-left: 15px; padding-right: 15px; } .sidebar-modern:before { background-color: #fbfbfb; border-left: 1px solid #eee; border-right: 1px solid #eee; content: ""; display: block; height: 99999px; position: absolute; right: 0; top: -100px; width: 3000px; z-index: -10; } .body-custom-background .sidebar-modern:before { background-color: inherit; } body.device-sm .sidebar-modern:before, body.device-xs .sidebar-modern:before, body.device-xxs .sidebar-modern:before { border: 0; background-color: transparent; } .post-content + .sidebar-modern:before { left: 0; right: auto; } .post-content.float-right + .sidebar-modern:before { right: 0; left: auto; } body.device-sm .sidebar, body.device-xs .sidebar { margin-top: 40px; width: 100%; } /* ---------------------------------------------------------------------- SIDEBAR MENU -------------------------------------------------------------------------*/ .sidebar-menu { border: 1px solid rgba(0, 0, 0, 0.07); border-radius: 2px; margin-top: 30px; padding: 0; } .sidebar-menu ul { list-style: outside none none; margin: 0; padding: 0; } .sidebar-menu ul li { padding: 10px 20px; margin: 0; border-top: 1px solid rgba(0, 0, 0, 0.07); color: #666; font-family: Roboto, Arial, Tahoma, sans-serif; padding: 10px 20px 10px 18px; -webkit-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s; cursor: pointer; } .sidebar-menu ul li:hover { background: rgba(0, 0, 0, 0.05) !important; color: #606060; padding: 10px 20px 10px 26px; } .sidebar-menu ul li a { color: #444; display: block; } .sidebar-menu i { margin-right: 12px; } .sidebar-menu h4, .sidebar-menu h3 { background-color: #f8f8f8; padding: 14px 18px; margin: 0; } /* ---------------------------------------------------------------------- Widgets -------------------------------------------------------------------------*/ .widget { margin-bottom: 60px; position: relative; } .sidebar .widget { border-bottom: 1px solid #eee; margin-bottom: 30px; padding-bottom: 30px; } .sidebar .widget:last-child { border-bottom: 0; } .sidebar .widget-title::after { border-top: 4px solid #444; content: ""; display: block; margin-top: 14px; width: 60px; } /*tags widget*/ .widget-tags .tags a { border: 1px solid rgba(0, 0, 0, 0.2); color: #777; display: inline-block; font-size: 11px; font-weight: 400; letter-spacing: 1px; margin: 0 2px 5px 0; padding: 5px 7px; text-decoration: none; text-transform: uppercase; -webkit-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; } /*search widget*/ /*archive widget*/ .widget-archive ul { padding-left: 0; } body.device-sm .sidebar .widget { float: left; width: 330px; } body.device-xs .sidebar .widget { width: 100%; } body.device-sm .sidebar .widget:nth-child(odd), body.device-xs .sidebar .widget:nth-child(odd) { margin-right: 30px; } footer .widget-tags .tags a { border: 1px solid rgba(255, 255, 255, 0.2); } footer .widget { margin-bottom: 20px; } /*flickr widget*/ .col-md-3 .flickr-widget img { padding: 2px; width: 25%; } body.device-xs .col-md-3 .flickr-widget img { width: 16.666%; } .col-md-4 .flickr-widget img { padding: 2px; width: 20%; } /*social widget*/ .widget .footer-widget .social-icon { background-color: rgba(0, 0, 0, 0.2); } .footer-widget .social-icon i { color: white; } .footer-widget .social-icon i { color: #fff; } /*newsletter widget*/ .widget.widget-newsletter button { margin-left: -1px; } .widget.widget-newsletter button { border-bottom-left-radius: 0; border-top-left-radius: 0; } .widget.widget-newsletter .btn { text-transform: none; } .widget.widget-newsletter .form-control { height: 40px; } .widget.widget-newsletter .btn { font-size: 12px; font-weight: 600; height: 40px; padding: 8px 16px; } .background-dark .widget.widget-newsletter .input-group-addon { background-color: #fff; color: #fff; } .form-control.error, .sm-form-control.error { border-color: #e42c3e; } .widget.widget-newsletter label.error { color: #e42c3e; display: none !important; font-weight: 400; margin-top: 5px; } .background-dark .widget.widget-newsletter .form-transparent-fields .form-control { border-left: 0; padding-left: 0; } .widget-newsletter small { display: block; } /*search widget*/ .widget.widget-search button { margin-left: -1px; } .widget.widget-search button { border-bottom-left-radius: 0; border-top-left-radius: 0; } .widget.widget-search .btn { text-transform: none; } .widget.widget-search .form-control { height: 40px; } .widget.widget-search .btn { font-size: 12px; font-weight: 600; height: 40px; padding: 8px 16px; } .background-dark .widget.widget-search .input-group-addon { background-color: rgba(0, 0, 0, 0.35); border-color: rgba(0, 0, 0, 0.25); color: #999; } /*contact form*/ #widget-contact-form { clear: left; } /* ---------------------------------------------------------------- FOOTER -----------------------------------------------------------------*/ #footer { clear: both; position: relative; } #footer .logo { margin-bottom: 54px; margin-top: 12px; max-width: 80px; } .footer-logo { border-right: 1px solid #333; margin-bottom: 20px; margin-right: 18px; padding-right: 16px; } #footer.background-colored .footer-logo { border-right: 1px solid rgba(255, 255, 255, 0.4); } #footer.background-grey .footer-logo { border-right: 1px solid #ccc; } .footer-content { padding: 60px 0 40px 0; } .footer-content .widget-title { font-size: 16px; font-weight: 600; margin-bottom: 21px; } .copyright-content { border-top: 1px solid #222; min-height: 80px; padding: 30px 0; } footer.background-grey .copyright-content { border-top: 1px solid #ddd; } .copyright-links a { padding: 10px; } .copyright-text { font-size: 12px; padding-top: 10px; text-align: left; text-transform: uppercase; } #footer-outer .widget h4, #footer-outer .col .widget_recent_entries span, #footer-outer .col .recent_posts_extra_widget .post-widget-text span { color: #999 !important; } #footer-outer, #footer-outer a { color: #666 !important; } /*Social icons*/ #footer .social-icons { float: right; } #footer .social-icons.center { float: none; display: inline-block; } #footer .social-icons:not(.social-icons-colored) li a:hover { background-color: transparent; } /*Footer light version*/ #footer.footer-light { background-color: #f6f6f6; border-top: 1px solid #e5e5e5; } #footer.footer-light, #footer.footer-light a { color: #898989 !important; } #footer.footer-light .widget h4, #footer.footer-light span { color: #494949 !important; } #footer.footer-light .copyright-content { background-color: #f0f0f0; border-top: 1px solid #e5e5e5; min-height: 80px; padding: 30px 0; } #footer.footer-light .copyright-content .to-top { background-color: #f5f5f5; border: 1px solid #e5e5e5; border-radius: 3px; float: right; line-height: 24px; padding: 4px 9px; position: relative; } #footer.footer-light .copyright-content .to-top:hover { opacity: 0.9; } #footer.footer-light .copyright-content .to-top:hover, #footer.footer-light .copyright-content .to-top:focus { color: #333; } /*Footer dark version*/ #footer.footer-dark { background-color: #101010; border-top: 1px solid #222; } #footer.footer-dark, #footer.footer-dark a { color: #666 !important; } #footer.footer-dark .widget h4, #footer.footer-dark span { color: #999 !important; } #footer.footer-dark .copyright-content { border-top: 1px solid #222; min-height: 80px; padding: 30px 0; background-color: #1a1a1a; } /* ---------------------------------------------------------------- GO TO TOP BUTTON -----------------------------------------------------------------*/ .gototop-button { border-radius: 4px; bottom: 30px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); line-height: 24px; padding: 8px 14px 9px; position: fixed; right: 10px; z-index: 199; } @media (max-width: 768px) { .gototop-button { bottom: 5px; right: 5px; } } .gototop-button:hover { opacity: 0.9; } .gototop-button:hover, .gototop-button:focus { color: #fff; } /*static*/ .to-top { background-color: #222; border: 1px solid #111; border-radius: 3px; float: right; line-height: 24px; padding: 4px 9px; position: relative; } .to-top:hover { opacity: 0.9; } .to-top:hover, .to-top:focus { color: #fff; } /* ---------------------------------------------------------------- Misc -----------------------------------------------------------------*/ .show-grid[class*="col-md-"] .show-grid-block { background-color: #eeeeee; border: 1px solid #ffffff; display: block; line-height: 40px; min-height: 40px; text-align: center; } .row.no-sidebar { margin-left: -5px; margin-right: -5px; } /* ---------------------------------------------------------------- CSS UTILITY HELPERS -----------------------------------------------------------------*/ .hidden, .animated { opacity: 0; } .visible { opacity: 1; } .text-center { text-align: center !important; } .text-left { text-align: left !important; } .text-right { text-align: right !important; } .left { float: left !important; } .right { float: right !important; } .center { float: none; margin: 0 auto; } .vcenter { display: inline-block; vertical-align: middle; float: none; } .vertical-align { position: relative; top: 50%; transform: translateY(-50%); } .text-middle { display: table-cell; vertical-align: middle; margin: auto; z-index: 3; position: relative; } .text-bottom { display: table-cell; vertical-align: bottom; margin: auto; z-index: 3; position: relative; } .text-background-light { background-color: #fff; padding: 0 4px; } .text-background-dark { background-color: #444; padding: 0 4px; } .text-shadow-light { text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.53); } .text-shadow-dark { text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.53); } .background-white, .background-light { background-color: #fff !important; } .background-grey { background-color: #F6F6F6 !important; } .background-dark { background-color: #101010 !important; } .background-pattern { background-image: url(library/img/overlay-pattern/gplay.png); } .background-pattern-1 { background-image: url(library/img/overlay-pattern/3px-tile.png); } .background-pattern-2 { background-image: url(library/img/overlay-pattern/asfalt-dark.png); } .background-pattern-3 { background-image: url(library/img/overlay-pattern/axiom-pattern.png); } /* ---------------------------------------------------------------- PREDEFINED TEXT HELPERS -----------------------------------------------------------------*/ .text-medium-light { font-size: 50px !important; font-weight: 100; line-height: 1.1; } .text-medium { font-size: 50px !important; font-weight: 800; line-height: 1.1; margin-bottom: 20px; } body.device-xs .text-medium, body.device-xs .text-medium-light { font-size: 40px !important; } body.device-xxs .text-medium, body.device-xxs .text-medium-light { font-size: 30px !important; } .text-large-light, .text-large-light span, .text-large-light span span { font-size: 90px !important; line-height: 100px !important; font-weight: 200 !important; } .text-large, .text-large span, .text-large span span { font-size: 90px !important; line-height: 110px !important; font-weight: 800 !important; } .text-extra-large, .text-extra-large span { font-size: 120px !important; font-weight: 800; line-height: 120px; } .text-lg, .text-lg span { color: #ffffff; font-size: 80px; line-height: 80px; font-weight: 800; margin-bottom: 10px; } .text-lg-x2, .text-lg-x2 span { color: #ffffff; font-size: 120px; line-height: 140px; font-weight: 100; margin-bottom: 10px; } .text-lg-x3, .text-lg-x3 span { color: #ffffff; font-size: 230px; line-height: 250px; font-weight: 100; } .text-small { font-size: 16px !important; font-weight: 800; line-height: 1.1; } .text-muted { color: #c2c2c5; } .text-bold { font-weight: bold !important; } .text-azure { color: #0095C8 !important; } .text-orange { color: #FF6600 !important; } .text-green { color: #1FBBA6 !important; } .text-blue { color: #5F8295 !important; } .text-pink { color: #DD5A82 !important; } .text-purple { color: #DD5A82 !important; } .text-bricky { color: #894550 !important; } .text-yellow { color: #FFB848 !important; } .text-red { color: #C82E29 !important; } .text-light, .text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6, .text-light .lead, .text-light p, .text-light a:not(.button), .text-light i, .text-light li, .text-light label, .text-light div:not(.alert), .text-light span:not(.btn-label) { color: #fff ; } .text-dark, .text-dark h1, .text-dark h2, .text-dark h3, .text-dark h4, .text-dark h5, .text-dark h6, .text-dark p, .text-dark .lead, .text-dark a:not(.button), .text-dark i, .text-dark li, .text-dark label, .text-dark div:not(.alert), .text-dark span:not(.btn-label) { color: #111 !important; } .text-grey, .text-grey h1, .text-grey h2, .text-grey h3, .text-grey h4, .text-grey h5, .text-grey h6, .text-grey .lead, .text-grey p, .text-grey a:not(.button), .text-grey i, .text-grey li, .text-grey label, .text-grey div:not(.alert), .text-grey span:not(.btn-label) { color: #ccc; } .with-errors li { color: #981a1a !important; } /*font weight*/ .font-weight-100 { font-weight: 100 !important; } .font-weight-300 { font-weight: 300 !important; } .font-weight-400 { font-weight: 400 !important; } .font-weight-500 { font-weight: 500 !important; } .font-weight-600 { font-weight: 600 !important; } .font-weight-700 { font-weight: 700 !important; } .font-weight-800 { font-weight: 800 !important; } /* ---------------------------------------------------------------- PREDEFINED MARGIN & PADDING CLASSES -----------------------------------------------------------------*/ .border-left { border-left: 1px solid #eee; } .border-top { border-top: 1px solid #eee; } .border-right { border-width: 0 1px 0 0; border-color: #eee; border-style: solid; } .border-bottom { border-bottom: 1px solid #eee; } .border-dotted { border-style: dotted; } .slider-size-half { max-height: 560px; } .no-margin { margin: 0 !important } .m-b-0 { margin-bottom: 0 !important } .m-b-5 { margin-bottom: 5px !important } .m-b-10 { margin-bottom: 10px !important } .m-b-15 { margin-bottom: 15px !important } .m-b-20 { margin-bottom: 20px !important } .m-b-25 { margin-bottom: 25px !important } .m-b-30 { margin-bottom: 30px !important } .m-b-35 { margin-bottom: 35px !important } .m-b-40 { margin-bottom: 40px !important } .m-b-50 { margin-bottom: 50px !important } .m-b-60 { margin-bottom: 60px !important } .m-b-70 { margin-bottom: 70px !important } .m-b-80 { margin-bottom: 80px !important } .m-b-90 { margin-bottom: 90px !important } .m-b-100 { margin-bottom: 100px !important } .m-b-150 { margin-bottom: 150px !important } .m-b-200 { margin-bottom: 200px !important } .m-t-0 { margin-top: 0 !important } .m-t-5 { margin-top: 5px !important } .m-t-10 { margin-top: 10px !important } .m-t-15 { margin-top: 15px !important } .m-t-20 { margin-top: 20px !important } .m-t-25 { margin-top: 25px !important } .m-t-30 { margin-top: 30px !important } .m-t-35 { margin-top: 35px !important } .m-t-40 { margin-top: 40px !important } .m-t-50 { margin-top: 50px !important } .m-t-60 { margin-top: 60px !important } .m-t-70 { margin-top: 70px !important } .m-t-80 { margin-top: 80px !important } .m-t-90 { margin-top: 90px !important } .m-t-100 { margin-top: 100px !important } .m-l-0 { margin-left: 0 !important; } .m-l-5 { margin-left: 5px !important } .m-l-10 { margin-left: 10px !important } .m-l-15 { margin-left: 15px !important } .m-l-20 { margin-left: 20px !important } .m-l-25 { margin-left: 25px !important } .m-l-30 { margin-left: 30px !important } .m-l-35 { margin-left: 35px !important } .m-l-40 { margin-left: 40px !important } .m-l-50 { margin-left: 50px !important } .m-l-60 { margin-left: 60px !important } .m-l-70 { margin-left: 70px !important } .m-l-80 { margin-left: 80px !important } .m-l-90 { margin-left: 90px !important } .m-l-100 { margin-left: 100px !important } .m-r-0 { margin-right: 0 !important } .m-r-5 { margin-right: 5px !important; } .m-r-10 { margin-right: 10px !important } .m-r-15 { margin-right: 15px !important } .m-r-20 { margin-right: 20px !important } .m-r-25 { margin-right: 25px !important } .m-r-30 { margin-right: 30px !important } .m-r-35 { margin-right: 35px !important } .m-r-40 { margin-right: 40px !important } .m-r-50 { margin-right: 50px !important } .m-r-60 { margin-right: 60px !important } .m-r-70 { margin-right: 70px !important } .m-r-80 { margin-right: 80px !important } .m-r-90 { margin-right: 90px !important } .m-r-100 { margin-right: 100px !important } .m-0 { margin: 0 !important; } .m-5 { margin: 5px !important } .m-10 { margin: 10px !important } .m-15 { margin: 15px !important } .m-20 { margin: 20px !important } .m-25 { margin: 25px !important } .m-30 { margin: 30px !important } .m-35 { margin: 35px !important } .m-40 { margin: 40px !important } .m-50 { margin: 50px !important } .m-60 { margin: 60px !important } .m-70 { margin: 70px !important } .m-80 { margin: 80px !important } .m-90 { margin: 90px !important } .m-100 { margin: 100px !important } /*Margins*/ .col-no-margin [class^="col-"] { margin: 0 !important; padding: 0 !important; } .row.col-no-margin { margin: 0 !important; } .row.col-small-margins [class^="col-"] { margin: 0 0 20px 0 !important; } .no-padding-top { padding-top: 0 !important; } .no-padding-bottom { padding-bottom: 0 !important; } .no-padding { padding: 0 !important; } .p-0 { padding: 0 !important; } .p-5 { padding: 5px !important } .p-10 { padding: 10px !important } .p-15 { padding: 15px !important } .p-20 { padding: 20px !important } .p-25 { padding: 25px !important } .p-30 { padding: 30px !important } .p-35 { padding: 35px !important } .p-40 { padding: 40px !important } .p-50 { padding: 50px !important } .p-60 { padding: 60px !important } .p-70 { padding: 70px !important } .p-80 { padding: 80px !important } .p-90 { padding: 90px !important } .p-100 { padding: 100px !important } .p-b-0 { padding-bottom: 0 !important } .p-b-5 { padding-bottom: 5px !important } .p-b-10 { padding-bottom: 10px !important } .p-b-15 { padding-bottom: 15px !important } .p-b-20 { padding-bottom: 20px !important } .p-b-25 { padding-bottom: 25px !important } .p-b-30 { padding-bottom: 30px !important } .p-b-35 { padding-bottom: 35px !important } .p-b-40 { padding-bottom: 40px !important } .p-b-50 { padding-bottom: 50px !important } .p-b-60 { padding-bottom: 60px !important } .p-b-70 { padding-bottom: 70px !important } .p-b-80 { padding-bottom: 80px !important } .p-b-90 { padding-bottom: 90px !important } .p-b-100 { padding-bottom: 100px !important } .p-b-110 { padding-bottom: 110px !important } .p-b-120 { padding-bottom: 120px !important } .p-b-130 { padding-bottom: 130px !important } .p-b-140 { padding-bottom: 140px !important } .p-b-150 { padding-bottom: 150px !important } .p-b-200 { padding-bottom: 200px !important } .p-t-0 { padding-top: 0 !important } .p-t-5 { padding-top: 5px !important } .p-t-10 { padding-top: 10px !important } .p-t-15 { padding-top: 15px !important } .p-t-20 { padding-top: 20px !important } .p-t-25 { padding-top: 25px !important } .p-t-30 { padding-top: 30px !important } .p-t-35 { padding-top: 35px !important } .p-t-40 { padding-top: 40px !important } .p-t-50 { padding-top: 50px !important } .p-t-60 { padding-top: 60px !important } .p-t-70 { padding-top: 70px !important } .p-t-80 { padding-top: 80px !important } .p-t-90 { padding-top: 90px !important } .p-t-100 { padding-top: 100px !important } .p-t-110 { padding-top: 110px !important } .p-t-120 { padding-top: 120px !important } .p-t-130 { padding-top: 130px !important } .p-t-140 { padding-top: 140px !important } .p-t-150 { padding-top: 150px !important } .p-t-200 { padding-top: 200px !important } .p-r-0 { padding-right: 0 !important } .p-r-5 { padding-right: 5px !important } .p-r-10 { padding-right: 10px !important } .p-r-15 { padding-right: 15px !important } .p-r-20 { padding-right: 20px !important } .p-r-25 { padding-right: 25px !important } .p-r-30 { padding-right: 30px !important } .p-r-35 { padding-right: 35px !important } .p-r-40 { padding-right: 40px !important } .p-r-50 { padding-right: 50px !important } .p-r-60 { padding-right: 60px !important } .p-r-70 { padding-right: 70px !important } .p-r-80 { padding-right: 80px !important } .p-r-90 { padding-right: 90px !important } .p-r-100 { padding-right: 100px !important } .p-l-0 { padding-left: 0 !important } .p-l-5 { padding-left: 5px !important } .p-l-10 { padding-left: 10px !important } .p-l-15 { padding-left: 15px !important } .p-l-20 { padding-left: 20px !important } .p-l-25 { padding-left: 25px !important } .p-l-30 { padding-left: 30px !important } .p-l-35 { padding-left: 35px !important } .p-l-40 { padding-left: 40px !important } .p-l-50 { padding-left: 50px !important } .p-l-60 { padding-left: 60px !important } .p-l-70 { padding-left: 70px !important } .p-l-80 { padding-left: 80px !important } .p-l-90 { padding-left: 90px !important } .p-l-100 { padding-left: 100px !important } /*Border radious*/ .b-r-2 { border-radius: 2px !important; } .b-r-3 { border-radius: 3px !important; } .b-r-4 { border-radius: 4px !important; } .b-r-5 { border-radius: 5px !important; } .b-r-6 { border-radius: 6px !important; } .b-r-7 { border-radius: 7px !important; } .b-r-8 { border-radius: 8px !important; } .b-r-9 { border-radius: 9px !important; } .b-r-10 { border-radius: 10px !important; } .b-radius { border-radius: 50% !important; } /*Floats*/ .float-right { float: right !important; } .float-left { float: left !important; } .float-none { float: none !important; } .fullwidth { width: 100% !important; } /* ---------------------------------------------------------------- Bootstrap row colums fixes -----------------------------------------------------------------*/ .row .col-xs-4:nth-child(3n+4), .row .col-xs-3:nth-child(4n+5), .row .col-xs-2:nth-child(6n+7), .row .col-xs-1:nth-child(12n+13) { clear: left } @media (min-width: 768px) { .row .col-xs-6:nth-child(2n+3), .row .col-xs-4:nth-child(3n+4), .row .col-xs-3:nth-child(4n+5), .row .col-xs-2:nth-child(6n+7), .row .col-xs-1:nth-child(12n+13) { clear: none } } @media (min-width: 992px) { .row .col-sm-6:nth-child(2n+3), .row .col-sm-3:nth-child(4n+5), .row .col-sm-2:nth-child(6n+7), .row .col-sm-1:nth-child(12n+13) { clear: left; } .row .col-md-4:nth-child(3n+4) { clear: right; } } @media (min-width: 1200px) { .row .col-md-2:nth-child(6n+7), .row .col-md-1:nth-child(12n+13) { clear: right; } .row .col-lg-6:nth-child(2n+3), .row .col-lg-4:nth-child(3n+4), .row .col-lg-3:nth-child(4n+5), .row .col-lg-2:nth-child(6n+7), .row .col-lg-1:nth-child(12n+13) { clear: left } } @media (min-width: 480px) and (max-width: 991px) { .row .col-md-6:nth-child(2n+3), .row .col-md-4:nth-child(2n+3), .row .col-md-3:nth-child(2n+4), .row .col-lg-6:nth-child(2n+3), .row .col-lg-4:nth-child(3n+4), .row .col-lg-3:nth-child(4n+5), .row .col-lg-2:nth-child(6n+7), .row .col-lg-1:nth-child(12n+13) { clear: left; } .col-md-1, .col-md-2, .col-md-3, .col-md-4 { clear: right !important; float: left; margin-right: 0; width: 49.99%; } .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-19, .col-md-11, .col-md-12 { width: 100%; } .col-md-6 .col-md-6 { clear: right; float: left; margin-right: 0; width: 50%; } .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-19, .col-sm-11, .col-sm-12 { width: 100%; } } @media (max-width: 991px) { .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-19, .col-sm-11, .col-sm-12 { width: 100%; } } /* ---------------------------------------------------------------------- Images -------------------------------------------------------------------------*/ .img-thumbnail { border: 1px solid #eee; padding: 1px; } img.round{ border-radius: 100%; } /* ---------------------------------------------------------------------- Box shadow -------------------------------------------------------------------------*/ .shadow-bottom { box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1); } .shadow-inside { box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.1); } .shadow-inside-top { box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.08); } .shadow-inside-bottom { box-shadow: inset 0 -1px 2px rgba(0, 0, 0, 0.08); } /* ---------------------------------------------------------------------- Posts (blog, etc) -------------------------------------------------------------------------*/ .post-item { border-bottom: 1px solid #eee; margin-bottom: 40px; padding-bottom: 20px; position: relative; display: block; } .post-item:last-child { border-bottom: 0; padding-bottom: 0; } .post-item p { margin-bottom: 30px; } .post-meta { margin-bottom: 18px; } .post-meta > div { border-right: 2px solid #f6f6f6; float: left; margin-right: 18px; padding: 8px 18px 8px 0; } .post-meta > div:last-child { float: none; border-right: 0; } /* blog light background */ .post-content.post-light-background .post-item { background-color: #fff; border-radius: 4px; box-shadow: 1px 2px 1px #eee; padding: 10px; min-height: 340px; } .post-content.post-light-background .post-item .post-meta { margin: 12px; } /* blog modern */ body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-item { padding-left: 100px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta div { border-right: 0; float: inherit; margin-right: inherit; padding: inherit; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta { left: 0; position: absolute; text-align: center; top: 0; width: 90px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta div { border-bottom: 1px solid #eee; margin-bottom: 20px; padding-bottom: 20px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta div:last-child { border-bottom: 0; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-date .post-date-day { display: block; font-size: 42px; font-weight: 800; line-height: 42px; margin-bottom: 5px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-date .post-date-month { display: block; font-size: 13px; line-height: 13px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-date .post-date-year { display: none; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-comments, body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-share { text-align: center; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-comments i, body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-share i { font-size: 23px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-comments .post-comments-number, body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-modern .post-meta .post-share .post-share-number { display: block; } /*post modern columns*/ body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-3-columns.post-modern .post-item { /*padding-left: 80px;*/ } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-3-columns.post-modern .post-meta { width: 66px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-3-columns.post-modern .post-meta .post-date .post-date-day { font-size: 32px; } /*post modern columns*/ body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-4-columns.post-modern .post-item { /*padding-left: 60px;*/ } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-4-columns.post-modern .post-meta { width: 40px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-4-columns.post-modern .post-meta .post-date .post-date-day { font-size: 26px; } body:not(.device-sm):not(.device-xs):not(.device-xxs) .post-4-columns.post-modern .post-meta .post-date .post-date-month { font-size: 12px; } /* blog thumbnail */ .post-modern.post-thumbnail .post-item { padding-bottom: 54px; } .post-thumbnail .post-image, .post-thumbnail .post-video, .post-thumbnail .post-audio, .post-thumbnail .post-embed, .post-thumbnail .post-slider { float: left; width: 40%; } .post-thumbnail .post-content-details { width: 60%; padding-left: 20px; float: left; } .post-thumbnail .post-meta { float: right; padding-left: 20px; width: 60%; } .post-modern.post-thumbnail .post-meta { float: left; padding-left: 10px; width: auto; } .post-thumbnail .post-read-more { margin-top: -14px; } /*post image*/ .post-image, .post-video, .post-audio, .post-embed, .post-slider { margin-bottom: 20px; } .post-slider { overflow: hidden; } .post-slider img { max-width: 100%; } .post-2-columns .post-item:nth-of-type(2n+3){ clear: left; } .post-3-columns .post-item:nth-of-type(3n+4){ clear: left; } .post-4-columns .post-item:nth-of-type(4n+5){ clear: left; } .post-3-columns .post-image, .post-3-columns .post-video, .post-3-columns .post-audio, .post-3-columns .post-embed, .post-3-columns .post-slider { margin-bottom: 18px; } .post-4-columns .post-image, .post-4-columns .post-video, .post-4-columns .post-audio, .post-4-columns .post-embed, .post-4-columns .post-slider { margin-bottom: 12px; } .post-slider { position: relative; overflow: hidden; } .post-content img, .post-image img { height: auto; max-width: 100%; } .post-item .post-title h3 { margin-bottom: 4px; font-size: 26px; line-height: 30px; } .post-info { margin-bottom: 20px; opacity: 0.85; } .post-4-columns .post-info { font-size: 12px; line-height: 18px; } .post-read-more { margin-top: -10px; margin-bottom: 10px; } /*post columns*/ .post-item { float: left; position: relative; width: 100%; } .post-content.post-2-columns, .post-content.post-3-columns, .post-content.post-4-columns, .post-content.post-5-columns { margin-right: -2%; } .post-content.post-2-columns + .sidebar, .post-content.post-3-columns + .sidebar, .post-content.post-4-columns + .sidebar, .post-content.post-5-columns + .sidebar { margin-right: 0; } /*post 2 columns*/ .post-2-columns .post-item { margin-right: 2%; width: 47.98%; } .post-2-columns .post-item .post-title h3 { font-size: 28px; line-height: 34px; margin-bottom: 6px; } /*post 3 columns*/ .post-3-columns .post-item { width: 31.3333%; margin-right: 2%; } .post-3-columns .post-item .post-title h3 { font-size: 24px; line-height: 30px; margin-bottom: 6px; } /*post 4 columns*/ .post-4-columns .post-item { width: 23%; margin-right: 2%; } .post-4-columns .post-item .post-title h3 { font-size: 18px; line-height: 22px; margin-bottom: 4px; } /*post 5 columns*/ .post-5-columns .post-item { width: 18%; margin-right: 2%; } .post-5-columns .post-item .post-title h3 { font-size: 16px; line-height: 18px; margin-bottom: 4px; } /*post block*/ .post-block .post-item { border-bottom: 0 !important; margin-bottom: 40px; } .post-single { padding-right: 15px; } /* ---------------------------------------------------------------------- Comments -------------------------------------------------------------------------*/ .comments { margin-bottom: 80px; margin-top: 28px; } .comments-title { text-transform: uppercase; margin-bottom: 20px; } .comments .avatar { border-radius: 4px; margin-right: 15px; width: 50px; } .comment { margin-top: 40px; margin-bottom: 20px; } .comment .media-body { border: 1px solid #eee; border-radius: 4px; padding: 20px; } .comment .time { margin-bottom: 20px; } .comment-replied { padding-left: 40px; } /* ---------------------------------------------------------------------- NEWS SECTIONS -------------------------------------------------------------------------*/ #news-page.no-columns{ width: 1024px; max-width: 100%; margin: 0 auto; } .news-section-wrapper { clear: both; display: block; padding: 0 80px; position: relative; } /* ---------------------------------------------------------------------- GRID ARTICLE BOXES -------------------------------------------------------------------------*/ .grid-articles { position: relative; } .grid-articles:not(.post-carousel) .post-entry { float: left; width: 25%; position: relative; } .grid-articles:not(.post-carousel) .post-entry:first-child { width: 50%; } .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(1), .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(2) { width: 50%; } .grid-articles .post-entry .link, .grid-articles .post-entry-overlay { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; } .grid-articles .post-entry .post-entry-meta { height: auto; bottom: 0; left: 0; padding: 0 30px 30px; position: absolute; width: 100%; z-index: 2; } .grid-articles .post-entry:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.9) 100%); opacity: 0.4; transition: opacity 0.4s ease; z-index: 1; } .grid-articles .post-entry:before, .grid-articles.post-carousel .post-entry:before { content: ""; height: auto; bottom: 0; left: 0; position: absolute; width: 100%; z-index: 1; } .grid-articles .post-entry:hover:before, .grid-articles.post-carousel .post-entry:hover:before { opacity: 1; z-index: 1; } .grid-articles .post-entry .post-entry-meta .post-entry-meta-category { margin-bottom: 10px; } .grid-articles .post-entry .post-entry-meta .post-entry-meta-title h2, .grid-articles .post-entry .post-entry-meta .post-entry-meta-title h2 a { color: #fff; font-family: "Raleway", sans-serif; font-size: 16px; font-weight: 600; line-height: 1.2; margin: 0; } .grid-articles:not(.post-carousel) .post-entry:first-child .post-entry-meta .post-entry-meta-title h2, .grid-articles:not(.post-carousel) .post-entry:first-child .post-entry-meta .post-entry-meta-title h2 a, .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(2) .post-entry-meta .post-entry-meta-title h2 a { font-size: 22px; } /*with space*/ .grid-articles:not(.post-carousel).grid-articles-space .post-entry .post-entry-overlay { border-color: #fff; border-style: solid; border-width: 4px; } .grid-articles:not(.post-carousel).grid-articles-space .post-entry:first-child .post-entry-overlay { border-width: 4px 4px 4px 0; } .grid-articles:not(.post-carousel).grid-articles-space .post-entry:nth-child(3) .post-entry-overlay, .grid-articles:not(.post-carousel).grid-articles-space .post-entry:nth-child(5) .post-entry-overlay { border-width: 4px 0 4px 4px; } .grid-articles .post-date { color: #fff; opacity: 0.6; } .grid-articles.post-carousel .post-entry-meta .product-description, .post-entry-meta .product-description a { color: #fff !important; } /* ---------------------------------------------------------------------- POST NEWS THUMBNAIL BOXES -------------------------------------------------------------------------*/ .post-thumbnail .post-thumbnail-entry > *, .post-thumbnail .post-thumbnail-entry > img { margin-bottom: 14px; max-height: 240px; width: 100%; display: block; } .post-thumbnail .post-thumbnail-entry .post-thumbnail-content p { margin-bottom: 6px; } .post-thumbnail ~ .post-thumbnail-list { border-top: 1px solid #eee; } .post-thumbnail ~ .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content h4 a { font-weight: 400; opacity: 0.7; } .post-thumbnail ~ .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content h4 a:hover { opacity: 1; } .post-thumbnail-list { position: relative; } .post-thumbnail-list .post-thumbnail-entry img + .post-thumbnail-content { padding-left: 100px; } .post-thumbnail-entry { border-bottom: 1px solid #eee; /*float: left;*/ overflow: hidden; margin-bottom: 14px; padding-bottom: 12px; position: relative; clear: both; } .post-thumbnail-entry:last-child { border-bottom: 0; } .post-thumbnail-list .post-thumbnail-entry .image { float: left; display: block; width: 80px; margin-right: 20px; } .post-thumbnail-list .post-thumbnail-content{ overflow: hidden; } .post-thumbnail-entry .post-thumbnail-content .post-date, .post-thumbnail-entry .post-thumbnail-content .post-category { color: #999; font-size: 13px; } .post-thumbnail-entry .post-thumbnail-content .post-date i, .post-thumbnail-entry .post-thumbnail-content .post-category i { margin-right: 2px; } .post-thumbnail-entry .post-thumbnail-content .post-date ~ .post-category { margin-left: 6px; } .post-thumbnail-entry .post-thumbnail-content h4, .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content h4 { font-size: 14px; font-weight: 600; margin: 0; } .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content h4 { font-size: 14px; font-weight: 600; margin: 0; } /* ---------------------------------------------------------------------- NEWS MARKETING BOX -------------------------------------------------------------------------*/ .marketing-box { background-color: #f1f1f1; border: 1px solid #eee; clear: both; color: #999; height: 100px; line-height: 100px; text-align: center; width: 100%; margin-bottom: 20px; } /* ---------------------------------------------------------------------- NEWS MARKETING BOX -------------------------------------------------------------------------*/ .news-ticker { border-bottom: 1px solid #eee; position: relative; } .news-ticker-title { background-color: #f5f5f5; float: left; margin-right: 12px; height: 100%; } .news-ticker-title h4 { font-size: 14px; font-weight: 700; line-height: 14px; padding: 20px 30px 8px; } .news-ticker-content { margin-bottom: 0; padding: 14px; width: 100%; } .news-ticker-content .owl-item::before { color: #d82731; content: ""; font-family: fontawesome; font-size: 10px; margin-left: -24px; position: absolute; } /* ---------------------------------------------------------------------- DEMO GRID -------------------------------------------------------------------------*/ .grid-system-demo [class*="col-"] .grid-col-demo { background-color: #eee; display: block; line-height: 54px; min-height: 54px; text-align: center; } .grid-system-demo .row { padding-bottom: 42px; } .grid-system-demo-live .row { padding-bottom: 42px; } /* ---------------------------------------------------------------------- PAGE 404 -------------------------------------------------------------------------*/ .page-error-404 { color: #eee; display: block; font-size: 300px; font-weight: 800; line-height: 0.7; } body.device-xs .page-error-404 { font-size: 200px; line-height: 0.8; margin-bottom: 20px; } body.device-xxs .page-error-404 { font-size: 140px; line-height: 0.8; margin-bottom: 20px; } /* ---------------------------------------------------------------------- PAGE LOADER -------------------------------------------------------------------------*/ body:not(.no-page-loader) .wrapper, .animsition-overlay { /*position: relative;*/ opacity: 0; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .animsition-overlay { z-index: 9999 !important; } .animsition-loading { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; text-align: center; background-color: #FFF; } .animsition-loading > img { position: absolute; top: 50%; left: 50%; width: 40px; display: inline-block; margin-left: -20px; margin-top: -20px; } .loader-wrapper { display: none; } /* ---------------------------------------------------------------- Scrolldown icon animation -----------------------------------------------------------------*/ .scrolldown-animation { animation: scrolldown-keyframes 1s ease-in-out 0s normal none infinite running; bottom: -40px; height: 40px; left: 50%; margin-left: -20px; position: absolute; width: 45px; z-index: 20; } @keyframes scrolldown-keyframes { 0%, 100% { transform: translateY(-8px); } 50% { transform: translateY(0px); } } /*animated background*/ .animated-background { animation: animatedBackground 120s linear 0s normal none infinite running; background-repeat: repeat-x; background-size: cover; } @keyframes animatedBackground { 0% { background-position: 0 0; } 100% { background-position: -3000px 0; } } /*image block*/ .image-block { background-color: #f4f4f4; } .image-block .col-md-6 { padding: 60px; } .image-block-content { margin-bottom: 30px; padding: 0 50px; } .image-block-content .feature-icon { border-radius: 100%; color: #fff; display: inline-block; height: 60px; line-height: 60px; text-align: center; width: 60px; background-color: #eee; } .image-block-content .feature-icon i { font-size: 28px; margin-top: 16px; } .image-block-content .feature-content { padding-left: 85px; } .image-block-content .feature-content h3 { margin-bottom: 0; } .image-absolute { position: absolute; top: 0; left: 0; width: 426px; height: 556px; } /*hero headings*/ .heading-fancy-border { border: 15px solid #111; margin: 0 10%; padding: 60px 0; } .text-light .heading-fancy-border { border-color: #fff !important; } /*hero heading 2*/ .hero-heading-black { padding: 20px; background-color: #111; border-radius: 8px; color: #fff; } .hero-heading-black p.lead{ color:#fff; } .hero-heading-2 { padding: 20px; background-color: #111; border-radius: 8px; } .hero-heading-2 > i { font-size: 160px; opacity: 0.1; position: absolute; right: 23px; top: 2px; } /*hero heading 3*/ .hero-heading-3 { background-color: #fff; border: 36px solid #fff; box-shadow: 0 0 0 1px #111 inset; color: #111; opacity: 0.7; padding: 72px; width: auto; margin: 40px; text-align: center; } .hero-heading-3 h2, .hero-heading-3 h3 { font-family: 'Josefin Sans', sans-serif; text-transform: uppercase; font-size: 92px; text-align: center; margin: 0; line-height: 72px; } /*working-hours list*/ .working-hours ul { padding: 0; } .working-hours li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); display: inline-block; padding: 10px 0; width: 100%; } .working-hours li::before { content: ""; font-family: FontAwesome; margin-right: 15px; } .working-hours li span { float: right; } .working-hours p { font-size: 13px; color: #111; } /*price menu list*/ .price-menu-list { padding: 0; list-style: none; } .price-menu-list li { margin-bottom: 40px; } .price-menu-list li > h2 { margin-bottom: 0; } .price-menu-list li > p { margin-bottom: 8px; opacity: 0.6; } .price-menu-list li > img { border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; width: 100px; height: 100px; float: left; } /* ---------------------------------------------------------------- Crumina Additions -----------------------------------------------------------------*/ .admin-bar #header.header-sticky #header-wrap, .admin-bar #side-panel { top: 32px; } .admin-bar #fullscreen-panel-button { top: 46px; } /*search widget*/ .widget.widget_search button { margin-left: -1px; } .widget.widget_search button { border-bottom-left-radius: 0; border-top-left-radius: 0; } .widget.widget_search .btn { text-transform: none; } .widget.widget_search .form-control { height: 40px; } .widget.widget_search .btn { font-size: 12px; font-weight: 600; height: 40px; padding: 8px 16px; } .background-dark .widget.widget_search .input-group-addon { background-color: rgba(0, 0, 0, 0.35); border-color: rgba(0, 0, 0, 0.25); color: #999; } /*tags widget*/ /*Sidebar*/ .widget_tag_cloud .tagcloud a { border: 1px solid rgba(0, 0, 0, 0.2); color: #777; display: inline-block; font-size: 11px; font-weight: 400; letter-spacing: 1px; margin: 0 2px 5px 0; padding: 5px 7px; text-decoration: none; text-transform: uppercase; -webkit-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s; } /*Footer*/ footer .widget_tag_cloud .tagcloud a { border: 1px solid rgba(255, 255, 255, 0.2); } footer .widget_tag_cloud .tagcloud a { color: #CCC; } /*Footer style 4 border*/ footer .float-right .footer-logo { border-left: 1px solid #333; margin-left: 18px; padding-left: 16px; border-right: none; margin-right: 0; padding-right: 0; } /*VC ROW settings*/ .color-changed h1, .color-changed h2, .color-changed h3, .color-changed h4, .color-changed h5, .color-changed h6, .color-changed li, .color-changed p, .color-changed .custom-heading > span, .color-changed a, .color-changed .portfolio-filter.portfolio-filter-classic li, .color-changed .portfolio-filter.portfolio-filter-classic li.ptf-active, .color-changed .portfolio-filter.portfolio-filter-classic li:hover{ color: inherit !important; border-color: inherit; } .bg-span { position: absolute !important; left: 0; top: 0; width: 100%; height: 100%; } /*Row moving background*/ .to-left-animate-bg { animation: animatedBackground-left 666s linear infinite; -moz-animation: animatedBackground-left 666s linear infinite; -webkit-animation: animatedBackground-left 666s linear infinite; -ms-animation: animatedBackground-left 666s linear infinite; -o-animation: animatedBackground-left 666s linear infinite; } @keyframes animatedBackground-left { 0% { background-position: 0 0; } 100% { background-position: -31000px 0; } } .to-right-animate-bg { animation: animatedBackground2 666s linear infinite; -moz-animation: animatedBackground2 666s linear infinite; -webkit-animation: animatedBackground2 666s linear infinite; -ms-animation: animatedBackground2 666s linear infinite; -o-animation: animatedBackground2 666s linear infinite; } @keyframes animatedBackground2 { 0% { background-position: 0 0; } 100% { background-position: 31000px 0; } } @-moz-keyframes animatedBackground2 { 0% { background-position: 0 0; } 100% { background-position: 31000px 0; } } @-webkit-keyframes animatedBackground2 { 0% { background-position: 0 0; } 100% { background-position: 31000px 0; } } @-ms-keyframes animatedBackground2 { 0% { background-position: 0 0; } 100% { background-position: 31000px 0; } } @-o-keyframes animatedBackground2 { 0% { background-position: 0 0; } 100% { background-position: 31000px 0; } } /* ---------------------------------------------------------------- Responsive CSS -----------------------------------------------------------------*/ /* Large devices Desktops (≥1200px) */ @media (min-width: 1240px) { .rev_slider_wrapper { min-height: 600px; } body.boxed .wrapper, body.boxed-simple .wrapper { float: none; width: 1220px; margin: 0 auto; } body.boxed-simple .wrapper { margin-top: 40px; margin-bottom: 40px; padding: 20px; } } @media (max-width: 1240px) { #header.header-modern { width: 1180px; } } @media (min-width: 992px) and (max-width: 1199px) { .post-3-columns .post-item, .post-4-columns .post-item, .post-5-columns .post-item, .post-6-columns .post-item { width: 31.3333%; margin-right: 2%; } #header.header-modern { width: 998px; } .news-section-wrapper { padding: 0 40px } .inspiro-slider .slide-captions h1, .inspiro-slider .slide-captions h2 { font-size: 56px; line-height: 56px; } } /* Medium devices Desktops (≥992px) */ @media (max-width: 991px) { .wrapper { width: 100%; margin: 0; } body.wide #header.header-fullwidth #header-wrap .container { padding: 0 15px; width: 750px; } #topbar.topbar-dark { background-color: #101010 !important; } #topbar .topbar-dropdown { font-size: 12px; } #topbar .topbar-dropdown .title { padding: 0 10px; } #logo img { padding: 10px 10px 10px 0; } #header, #header-wrap, #header.header-sticky nav#mainMenu ul.main-menu, #mainMenu > ul { height: auto !important; } #header.header-sticky #header-wrap { position: relative; } #header.mobile-sticky.header-sticky #header-wrap { position: fixed; } #header.header-transparent + #slider, #header.header-transparent + #google-map, #header.header-transparent + .page-title-extended, #header.header-transparent + .page-title-video, #header.header-transparent + .page-title-parallax, #header.header-transparent + .fullscreen, #header.header-modern + .page-title-parallax { top: 0px; margin-bottom: 0px; } #header.header-transparent, #header.header-light-transparent { background: #FFF; border-bottom: 1px solid #F5F5F5; z-index: auto; } #header.header-transparent.header-dark:not(.header-navigation-light), #header.header-dark-transparent.header-dark:not(.header-navigation-light) { background-color: #101010; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } #header.header-dark.header-navigation-light .main-menu > ul > li > a, #header.header-dark.header-navigation-light #top-search a, #header.header-dark.header-navigation-light #shopping-cart a, #header.header-dark.header-navigation-light #shopping-cart .shopping-cart-items, #header.header-dark.header-navigation-light .nav-main-menu-responsive > button, #header.header-dark.header-navigation-light #top-search form input { color: #111; } #header.header-dark.header-navigation-light .lines, #header.header-dark.header-navigation-light .lines:before, #header.header-dark.header-navigation-light .lines:after { background-color: #111; } #header.header-modern { margin: 0; width: 100%; border-radius: 0px; } #header.header-modern + .page-title-parallax { padding: 40px 0; } #header.header-logo-center:not(.header-sticky) #logo { width: auto; } #header.header-logo-center:not(.header-sticky) nav.main-menu li.dropdown:first-child > a { padding-left: 6px; margin-left: 0px; } #header.header-mini, #header.header-mini #header-wrap, #header.header-mini nav#mainMenu ul.main-menu, #header.header-mini #shopping-cart a, #header.header-mini #top-search a, #header.header-mini .nav-main-menu-responsive, #header.header-mini .side-panel-button { height: 90px; } #header.header-mini #logo img { max-height:90px; } #header > .container { width: 100%; padding: 0px; } /* Main menu*/ .navigation-wrap { display: none; clear: both; } .navigation-wrap.navigation-active { display: block; } .navigation-wrap, .navigation-wrap > .container, #header.header-fullwidth #header-wrap .container .navigation-wrap .container { padding: 0px; width: 100%; } .navbar-collapse { border: 0px !important; } .navigation-wrap.navbar-header, .navigation-wrap.navbar-collapse { margin-left: 0px; margin-right: 0px; box-shadow: none; } .nav-main-menu-responsive { display: block; } .main-menu-collapse { position: relative; width: 100% !important; overflow: hidden; overflow-y: hidden; overflow-x: hidden; } .dropdown-menu { width: 100% !important; } .main-menu-collapse.collapse { display: none !important; overflow: auto !important; } .main-menu-collapse.in { display: block !important; overflow-x: hidden !important; overflow-y: auto; } .main-menu { clear: both; display: block; width: 100%; } .main-menu ul { padding: 0; margin: 0; } .main-menu ul li { padding: 0; margin: 0; clear: both; float: none; display: block; } #mainMenu { margin-bottom: 10px; } #mainMenu > ul > li > a, #mainMenu > ul > li > span { font-size: 13px; } #mainMenu ul > li > a, #mainMenu ul > li > span { height: 50px; line-height: 32px; outline: none; } .main-menu ul ul { margin-left: 10px !important } .main-menu ul.main-menu { float: none; position: static; } .main-menu ul.dropdown-menu { position: static; clear: both; float: none; display: none !important; } .main-menu li.resp-active > ul.dropdown-menu { border: 0 none; display: block !important; padding-right: 10px; } nav ul.main-menu li a, nav ul.main-menu .dropdown-submenu > span.dropdown-menu-title-only { clear: both; float: none; display: block; border: 0; border-top: 0; margin: 0; } nav ul.main-menu li a i.fa-angle-down { position: absolute; right: 5px; top: 18px; } nav ul.main-menu ul.dropdown-menu { box-shadow: none; } #header.header-dark #mainMenu ul li.mega-menu-item .mega-menu-title, #header.header-dark:not(.header-navigation-light) #mainMenu ul li.dropdown:not(.mega-menu-item) li { border-bottom: 0; } #mainMenu ul > li > a, #mainMenu ul > li > span, #mainMenu .mega-menu-title, #mainMenu .mega-menu-content a { border-bottom: 1px solid #eee !important; } #header.header-dark:not(.header-navigation-light) #mainMenu ul > li > a, #header.header-dark:not(.header-navigation-light) #mainMenu ul > li > span, #header.header-dark:not(.header-navigation-light) .mega-menu-title, #header.header-dark:not(.header-navigation-light) .mega-menu-content a { border-bottom: 1px solid #222 !important; color: #ccc; } #header.header-dark:not(.header-navigation-light) .dropdown-menu a, #header.header-dark:not(.header-navigation-light) .dropdown-menu span:not(.label) { color: #888 !important; } #mainMenu ul li.dropdown:not(.mega-menu-item) li { border-bottom: 0; } #header.header-dark:not(.header-navigation-light) #mainMenu.style-1 ul.dropdown-menu, #header.header-dark:not(.header-navigation-light) #mainMenu.style-1 ul.dropdown-submenu { border: 3px solid #222; } #mainMenu.style-1 ul.dropdown-menu, #mainMenu.style-1 ul.dropdown-submenu, #header.header-dark #mainMenu.style-1 ul.dropdown-menu, #header.header-dark #mainMenu.style-1 ul.dropdown-submenu { border: 0px !important; box-shadow: none !important; } /*Slide menu version*/ #mainMenu.slide-menu > ul > li { visibility: visible; filter: alpha(opacity=1); -webkit-opacity: 1; -moz-opacity: 1; opacity: 1; } #header.header-dark #mainMenu ul li.dropdown:not(.mega-menu-item) li { border-bottom: 0; } nav ul.main-menu ul.dropdown-menu li > a #header nav ul.main-menu .dropdown-submenu > span.dropdown-menu-title-only { padding: 9px 8px; border: 0; border-top: 0; margin: 0; border-bottom: none; } nav ul.main-menu ul.sub-menu { padding: 0; margin: 0 0 10px 0; } nav .main-menu .dropdown-submenu:before { content: "\f107"; font-family: fontawesome; font-size: 12px; opacity: 0.6; position: absolute; right: 12px; top: 12px; } nav ul.main-menu ul.dropdown-menu { background: none !important; background-color: transparent !important; } nav ul.main-menu li.dropdown.open .dropdown-toggle, nav ul.main-menu li a, nav ul.main-menu li > a:hover, nav ul.main-menu li.active a, nav ul.main-menu li.dropdown:hover a, nav ul.main-menu li.dropdown:hover .dropdown-submenu > span.dropdown-menu-title-only { background: none !important; background-color: transparent !important; } nav ul.main-menu ul.dropdown-menu li:hover > a, nav ul.main-menu li.dropdown:hover ul.dropdown-menu li > a:hover { background: none !important; background-color: transparent !important; } nav.mega-menu li.mega-menu-item .mega-menu-sub-title { margin-top: 30px; } nav.mega-menu .mega-menu-content { padding: 0px; } nav .main-menu .dropdown-menu .mega-menu-content [class*="col-md-"] { padding: 0; } nav .main-menu .dropdown-menu .mega-menu-content [class*="col-md-"]:nth-child(2n) { padding-left: 2px; } nav .main-menu .dropdown-menu .mega-menu-content { background-image: none !important; } nav ul.main-menu .dropdown > .dropdown-menu, nav ul.main-menu .dropdown-submenu > .dropdown-menu { visibility: visible; opacity: 1; } nav ul.main-menu .dropdown:hover > .dropdown-menu, nav ul.main-menu .dropdown-submenu:hover > .dropdown-menu { opacity: 1; visibility: visible; } /*dropdown*/ #mainMenu > ul > li > a, #mainMenu > ul > li > span, #mainMenu > ul > li a, #mainMenu > ul > li span:not(.label) { padding: 10px 0; } /*Side panel*/ #side-panel { background-color: transparent; display: block !important; overflow: hidden !important; position: relative; width: 100%; left: 0; right: 0; } #side-panel #panel-logo { display: none; } body.side-panel-left #side-panel { left: 0; right: 0; } #side-panel .side-panel-wrap { overflow: unset; width: 100%; padding: 0; } .side-panel-button { display: none; } #side-panel .side-panel-wrap .panel-widget { display: none; } /* static side panel*/ body.side-panel-static .wrapper { padding-left: 0px; } body.side-panel-static #header #logo { display: inherit; } #top-search { display: none; } #shopping-cart { margin-right: 20px; } /* page title*/ .page-title-parallax { background-attachment: scroll !important; background-position: 50% 0; background-size: inherit !important; } #page-title { padding: 40px 0 !important; } #page-title:not(.page-title-small) h1 { font-size: 40px !important; } /* post columns*/ .post-2-columns .post-item, .post-3-columns .post-item, .post-4-columns .post-item, .post-5-columns .post-item, .post-6-columns .post-item { margin-right: 2.000%; width: 48.000%; } .post-content, .post-content-single { padding-left: 15px; padding-right: 15px; } #header.header-transparent + #slider, #header.header-transparent + .page-title-extended, #header.header-transparent + .page-title-video, #header.header-transparent + .page-title-parallax, #header.header-transparent + .fullscreen, #header.header-transparent + .fullscreen, #header.header-transparent + .halfscreen, #header.header-transparent + #google-map, #header.header-light-transparent + #slider, #header.header-light-transparent + .page-title-extended, #header.header-light-transparent + .page-title-video, #header.header-light-transparent + .page-title-parallax, #header.header-light-transparent + .fullscreen, #header.header-light-transparent + .fullscreen, #header.header-light-transparent + .halfscreen, #header.header-light-transparent + #google-map, #header.header-dark-transparent + #slider, #header.header-dark-transparent + .page-title-extended, #header.header-dark-transparent + .page-title-video, #header.header-dark-transparent + .page-title-parallax, #header.header-dark-transparent + .fullscreen, #header.header-dark-transparent + .fullscreen, #header.header-dark-transparent + .halfscreen, #header.header-dark-transparent + #google-map, #topbar.topbar-transparent + #header.header-transparent + #slider, #topbar.topbar-transparent + #header.header-transparent + .page-title-extended, #topbar.topbar-transparent + #header.header-transparent + .page-title-video, #topbar.topbar-transparent + #header.header-transparent + .page-title-parallax, #topbar.topbar-transparent + #header.header-transparent + .fullscreen, #topbar.topbar-transparent + #header.header-transparent + #google-map, #topbar.topbar-transparent + #header.header-dark-transparent + #slider, #topbar.topbar-transparent + #header.header-dark-transparent + .page-title-extended, #topbar.topbar-transparent + #header.header-dark-transparent + .page-title-video, #topbar.topbar-transparent + #header.header-dark-transparent + .page-title-parallax, #topbar.topbar-transparent + #header.header-dark-transparent + .fullscreen, #topbar.topbar-transparent + #header.header-dark-transparent + #google-map #topbar.topbar-transparent + #header.header-light-transparent + #slider, #topbar.topbar-transparent + #header.header-light-transparent + .page-title-extended, #topbar.topbar-transparent + #header.header-light-transparent + .page-title-video, #topbar.topbar-transparent + #header.header-light-transparent + .page-title-parallax, #topbar.topbar-transparent + #header.header-light-transparent + .fullscreen, #topbar.topbar-transparent + #header.header-light-transparent + #google-map { margin-bottom: 0px; top: 0px; } .p-t-200 { padding-top: 80px !important; } .p-b-200 { padding-bottom: 80px !important; } /* Grid post*/ .grid-articles:not(.post-carousel) .post-entry { width: 50%; } .grid-articles:not(.post-carousel) .post-entry:first-child { width: 100%; } .grid-articles:not(.post-carousel) .post-entry:first-child .post-entry-meta .post-entry-meta-title h2 { font-size: 20px; } .grid-articles:not(.post-carousel) .post-entry .post-entry-meta .post-entry-meta-title h2 { font-size: 13px; } .grid-articles:not(.post-carousel) .post-entry .post-entry-overlay { border-width: 0 !important; } /* hide news ticker*/ .news-ticker { display: none; } .news-section-wrapper { padding: 0px } /* widgets*/ .widget { float: left; width: 100%; } /* shop*/ .mfp-ajax-holder .mfp-close { margin-right: 0; } .mfp-close { font-size: 22px; height: 30px; line-height: 32px; width: 30px; } /* maps*/ .map { min-height: 240px; } /*helper classes*/ .sm-text-center { text-align: center !important; } .sm-text-left { text-align: left !important; } .sm-text-right { text-align: right !important; } /* inspiro slider*/ .inspiro-slider .slide-captions h1, .inspiro-slider .slide-captions h2 { font-size: 48px; line-height: 48px; margin-bottom: 16px; } } /* Small devices Tablets (≥768px) */ @media (max-width: 767px) { .wrapper { width: 100% !important; } .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-19, .col-md-11, .col-md-12 { clear: left; width: 100%; } .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { width: 100% !important; } .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { width: 100% !important; } /* helper classes*/ section { padding: 40px 0; } /*helper classes*/ .xs-text-center { text-align: center !important; } .xs-text-left { text-align: left !important; } .xs-text-right { text-align: right !important; } /* inspiro slider*/ .inspiro-slider .slide-captions h1, .inspiro-slider .slide-captions h2 { font-size: 30px; line-height: 30px; margin-bottom: 14px; } .inspiro-slider .slide-captions .btn { padding: 5px 10px !important; font-size: 10px !important; line-height: 1.5; } .filter-active-title {display: none} } @media (min-width: 480px) and (max-width: 767px) { .container, #header.header-fullwidth .container { width: 470px !important; } #page-title:not(.page-title-small) h1 { font-size: 30px !important; } /* post columns*/ .post-2-columns .post-item, .post-3-columns .post-item, .post-4-columns .post-item, .post-5-columns .post-item, .post-6-columns .post-item { margin-right: 2%; width: 98%; } /* TYPOGRAPHY*/ .text-large, .text-large span, .text-large span span, .text-large-light, .text-large-light span, .text-large-light span span, .text-extra-large, .text-extra-large span, .text-lg, .text-lg span, .text-lg span span { font-size: 40px !important; line-height: 40px !important; } } @media (max-width: 479px) { .container, #header.header-fullwidth .container { width: 100% !important; } /* Grid post*/ .grid-articles:not(.post-carousel) .post-entry, .grid-articles:not(.post-carousel) .post-entry:first-child, .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(1), .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(2) { width: 100%; } .grid-articles:not(.post-carousel) .post-entry:first-child .post-entry-meta .post-entry-meta-title h2 a, .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(1) .post-entry-meta .post-entry-meta-title h2 a, .grid-articles.grid-articles-v2:not(.post-carousel) .post-entry:nth-child(2) .post-entry-meta .post-entry-meta-title h2 a { font-size: 16px; } #page-title:not(.page-title-small) h1 { font-size: 30px !important; } /* post columns*/ .post-2-columns .post-item, .post-3-columns .post-item, .post-4-columns .post-item, .post-5-columns .post-item, .post-6-columns .post-item { margin-right: 0%; width: 100%; } /* blog*/ .post-thumbnail .post-image, .post-thumbnail .post-video, .post-thumbnail .post-audio, .post-thumbnail .post-embed, .post-thumbnail .post-slider, .post-thumbnail .post-content-details, .post-thumbnail .post-meta { width: 100%; padding: 0; } /* footer*/ footer .footer-logo { border-right: 0 none; float: none !important; margin: 0px; padding: 0; width: 100%; display: block; } /*****SHORTCODES *****/ /*countdown*/ .countdown .countdown-box { height: 60px !important; padding: 2px 0px 0 0 !important; width: 60px !important; margin: 0px !important; border: solid 0px !important; } .countdown .countdown-box .number { font-size: 20px !important; margin-bottom: 0px; } .countdown .countdown-container .countdown-box span { font-size: 10px !important; padding-top: 0px; } /* TYPOGRAPHY*/ .text-large, .text-large span, .text-large span span, .text-large-light, .text-large-light span, .text-large-light span span, .text-extra-large, .text-extra-large span, .text-lg, .text-lg span, .text-lg span span { font-size: 40px !important; line-height: 40px !important; } .hero-heading-3 { background-color: #fff; border: 30px solid #fff; padding: 30px; width: 100%; margin: 0; } .hero-heading-3 h2, .hero-heading-3 h3 { font-size: 40px !important; line-height: 40px !important; } /*multiscroll*/ #multiscroll .ms-left { width: 100% !important; z-index: 1; } #multiscroll .ms-right { background: none; } } /*responsive menu*/ #side-panel .main-menu ul li a { height: 42px; outline: none; } .no-menu-box {line-height: 90px; margin: 0 20px;} .no-menu-box a {font-weight: bold} .widget.widget_rss li{ margin-bottom: 20px; } .widget.widget_rss a { text-decoration: underline; font-weight: bold; } .widget.widget_rss .rss-date{ display: block; clear: both; font-size: .8em; } /* ---------------------------------------------------------------- IMPROVEMENTS -----------------------------------------------------------------*/ /* Centered modal windows */ .modal { text-align: center; padding: 0!important; } .modal:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -4px; /* Adjusts for spacing */ } .modal-dialog { display: inline-block; text-align: left; vertical-align: middle; } .full-height-section { min-height: 100vh; padding-bottom: 140px !important; margin-bottom: -140px; } /* ---------------------------------------------------------------- BBPress -----------------------------------------------------------------*/ #bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar{ margin-bottom: 0; margin-right: 4px; } #bbp_search_submit { padding: 8px 16px; text-transform: none; background: transparent; } /* ---------------------------------------------------------------- BUDDYPRESS -----------------------------------------------------------------*/ .wp-core-ui .ed_button.button, .wp-core-ui .ed_button, .activity-meta .bp-primary-action, .activity-meta .bp-secondary-action { font-weight: 400; letter-spacing: normal; text-transform: none; box-shadow: none; } #buddypress .activity-meta .bp-primary-action, #buddypress .activity-meta .bp-secondary-action { padding: 10px 25px; } #bbp_topic_title, #bbp_topic_tags, textarea.bbp-the-content { border: 1px solid #ebebeb; border-radius: 0; box-shadow: none; height: auto; line-height: 1.33333; padding: 12px 18px; display: block; width: 100%; color: #555; font-size: 14px; background-color: #fff; background-image: none; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; } textarea.bbp-the-content { border-top: none; } legend { width: auto; margin-bottom: 0; border-bottom: none; } #activity-filter-select label { display: none; } #activity-filter-select select { padding: 6px; } #buddypress div#subnav.item-list-tabs ul li.last { margin-top: 0; } #buddypress .activity-list .activity-content .activity-header img.avatar { margin: 0 5px 0 0 !important; } #buddypress .activity-list .activity-avatar { margin-top: 3px; } #buddypress div#subnav.item-list-tabs { margin-bottom: 40px; } #header.header-side-panel, #header.header-side-panel #header-wrap{ height:auto; } .dzsparallaxer.wait-readyall.dzsprx-readyall .dzsparallaxer--target { opacity: 1; } .dzsparallaxer--target { position: absolute; top: 0; left: 0; width: 100%; height: 100%; clip: auto; pointer-events: none; will-change: transform; } @media(max-width: 640px){ .dzsparallaxer--target { transform: none !important; height:100% !important; } } .dzsparallaxer.wait-readyall.dzsprx-readyall .dzsparallaxer--target { opacity: 1; } .dzsparallaxer.simple-parallax.use-loading .dzsparallaxer--target { opacity: 0; } .dzsparallaxer.height-is-based-on-content .dzsparallaxer--target { position: absolute; } .dzsparallaxer.height-is-based-on-content > div { position: relative; } .dzsparallaxer.use-loading.loaded .dzsparallaxer--target { opacity: 1; } .dzsparallaxer.allbody { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: -1; } .divimage { background-size: cover !important; background-position: center center; } .dzsparallaxer.is-ie-11 .simple-parallax-inner { clip: auto; } .dzsparallaxer.is-ie-11 .simple-parallax-inner .divimage.dzsparallaxer--target { background-attachment: fixed; position: relative; } .dzsparallaxer.simple-parallax { overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; } .dzsparallaxer.simple-parallax .simple-parallax-inner { position: absolute; top: 0; left: 0; width: 100%; height: 100%; clip: rect(0, auto, auto, 0); } .dzsparallaxer.simple-parallax .dzsparallaxer--target { position: static; top: 0; left: 0; width: 100%; height: 100%; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; } .dzsparallaxer.simple-parallax .simple-parallax-inner.is-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; clip: auto; } .dzsparallaxer.simple-parallax .simple-parallax-inner.is-image > .divimage { position: absolute; background-attachment: fixed; } .dzsparallaxer.simple-parallax.dzsprx-readyall .dzsparallaxer--target { position: fixed; } @media(max-width: 767px) { .map-holder { height: 460px !important; } } #search_form .input-group{ width: 100% } .ovh{ overflow: hidden; } .styled-list {list-style: none} .styled-list li { margin-bottom: .3em; } .styled-list li i { margin-right: 15px; margin-top: 4px; font-size: inherit; float: left; }