/* Author : Pixel Industry Website : www.pixel-industry.com */ /* TABLE OF CONTENTS ========================================================================= */ /* 1. CSS RESET 2. DOCUMENT STYLES 3. TYPOGRAPHY 4. HEADER 5. PAGE TITLES 6. CUSTOM SECTION BACKGROUNDS 7. ELEMENTS 7.1. ACCORDION 7.2. BLOCKQUOTE 7.3. BUTTONS 7.4. CALL TO ACTION 7.5. CLIENT CAROUSEL 7.6. CLIENT LIST 7.7. COMPANY TIMELINE 7.8. CUSTOM HEADING 7.9. CUSTOM HEADING02 - CENTERED WITH SUBTITLE 7.10. DRIVER APPLICATION 7.11. EVENTS 7.12. INTRO TITLE 7.13. LATEST POSTS STYLE 01 7.14. LATEST POSTS STYLE 02 7.15. LATEST POSTS STYLE 03 7.16. LIST WITH ICONS 7.17. NUMBERS COUNTER 7.18. PROMO BOXES 7.19. SERVICES FEATURE BOX 7.20. SERVICES GALLERY 7.21. SERVICE ICON CENTER 7.22. SERVICE ICON CENTER BOXED 7.23. SERVICES ICON LEFT 7.24. SERVICES ICON LEFT BOXED 7.25. SERVICE LIST - small icons and text 7.26. SERVICES LIST BIG ICONS 7.27. SERVICES LIST BIG ICONS + DETAILS (text) 7.28. SHIPPING QUOTE FORM 7.29. SLIDER - MASTER SLIDER 7.30. STATEMENT ELEMENT 7.31. TABLE 7.32. TABS 7.33. TEAM MEMBERS 7.34. TEAM MEMBERS LIST 7.35. TESTIMONIAL 7.36. TRACKING FORM 7.37. VEHICLE GALLERY FULL 8. HOME MINIMAL CUSTOM STYLES 9. BLOG 10. LOCATIONS PAGE 11. CONTACT 12. WIDGETS 13. FOOTER */ /* 1. CEE RESET ----------------------------------------------------------------------------- */ a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } blockquote, q { quotes: none; } blockquote:after, blockquote:before, q:after, q:before { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } *:focus { outline: 0; text-decoration: none; } a:focus, a:active { text-decoration: none; outline: 0; } /* ========================================================================== 2. DOCUMENT STYLES ========================================================================= */ body { font-family: 'Open Sans', Arial, sans-serif; font-size: 13px; line-height: 22px; color: #777; background-color: #fff; } .row{ margin-bottom: 70px; } *[class^="row"] *[class^="row"]:last-child{ margin-bottom: 0; } /* ========================================================================== 3. TYPOGRAPHY ========================================================================= */ p, a, span { color: #777; font-family: 'Open Sans', Arial, sans-serif; line-height: 22px; } p { padding-bottom: 15px; } a { -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; text-decoration: none; } a:hover { text-decoration: none; } h1, h2, h3, h4, h5, h6{ font-family: 'Raleway', 'Open Sans', Arial, sans-serif; font-weight: 800; margin-bottom: 25px; margin-top: 0; color: #333; } h1{ font-size: 30px; line-height: 30px; } h2{ font-size: 24px; line-height: 26px; } h3{ font-size: 21px; line-height: 24px; } h4{ font-size: 18px; line-height: 22px; } h5{ font-size: 16px; line-height: 18px; } h6{ font-size: 15px; line-height: 18px; } strong{ font-weight: 600; } img { max-width: 100%; height: auto; display: block; } img.float-left { float: left; margin: 12px 12px 12px 0; } img.float-right { float: right; margin: 12px 0px 12px 12px; } .img-fixed-bottom{ position: relative; bottom: -70px; } ul, ol { list-style-position: inside; } ul li, ol li { padding-bottom: 5px; } blockquote + p { margin-top: 15px; } .required{ color: #ce292d; } .text-big{ font-size: 18px; line-height: 25px; color: #333; } .align-right{ text-align: right; } a.read-more{ float: right; position: relative; } a.read-more span{ text-transform: uppercase; font-weight: 700; display: block; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; } a.read-more:hover span{ transform: translate(-15px, 0); -webkit-transform: translate(-15px, 0); -moz-transform: translate(-15px, 0); -ms-transform: translate(-15px, 0); } a.read-more i{ font-size: 11px; line-height: 20px; opacity: 0; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; } a.read-more:hover i{ opacity: 1; } a.download-link{ width: 100%; display: block; margin-bottom: 5px; } a.download-link span { -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; } a.download-link span i{ padding-right: 5px; } .mb-70{ margin-bottom: 70px; } .mb-30{ margin-bottom: 30px; } .mb-0{ margin-bottom: 0; } .svg-white .st0{ fill: #fff; } /* ========================================================================== 4. HEADER ========================================================================= */ .header-wrapper { width: 100%; background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); position: fixed; top: 0; z-index: 1000; } .header-wrapper.header-transparent { background-color: transparent; background: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } .header-wrapper.header-transparent02{ background-color: #fff; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } .header-wrapper.header-transparent.solid-color, .header-wrapper.header-transparent02.solid-color{ background-color: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); } .header-wrapper.header-transparent.solid-color .header-style01 .main-nav{ background: #fff; border: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } #header{ position: relative; z-index: 1000; } #search { width: 40px; min-height: 80px; position: relative; cursor: pointer; margin-left: 20px; margin-right: 30px; float: right; z-index: 1005; background-color: transparent; padding-top: 20px; } .search-submit { background-image: url('/templets/cn/img/search.png'); background-repeat: no-repeat; background-position: center; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; width: 40px; min-height: 40px; border: none; text-indent: -9999px; position: absolute; cursor: pointer; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; } #search:focus, .search-submit:focus, #m_search:focus { outline: none; } #m_search { background: #fff; border: 1px solid #ddd; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 10px 25px; position: absolute; top: 100%; width: 170px; right: 0; font-style: italic; color: #666; display: none; } /* MAIN NAVIGATION */ .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{ background-color: transparent; } .main-nav .row{ margin-bottom: 0; } .main-nav{ background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #fcfcfc 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#fcfcfc 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#fcfcfc 100%); /* IE10+ */ border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; margin-top: 35px; -webkit-box-shadow: 0px -8px 0px 0px rgba(255,255,255,0.2); -moz-box-shadow: 0px -8px 0px 0px rgba(255,255,255,0.2); box-shadow: 0px -8px 0px 0px rgba(255,255,255,0.2); } .navbar{ min-height: 80px; margin-bottom: 0; } .navbar-default{ border: none; background: none; } #dl-menu{ display: none; } .navbar-nav > li { padding-bottom: 0; } .navbar-nav>li>a{ line-height: 48px; font-family: 'Raleway', 'Open Sans', Arial, sans-serif; font-size: 13px; font-weight: 700; color: #333; text-transform: uppercase; } .navbar-default .navbar-nav>li>a{ color: #333; border-bottom: 3px solid transparent; } .nav>li>a{ padding-left: 25px; padding-right: 25px; } .header-style01 .navbar-default .navbar-nav>li>a:hover{ border-bottom: 3px solid; } .dropdown-menu{ background-color: #fff; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border: 1px solid #eee; min-width: 240px; -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.2); -moz-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.2); box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.2); } .dropdown .dropdown-menu .dropdown-submenu > a{ position: relative; } .dropdown .dropdown-menu .dropdown-submenu > a:after{ position: absolute; display: block; content: ""; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #aaa; right: 0; top: 50%; margin-top: -3px; } .dropdown-menu>li{ padding: 0px 20px; } .dropdown-menu>li>a{ font-size: 13px; color: #333; padding: 15px 0px; border-bottom: 1px dotted #ddd; } .dropdown-menu>li:last-child a{ border: none; } .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{ background: none; } .dropdown-submenu { position: relative; } .dropdown-submenu > .dropdown-menu { left: 100%; top: -3px; -webkit-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.1); } .dropdown-submenu:hover > .dropdown-menu { display: block; } .dropdown.dropdown-submenu > a { position: relative; } .navbar-header{ padding-top: 18px; padding-left: 30px; } .navbar-default .navbar-collapse, .navbar-default .navbar-form{ border: none; } .navbar-collapse{ float: right; padding: 0; } .nav > li.current-menu-item > a{ border-bottom: 3px solid; } /* HEADER STYLE 01 - WITH TOPBAR ------------------------------------------------------------------------- */ .header-style01 #top-bar-wrapper .row{ margin-bottom: 0; } .header-style01 #quick-links{ padding-top: 8px; } .header-style01 #quick-links li{ list-style: none; float: left; padding-right: 30px; padding-bottom: 0; } .header-style01 #quick-links li span, .header-style01 #quick-links li a{ color: #fff; } .header-style01 #top-bar-wrapper{ padding: 20px 0 0; width: 100%; } /* HEADER STYLE 02 - LIGHT TOPBAR ------------------------------------------------------------------------- */ .header-style02 #top-bar-wrapper .row{ margin-bottom: 0; } .header-style02 #quick-links{ padding-top: 8px; } .header-style02 #quick-links li{ list-style: none; float: left; padding-right: 30px; padding-bottom: 0; } .header-style02 #top-bar-wrapper{ background-color: #fcfcfc; padding: 10px 0; width: 100%; } .header-style02 .navbar-header{ padding-left: 0; } .header-style02 #search{ margin-right: 0; } .wpml-languages{ display: block; float: right; /*position: relative;*/ } .wpml-languages a.active{ display: block; padding: 8px 6px 8px 10px; border: 1px solid #ddd; border-radius: 3px; background-color: #fff; } .wpml-languages a.active i{ font-size: 9px; margin-left: 5px; position: relative; top: -2px; } .wpml-languages a.active img{ width: 22px; float: left; } .wpml-languages a img{ width: 100%; float:right; } .wpml-lang-dropdown{ position: absolute; right: 2%; top: 102%; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; overflow: hidden; width: 40%; display: none; z-index: 10001; } .wpml-lang-dropdown li{ list-style: none; padding: 8px 15px; } .wpml-languages:hover ul.wpml-lang-dropdown{ display: block; } .header-style02 .header-inner{ padding: 20px 0; } .header-style02 .header-inner .main-nav{ margin-top: 0; background: none; } .header-style02 .navbar-default .navbar-nav>li>a:hover, .header-style02 .nav > li.current-menu-item > a{ border: none; border-bottom: none; border-color: transparent; } .header-style02 .navbar-default .navbar-nav>li>a{ border-bottom: none; } /* HEADER STYLE 02 - DARK TOPBAR ------------------------------------------------------------------------- */ .header-style02 #top-bar-wrapper.dark{ background-color: #333333; } .header-style02 #top-bar-wrapper.dark #quick-links li span, .header-style02 #top-bar-wrapper.dark #quick-links li a{ color: #ccc; } #top-bar-wrapper.dark .wpml-languages a.active, #top-bar-wrapper.dark .wpml-lang-dropdown{ background-color: #444; border: 1px solid #555; } #top-bar-wrapper.dark .wpml-languages a.active i{ color: #ccc; } /* HEADER STYLE 02 - DARK HEADER ------------------------------------------------------------------------- */ .header-wrapper.dark #top-bar-wrapper{ background-color: #222; } .header-wrapper.dark #quick-links li span, .header-wrapper.dark #quick-links li a{ color: #ccc; } .header-wrapper.dark .wpml-languages a.active, .header-wrapper.dark .wpml-lang-dropdown{ background-color: #333; border: 1px solid #444; } .header-wrapper.dark .wpml-languages a.active i{ color: #ccc; } .header-wrapper.dark{ background-color: #333; } .header-wrapper.dark .main-nav{ box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } .header-wrapper.dark .navbar-default .navbar-nav>li>a{ color: #fff; } .header-wrapper.dark .dropdown-menu{ background-color: #333; border: 1px solid #444; } .header-wrapper.dark .dropdown-menu>li>a{ color: #888; border-bottom: 1px dotted #444; } .header-wrapper.dark .dropdown-menu>li>a:hover{ color: #fff; } .header-wrapper.dark .dropdown .dropdown-menu .dropdown-submenu > a:after{ border-left: 5px solid #888; } .header-wrapper.dark .dropdown .dropdown-menu .dropdown-submenu > a:hover:after{ border-left: 5px solid #fff; } .header-wrapper.dark #m_search{ background: #333; border: 1px solid #444; color: #ccc; } /* HEADER STYLE 03 ------------------------------------------------------------------------- */ .header-style03 .info-container{ float: right; } .header-style03 .info-container #quick-links, .header-style03 .info-container .wpml-languages, .header-style03 .info-container #search{ float: left; padding: 0 10px; } .header-style03 .info-container #quick-links{ padding-top: 10px; } .header-style03 #quick-links{ padding-top: 8px; } .header-style03 #quick-links li{ list-style: none; float: left; padding-right: 30px; padding-bottom: 0; } .header-style03 .wpml-lang-dropdown{ width: auto; left: 10px; } .header-style03 #search{ min-height: 60px; } .header-style03 .logo-info-container{ padding: 20px 0; } .header-style03 .logo-info-container .row{ margin-bottom: 0; } .header-style03 .main-nav{ margin-top: 0; border-top: 1px solid #eee; background: none; } .header-style03 .navbar-default .navbar-collapse, .navbar-default .navbar-form{ float: left; width: 100%; } .header-style03 .navbar-nav>li>a{ line-height: 30px; } .header-style03 .navbar{ min-height: 30px; } .header-style03 .nav > li.current-menu-item > a{ border-bottom: none; } .header-style03 .navbar a.btn{ position: relative; top: 10px; } /* HEADER STYLE 03 DARK ------------------------------------------------------------------------- */ .header-wrapper.dark .header-style03 .main-nav{ border-top: 1px solid #444; } /* ========================================================================== 5. PAGE TITLES ========================================================================= */ .page-title-style01{ padding-top: 70px; padding-bottom: 70px; margin-bottom: 70px; } .page-title-negative-top{ margin-top: 5% !important; padding-top: 185px; } .page-title-style01 .row, .page-title-style02 .row{ margin-bottom: 0; } .page-title-style01 h1{ color: #fff; text-align: center; } .breadcrumb-container{ width: 100%; float: left; } .page-title-style01 .breadcrumb{ margin: 0 auto; display: table; } .breadcrumb li{ list-style: none; float: left; padding: 0 0px 0 3px; color: #fff; } .breadcrumb li a{ color: #fff; } .breadcrumb li + li::before { font-size: 12px; content: '/'; color: #fff; padding: 0 8px; } .breadcrumb li:nth-child(2)::before { color: transparent; } .page-title-style02{ padding: 70px 0; margin-bottom: 70px; } .page-title-style02 h1{ color: #fff; margin-bottom: 0; } .page-title-style02 .breadcrumb-container{ float: right; width: auto; } .pt-bkg01{ background-image: url('/templets/cn/img/pics/page-title01.jpg'); background-repeat: no-repeat; background-size: cover; } .pt-bkg02{ background-image: url('/templets/cn/img/pics/page-title02.jpg'); background-repeat: no-repeat; background-size: cover; } .pt-bkg03{ background-image: url('/templets/cn/img/pics/page-title03.jpg'); background-repeat: no-repeat; background-size: cover; } .pt-bkg04{ background-image: url('/templets/cn/img/pics/page-title04.jpg'); background-repeat: no-repeat; background-size: cover; } .pt-bkg05{ background-image: url('/templets/cn/img/pics/page-title05.jpg'); background-repeat: no-repeat; background-size: cover; } .pt-bkg06{ background-image: url('/templets/cn/img/pics/page-title06.jpg'); background-repeat: no-repeat; background-size: cover; } .pt-bkg07{ background-image: url('/templets/cn/img/pics/page-title07.jpg'); background-repeat: no-repeat; background-size: cover; } .pt-bkg08{ background-image: url('/templets/cn/img/pics/page-title08.jpg'); background-repeat: no-repeat; background-size: cover; } .pt-bkg09{ background-image: url('/templets/cn/img/pics/page-title09.jpg'); background-repeat: no-repeat; background-size: cover; } .pt-bkg10{ background-image: url('/templets/cn/img/pics/page-title10.jpg'); background-repeat: no-repeat; background-size: cover; } .pt-bkg11{ background-image: url('/templets/cn/img/pics/page-title11.jpg'); background-repeat: no-repeat; background-size: cover; } .pt-bkg12{ background-image: url('/templets/cn/img/pics/page-title12.jpg'); background-repeat: no-repeat; background-size: cover; } .pt-bkg13{ background-image: url('/templets/cn/img/pics/page-title13.jpg'); background-repeat: no-repeat; background-size: cover; } .pt-bkg14{ background-image: url('/templets/cn/img/pics/page-title14.jpg'); background-repeat: no-repeat; background-size: cover; } .pt-bkg15{ background-image: url('/templets/cn/img/pics/page-title15.jpg'); background-repeat: no-repeat; background-size: cover; } .pt-bkg16{ background-image: url('/templets/cn/img/pics/page-title16.jpg'); background-repeat: no-repeat; background-size: cover; } /* ========================================================================== 6. CUSTOM SECTION BACKGROUNDS ========================================================================= */ .page-content.custom-bkg{ padding-top: 70px; } .page-content.column-img-bkg{ padding: 0; } .page-content.column-img-bkg .row{ margin-bottom: 0; } .custom-col-padding-both{ padding: 120px 70px; } .custom-col-padding-bottom{ padding-bottom: 120px; } .img-bkg01{ background-image: url('/templets/cn/img/pics/img-bkg01.jpg'); } .img-bkg02{ background-image: url('/templets/cn/img/pics/img-bkg02.jpg'); } .img-bkg03{ background-image: url('/templets/cn/img/pics/img-bkg03.jpg'); } *[class*="img-bkg"]{ background-size: cover; } .custom-bkg.bkg-grey{ background-color: #f6f6f6; } .custom-bkg.bkg-light-blue{ background-color: #f4fcfc; } .custom-bkg.bkg-dark-blue{ background-color: #2c3741; } .custom-bkg.bkg-dark-blue.transparent01{ background-color: rgba(37, 39, 46, 0.7); } .custom-bkg.bkg-dark-blue.transparent02{ background-color: rgba(37, 39, 46, 0.8); } .custom-bkg.bkg-dark-blue.transparent03{ background-color: rgba(37, 39, 46, 0.9); } .page-title-style01 + .page-content.custom-bkg, .page-title-style02 + .page-content.custom-bkg{ margin-top: -70px; } .page-content.parallax{ padding-top: 100px; padding-bottom: 30px; background-attachment: fixed; background-repeat: no-repeat; background-size: cover; } .parallax01{ background-image: url('/templets/cn/img/pics/parallax01.jpg'); } .parallax02{ background-image: url('/templets/cn/img/pics/parallax02.jpg'); } .parallax03{ background-image: url('/templets/cn/img/pics/parallax03.jpg'); } .parallax04{ background-image: url('/templets/cn/img/pics/parallax04.jpg'); } .parallax05{ background-image: url('/templets/cn/img/pics/parallax05.jpg'); } .page-content.dark h1, .page-content.dark h2, .page-content.dark h3, .page-content.dark h4, .page-content.dark h5, .page-content.dark h6{ color: #fff; } .page-content.dark p, .page-content.dark span, .page-content.dark li, .page-content.dark a{ color: #eee; } *[class^="col-"].custom-bkg{ padding: 30px; } *[class^="col-"].custom-bkg.dark h1, *[class^="col-"].custom-bkg.dark h2, *[class^="col-"].custom-bkg.dark h3, *[class^="col-"].custom-bkg.dark h4, *[class^="col-"].custom-bkg.dark h5, *[class^="col-"].custom-bkg.dark h6{ color: #fff; } *[class^="col-"].custom-bkg.dark p, *[class^="col-"].custom-bkg.dark a, *[class^="col-"].custom-bkg.dark span, *[class^="col-"].custom-bkg.dark li, *[class^="col-"].custom-bkg.dark label{ color: #eee; } /* ========================================================================== 7. ELEMENTS ========================================================================= */ /* 7.1. ACCORDION ------------------------------------------------------------------------- */ .accordion .title { width: 100%; background-color: #f6f6f6; margin-bottom: 10px; position: relative; padding: 10px 15px; float: left; } .accordion .title a{ font-size: 15px; color: #333; font-family: 'Raleway', 'Open Sans', Arial, sans-serif; font-weight: 700; position: relative; width: 100%; padding-left: 20px; display: block; float: left; } .accordion .title::before{ content: "\f067"; font-family: 'FontAwesome'; font-size: 15px; position: absolute; display: block; } .accordion .title.active::before{ content: "\f068"; font-family: 'FontAwesome'; font-size: 15px; position: absolute; display: block; } .accordion .title a::after{ display: none; } .accordion.careers .title{ padding: 15px 62px 15px 20px; } .accordion.careers .title a{ padding-left: 0; } .accordion.careers .title::before{ display: none; } .accordion.careers .title a span{ color: #333; font-weight: 600; width: 30%; display: block; float: left; font-size: 13px; } .accordion .job-position, .accordion .job-end-date{ text-transform: uppercase; } .accordion.careers .title::after{ position: absolute; content: ""; display: block; width: 52px; height: 100%; background-color: #e6e6e6; background-image: url('/templets/cn/img/accordion-closed.png'); background-repeat: no-repeat; background-position: center; right: 0; top: 0; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; } .accordion.careers .title.active::after{ background-image: url('/templets/cn/img/accordion-opened.png'); background-repeat: no-repeat; background-position: center; } .accordion.careers .title:hover::after{ background-image: url('/templets/cn/img/accordion-opened.png'); background-repeat: no-repeat; background-position: center; } .accordion .content { margin-bottom: 20px; padding-left: 20px; padding-top: 20px; } /* 7.2. BLOCKQUOTE ------------------------------------------------------------------------- */ blockquote{ margin-left: 30px; border-left: 3px solid; padding: 15px 20px; font-size: 18px; line-height: 25px; font-style: italic; color: #333; } /* 7.3. BUTTONS ------------------------------------------------------------------------- */ .btn { text-transform: uppercase; font-weight: 700; position: relative; overflow: hidden; display: inline-block; backface-visibility: hidden; float: right; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; } .btn span { color: #fff; } .dark .btn span{ color: #fff; } .btn-big { padding: 12px 60px; font-size: 12px; } .btn-medium { padding: 10px 40px; font-size: 12px; } .btn-small { padding: 4px 20px; font-size: 11px; } .btn-yellow{ background-color: #fac312 !important; } .btn-centered{ float: none; display: table; margin: 0 auto; } .btn-yellow:hover{ background-color: #fcc820 !important; } /* 7.4. CALL TO ACTION ------------------------------------------------------------------------- */ .call-to-action .text{ width: 70%; float: left; } .call-to-action .btn{ float: right; position: relative; top: 30px; } /* 7.5. CLIENT CAROUSEL ------------------------------------------------------------------------- */ #client-carousel .owl-item img{ opacity: 0.7; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; } #client-carousel .owl-item:hover img{ opacity: 1; } /* 7.6. CLIENT LIST ------------------------------------------------------------------------- */ .clients-li{ width: 100%; } .clients-li li{ list-style: none; float: left; width: 33.33333333%; padding-left: 15px; padding-right: 15px; padding-bottom: 50px; padding-top: 20px; padding-bottom: 20px; border: 1px solid #eee; } .clients-li li:first-child{ padding-left: 0; } .clients-li:nth-child(3n){ padding-right: 0; } .clients-li li img{ opacity: 0.7; transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; display: block; margin: 0 auto; vertical-align: middle; } .clients-li li:hover img{ opacity: 1; } .col-md-6 .clients-li li{ max-height: 92px; } /* 7.7. COMPANY TIMELINE ------------------------------------------------------------------------- */ .company-timeline{ width: 100%; } .company-timeline li{ list-style: none; float: left; width: 100%; position: relative; } .company-timeline li .timeline-item-details::before{ position: absolute; content: ""; display: block; left: 35px; top: 0; width: 1px; height: 100%; background-color: #ddd; z-index: 1; } .company-timeline .icon-date-container{ width: 70px; height: 70px; float: left; border: 2px solid #ddd; background-color: #fff; z-index: 2; position: relative; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; } .company-timeline .icon-date-container i{ width: 70px; height: 70px; display: table-cell; vertical-align: middle; text-align: center; font-size: 24px; } .company-timeline .timeline-item-details{ padding-left: 100px; position: relative; padding-bottom: 30px; } .company-timeline li:last-child .timeline-item-details{ padding-bottom: 0; } /* 7.8. CUSTOM HEADING ------------------------------------------------------------------------- */ .row .custom-heading:only-child{ margin-bottom: -70px; } .custom-heading{ position: relative; width: 100%; display: block; padding-top: 12px; text-transform: uppercase; } .custom-heading::after{ position: absolute; display: block; content: ""; width: 40px; height: 3px; left: 0; top: 0; } .custom-heading.centered{ text-align: center; } .custom-heading.centered:after{ position: absolute; display: block; content: ""; width: 40px; height: 3px; left: 50%; margin-left: -20px; top: 0; } /* 7.9. CUSTOM HEADING02 - CENTERED WITH SUBTITLE ------------------------------------------------------------------------- */ .col-md-12 .custom-heading02:only-child{ margin-bottom: 0; } .row .custom-heading02:only-child{ margin-bottom: -30px; } .custom-heading02{ position: relative; margin-bottom: 40px; } .custom-heading02 h1, .custom-heading02 h2, .custom-heading02 h3, .custom-heading02 h4{ font-size: 30px; line-height: 30px; margin-bottom: 5px; text-transform: none; text-align: center; margin-bottom: 0; } .custom-heading02 p{ text-transform: uppercase; text-align: center; } .custom-heading02:after{ position: absolute; display: block; content: ""; width: 40px; height: 3px; bottom: 0; left: 50%; margin-left: -20px; } .custom-heading02.simple h1, .custom-heading02.simple h2, .custom-heading02.simple h3, .custom-heading02.simple h4{ padding-bottom: 15px; } /* 7.10. DRIVER APPLICATION ------------------------------------------------------------------------- */ .driver-app-form fieldset{ width: 33.33333333%; padding-right: 15px; float: left; } .driver-app-form fieldset:nth-child(3n){ padding-right: 0; } .driver-app-form .wpcf7-select{ max-height: 34px; } /* 7.11. EVENTS ------------------------------------------------------------------------- */ .table-responsive{ overflow-y: hidden; } .events-table thead{ border-bottom: 1px solid #e6e6e6; } .events-table thead th{ font-size: 18px; font-weight: 800; text-transform: uppercase; text-align: left; padding-left: 15px; padding-bottom: 10px; } .events-table thead th:first-child{ padding-left: 0; } .events-table tbody td{ padding: 0 15px; vertical-align: middle; } .events-table .event-date{ padding: 20px 0; } .events-table .event-date .day{ background-color: #fcfcfc; font-size: 36px; line-height: 36px; color: #333; font-weight: 800; text-align: center; padding: 20px 30px; } .events-table .event-date .month{ padding: 5px 10px; text-transform: uppercase; font-weight: 700; color: #fff; text-align: center; } /* 7.12. INTRO TITLE ------------------------------------------------------------------------- */ .intro-title{ width: 100%; } .intro-title p{ font-size: 24px; line-height: 30px; color: #333; font-family: 'Raleway', 'Open Sans', Arial, sans-serif; text-align: center; } /* 7.13. LATEST POSTS STYLE 01 ------------------------------------------------------------------------- */ .pi-latest-posts li{ list-style: none; width: 100%; float: left; margin-bottom: 20px; } .pi-latest-posts li:last-child{ margin-bottom: 0; } .pi-latest-posts li .post-media{ width: 100px; height: 100px; float: left; margin-bottom: 0; } .pi-latest-posts li .post-details{ padding-left: 120px; } .pi-latest-posts li .post-details h4{ transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; margin-bottom: 10px; } .pi-latest-posts .post-date p{ color: #565f66; font-size: 12px; font-weight: 600; text-transform: uppercase; padding-bottom: 5px; } .pi-latest-posts .post-date i{ padding-right: 3px; } /* 7.14. LATEST POSTS STYLE 02 ------------------------------------------------------------------------- */ .pi-latest-posts02 li{ width: 30%; float: left; margin-right: 30px; list-style: none; } .col-md-8 .pi-latest-posts02 li, .col-md-9 .pi-latest-posts02 li{ width: 46%; } .col-md-6 .pi-latest-posts02 li, .col-md-4 .pi-latest-posts02 li, .col-md-3 .pi-latest-posts02 li{ width: 100%; margin-bottom: 20px; } .pi-latest-posts02 li:nth-child(3n){ padding-right: 0; } .pi-latest-posts02 .post-date, .pi-latest-posts02 .post-date{ width: 100px; float: left; } .pi-latest-posts02 .post-date .day{ background-color: #fcfcfc; font-size: 36px; line-height: 36px; color: #333; font-weight: 800; text-align: center; padding: 20px 30px; } .pi-latest-posts02 .post-date .month{ padding: 5px 10px; text-transform: uppercase; font-weight: 700; color: #fff; text-align: center; } .pi-latest-posts02 .post-details{ padding-left: 120px; } .pi-latest-posts02 li .post-details h4{ transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; margin-bottom: 10px; } .pi-latest-posts02 .post-category p{ color: #565f66; font-size: 12px; font-weight: 600; text-transform: uppercase; padding-bottom: 5px; } .pi-latest-posts02 .post-category i{ padding-right: 3px; } /* 7.15. LATEST POSTS STYLE 03 ------------------------------------------------------------------------- */ .pi-latest-posts03 li{ list-style: none; width: 100%; float: left; margin-bottom: 20px; } .pi-latest-posts03 li:last-child{ margin-bottom: 0; } .pi-latest-posts03 li .post-media{ width: 60px; height: 60px; float: left; margin-bottom: 0; } .pi-latest-posts03 li .post-media i{ font-size: 36px; } .pi-latest-posts03 li .post-details{ padding-left: 70px; } .pi-latest-posts03 li .post-details h4{ transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -moz-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; margin-bottom: 10px; } .pi-latest-posts03 .post-date p{ color: #565f66; font-size: 12px; font-weight: 600; text-transform: uppercase; padding-bottom: 5px; } .col-md-8 .pi-latest-posts03 li, .col-md-9 .pi-latest-posts03 li{ margin-right: 30px; width: 48%; } .col-md-8 .pi-latest-posts03 li:nth-child(2n), .col-md-9 .pi-latest-posts03 li:nth-child(2n){ margin-right: 0; } .col-md-6 .pi-latest-posts03 li, .col-md-4 .pi-latest-posts03 li, .col-md-3 .pi-latest-posts03 li{ width: 100%; margin-bottom: 20px; } /* 7.16. LIST WITH ICONS ------------------------------------------------------------------------- */ .fa-ul li i{ line-height: 20px; } .fa-ul.large-icons{ margin-left: 0; } .fa-ul.large-icons li{ margin-bottom: 20px; } .fa-ul.large-icons li:last-child{ margin-bottom: 0; } .fa-ul.large-icons li i{ font-size: 24px; width: 30px; height: 30px; } .fa-ul.large-icons .icon-container{ float: left; width: 30px; height: 30px; } .fa-ul.large-icons .li-content{ padding-left: 40px; } .fa-ul.large-icons .li-content h4{ padding-top: 3px; } /* 7.17. NUMBERS COUNTER ------------------------------------------------------------------------- */ .numbers-counter{ padding: 20px; background-color: #fcfcfc; } .numbers-counter .counter-container{ width: 100%; position: relative; } .numbers-counter .counter-container::after{ position: absolute; content: ""; display: block; width: 30px; height: 3px; bottom: 0; left: 50%; margin-left: -15px; } .numbers-counter .number{ font-size: 40px; line-height: 40px; font-weight: 800; text-align: center; color: #333; width: 100%; display: block; margin-bottom: 5px; } .numbers-counter p{ text-align: center; } /* 7.18. PROMO BOXES ------------------------------------------------------------------------- */ .promo-box{ padding: 90px 20px; } .promo-box02{ padding: 30px 30px 90px 30px; } .promo-box02 p{ text-align: center; } .promo-box h4, .promo-box p{ text-align: center; } .promo-box .btn{ float: none; margin: 0 auto; display: table; } .promo-bkg01{ background-image: url('/templets/cn/img/pics/promo01.jpg'); background-repeat: no-repeat; background-size: cover; } .promo-bkg02{ background-image: url('/templets/cn/img/pics/promo02.jpg'); background-repeat: no-repeat; background-size: cover; } /* 7.19. SERVICES FEATURE BOX ------------------------------------------------------------------------- */ .services-negative-top{ margin-top: -316px; } .custom-bkg .service-feature-box, .parallax .service-feature-box{ box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; border: none; } .service-feature-box{ box-shadow: 1px 0px 3px 0 #ddd; -webkit-box-shadow: 1px 0px 3px 0 #ddd; -moz-box-shadow: 1px 0px 3px 0 #ddd; border: 1px solid #eee; } .service-feature-box .service-media{ position: relative; overflow: hidden; } .service-feature-box .service-media img{ width: 100%; transition: all 2s ease-in-out 0s; -webkit-transition: all 2s ease-in-out 0s; -moz-transition: all 2s ease-in-out 0s; -o-transition: all 2s ease-in-out 0s; opacity: 1; } .service-feature-box .service-media:hover img{ transform: scale(1.3); -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); opacity: 0.7 } .service-feature-box .service-media a{ background-color: #1b2936; position: absolute; bottom: 0; right: 0; text-transform: uppercase; } .service-feature-box .service-media span{ color: #fff; padding-left: 20px; font-weight: 600; } .service-feature-box .service-media i{ background-color: #2f3840; padding: 5px 10px; font-size: 10px; line-height: 22px; margin-left: 20px; transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; } .service-feature-box .service-body{ background-color: #fff; padding: 20px; } /* 7.20. SERVICES GALLERY ------------------------------------------------------------------------- */ .services-gallery .col-md-3{ padding: 0; list-style: none; } .service-item-container{ position: relative; overflow: hidden; } .service-item-container .service-item{ width: 100%; height: 100%; overflow: hidden; cursor: pointer; z-index: 1; } .service-item-container .service-item img{ width: 100%; transition: all 2s ease-in-out 0s; -webkit-transition: all 2s ease-in-out 0s; -moz-transition: all 2s ease-in-out 0s; -o-transition: all 2s ease-in-out 0s; } .service-item-container .hover-mask-container{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; background-color: rgba(49, 57, 63, 0.5); transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; } .service-item-container .service-item:hover .hover-mask-container{ opacity: 1; } .service-item-container figcaption{ position: absolute; width: 100%; top: 40px; } .service-item-container figcaption h1, .service-item-container figcaption h2, .service-item-container figcaption h3, .service-item-container figcaption h4, .service-item-container figcaption h5{ text-align: center; text-transform: uppercase; color: #fff; position: relative; padding-bottom: 15px; margin-bottom: 0; } .service-item-container figcaption h1:after, .service-item-container figcaption h2:after, .service-item-container figcaption h3:after, .service-item-container figcaption h4:after, .service-item-container figcaption h5:after{ position: absolute; content: ""; display: block; width: 40px; height: 3px; left: 50%; bottom: 0; margin-left: -20px; } .hover-mask-container .hover-details{ position: absolute; bottom: 40px; left: 50%; transform: translate(0, 100px); -webkit-transform: translate(0, 100px); -moz-transform: translate(0, 100px); -ms-transform: translate(0, 100px); transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; } .hover-mask-container .hover-details span{ text-transform: uppercase; font-weight: 600; color: #fff; padding: 10px 30px; border: 3px solid; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; } .service-item-container .service-item:hover .hover-details{ transform: translate(0,0); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); } .service-item-container .service-item:hover img{ transform: scale(1.3); -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); } /* 7.21. SERVICE ICON CENTER ------------------------------------------------------------------------- */ .service-icon-center .icon-container{ width: 100px; height: 100px; display: table; margin: 0 auto 20px; background-color: #fcfcfc; border: 2px solid #ddd; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; } .service-icon-center .icon-container i{ font-size: 36px; color: #333; display: table-cell; vertical-align: middle; text-align: center; width: 100px; height: 100px; } .service-icon-center .icon-container img{ width: 60px; height: 60px; position: relative; left: 50%; margin-top: 15px; margin-left: -30px; } .service-icon-center h1, .service-icon-center h2, .service-icon-center h3, .service-icon-center h4, .service-icon-center h5{ text-align: center; margin-bottom: 15px; } .service-icon-center p{ text-align: center; } /* 7.22. SERVICE ICON CENTER BOXED ------------------------------------------------------------------------- */ .service-icon-center-boxed{ width: 100%; background-color: #fcfcfc; padding: 30px 20px; } .service-icon-center-boxed .service-title{ display: table; margin: 0 auto 10px; } .service-icon-center-boxed .service-title .icon-container{ width: 60px; height: 60px; float: left; } .service-icon-center-boxed .service-title h4{ padding-left: 70px; padding-top: 20px; } .service-icon-center-boxed p{ text-align: center; padding-bottom: 0; } .service-icon-center-boxed .icon-container i{ width: 60px; height: 60px; font-size: 46px; display: table-cell; vertical-align: middle; text-align: center; } /* 7.23. SERVICES ICON LEFT ------------------------------------------------------------------------- */ .service-icon-left{ width: 100%; } .service-icon-left .icon-container{ float: left; width: 100px; height: 100px; background-color: #fff; border: 2px solid #ddd; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; } .service-icon-left .icon-container img, .service-icon-left .icon-container svg{ width: 60px; display: block; margin: 0 auto; vertical-align: middle; height: 60px; position: relative; top: 20px; } .service-icon-left .service-details{ padding-left: 120px; } .service-icon-left .service-details h1, .service-icon-left .service-details h2, .service-icon-left .service-details h3, .service-icon-left .service-details h4{ margin-bottom: 15px; } .service-icon-left .icon-container i{ font-size: 60px; text-align: center; display: table-cell; vertical-align: middle; height: 100px; width: 100px; } /* 7.24. SERVICES ICON LEFT BOXED ------------------------------------------------------------------------- */ .service-icon-left-boxed{ background-color: #fcfcfc; padding: 30px 40px; } .service-icon-left-boxed .icon-container{ float: left; width: 100px; } .service-icon-left-boxed .service-details{ padding-left: 120px; } .service-icon-left-boxed .service-details h1, .service-icon-left-boxed .service-details h2, .service-icon-left-boxed .service-details h3, .service-icon-left-boxed .service-details h4{ margin-bottom: 15px; } .service-icon-left-boxed .service-details p{ padding-bottom: 0; } .col-md-3 .service-icon-left-boxed .icon-container{ float: none; margin: 0 auto 20px; } .col-md-3 .service-icon-left-boxed .service-details{ padding-left: 0; } .col-md-3 .service-icon-left-boxed .service-details h1, .col-md-3 .service-icon-left-boxed .service-details h2, .col-md-3 .service-icon-left-boxed .service-details h3, .col-md-3 .service-icon-left-boxed .service-details h4, .col-md-3 .service-icon-left-boxed .service-details p{ text-align: center; } .service-icon-left-boxed i{ font-size: 70px; display: table-cell; vertical-align: middle; text-align: center; width: 100px; } /* 7.25. SERVICE LIST - small icons and text ------------------------------------------------------------------------- */ .service-list li{ list-style: none; width: 100%; float: left; padding-bottom: 10px; } .service-list li:last-child{ padding-bottom: 0; } .service-list li .icon-container{ width: 70px; height: 70px; float: left; } .service-list li p{ font-family: 'Raleway', 'Open Sans', Arial, sans-serif; font-size: 18px; padding-top: 20px; padding-left: 95px; } .service-list li i{ font-size: 46px; display: table-cell; vertical-align: middle; text-align: center; width: 70px; } /* 7.26. SERVICES LIST BIG ICONS ------------------------------------------------------------------------- */ .col-md-9 .service-list-big-icons li{ width: 33.3%; padding-right: 15px; padding-left: 15px; margin-bottom: 30px; } .col-md-9 .service-list-big-icons li:nth-child(3n){ padding-right: 0; } .col-md-9 .service-list-big-icons li:first-child{ padding-left: 0; } .service-list-big-icons{ width: 100%; } .service-list-big-icons li{ list-style: none; float: left; padding-right: 15px; padding-left: 15px; margin-bottom: 30px; } .service-list-big-icons li .icon-container{ background-color: #fff; width: 80px; height: 80px; float: left; border: 2px solid #ddd; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; } .service-list-big-icons .icon-container svg, .service-list-big-icons .icon-container img{ width: 60px; display: block; margin: 0 auto; height: 100%; } .service-list-big-icons li h4{ font-weight: normal; padding-left: 100px; padding-top: 30px; } .service-list-big-icons .icon-container i{ font-size: 36px; width: 80px; height: 80px; display: table-cell; vertical-align: middle; text-align: center; } /* 7.27. SERVICES LIST BIG ICONS + DETAILS (text) ------------------------------------------------------------------------- */ .service-list-big-icons-details li{ margin-bottom: 20px; } .col-md-9 .service-list-big-icons-details li{ width: 33.3%; padding-right: 15px; padding-left: 15px; margin-bottom: 30px; } .col-md-9 .service-list-big-icons-details li:nth-child(3n){ padding-right: 0; } .col-md-9 .service-list-big-icons-details li:first-child{ padding-left: 0; } .service-list-big-icons-details{ width: 100%; } .service-list-big-icons-details li{ list-style: none; float: left; } .service-list-big-icons-details li .icon-container{ background-color: #fff; width: 100px; height: 100px; float: left; border: 2px solid #ddd; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; } .service-list-big-icons-details li .icon-container svg, .service-list-big-icons-details li .icon-container img{ width: 60px; height: 100%; margin: 0 auto; display: table-cell; vertical-align: middle; } .service-list-big-icons-details li .service-details{ padding-left: 125px; padding-top: 10px; } .service-list-big-icons-details li .service-details h4{ margin-bottom: 15px; } .service-list-big-icons-details .icon-container i{ width: 100px; height: 100px; display: table-cell; vertical-align: middle; text-align: center; font-size: 50px; } /* 7.28. SHIPPING QUOTE FORM ------------------------------------------------------------------------- */ .wpcf7.shipping-quote{ padding: 20px; background-color: #fcfcfc; } .wpcf7.shipping-quote label{ width: 50%; float: left; padding-top: 8px; } .wpcf7.shipping-quote fieldset{ width: 100%; margin-bottom: 5px; } .wpcf7.shipping-quote input.wpcf7-text{ width: 50%; float: left; padding: 5px 15px; } .wpcf7.shipping-quote .submit{ padding: 8px 30px; font-size: 13px; font-weight: 700; margin-top: 10px; text-transform: uppercase; border: none; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; float: right; color: #fff; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; } /* 7.29. SLIDER - MASTER SLIDER ------------------------------------------------------------------------- */ .header-style01 + .master-slider{ margin-top: -185px !important; } .master-slider .pi-caption01{ color: #fff; font-size: 72px; font-weight: 800; text-transform: uppercase; } .master-slider .pi-text{ font-family: 'Raleway', 'Open Sans', Arial, sans-serif; font-size: 30px; color: #fff; } .master-slider{ margin-bottom: 70px !important; } .master-slider.mb-0{ margin-bottom: 0 !important; } .master-slider.mb-30{ margin-bottom: 30px !important; } .master-slider .pi-caption02{ font-size: 21px; font-family: 'Raleway', 'Open Sans', Arial, sans-serif; font-weight: 800; text-transform: uppercase; color: #fff; } .master-slider .pi-button{ padding: 12px 50px; font-weight: 700; color: #fff; text-transform: uppercase; border: 2px solid; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; } .master-slider .pi-caption-dark{ color: #03253c; } .master-slider .ms-view{ background: transparent; } .master-slider .tooltip h1, .master-slider .tooltip h2, .master-slider .tooltip h3, .master-slider .tooltip h4, .master-slider .tooltip h5, .master-slider .tooltip h6{ color: #333; text-transform: uppercase; margin-bottom: 5px; position: relative; padding-bottom: 10px; } .master-slider .tooltip h6::after{ position: absolute; content: ""; display: block; width: 15px; height: 3px; bottom: 0; left: 0; } .master-slider .tooltip p, .master-slider .tooltip span{ color: #333; } .master-slider .tooltip img{ float: left; } .master-slider .tooltip-text{ padding-left: 85px; } .ms-skin-default .ms-tooltip{ max-width: 300px; } /* 7.30. STATEMENT ELEMENT ------------------------------------------------------------------------- */ .statement p{ padding: 0 50px; font-size: 24px; line-height: 30px; text-align: center; } /* 7.31. TABLE ------------------------------------------------------------------------- */ .table{ width: 100%; } .table caption{ font-size: 15px; font-weight: 700; text-align: left; margin-bottom: 20px; color: #333; text-transform: uppercase; } .table thead{ background-color: #f6f6f6; } .table thead tr th{ padding: 10px; font-weight: 700; color: #333; text-transform: uppercase; } .table thead tr th:first-child{ text-align: left; } .table tbody{ background-color: #fcfcfc; } .table tbody tr td{ padding: 10px; text-align: center; } .table tbody tr td:first-child{ text-align: left; color: #333; font-weight: 700; } /* 7.32. TABS ------------------------------------------------------------------------- */ .tabs{ overflow: hidden; } .tabs li{ list-style: none; float: left; background-color: #fcfcfc; overflow: hidden; position: relative; padding: 0; line-height: 55px; list-style: none; top: 3px; cursor: pointer; margin-right: 2px; } .tabs li a{ color: #333; padding: 0 30px; font-size: 15px; font-weight: 800; line-height: 55px; text-transform: uppercase; display: block; } .tab-content-wrap{ width: 100%; overflow: hidden; float: left; padding-top: 30px; } .tabs li.active a{ color: #fff; } /* 7.33. TEAM MEMBERS ------------------------------------------------------------------------- */ .team-member img{ margin-bottom: 20px; } .team-details{ position: relative; } .team-details:after{ position: absolute; content: ""; display: block; width: 40px; height: 3px; bottom: 0; left: 0; } .team-details h1, .team-details h2, .team-details h3, .team-details h4, .team-details h5{ margin-bottom: 0; text-transform: uppercase; } .team-details .position{ font-style: italic; } /* 7.34. TEAM MEMBERS LIST ------------------------------------------------------------------------- */ .team-list li{ list-style: none; width: 100%; margin-bottom: 30px; float: left; } .team-list li:last-child{ margin-bottom: 0; } .team-list li img{ float: left; } .team-list li .team-details-container{ padding-left: 293px; } .team-list li .team-details{ margin-bottom: 20px; } .col-md-3 .team-list li img, .col-md-4 .team-list li img{ float: none; display: table; margin: 0 auto 20px; width: 100%; } .col-md-3 .team-list li .team-details-container, .col-md-4 .team-list li .team-details-container{ padding-left: 0; } /* 7.35. TESTIMONIAL ------------------------------------------------------------------------- */ .testimonial{ background-color: #fcfcfc; padding: 30px; } .testimonial p{ font-size: 14px; line-height: 22px; font-style: italic; text-align: center; } .testimonial-author p{ font-size: 13px; font-weight: 700; text-transform: uppercase; font-style: normal; color: #333; } /* 7.36. TRACKING FORM ------------------------------------------------------------------------- */ .tracking{ width: 100%; position: relative; } .tracking .package-id{ padding: 5px 60px 5px 15px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; height: 40px; border: 1px solid #ddd; background-color: #fff; min-width: 100%; } .tracking .submit{ width: 40px; height: 40px; background-image: url('/templets/cn/img/tracking-arrow.png'); background-repeat: no-repeat; background-position: center; position: absolute; top:0; right: 0; border: none; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; } /* 7.37. VEHICLE GALLERY FULL ------------------------------------------------------------------------- */ .vehicle-gallery .col-md-3{ padding: 0; list-style: none; } .gallery-item-container{ position: relative; overflow: hidden; } .gallery-item-container .gallery-item{ width: 100%; height: 100%; overflow: hidden; cursor: pointer; z-index: 1; } .gallery-item-container .gallery-item img{ width: 100%; height: auto; transition: all 2s ease-in-out 0s; -webkit-transition: all 2s ease-in-out 0s; -moz-transition: all 2s ease-in-out 0s; -o-transition: all 2s ease-in-out 0s; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); } .gallery-item-container .hover-mask-container{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; background-color: rgba(49, 57, 63, 0.5); transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; } .gallery-item-container .gallery-item:hover .hover-mask-container{ opacity: 1; } .gallery-item-container figcaption{ position: absolute; width: 100%; top: 40px; } .gallery-item-container figcaption h1, .gallery-item-container figcaption h2, .gallery-item-container figcaption h3, .gallery-item-container figcaption h4, .gallery-item-container figcaption h5{ text-align: center; text-transform: uppercase; color: #fff; position: relative; padding-bottom: 15px; margin-bottom: 0; } .gallery-item-container figcaption h1:after, .gallery-item-container figcaption h2:after, .gallery-item-container figcaption h3:after, .gallery-item-container figcaption h4:after, .gallery-item-container figcaption h5:after{ position: absolute; content: ""; display: block; width: 40px; height: 3px; left: 50%; bottom: 0; margin-left: -20px; } .hover-mask-container .hover-zoom{ position: absolute; bottom: 50%; left: 50%; width: 50px; height: 50px; margin-bottom: -25px; margin-left: -25px; transform: translate(0, 50%); -webkit-transform: translate(0, 50%); -moz-transform: translate(0, 50%); -ms-transform: translate(0, 50%); transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; border: 2px solid; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; } .hover-mask-container .hover-zoom a{ display: table-cell; vertical-align: middle; text-align: center; color: #fff; font-size: 18px; width: 50px; height: 50px; } .gallery-item-container .gallery-item:hover .hover-zoom{ transform: translate(0,0); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); } .gallery-item-container .gallery-item:hover img{ transform: scale(1.3); -webkit-transform: scale(1.3); -moz-transform: scale(1.3); -ms-transform: scale(1.3); } /* VEHICLE GALLERY GRID ------------------------------------------------------------------------- */ .vehicle-gallery .col-md-4{ padding: 0; list-style: none; } .col-md-4 .gallery-item-container figcaption{ top: 20px; } /* ========================================================================== 8. HOME MINIMAL CUSTOM STYLES ========================================================================= */ .page-content.fixed.centered .container{ position: absolute; top: 50%; left: 50%; } .page-content.fixed.centered .container .row{ max-width: 100%; } .page-content.fixed.bottom .row{ margin-bottom: 0; max-width: 100%; } .page-content.fixed.bottom .container{ position: absolute; bottom: 0; left: 50%; } /* ========================================================================== 9. BLOG ========================================================================= */ .blog-posts li{ list-style: none; } .blog-posts .pagination{ padding-bottom: 0; margin-bottom: 0; border-bottom: 0; } .blog-posts .pagination ul{ float: right; } .blog-posts .pagination li{ float: left; background-color: #f5f9fc; border: 1px solid #ddd; list-style: none; margin-right: 5px; width: 40px; height: 40px; padding:2px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; } .blog-posts .pagination li.pageinfo,.blog-posts .pagination li.pageinfo:hover{ width: 100%; display: block; background: none; border: none; } .blog-posts .pagination li a{ display: table-cell; width: 35px; height: 35px; vertical-align: middle; text-align: center; } .blog-posts .pagination li.active a, .blog-posts .pagination li:hover a{ color: #fff; } .blog-post .post-body h3{ -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } /* BLOG LIST ------------------------------------------------------------------------- */ .blog-posts.post-list .blog-post{ padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px dotted #ddd; } .post-list .blog-post .post-date, .post-single .blog-post .post-date{ width: 100px; float: left; } .post-list .blog-post .post-date .day, .post-single .blog-post .post-date .day{ background-color: #fcfcfc; font-size: 36px; line-height: 36px; color: #333; font-weight: 800; text-align: center; padding: 20px 30px; } .post-list .blog-post .post-date .month, .post-single .blog-post .post-date .month{ padding: 5px 10px; text-transform: uppercase; font-weight: 700; color: #fff; text-align: center; } .post-list .blog-post .post-body, .post-single .blog-post .post-body{ padding-left: 130px; } .post-list .blog-post .post-body h3{ font-size: 18px; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; } /* BLOG STANDARD ------------------------------------------------------------------------- */ .post-media{ width: 100%; overflow: hidden; z-index: 1; cursor: pointer; margin-bottom: 25px; } .post-media .post-img img{ -webkit-transition: all 2s ease 0s; -moz-transition: all 2s ease 0s; -o-transition: all 2s ease 0s; -ms-transition: all 2s ease 0s; transition: all 2s ease 0s; opacity: 1; } .post-media .post-img:hover img{ opacity: 0.7; transform: scale(1.15); -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); } /* BLOG MASONRY ------------------------------------------------------------------------- */ .blog-posts.isotope.masonry{ padding: 0; } .blog-posts.isotope.masonry li.blog-post.isotope-item{ margin-bottom: 30px; width: 30%; margin-right: 15px; margin-left: 15px; background-color: #fff; float: left; } .blog-post.isotope-item .post-info{ margin-bottom: 30px; } .blog-post.isotope-item .post-date{ float: left; width: 50%; } .blog-post.isotope-item .post-date p{ color: #565f66; font-size: 12px; font-weight: 600; text-transform: uppercase; padding: 10px 0 0 20px; } .blog-post.isotope-item .post-date i{ padding-right: 3px; } .blog-post.isotope-item .post-info .post-category{ width: 50%; float: right; position: relative; } .blog-post.isotope-item .post-info .post-category a{ text-transform: uppercase; color: #eee; background-color: #565f66; padding: 7px 15px; position: absolute; right: 0; } .blog-post.isotope-item .post-body{ padding: 0 20px; } .blog-post.isotope-item .post-media{ margin-bottom: 15px; } .blog-post.isotope-item .post-footer{ padding: 0 15px 15px 20px; } .post-footer .post-meta{ width: 50%; float: left; padding-top: 3px; } .post-footer .post-meta li{ float: left; padding-right: 10px; padding-left: 10px; border-right: 1px solid #ddd; } .post-footer .post-meta li:first-child{ padding-left: 0; } .post-footer .post-meta li:last-child{ border-right: none; } .post-footer .post-meta li.comments a{ padding-left: 3px; } .post-footer .post-meta li.post-like:before{ float: right; position: relative; top: 6px; } .post-footer .post-meta li.post-like .box{ position: relative; top: -12px; padding-top: 12px; } .post-footer .post-meta li.post-like .box a{ padding-right: 15px; } .post-footer a.read-more span{ text-transform: none; font-weight: normal; } .post-footer .post-meta li.post-like:hover:before{ color: #ff0101; } /* BLOG SINGLE POST ------------------------------------------------------------------------- */ /* POST COMMENTS ------------------------------------------------------------------------- */ .post-comments { width: 100%; float: left; margin-top: 30px; } .comments-li { float: left; margin-bottom: 30px; background: none; padding-left: 0; list-style: none; } .comments-li > li { float: left; width: 100%; margin-bottom: 30px; list-style: none; min-height: 75px; } .comments-li > li:last-child .comment { border: none; margin-bottom: 0; } .comments-li .comment { float: left; min-height: 60px; border-bottom: 1px solid #ddd; padding-bottom: 30px; } .post-comments .comment + .children { margin-top: 30px; } .post-comments .children + .children { margin-top: 30px; } .comment .avatar { width: 70px; height: 70px; margin-right: 30px; float: left; border: 3px solid #eee; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow: hidden; } .comment-meta li { font-style: italic; list-style: none; } .comment-meta .author { font-size: 15px; font-family: 'Raleway', Arial, sans-serif; color: #252525; font-weight: 600; font-style: normal; } .comment .comment-body { margin-left: 100px; margin-top: 15px; } .comment .comment-reply-link { display: block; margin-top: 15px; background: url('/templets/cn/img/blog/reply.png') no-repeat 0 center; padding-left: 22px; cursor: pointer; text-transform: uppercase; font-weight: 600; float: right; } .post-comments .children { margin-left: 10%; float: left; padding: 0 0 0 20px; width: calc(90%); } .children li { list-style: none; } /* COMMENT FORM ------------------------------------------------------------------------ */ .comment-form{ width: 100%; float: left; } .comment-form fieldset{ width: 50%; float: right; padding-right: 30px; margin-bottom: 20px; } .comment-form fieldset:nth-child(2n + 1){ padding-right: 0; } .comment-form .wpcf7-message{ width: 100%; } .comment-form label{ width: 100%; margin-bottom: 5px; display: block; } .comment-reply{ padding: 13px 40px; font-size: 13px; font-weight: 700; text-transform: uppercase; border: none; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; float: right; color: #fff; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; } /* ========================================================================== 10. LOCATIONS PAGE ========================================================================= */ .page-title-map.page-title-negative-top #map{ height: 800px; margin-top: -186px; } .locations-li > li{ list-style: none; margin-bottom: 30px; } .locations-li > li h3{ border-bottom: 1px solid #ddd; padding-bottom: 10px; } .locations-li > li .fa-ul{ margin-left: 20px; } /* ========================================================================== 11. CONTACT ========================================================================= */ .wpcf7 fieldset{ margin-bottom: 15px; } .wpcf7 label{ width: 100%; padding-bottom: 10px; } .wpcf7-text, .wpcf7-select, .wpcf7-textarea{ background: #fff; border: 1px solid #ddd; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 8px 15px; } .wpcf7 .wpcf7-submit{ padding: 13px 40px; font-size: 13px; font-weight: 700; text-transform: uppercase; border: none; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; float: right; color: #fff; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; } #map{ width: 100%; height: 450px; margin-bottom: 20px; } #map img{ max-width: none; } /* ========================================================================== 12. WIDGETS ========================================================================= */ .aside-widgets > li{ list-style: none; } .widget{ display: block; width: 100%; margin-bottom: 45px; } .widget .title h3{ font-size: 15px; text-transform: uppercase; font-weight: 700; margin-bottom: 20px; } .widget ul > li{ background-image: url('/templets/cn/img/arrow.png'); background-repeat: no-repeat; background-position: 0 center; list-style: none; padding-left: 15px; } .widget li a{ padding-top: 5px; display: block; } /* ASIDE SEARCH WIDGET -------------------------------------------------------------------------- */ .widget_search form { position: relative; } .widget_search .a_search { background-color: #fff; border: 1px solid #ddd; width: 100%; display: block; color: #777; font-style: italic; left: 0; top: 0; padding: 10px 60px 10px 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .widget_search .search-submit { background-image: url('/templets/cn/img/search.png'); background-position: center; background-repeat: no-repeat; width: 40px; height: 100%; border: none; text-indent: -9999px; position: absolute; cursor: pointer; right: 0; top: 0; min-height: 40px; border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; } /* LATEST POSTS WIDGET 01 ------------------------------------------------------------------------- */ .rpw_posts_widget ul > li{ position: relative; background: none; background-image: none !important; padding-left: 18px; border-bottom: 1px dotted #ddd; padding-bottom: 8px; margin-bottom: 8px; } .rpw_posts_widget ul > li::before{ position: absolute; display: block; content: "\f073"; font-family: 'FontAwesome'; font-size: 11px; top: 5px; left: 0; } .rpw_posts_widget ul > li:last-child{ margin-bottom: 0; border-bottom: none; padding-bottom: 0; } .rpw_posts_widget li h4{ font-size: 13px; line-height: 20px; font-weight: normal; margin-bottom: 0; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; } /* NAV MENU WIDGET ------------------------------------------------------------------------- */ .widget_nav_menu ul li{ background-position: right center; padding-left: 0; border-bottom: 1px dotted #ddd; } .widget_nav_menu ul li:last-child{ border-bottom: none; } /* NEWSLETTER WIDGET ------------------------------------------------------------------------- */ .widget_newsletterwidget .newsletter{ width: 100%; float: left; position: relative; } .widget_newsletterwidget .newsletter .email{ padding: 5px 60px 5px 15px; font-style: italic; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; height: 40px; border: 1px solid #ddd; min-width: 100%; } .footer-dark .footer-widget-container .newsletter .email{ color: #bcc0c4; background-color: #565f66; border: none; } .newsletter .submit{ color:#fff; width: 40px; height: 40px; /* background-image: url('/templets/cn/img/subscribe.png'); */ background-repeat: no-repeat; background-position: center; position: absolute; top: 0; right: 0; border: none; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -webkit-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; transition: all 0.2s ease 0s; } /* NEWS CAROUSEL ------------------------------------------------------------------------- */ .news-carousel-container .icon-title{ float: left; border-right: 3px solid #1f2830; padding-right: 20px; margin-right: 20px; padding-top: 25px; padding-left: 15px; min-height: 80px; } .news-carousel-container .icon-title i, .news-carousel-container .icon-title h3{ float: left; font-size: 24px; } .news-carousel-container .icon-title i{ padding-right: 10px; } .news-carousel-container .owl-item { padding-top: 5px; } .news-carousel-container .owl-item h4{ margin-bottom: 5px; } .news-carousel-container .owl-item span{ text-transform: uppercase; } *[class^="col-"].custom-bkg .news-carousel-container{ margin: -15px; } /* ========================================================================== 13. FOOTER ========================================================================= */ #footer .row{ margin-bottom: 25px; } #footer-wrapper{ padding-top: 70px; position: relative; background-image: url('/templets/cn/img/footer-bkg.png'); background-repeat: no-repeat; background-size: cover; } #footer-wrapper.footer-dark{ background-color: #25272e; } #footer-wrapper.footer-light{ background-color: #fff; border-top: 1px solid #ddd; } .footer-dark .footer-widget-container .text-big{ color: #fff; } .footer-dark .footer-widget-container .widget .title h3{ color: #fff; } .footer-widget-container > li{ list-style: none; } .footer-dark .footer-widget-container p, .footer-dark .footer-widget-container a, .footer-dark .footer-widget-container address, .footer-dark .footer-widget-container span, .footer-dark .copyright-container p, .footer-dark .copyright-container a, .footer-dark .copyright-container span{ color: #bcc0c4; } .footer-social-icons{ margin-top: 15px; } .footer-social-icons > li{ list-style: none !important; background-image: none !important; float: left; margin-right: 5px; width: 30px; height: 30px; padding: 0 !important; } .footer-social-icons li a{ width: 30px; height: 30px; display: table-cell; vertical-align: middle; padding: 0; text-align: center; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; } .footer-social-icons li a:hover{ color: #fff; } .footer-dark .footer-social-icons li a{ background-color: #565f66; color: #fff; } .footer-light .footer-social-icons li a{ background-color: #f6f6f6; } .copyright-container .row{ margin-bottom: 0; } .footer-dark .copyright-container .row{ border-top: 1px solid #384653; padding: 15px 0 10px 0; } .footer-light .copyright-container .row{ border-top: 1px solid #ddd; padding: 15px 0 10px 0; } .copyright-container a, .copyright-container p, .copyright-container span{ font-size: 11px; } /* SCROLL UP ------------------------------------------------------------------------- */ .scroll-up { width: 40px; height: 40px; position: fixed; bottom: 15px; right: 100px; display: none; text-indent: -9999px; background-image: url('/templets/cn/img/to-top.png'); background-repeat: no-repeat; background-color: #252525; z-index: 100; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; } /* FILE ARCHIVED ON 20:35:46 Aug 26, 2018 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 23:49:12 Jul 19, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 0.453 exclusion.robots: 0.037 exclusion.robots.policy: 0.026 esindex: 0.01 cdx.remote: 7.266 LoadShardBlock: 166.725 (3) PetaboxLoader3.datanode: 150.441 (4) PetaboxLoader3.resolve: 185.724 (2) load_resource: 181.559 */