JezK
Edit File: style.css
/** * Name: CONSULOAN * Version: 1.0 * Author: Themesflat * Author URI: http://www.themesflat.com */ @import url("font-awesome.css"); @import url("themify-icons.css"); @import url("font-elegant.css"); @import url("flexslider.css"); @import url("owl.carousel.css"); @import url("shortcodes.css"); @import url("jquery.fancybox.css"); @import url("magnific-popup.css"); /*@import url("https://fonts.googleapis.com/css?family=Work+Sans:300,400,500,600,700,800,900|Poppins:300,400,500,600,700|Pacifico|Montserrat:400,500,600,700|Maven+Pro:400,500,700,900|Playfair+Display|Quattrocento+Sans:400,700"); */ /** * Reset * Repeatable Patterns * Variables * Top * Flat Socials * Flat Language * Flat-Infomation * Widget Header * Header * Shopping-Cart * Mobile navigation * Header Style2 * Header Style3 * Header Style6 * Header Style7 * Page Title * Breadcrumbs * Sidebar * Blog * Blog-shortcode * Project * Services * Pagination * HomePage1 * HomePage2 * Homepage3 * Homepage6 * Home About Us * Page Contact * Page Careers * Page 404 * Page CommingSoon * Shop * Shop Detail * Comment * GoTop Button * Footer * Bottom * Parallax * Preload * Switcher * Boxed */ /* Reset -------------------------------------------------------------- */ html { overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } body { font-family: Verdana, Geneva, sans-serif; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, caption, canvas, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, form, footer, header, hgroup, h1, h2, h3, h4, h5, h6, 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, tt, table, tbody, textarea, tfoot, thead, time, tr, th, td, u, ul, var, video { font-family: Verdana, Geneva, sans-serif; font-weight: inherit; font-style: inherit; vertical-align: baseline; margin: 0; padding: 0; line-height:21px; border: 0; outline: 0; background: transparent; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } ol, ul { list-style: none; } blockquote, q { -webkit-hyphens: none; -moz-hyphens: none; -ms-hyphens: none; hyphens: none; quotes: none; } figure { margin: 0; } :focus { outline: 0; } table { border-collapse: collapse; border-spacing: 0; } img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; } legend { white-space: normal; } button, input, select, textarea { font-size: 100%; margin: 0; max-width: 100%; vertical-align: baseline; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } button, input { line-height: normal; } input, textarea { background-image: -webkit-linear-gradient(hsla(0,0%,100%,0), hsla(0,0%,100%,0)); /* Removing the inner shadow, rounded corners on iOS inputs */ } button, input[type="button"], input[type="reset"], input[type="submit"] { line-height: 1; cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */ -webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */ border: none; } input[type="checkbox"], input[type="radio"] { padding: 0; /* Addresses excess padding in IE8/9 */ } input[type="search"] { -webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */ } input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */ -webkit-appearance: none; } button::-moz-focus-inner, input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */ border: 0; padding: 0; } *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } /* Repeatable Patterns -------------------------------------------------------------- */ *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } body { font-family: Verdana, Geneva, sans-serif; font-size: 13px; font-style: normal; font-variant: normal; line-height: 16.4px; background-color: #fff; color: #424242; } a { color: #28293A; text-decoration: none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } a:hover, a:focus { color: #28293A; text-decoration: none; outline: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } ul, ol { padding: 0; } img { max-width: 100%; height: auto; } b, strong { font-weight: 900; } button { font-size: 14px; font-weight: 700; color: #FFFFFF; border-radius: 8px; padding: 12px 24px; background-color: #1777CB; text-align: center; text-decoration: none; display: inline-block; } button, input[type="button"], input[type="reset"], { font-size: 14px; font-weight: 700; color: #FFFFFF; border-radius: 8px; padding: 12px 24px; background-color: #1777CB; text-align: center; text-decoration: none; display: inline-block; } select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { font-family: Verdana, Geneva, sans-serif; background-color: #ffffff; border: 2px solid rgba(66, 66, 66, 1); height: 40px; margin: 0 0 5px; box-sizing: border-box; color:#424242; font-size: 13px; outline: none; border-radius: 2px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus { border: 1px solid #f2c21a; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } textarea { width: 100%; height: 235px; padding: 30px 30px; } input[type="checkbox"] { display: inline; } textarea:-moz-placeholder, textarea::-moz-placeholder, input:-moz-placeholder, input::-moz-placeholder { color: #b3b7c8; opacity: 1; } input:-ms-input-placeholder { color: #424242; } textarea::-webkit-input-placeholder, input::-webkit-input-placeholder { color: #424242; opacity: 1; } /* bootstrap resetting elements */ .btn { background-image: none; } textarea, input[type="text"], input[type="submit"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, .dropdown-menu, .navbar .nav > .active > a, .navbar .nav > .active > a:focus { -webkit-appearance: none; text-shadow: none; color:#424242; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; color: #424242; } h1, h2, h3, h4, h5, h6 { font-family: Verdana, Geneva, sans-serif; color: #1777cb; font-weight: 700; margin-bottom: 20px; } h1 { font-size: 36px; line-height: 40px; } h2 { font-size: 30px; line-height: 35px; } h3 { font-size: 24px; line-height: 30px; } h4 { font-size: 20px; line-height: 25px; } h5 { font-size: 18px; line-height: 20px; } h6 { font-size: 16px; line-height: 18px; } /* Variables ---------------------------------------------------------------*/ .flat-language > ul > li > ul, #mainnav-mobi ul.sub-menu > li > a, .product .content-product .btn-card, .product .content-product .name, .product .content-product .mount, .product .featured-product img { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } #header.downscrolled { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .header .logo, #mainnav ul.submenu, #mainnav ul.submenu > li > a, aside.widget, .product .box-product, .entry .readmore:after, .switcher-container h2 a, .switcher-container h2 i, .sw-pattern.pattern, .entry ,.entry-border, .item-border, .item .featured-item a img, .go-top, .entry .featured-post a img, .widget-nav-menu ul li::after, .widget.widget-out-link ul li a:before, .widget-nav-menu ul li, .widget.widget-recent-new ul li span:before, .top-search, .top-search #searchform-all #searchsubmit, .shopping-cart .subcart { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } /* Color */ .menu.menu-extra li a:hover, .flat-information li i, .start-pri i, .item .content-item .title-item a:hover, .comment .comment-body .comment-info h6 a:hover, .product-single .social-links li a:hover, .product-single .product_meta li a, .widget-banner .sale, .widget-shopby .price_slider_amount .price_label input, .widget-shopby .ui-slider .ui-slider-handle, .infomation-text span, .breadcrumbs.color-661 ul li a:hover, .item .readmore::after, .item .readmore:hover, .widget.widget-phone i, .page-title.style2 .breadcrumbs ul li a:hover, .flat-information.style2 li a:hover, #mainnav.style2 ul.submenu > li > a:hover, .flat-language.color-white .current a:hover, #mainnav.style2 > ul > li.active > a, #mainnav.style2 > ul > li > a:hover, .social-links.color-white li a:hover, .entry .readmore:after, .project-dynamic .entry .content-post .title-post a:hover, .project-dynamic .entry .readmore:hover,.project-dynamic .entry .readmore:hover:after, .entry .meta-data .meta-post li.author a, .copyright a, #subscribe-msg .notification_error, #subscribe-msg .notification_ok, .flat-language > ul > li > ul li a:hover, .breadcrumbs ul li a:hover, .breadcrumbs ul li i, .footer a:hover, .entry .content-post .title-post a:hover, .entry .readmore:hover { color: #ffffff; } #mainnav > ul > li.active > a, #mainnav > ul > li > .social-links.style2 li a:hover, .social-links.style3 a:hover, .widget-shopby .ui-slider .ui-slider-handle span.shadow.dow, .widget-shopby .ui-slider .ui-slider-range, #mainnav ul.submenu > { background-color: #1777cb; } #mainnav > ul > li.active > a, #mainnav > ul > li > a:hover, .widget-product ul li ins, .product-single ul.product-style li .detail, .testimonials .avatar span.name, .product .content-product .mount, .breadcrumbs.color-661 ul li a, .breadcrumbs.color-661 ul li, .breadcrumbs.color-661 ul li:before, .item .readmore, .item .content-item .title-item, .widget.widget-phone span, .page-title.style2 .page-title-heading h1, .page-title.style2 .breadcrumbs ul li, .page-title.style2 .breadcrumbs ul li a, .page-title.style2 .breadcrumbs ul li i, .page-title.style2 .breadcrumbs ul li:before, .menu-extra.color-661 li a, .entry .content-post .title-post a, .entry .readmore, .item .content-item .title-item a, .single-post p, #mainnav.color-661 > ul > li > a { color: #ffffff; } .top.background-661, .nav-absolute .nav-wrap, .header.header-style1 { background-color: #1777cb; } .project-info ul li, .widget-info.color35d .product-single .product_meta li a:hover, .product-single .product-style li, .product-single ins, .widget-product ul li .product-name a, .testimonials blockquote.whisper, .careers-info .page-commingsoon .title-section.sub .title, .product .content-product .name, #mainnav ul.submenu > li > a, .item .content-item p, .list-author .info-author .contact-author h3 { color: #ffffff; } .project-dynamic .entry .content-post, .project-dynamic .entry .category, #mainnav.color-white > ul > li.active > a, #mainnav.color-white > ul > li > a:hover, #mainnav.color-white ul.submenu > li > a:hover, .project-dynamic .entry .content-post .title-post a, .social-links.color-white li a, .project-dynamic .entry .readmore, .infomation-text, .widget.widget-nav-menu ul li a:hover, .widget.widget-nav-menu ul li.active a, .breadcrumbs ul li:before, .breadcrumbs ul li a, .breadcrumbs ul li, .page-title-heading h1, #mainnav-mobi ul.sub-menu > li > a:hover, #mainnav-mobi > ul > li > ul > li.active > a, #mainnav-mobi ul > li > a, #mainnav > ul > li > a, .menu-extra li a, .social-links.style3 a:hover, .top-search #searchform-all #searchsubmit, .flat-language > ul > li > ul li a, .flat-information.before-white li i, .btn-click.color-white .flat-button, .project-dynamic .entry .readmore:after, .flat-language.color-white .current a, .flat-information.style2 li a { color: #ffffff; } .header .background-white, #mainnav ul.submenu, .shopping-cart .subcart, .header.bg-white, .header-style3.downscrolled { background-color: #1777cb; } /* Position */ .flat-top.social-links, #mainnav > ul > li > a, #mainnav ul li, .flat-language, .sw-odd .sw-image .sw-buy, .product-single .product_meta li, .comment-respond h2, .flat-information, .widget.widget-shopby form, .widget.widget-shopby .ui-slider, .wrap-breackcrum, .product .content-product, .main-history .wrap-step .data-step, .main-history .wrap-step .info-step, .item .readmore, .flat-wrap-header , .flat-header-wrap, .top .menu.menu-extra, .data-effect, .slide-overlay, .entry, .item, .flat-language .current a, .top-search #searchform-all, .entry .readmore, .entry .meta-data ul li, .widget-download .download a, .widget.widget-nav-menu ul li a, .widget.widget-testimonials .avatar span.name, .widget.widget-testimonials .avatar, .widget-nav-menu ul li, .widget.widget-out-link ul li a, .widget.widget-recent-new ul li span, .menu-extra > li, .nav-wrap, .page-title { position: relative; } .flat-top.social-links::before, .widget-nav-menu ul li::before, .product-single .product_meta li::after, .comment-respond h2::after, .top .menu.menu-extra::before, .main-history .wrap-step .data-step::before, .main-history .wrap-step .data-step::after, .top.style2 .flat-information::before, .widget.widget-nav-menu ul li a:before, .widget.widget-testimonials .avatar span.name::after { position: absolute; content: ""; } .flat-language .current > a:after, .breadcrumbs ul li:before, .sw-odd .sw-image .sw-buy:after, .item .readmore::after, .entry .readmore:after, .widget-download .download a:after, .widget-nav-menu ul li::after, .widget.widget-testimonials .avatar::after { position: absolute; font-family: "FontAwesome"; } .widget.widget-out-link ul li a:before, .widget.widget-recent-new ul li span:before, .entry .meta-data ul.meta-comment li::before { position: absolute; left: 0; top: 0; font-family: "FontAwesome"; } .project-dynamic .entry .content-post, .project-dynamic .entry .content-post .wrap-table, .project-dynamic .entry .content-post .flat-tabcell, .page-commingsoon .flat-commingsoon, .flat-commingsoon .wrap-table, .flat-commingsoon .flat-tabcell { width: 100%; height: 100%; } .project-dynamic .entry .content-post .wrap-table, .flat-commingsoon .wrap-table { display: table; } .project-dynamic .entry .content-post .flat-tabcell, .flat-commingsoon .flat-tabcell { display: table-cell; vertical-align: middle; } .page-commingsoon .flat-commingsoon { position: absolute; left: 0; top: 0; } /* Opacity */ #mainnav ul.submenu, .flat-language > ul > li > ul, .effect-animation, .top-search, .go-top, .shopping-cart .subcart, .product:hover .content-product .name, .product:hover .content-product .mount { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; visibility: hidden; } #mainnav ul li:hover > ul.submenu, .flat-language .current:hover ul, .effect-animation.animated, .go-top.show, .top-search.show, .shopping-cart:hover .subcart { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; visibility: visible; } /* Box-Shadow */ .shopping-cart .subcart, #mainnav ul.submenu, .flat-language > ul > li > ul { box-shadow: 0px 20px 46px 0px rgba(0, 0, 0, 0.15); } .box-shadow1 { box-shadow: 0px 10px 27px 0px rgba(0, 0, 0, 0.15); } .box-shadow2 { box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.15); } .box-shadow3 { box-shadow: 0px 27px 51.33px 7.67px rgba(0, 0, 0, 0.15); } .border-shadow .entry-border, .border-shadow .item-border { } .border-shadow .entry-border:hover, .border-shadow .item-border:hover, .product:hover .box-product, .widget-banner img { } /* Effect */ .widget-nav-menu ul li::before { top: 50%; right: 101%; z-index: -1; margin: -20px 0 0 1px; width: 50px; height: 50px; border-radius: 50%; background: #0f3661; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-transform: scale3d(1, 2, 1); transform: scale3d(1, 2, 1); -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; transition: transform 0.3s, opacity 0.3s; -webkit-transition-timing-function: cubic-bezier(0.7,0,0.9,1); transition-timing-function: cubic-bezier(0.7,0,0.9,1); } .widget-nav-menu ul li:hover:before , .widget-nav-menu ul li.active:before { -webkit-transform: scale3d(9, 9, 1); transform: scale3d(-9, 9, 1); } /* Column */ .one-half { float: left; width: 50%; } .wrap-column, .project-dynamic .data-effect { margin: 0px -15px; } .wrap-column .flat-column3 { float: left; width: 33.3333333333%; padding: 0px 15px; } .wrap-column2 { margin: 0px -25px; } .wrap-column2 .flat-column2 { float: left; width: 50%; padding: 0px 25px; } /* float */ .float-left { float: left; } .float-right { float: right; } /* Top ---------------------------------------------------------------*/ .top { padding: 8px 0px; background-color: #edeff1; color: #28293a; font-size: 14px; } .flat-top { float: right; } /* Style2 */ .top.padding-none { padding: 0; } .top.style2 .flat-language { margin: 3px 0px 0px -3px; width: 16.2%; } .top.style2 .flat-information { padding-left: 29px; } .top.style2 .flat-information::before, .top .menu.menu-extra::before, .flat-top.social-links::before { left: 0; width: 1px; height: 20px; } .top.style2 .flat-information::before { top: 6px; background-color: #274a71; } .btn-click.style2 { margin-bottom: -7px; } .btn-click.style2 .flat-button { font-weight: 700; border-radius: 0; padding: 11px 28px 15px 28px; } /* Style3 */ .top .menu.menu-extra { padding-left: 18px; margin: 0px -4px 0px 28px; } .top .menu.menu-extra::before { top: 15px; background-color: #536e8d; } .top .menu-extra li a { line-height: 50px; } /* Style4 */ .top.style4 .flat-top.social-links { margin-left: 21px; } .top.style4 .flat-top.social-links::before { background-color: #274a71; } /* Style5 */ .top.style5 .btn-click.style2 .flat-button { padding: 6px 28px 10px 28px; } .top.style5 .flat-top.social-links { padding-left: 26px; margin-left: 22px; } /* Flat Socials -------------------------------------------------------------- */ .social-links li { display: inline-block; padding: 0px 2px; } .social-links li:last-child { padding-right: 0; } /* Style2 */ .social-links.style2 { padding-right: 2px; } .social-links.style2 li { padding: 0; margin-left: -3px; } .social-links.style2 li a { position: relative; width: 45px; height: 45px; text-align: left; line-height: 45px; color: #fff; display: inline-block; } .social-links.style2 li a i { } .flat-top.social-links { padding-left: 7px; margin-left: 7px; } .flat-top.social-links::before { top: 2px; } /* Flat Language -------------------------------------------------------------- */ .flat-language { width: 15%; } .flat-language .current a { padding: 0 14px 0 2px; } .flat-language .current > a:after { content: "\f107"; right: -0px; top: -5px; } .flat-language > ul > li > ul { position: absolute; left: 0; top: 100%; width: 130px; margin-top: 15px; padding: 5px 0px; background-color: #646a7c; z-index: 9999; } .flat-language .current:hover ul { margin-top: 0px; } .flat-language > ul > li > ul li { padding: 1px 0 2px 15px; line-height: 24px; } .flat-language > ul > li > ul li a { display: block; } /* Flat-Infomation -------------------------------------------------------------- */ .flat-information li { line-height: 30px; font-size: 14px; padding-left: 2px; } .flat-information li i { margin-right: 10px; } /* Style2 */ .flat-information.style2 li { display: inline-block; margin-right: 22px; } .flat-information.style2 li:last-child { margin-right: 0; } /* Widget Header -------------------------------------------------------------- */ .wrap-widget-header { padding: 37px 0px 30px; } .wrap-widget-header .widget-info { float: right; margin: 0 0 0 48px; } .widget-info .info-icon { float: left; width: 40px; height: 40px; line-height: 40px; text-align: center; margin: 3px 20px 0px 0px; color: #f2c21a; border: 1px solid #ebebeb; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } .widget-info .info-icon i { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } .widget-info .info-text { overflow: hidden; } .widget-info .info-text h6 { margin-bottom: 0; } .widget-info .info-text p { font-size: 14px; } /* Widget phone */ .widget.widget-phone span { font-size: 18px; font-weight: 700; } .widget.widget-phone i { font-size: 16px; padding-right: 8px; } .top-search { position: absolute; right: 0px; top: 100%; width: 320px; } .top-search.show { z-index: 9999; top: 100%; } .show-search.active i:before { content: "\f00d"; } .top-search #searchform-all #input-search { width: 100%; padding: 0 10px 0 20px; margin-bottom: 0; height: 45px; } .top-search #searchform-all #searchsubmit { position: absolute; right: 0px; top: 0px; cursor: pointer; background: transparent; padding: 3px; border: none; opacity: 0.3; text-align: center; font-size: 0; font-weight: 700; background-image: url(../images/icon/arrow.png); background-repeat: no-repeat; background-position: center; width: 55px; height: 45px; } .top-search #searchform-all #searchsubmit:hover { opacity: 1; } /* Header -------------------------------------------------------------- */ #header { z-index: 999; } .header .logo { margin: 23px 0 0 0; } .header.header-backgroundf61 { background-color: #1c0f61; } /* Header Fix */ .header.downscrolled { position: fixed; top: 0; left: 0; right: 0; width: 100%; z-index: 999; box-shadow: 0px 10px 27px 0px rgba(0, 0, 0, 0.15); } .header-absolute.downscrolled { background-color: #fff } .header.downscrolled #mainnav.style2 > ul > li > a,.header.downscrolled .menu-extra.style2 li a { line-height: 60px; } .header.header-style2.downscrolled .logo, .header.header-style4.downscrolled .logo { margin-top: 15px; } .downscrolled .margin-top36 { margin-top: 19px; } .downscrolled .margin-top26 { margin-top: 6px; } .header.header-style3.downscrolled .logo { margin: 15px 0 0 21px; } .header-style3.downscrolled .btn-click.style2 .flat-button { padding: 17px 28px 19px 28px; } /* Menu Extra */ .menu.menu-extra li a { padding: 0px 5px; display: block; } .menu.menu-extra li:last-child a { padding-right: 2px; } /* Shopping-Cart -------------------------------------------------------------- */ .shopping-cart .subcart { position: absolute; width: 300px; right: 0; top: 120%; padding: 20px 20px 10px 10px; z-index: 9999; text-align: left; } .shopping-cart:hover .subcart { top: 100%; } /* Navigation */ .nav-wrap .mainnav { float: left; } .menu.menu-extra { padding-left: 10px; float: right; } .menu.menu-extra > li { display: inline-block; font-size: 14px; } #mainnav > ul { text-align: right; } #mainnav ul { list-style: none; margin: 0; padding: 0; } #mainnav > ul > li { display: inline-block; margin-right: -5px; } #mainnav > ul > li > a { font-size:14px; font-weight: 500; display: block; } #mainnav > ul > li > a, .menu-extra li a { padding: 0 5px 0px 10px; line-height: 60px; } #mainnav > ul > li:nth-child(4) > a { padding: 0px 5px 0px 10px; } /* submenu */ #mainnav ul.submenu { position: absolute; left: 0; top: 120%; width: 240px; text-align: left; z-index: 9999; } /* Right sub-menu */ #mainnav ul.right-sub-menu { left: auto; right: 0; } #mainnav ul li:hover > ul.submenu { top: 100%; } #mainnav ul li ul li { margin-left: 0; } #mainnav ul.submenu li ul { position: absolute; left: 240px; top: 0 !important; } #mainnav ul.submenu > li > a { display: block; font-size: 14px; font-weight: 500; text-decoration: none; padding: 0 0 0 31px; line-height: 40px; } /* Mobile navigation ---------------------------------------- */ #mainnav-mobi { display: block; margin: 0 auto; width: 100%; position: absolute; background-color: #1777cb; z-index: 1000; } #mainnav-mobi ul { display: block; list-style: none; margin: 0; padding: 0; } #mainnav-mobi ul li { margin:0; position: relative; text-align: left; border-top: 1px solid #333333; cursor: pointer } #mainnav-mobi ul > li > a { text-decoration: none; height: 50px; line-height: 50px; display: block; padding: 0 15px; } #mainnav-mobi ul.sub-menu { top: 100%; left: 0; z-index: 2000; position: relative; background-color: #1777cb; } #mainnav-mobi > ul > li > ul > li, #mainnav-mobi > ul > li > ul > li > ul > li { position: relative; border-top: 1px solid #333333; padding-left: 15px; } #mainnav-mobi > ul > li > ul > li > ul > li a { padding-left: 45px !important } #mainnav-mobi ul.sub-menu > li > a { display: block; text-decoration: none; padding: 0 60px; border-top-color: rgba(255,255,255,.1); } #mainnav-mobi > ul > li > ul > li:first-child a { border-top: none; } /* Button menu mobile */ .btn-menu { display: none; position: relative; background: transparent; cursor: pointer; margin: 22px 0 22px; width: 26px; height: 16px; float: right; margin-right: 15px; -webkit-transition: all ease .238s; -moz-transition: all ease .238s; transition: all ease .238s; } .btn-menu:before, .btn-menu:after, .btn-menu span { background-color: #f2c21a; -webkit-transition: all ease .238s; -moz-transition: all ease .238s; transition: all ease .238s; } .btn-menu:before, .btn-menu:after { content: ''; position: absolute; top: 0; height: 2px; width: 100%; left: 0; top: 50%; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; } .btn-menu span { position: absolute; width: 100%; height: 2px; left: 0; top: 50%; overflow: hidden; text-indent: 200%; } .btn-menu:before { -webkit-transform: translate3d(0, -7px, 0); transform: translate3d(0, -7px, 0); } .btn-menu:after { -webkit-transform: translate3d(0, 7px, 0); transform: translate3d(0, 7px, 0); } .btn-menu.active span { opacity: 0; } .btn-menu.active:before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); } .btn-menu.active:after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); } .btn-submenu { position: absolute; right: 20px; top: 0; font: 20px/50px 'FontAwesome'; text-align: center; cursor: pointer; width: 70px; height: 44px; } .btn-submenu:before { content: "\f107"; color: #fff; } .btn-submenu.active:before { content: "\f106" } .btn-menu { display: none } /* Header Style2 -------------------------------------------------------------- */ .header.header-style2 .logo { margin-top: 33px; } #mainnav.style2 > ul { text-align: left; } #mainnav.color-93a > ul > li > a { color: #28293a; } #mainnav.style2 > ul > li > a { padding: 0 21px 0px 21px; } #mainnav.style2 > ul > li:first-child > a { padding-left: 26px; } #mainnav.style2 > ul > li:nth-child(4) > a { padding: 0px 23px 0px 22px; } #mainnav.style2 > ul > li.active > a, #mainnav.style2 > ul > li > a:hover, #mainnav.style2 ul.submenu > li > a:hover { background-color: transparent; } #mainnav.style2 > ul > li > a, .menu-extra.style2 li a { line-height: 100px; } .menu.menu-extra.style2 { padding-left: 0; } /* Header Style3 -------------------------------------------------------------- */ .top.background-trans { background-color: transparent; } .flat-header-wrap.style2 { position: absolute; left: 0; top: 0; width: 100%; z-index: 99; } .header.header-style3 .logo { margin: 23px 0 0 21px; } .header.header-style3 .nav-wrap { margin-left: -22px; } .header-style3 #mainnav.style2 > ul > li > a { line-height: 80px; padding: 0 19px 0px 19px; } .header-style3 #mainnav.style2 > ul > li:first-child > a { padding-left: 0; } .header-style3 #mainnav.style2 > ul > li:nth-child(4) > a { padding: 0px 20px 0px 20px; } .header-style3 .btn-click.style2 .flat-button { padding: 26px 28px 30px 28px; } /* Style widget-header-style2 */ .header.widget-header-style2 .logo { margin: 42px 0 0 3px; } .widget-header-style2 .wrap-widget-header { padding: 37px 0px 40px; } .widget-header-style2 .wrap-widget-header .widget-info { float: right; margin: 0 0 0 37px; } /* Header Style6 -------------------------------------------------------------- */ .nav-absolute .nav-wrap { margin-top: -25px; z-index: 99; position: absolute; width: 100%; } .widget-header-style2.nav-absolute .wrap-widget-header { padding: 37px 0px 65px; } .header.downscrolled.nav-absolute .nav-wrap { margin-top: 0; } .nav-absolute .nav-wrap .menu.menu-extra { padding-right: 27px; } .header-absolute { position: absolute; left: 0; width: 100%; background-color: rgba( 255, 255, 255, 0.2); } /* Header Style7 -------------------------------------------------------------- */ .header.header-style4 { padding: 0px 75px; } .header.header-style4 .logo { margin: 34px 0 0 0; } .header-style4 .btn-click .flat-button { padding: 10px 30px 13px 27px; } /* Page Title -------------------------------------------------------------- */ .page-title { padding: 61px 0px 64px; } .page-title-heading h1 { margin-bottom: 11px; } /* Style2 */ .page-title.style2 { padding: 71px 0px 73px; } /* Breadcrumbs -------------------------------------------------------------- */ .breadcrumbs ul { padding-top: 0; } .breadcrumbs ul li { display: inline-block; position: relative; padding-right: 21px; font-size: 16px; margin-right: 7px; } .breadcrumbs ul li.home { padding-right: 27px; } .breadcrumbs ul li i { margin-right: 12px; } .breadcrumbs ul li:before { right: 0px; top: 0; content: "\f105"; } .breadcrumbs ul li:last-child::before { content: none; } /* Sidebar -------------------------------------------------------------- */ .sidebar .widget, .sidebar.shop .widget.widget-banner { margin-bottom: 44px; } .sidebar .widget:last-of-type { margin-bottom: 0; } .widget-nav-menu ul li { background-color: #F4F6F8; z-index: 1; overflow: hidden; } .widget-nav-menu ul li::after { right: 14px; top: 11px; content: "\f0da"; color: #A8B0B2; } .widget-nav-menu ul li.active::after , .widget-nav-menu ul li:hover:after { color: #FFF; } .widget.widget-nav-menu ul li a { padding-left: 25px; display: block; font-weight: 600; color: #3C3A42; padding: 11px 0px 15px 25px; } .widget.widget-nav-menu ul li a:before { left: 0; bottom: 0; width: 100%; height: 1px; background-color: #e1e1e1; } .widget-nav-menu ul li:last-child a:before { content: none; } /* widget-download */ .widget.widget-download { margin-bottom: 43px; } .widget-download .download a { display: inline-block; padding: 8px 49px 8px 49px; border-radius: 2px; font-size: 12px; font-weight: 700; } .widget-download .download a:after { right: 23px; top: 8px; content: "\f019"; } /* widget-help */ .widget-help .featured-widget { margin-bottom: 21px; } .widget-help h3 { margin-bottom: 6px; } .widget-help p { margin-bottom: 22px; } .widget-help .flat-button { font-size: 12px; font-weight: 700; padding: 8px 43px 8px 44px; } /* Widget-testimanials */ .widget.widget-testimonials { margin-bottom: 39px; } .testimonials blockquote.whisper { font-size: 18px; font-weight: 400; line-height: 30px; margin-bottom: 11px; } .widget.widget-testimonials blockquote.whisper { font-family: Verdana, Geneva, sans-serif; letter-spacing: -0.3px; } .widget.widget-testimonials .avatar::after { right: 0; top: 8px; content: "\f10d"; color: #EFEFF0; font-size: 40px; z-index: -1; } .testimonials .avatar span.name { font-size: 24px; font-weight: 600; padding-right: 14px; margin-right: 7px; } .widget.widget-testimonials .avatar span.name::after { right: 0; top: 12px; width: 1px; height: 11px; background-color: #a9b6c6; } .testimonials .avatar span.position { font-size: 12px; color: #a9b6c6; margin-right: -2px; } /* Widget shopby */ .sidebar.shop .widget { margin-bottom: 45px; } .shop .widget.widget-nav-menu ul li a { padding: 11px 0px 15px 31px; } .sidebar .widget .widget-title { margin-bottom: 22px; font-size: 14px; color: #232530; } .sidebar.shop .widget.widget-shopby { margin-bottom: 38px; } .widget.widget-shopby form { display: inline-block; width: auto; top: -5px; margin-bottom: 33px; } .widget.widget-shopby .price_slider { float: left; width: 268px; top: 13px; } .widget.widget-shopby .ui-slider-horizontal { height: 2px; background-color: #e1e1e1; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; } .widget-shopby .ui-slider .ui-slider-range { position: absolute; top: 0; z-index: 1; display: block; height: 100%; } .widget-shopby .ui-slider .ui-slider-handle { height: 6px; width: 6px; cursor: pointer; position: absolute; z-index: 2; top: -4px; outline: 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none; } .widget-shopby .ui-slider .ui-slider-handle span.shadow { display: none; } .widget-shopby .ui-slider .ui-slider-handle span.shadow.dow { width: 200%; height: 200%; display: block; position: relative; top: -1px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; } .widget-shopby .price_slider_amount { margin: 0; margin-top: -19px; } .widget-shopby .price_slider_amount .price_label { margin-top: 7px; } .widget-shopby .price_slider_amount .price_label label { color: #232530; font-size: 14px; font-weight: 600; } .widget-shopby .price_slider_amount .price_label input { background-color: transparent; border: none; height: auto; padding: 0; width: 100px; font-size: 14px; font-weight: 600; margin-bottom: 27px; } .widget-shopby .flat-button { padding: 9px 59px 13px; } /* widget banner */ .widget-banner { padding: 24px 0px 23px; background-color: #e6f5ff; } .widget-banner .big-offer { font-weight: 600; font-size: 14px; color: #232530; } .widget-banner .sale { font-weight: 500; margin-bottom: 15px; } .widget-banner img { margin-bottom: 32px; } .widget-banner .flat-button { padding: 2px 42px 4px 44px; } /* Widget product */ .widget.widget-product { margin-right: -4px; } .sidebar .widget.widget-product .widget-title { margin-bottom: 26px; } .widget-product ul li .product-image { margin-right: 17px; } .widget-product ul li { margin-bottom: 30px; } .widget-product ul li:last-child { margin-bottom: 0; } .widget-product ul li .product-name { font-weight: 400; padding-top: 14px; margin-bottom: 8px; } .widget-product ul li ins { text-decoration: none; font-weight: 500; font-size: 18px; } /* Blog -------------------------------------------------------------- */ .entry { margin-bottom: 42px; } .entry:last-of-type { margin-bottom: 46px; } .entry .featured-post { margin-bottom: 23px; } .entry .featured-post a, .item .featured-item a, .imagebox .imagebox-image a { display: block; } .entry .featured-post a:hover img, .item .featured-item a:hover img, .imagebox:hover .imagebox-image a img { opacity: 0.8; } .entry .meta-data { border-bottom: 1px solid #e5e5e5; padding-bottom: 25px; margin-bottom: 24px; } .entry:nth-child(2) .meta-data { margin-bottom: 22px; } .entry .meta-data ul li { display: inline-block; font-size: 14px; } .entry .meta-data ul.meta-comment li { padding-left: 24px; padding-right: 0; margin-right: 25px; } .entry .meta-data ul.meta-comment li:last-child { margin-right: 0; } .entry .meta-data ul.meta-comment li::before { content: "\f02b"; } .entry .meta-data ul.meta-comment li.comment::before { content: "\f0e6"; } /* Style2 */ .entry .meta-data.style2, .entry:nth-child(2) .meta-data.style2 { border-bottom: none; padding-bottom: 0; margin-bottom: 0; } .entry .meta-data.style2 ul li.day-time, .item .item-border .date-time { font-size: 12px; font-weight: 700; color: #f2c21a; letter-spacing: 2.5px; } .entry .content-post .title-post { font-size: 36px; line-height: 40px; margin-bottom: 5px; } .entry .content-post p { margin-bottom: 12px; } .entry .readmore { display: inline-block; font-size: 12px; font-weight: 600; padding-right: 16px; } .entry .readmore:after, .item .readmore:after { right: 0; top: 0; content: "\f101"; } .entry .readmore:hover, .item .readmore:hover { padding-right: 20px; } /* Blog List */ .post-list { margin-top: -1px; } .post-list .entry { margin-bottom: 46px; } .post-list .entry:first-of-type { margin-bottom: 69px; } .post-list .entry:last-of-type { margin-bottom: 48px; } .post-list .entry:nth-child(4) { margin-bottom: 49px; } .post-list .entry .featured-post { float: left; margin: 0px 50px 0px 0px; } .post-list .entry .content-post { overflow: hidden; float:middle; } .entry .category, .item .category { margin-bottom: 13px; display: block; font-size: 14px; color: #42435D; } .post-list .entry .content-post .title-post, .post-masonry .entry .content-post .title-post, .project-v2 .entry .content-post .title-post, .project-dynamic .width50 .entry .content-post .title-post { font-size: 30px; line-height: 36px; margin-bottom: 11px; } .post-list .entry .content-post p { margin-bottom: 0px; } /* Blog Grid */ .post-grid .entry, .post-masonry .entry, .project-v2 .entry { margin-bottom: 0px; } .post-grid .entry .featured-post, .item .featured-item { margin-bottom: 0px; } .post-grid .entry .content-post, .item .content-item { padding: 0px 0px 0px; } .post-grid .entry .category, .item .category { margin-bottom: 6px; } .post-grid .entry .content-post .title-post, .item .content-item .title-item, .project-dynamic .entry .content-post .title-post, .blog-shortcode.post-list .entry .content-post .title-post { } /* Blog Masonry */ .post-masonry .entry .content-post { padding: 0px 32px 22px; } .load-post { margin-top: 33px; } .load-post .flat-button { padding: 10px 47px 12px 47px; } /* Blog-shortcode -----------------------------------------------------------*/ .blog-shortcode.post-grid .entry .featured-post { margin-bottom: 22px; } /* Style2 */ .blog-shortcode.post-list .entry { margin-bottom: 0; } .blog-shortcode.post-list .entry .featured-post { margin: 0px 29px 0px 0px; } .blog-shortcode.post-list .entry .content-post { padding: 37px 0px 20px 0px; overflow: auto; } .blog-shortcode .entry .category { margin-bottom: 6px; } /* Project -------------------------------------------------------------- */ .project-v1.post-list .entry { margin-bottom: 49px; } .project-v1.post-list .entry:first-of-type { margin-bottom: 49px; } .project-v1.post-list .entry .featured-post { margin: 0px 52px 0px 0px; } .project-v1.post-list .entry .content-post { padding: 61px 50px 20px 0px; } .project-v1.post-list .entry .content-post p { margin-bottom: 12px; } /* Project v2*/ .project-v2 .entry .content-post { padding: 0px 55px 22px 33px; } /* project-single */ .single-post { margin: -6px 0px 0px 2px; } .single-post .single-text1 p, .single-post .single-text1 { margin-bottom: 44px; } .single-post .single-text2 { margin-bottom: 29px; } .single-post .single-text3 { margin-bottom: 43px; } .single-post h2 { font-weight: 600; margin-bottom: 6px; } .single-post .project-info { background-color: #f4f6f8; padding: 25px 27px 20px; } .single-post .project-info h4 { font-weight: 600; margin-bottom: 22px; } .single-post .project-info ul li { line-height: 30px; } .single-post .project-info ul li span { display: inline-block; } .single-post .project-info ul li span.name { width: 23.6%; } .single-post .project-info ul li span.info { padding-left: 48px; } .featured-single { padding-left: 21px; } .featured-single img { margin-bottom: 10px; } .featured-single img:last-of-type { padding-left: 3px; } /* Dynamic */ .project-dynamic .entry .content-post { position: absolute; left: 0; background-color: rgba(15, 54, 97, 0.8); padding: 0px 15px; } .project-dynamic .width50 .entry .content-post { padding: 0px 31px 0px 65px; } .project-dynamic .entry .content-post p { font-size: 14px; } .project-dynamic .entry .category { margin-top: -4px; } .project-dynamic .data-effect li { float: left; width: 25%; padding: 0px 15px; margin-bottom: 30px; } .project-dynamic .data-effect li.width50 { width: 50%; } .project-dynamic .entry:last-of-type, .project-dynamic .entry, .project-dynamic .entry .featured-post { margin-bottom: 0; overflow: hidden; } /* Services -------------------------------------------------------------- */ .item { margin-bottom: 30px; } .item.item-details { margin-bottom: 17px; } .item.item-details .content-item { padding: 0px 15px 0px 1px; } .item-details .content-item p { color: #42435d; } .wrap-acadion h2 { font-weight: 600; margin: -9px 0px 31px; } .video-services { margin-bottom: 71px; } /* Style2 */ .item.style2 .content-item { padding: 0; } .item.style2 .featured-item { margin-bottom: 22px; } .item.style2 .content-item .title-item { font-size: 18px; margin-bottom: 3px; } .item.style2 .content-item p { line-height: 26px; margin-bottom: 11px; } .item .readmore { display: inline-block; font-weight: 500; padding-right: 12px; font-size: 14px; } /* Pagination -------------------------------------------------------------- */ .blog-pagination .flat-pagination li { display: inline-block; } .blog-pagination .flat-pagination li a { color: #2d2d2d; font-size: 14px; width: 35px; height: 40px; line-height: 40px; display: inline-block; text-align: center; border-radius: 2px; border: 1px solid #ebebeb; font-family: Verdana, Geneva, sans-serif; } .blog-pagination .flat-pagination li.next a { width: 75px; } .blog-pagination .flat-pagination li a i { padding-left: 7px; } .blog-pagination .flat-pagination li.active a, .blog-pagination .flat-pagination li a:hover { border: 1px solid #000000; } .blog-pagination .count-page { padding-top: 22px; } .blog-pagination .count-page span { font-size: 12px; font-family: Verdana, Geneva, sans-serif; color: #636363; } /* HomePage1 -------------------------------------------------------------- */ .section-iconbox .title-section.style3.left { margin-bottom: 72px; } /* HomePage2 -------------------------------------------------------------- */ .flat-row.section-counter .title-section.style2 { margin-bottom: 61px; } .section-about .title-section.style2 { margin-bottom: 44px; } .section-about .title-section.style2 .title { margin: -4px 0px 24px 0px; line-height: 36px; } .section-about .title-section.style2 .sub-title { font-size: 15px; line-height: 26px; margin-bottom: 5px; } .section-about .title-section.style2 .sub-title:last-of-type { margin-bottom: 0px; line-height: 24px; } .section-about .flat-button { padding: 10px 38px 12px 39px; } /* Homepage3 -------------------------------------------------------------- */ .section-counter2 .title-section.style2 { margin-bottom: 41px; } .section-counter2 .title-section.style2 .title { margin-bottom: 19px; } /* Homepage6 -------------------------------------------------------------- */ .section-image .title-section.style3 { margin-bottom: 52px; } .infomation-text { color: #fff; line-height: 48px; } .section-icon .title-section.style3 { margin-bottom: 61px; } .flat-box { width: 1370px; margin: 0 auto; overflow: hidden; } /* Home About Us -------------------------------------------------------------- */ .featured-aboutus { width: 50.78125%; } .info-aboutus .title-section.style2.left { margin-bottom: 74px; } .info-aboutus .title-section .title { line-height: 36px; margin-bottom: 24px; } .info-aboutus .title-section .sub-title { font-size: 15px; line-height: 26px; margin-bottom: 4px; } .info-aboutus { width: 49.21875%; padding: 6.7% 18% 3% 3.8%; } .about-counter .flat-counter { width: 30%; margin-left: -4px; } .about-counter .flat-counter:nth-child(2) { width: 33%; } .about-counter .flat-counter:nth-child(3) { width: 37%; } /* History */ .history-text .title-section.style3.left { margin-bottom: 39px; } .history-text .title-section.style3 .title { margin-bottom: 40px; } .history-text p { margin-bottom: 43px; } .history-text .flat-button { padding: 10px 41px 12px 41px; } .main-history .wrap-step { display: inline-block; margin-bottom: 36px; } .main-history .wrap-step:last-of-type { margin-bottom: 0; } .main-history .wrap-step:last-of-type .data-step::after { bottom: -68px; } .main-history .wrap-step .info-step { width: 70.7%; padding-top: 6px; } .main-history .wrap-step .data-step { width: 29.3%; padding: 11px 0px 0px 36px; } .main-history .wrap-step .data-step::before { right: 36px; top: 16px; width: 4px; height: 4px; background: #f2c21a; border-radius: 50%; -webkit-box-shadow: 0px 0px 1px 3px #f2c21a; box-shadow: 0px 0px 1px 3px #f2c21a; } .main-history .wrap-step .data-step::after { width: 1px; right: 37px; top: 17px; bottom: -130px; background: rgba(242, 194, 26, 0.3); } .main-history .wrap-step .data-step span, .wrap-step .info-step h5 { color: #2b2e2f; } .main-history .wrap-step .info-step h5 { margin-bottom: 9px; } .main-history .wrap-step .info-step p, .history-text p { font-size: 14px; color: #717779; line-height: 24px; margin-right: -2px; } .main-history .wrap-step .data-step span { font-size: 18px; font-weight: 600; } /* Page Contact -------------------------------------------------------------- */ .wrap-infobox { margin-bottom: 50px; } .wrap-formcontact { padding-left: 2px; } .wrap-formcontact h1 { font-weight: 600; margin: -16px 0px 53px 0px; } .list-author .info-author { margin-bottom: 65px; } .list-author .info-author:last-of-type { margin-bottom: 0; } .list-author .info-author .featured-author { margin-right: 43px; } .list-author .info-author .contact-author { overflow: hidden; } .list-author .info-author .contact-author h3 { font-weight: 600; margin: -7px 0px 14px; } .list-author .info-author .contact-author ul li { line-height: 30px; color: #636363; } /* Style2 */ .wrap-formcontact.style2 h1 { font-weight: 600; margin: -8px 0px -1px 0px; } .wrap-formcontact.style2 p { margin-bottom: 45px; } /* Page Careers -------------------------------------------------------------- */ .careers-info { margin-bottom: 51px; } .careers-info .careers-featured { margin: 0px -20px 0px -5px; } .careers-info .careers-featured .img { float: left; padding: 0px 5px; margin-bottom: 10px; } .careers-info .careers-text h1 { margin: -9px 0px 13px 0px; } .careers-info .careers-text p { line-height: 26px; margin-bottom: 42px; } .careers-info .careers-text .flat-button { padding: 10px 36px 12px 41px; } .careers-open .title-section { margin-bottom: 36px; } .careers-open .title-section .title { margin-bottom: 9px; } .careers-open .info-apply { padding-bottom: 37px; margin-bottom: 53px; border-bottom: 1px solid #fbfbfb; } .careers-open .info-apply:last-of-type { border: none; padding-bottom: 0; margin-bottom: 0; } .careers-open .info-apply h3 { padding-top: 14px; margin-top: 10px; } .careers-open .info-apply ul li { line-height: 36px; } .careers-open .info-apply ul.lh24 li { line-height: 24px; } .careers-open .btn-apply .flat-button { padding: 10px 40px 12px 40px; } .careers-open .info-apply:nth-child(3) { padding-bottom: 43px; margin-bottom: 43px; } .careers-open .info-apply:nth-child(3) h3 { padding-bottom: 23px; margin-bottom: 24px; } .careers-open .info-apply ul.lh24 { margin-bottom: 16px; } .careers-open .info-apply:nth-child(4) h3 { padding-bottom: 23px; margin-bottom: 20px; } /* Page 404 -------------------------------------------------------------- */ .flat-row.section-404 { border-top: 2px solid #fff; border-bottom: 2px solid #fff; } .section-404 { background: url('../images/page/404.jpg')no-repeat; } .page-404 .number { font-size: 300px; line-height: 300px; color: #FFF; font-weight: 700; margin: 0px 0px 45px -22px; } .page-404 .title-section { margin-bottom: 92px; } .page-404 .title-section.style2 .title { font-size: 45px; line-height: 45px; margin-bottom: 22px; } .page-404 .btn-404 .flat-button { padding: 9px 41px 13px 45px; } .page-404 .btn-404 i { padding-right: 11px; } /* Page CommingSoon -------------------------------------------------------------- */ .page-commingsoon { background: url('../images/page/comingsoon.jpg'); -webkit-background-size: cover; -o-background-size: cover; background-size: cover; } .page-commingsoon .comming-soon { width: 946px; margin: 0 auto; } .page-commingsoon .title-section.sub { margin-bottom: 93px; } .page-commingsoon .title-section.sub .title { font-size: 48px; line-height: 50px; margin-bottom: 8px; } .page-commingsoon .title-section .sub-title { font-size: 14px; color: #66646D; text-transform: uppercase; letter-spacing: 8.4px; padding-left: 7px; } .comming-social span { display: inline-block; color: #232530; font-size: 18px; font-weight: 500; margin-bottom: 21px; } .social-links.style3 li { padding: 0px 0px; } .social-links.style3 li:first-child { padding-left: 0; } .social-links.style3 li:last-child { padding-right: 0; } .social-links.style3 a { display: inline-block; width: 30px; height: 30px; border-radius: 50%; text-align: center; color: #232530; line-height: 30px; } .social-links.style3 a:hover { display: inline-block; width: 30px; height: 30px; border-radius: 50%; text-align: center; color: #232530; line-height: 30px; } /* Shop -------------------------------------------------------------- */ .section-product .title-section.style3 { margin-bottom: 45px; } .wrap-breackcrum .breadcrumbs { position: absolute; z-index: 99; top: 74px; } .wrap-product { margin: 0px -15px; } .wrap-product .product { padding: 0px 15px; float: left; width: 33.3333333333%; margin-bottom: 51px; } .product .featured-product { overflow: hidden; } .product:hover .featured-product img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } .product .content-product { overflow: hidden; padding: 25px 0px 24px; background-color: #fff; } .product .content-product .name { font-size: 16px; margin-bottom: 5px; } .product .content-product .mount { font-size: 18px; font-weight: 500; } .product .content-product .btn-card { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; padding-top: 25px; -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); } .product:hover .content-product .btn-card { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } /* Style2 */ .wrap-product .product.style2 { margin-bottom: 28px; } .product.style2 .content-product { padding: 13px 0px 16px; } .product.style2 .content-product .btn-card { padding-top: 19px; } /* Shop Detail -------------------------------------------------------------- */ .product-single .product-name { font-size: 40px; line-height: 40px; font-weight: 600; margin: -3px 0px 21px -8px; } .product-single .price-box { margin-bottom: 15px; } .product-single ins { font-size: 24px; font-weight: 600; text-decoration: none; margin-right: 4px; } .product-single del { font-size: 14px; font-weight: 600; color: #b3b7c8; } .product-single .flat-quantity { padding: 50px 0px 49px; border-bottom: 1px solid #ebebeb; border-top: 1px solid #ebebeb; margin: 34px 0px 44px; } .product-single .flat-quantity input.input-text { width: 132px; text-align: center; padding: 0; font-weight: 600; font-size: 14px; color: #232530; margin: 0px 10px 0px 2px; } .product-single .flat-quantity .flat-button { padding: 14px 26px 13px 26px; font-size: 13px; font-weight: 700; letter-spacing: 1px; } .product-single .product_meta { margin-bottom: 17px; } .product-single .product_meta li { display: inline-block; padding-right: 20px; margin-right: 9px; color: #646a7c; } .product-single .product_meta li::after { right: 0px; top: 7px; width: 2px; height: 13px; background: #b3b7c8; } .product-single .product_meta li:last-child:after { content: none; } .product-single .product_meta li span, .product-single .social-links span { font-weight: 500; } .product-single .social-links .title-link { padding-right: 30px; } .product-single .social-links li { padding: 0px 14px; } .product-single .social-links li:first-child { padding: 0; } .product-single .social-links li a { color: #b3b7c8; } .section-product.single .title-section.style3 { margin-bottom: 49px; } /* Tab */ .product-single .flat-tabs ul.menu-tab li { width: 33.3333333333%; } .product-single .flat-tabs .content-tab { padding: 44px 39px 34px 50px; } .product-single ul.product-style li { font-size: 18px; line-height: 51px; } .product-single ul.product-style li .style { width: 6.4%; display: inline-block; } .product-single ul.product-style li .detail { padding-left: 74px; } .product-single .flat-tabs .content-tab .inner-tab2 { margin: -2px 0px 68px 0px; } /* Comment -------------------------------------------------------------- */ .product-single .flat-tabs .content-tab.review { padding: 32px 29px 22px 30px; } .comment { margin-bottom: 19px; } .comment:last-child { margin-bottom: 0; } .comment .comment-body .comment-author { border-right: 1px solid #ebebeb; margin-right: 30px; padding-right: 30px; } .comment .comment-body .comment-author img { width: 70px; height: 70px; border-radius: 50%; margin-bottom: 10px; } .start-pri i { font-size: 12px; margin-right: -5px; } .comment .comment-body .comment-text { overflow: hidden; } .comment .comment-body .comment-info { margin-top: -6px; } .comment .comment-body .comment-info .date { color: #b3b7c8; font-size: 14px; } .comment .comment-body .comment-info h6, .comment-form .start-pri span, .comment-respond h2 { font-weight: 600; } .comment .comment-body .comment-info h6 a, .comment-respond h2, .comment-form .start-pri span, .product-single .product_meta li span, .product-single .social-links span { color: #232530; } .comment-respond h2 { font-size: 14px; line-height: 15px; margin: 39px 0px 28px; } .comment-respond h2::after { left: 135px; top: 5px; width: 67.5%; height: 1px; background-color: #ebebeb; } .comment-form .wrap-input { margin: 0px -15px; } .comment-form .wrap-input .add-review { width: 50%; float: left; padding: 0px 15px; } .comment-form .wrap-input .add-review input { height: 50px; width: 100%; margin-bottom: 0; padding-left: 19px; } .comment-form .start-pri { margin: 27px 0px 22px; } .comment-form .start-pri i { font-size: 18px; } .comment-form .start-pri span { font-size: 14px; margin-right: 13px; } .comment-form textarea { height: 132px; padding: 13px 18px; margin-bottom: 0; } /* GoTop Button -------------------------------------------------------------- */ .go-top { position: fixed !important; right: -35px; bottom: 55px; width: 45px; cursor: pointer; background-color: #1777cb; height: 45px; line-height: 45px; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; } .go-top.show { right: 15px; z-index: 99; } .go-top i { font-size: 18px; color: #fff; padding-bottom: 3px; } .go-top:hover { background-color: #233343; } /* Footer -------------------------------------------------------------- */ .footer { background-color: #ffffff; padding: 71px 0px 54px; color: #424242; font-size: 14px; } .footer a { color: #b5b7d2; } .widget-footer .widget { padding-top: 10px; } .widget-footer .widget .widget-title { color: #1777cb; padding-left: 1px; margin-bottom: 14px; } .footer .logo { margin-bottom: 17px; } .widget-logo p { padding-left: 3px; margin-bottom: 14px; } /* Widget-out-link */ .widget.widget-out-link ul { padding-left: 5px; } .widget.widget-out-link ul li a { padding-left: 20px; line-height: 38px; display: block; } .widget.widget-out-link ul li a:before { content: "\f101"; font-size: 16px; color: #6C6D83; } .widget.widget-out-link ul li a:hover:before { color: #f2c21a; } /* Widget-recent-new */ .widget.widget-recent-new .widget-title { margin-bottom: 24px; } .widget.widget-recent-new ul li { margin-bottom: 16px; } .widget.widget-recent-new ul li:last-child { margin-bottom: 0; } .widget.widget-recent-new ul li h6 { font-weight: 500; line-height: 24px; margin-bottom: 7px; } .widget.widget-recent-new ul li span { font-size: 12px; color: #6C6D83; text-transform: uppercase; padding-left: 20px; display: block; letter-spacing: 1.1px; } .widget.widget-recent-new ul li span:before { content: "\f017"; color: #f2c21a; } /* widget-letter */ .widget.widget-letter { padding-left: 2px; } .widget.widget.widget-letter .widget-title { margin-bottom: 22px; } .widget.widget.widget-letter p { margin-bottom: 24px; } .flat-mailchimp p.wrap-input-email input, .flat-mailchimp .flat-button { width: 100%; -webkit-border-radius: 0; border-radius: 0; } .widget.widget.widget-letter .flat-mailchimp p.wrap-input-email { margin-bottom: 0; } .flat-mailchimp p.wrap-input-email input { margin-bottom: 10px; text-align: left; border-top:0; border-left:0; border-right:0; padding-left: 0; border-width: 0.4918032786885246px; border-color: rgba(66,66,66,1); border-color: #263749; color: #424242; border-color: #424242; margin-left: auto; padding-left:50px; margin-bottom: 10px; } .flat-mailchimp p.wrap-input-email i { position: absolute; top:54%; left: 20px; transform:translateY(-50%); color: #a8a8a8; width:1.5em; } .flat-mailchimp p.wrap-input-email input:focus { border-color: #424242; } .flat-mailchimp .flat-button { padding: 12px 0px 14px 0px; text-align: center; } #subscribe-msg .notification_error, #subscribe-msg .notification_ok { text-align: center; } /* Bottom -------------------------------------------------------------- */ .bottom { background-color: rgba(66, 66, 66, 1); padding: 2px 0px 2px; font-size: 14px; } .copyright { margin: 10px 0px 0px 3px; font-family: Verdana, Geneva, sans-serif; } .bottom, .copyright a:hover { color: #ffffff; } /* Parallax -------------------------------------------------------------- */ .parallax { width: 100%; background-repeat: no-repeat; background-attachment: fixed; background-position: 50% 0; -webkit-background-size: cover; -o-background-size: cover; background-size: cover; } .section-overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba( 41, 38, 54, 0.9); } .section-overlay.style2 { background-color: rgba( 15, 54, 97, 0.8); } .section-overlay.style3 { background-color: rgba( 15, 54, 97, 0.5); } .background-nopara { -webkit-background-size: cover; -o-background-size: cover; background-size: cover; background-repeat: no-repeat; } .background-image1 { background-image: url('../images/services/bg1.jpg'); } .background-image2 { background-image: url('../images/services/bg2.jpg'); } .background-image3 { background-image: url('../images/parallax/3.jpg'); } .parallax1 { background-image: url('../images/parallax/1.jpg'); } .parallax2 { background-image: url('../images/parallax/2.jpg'); } .parallax3 { background-image: url('../images/parallax/3.jpg'); } .parallax4 { background-image: url('../images/parallax/4.jpg'); } .parallax5 { background-image: url('../images/parallax/5.jpg'); } .parallax6 { background-image: url('../images/slides/6.jpg'); } .parallax7 { background-image: url('../images/parallax/6.jpg'); } /* Preload -------------------------------------------------------------- */ #loading-overlay { position: fixed; z-index: 999999; top: 0; right: 0; bottom: 0; left: 0; display: block; background: #fff; } .loader { position: absolute; top: 50%; left: 50%; width: 60px; height: 60px; margin: -30px 0 0 -30px; } .loader:before, .loader:after { position: absolute; display: inline-block; width: 60px; height: 60px; content: ""; -webkit-animation: preloader-wave 1.6s linear infinite; animation: preloader-wave 1.6s linear infinite; border-radius: 50%; background: #f2c21a; } .loader:after { -webkit-animation-delay: -.8s; animation-delay: -.8s; } @-webkit-keyframes preloader-wave { 0% { -webkit-transform: scale(0, 0); transform: scale(0, 0); opacity: .5; } 100% { -webkit-transform: scale(1, 1); transform: scale(1, 1); opacity: 0; } } @keyframes preloader-wave { 0% { -webkit-transform: scale(0, 0); transform: scale(0, 0); opacity: .5; } 100% { -webkit-transform: scale(1, 1); transform: scale(1, 1); opacity: 0; } } /* Switcher -------------------------------------------------------------- */ .switcher-container { position: fixed; left: -220px; top: 115px; width: 220px; background-color: #000; z-index: 99999; } .switcher-container h2 { color: #fff; font-size: 13px; font-weight: 700; letter-spacing: 0; text-transform: uppercase; height: 45px; line-height: 45px; padding-left: 20px; padding-right: 30px; margin: 0; } .switcher-container h2 a { background-color: #000; display: block; position: absolute; right: -45px; top: 0; width: 45px; height: 45px; line-height: 45px; text-align: center; outline: 0; color: #fff; } .switcher-container h2 a.active { right: 0; } .switcher-container h2 a.active:after { position: absolute; right: 21px; top: 0; content: "\f104"; font-family: "FontAwesome"; color: #fff; font-size: 22px; } .switcher-container h2 a.active i { display: none; } .switcher-container h2 a:hover, .switcher-container h2 a:focus { text-decoration: none; } .switcher-container h2 i { margin-top: 10px; font-size: 25px; color: #999; -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; } .switcher-container h2 i:hover { color: #fff; } .switcher-container h3 { font-size: 12px; font-weight: 700; color: #fff; margin: 0; line-height: 22px; margin-bottom: 10px; } .switcher-container .selector-box { color: #fff; overflow: hidden; } .switcher-container .layout-switcher { margin: 0 0 10px 0; overflow: hidden; } .switcher-container .layout-switcher a.layout { float: left; display: block; cursor: pointer; text-align: center; font-weight: 700; padding: 10px 20px; margin-left: 10px; } .switcher-container .layout-switcher a.layout:first-child { margin-left: 0; } .switcher-container .layout-switcher a.layout:hover { color: #fff; cursor: pointer; } .switcher-container .color-box { height: auto; overflow: hidden; margin-bottom: 6px; } .switcher-container .styleswitch { margin-bottom: 10px; } .sw-odd { background-color: #272727; padding: 21px 0 30px 20px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .sw-even { background-color: #191919; padding: 21px 0 25px 20px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .sw-even a { font-family: Verdana, Geneva, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 40px; color: #fff; border: 1px solid #fff; padding: 10px 20px 10px 20px; margin-right: 10px; letter-spacing: 1.8px; } .sw-even a:hover { background-color: #32bfc0; border: 1px solid #32bfc0; color: #fff !important; } .sw-light { background-color: #fff; color: #000 !important; } .sw-odd a { font-size: 16px; color: #fff; width: 100%; display: inline-block; line-height: 17px; width: 100%; position: relative; padding-left: 47px; } .sw-odd .ws-colors a:before { background: none; } .sw-odd .ws-colors a { position: relative; width: auto; padding: 0; width: 30px; height: 30px; background-color: #333; display: inline-block; margin-right: 5px; overflow: hidden; } .sw-odd .ws-colors a.current:before { position: absolute; left: 8px; top: 6px; font-family: FontAwesome; content: "\f00c"; color: #fff; z-index: 999; text-shadow: 0 0 2px rgba( 0, 0, 0, 1 ); } .sw-odd .ws-colors #color1 { background-color: #f2c21a; } .sw-odd .ws-colors #color2 { background-color: #14b450; } .sw-odd .ws-colors #color3 { background-color: #f25454; } .sw-odd .ws-colors #color4 { background-color: #ff7742; } .sw-odd .ws-colors #color5 { background-color: #652ee1; } .sw-odd .ws-colors #color6 { background-color: #15bdcc; } .sw-odd .ws-colors #color7 { background-color: #2c72dc; } .sw-odd #color2 { background-color: #333; } .sw-odd #color3 { background-color: #333; } .sw-odd #color4 { background-color: #333; } .sw-odd #color5 { background-color: #333; } .sw-odd #color6 { background-color: #333; } .sw-even h3 { margin-bottom: 6px; } .sw-odd .sw-image { padding: 0 20px 15px 0; } .sw-odd .sw-image a { padding: 0; margin-bottom: 5px; } .sw-odd .sw-image .sw-buy { padding: 11px 55px 11px 56px; color: #FFF; -webkit-border-radius: 0; border-radius: 0; } .sw-odd .sw-image .sw-buy:after { content: "\f07a"; color: #fff; left: 20%; top: 11px; } /* Pattern */ .sw-pattern.pattern { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; position: absolute; left: 0; top: 98%; background-color: #000000; width: 100%; z-index: -1; padding: 20px 0 30px 20px; } .sw-pattern.pattern a { width: 40px; height: 40px; display: inline-block; margin-right: 5px; margin-bottom: 5px; position: relative; } .sw-pattern.pattern a.current:before { position: absolute; left: 12px; top: 6px; font-family: FontAwesome; content: "\f00c"; color: #fff; text-shadow: 0 0 2px rgba( 0, 0, 0, 1 ); } /* Boxed -------------------------------------------------------------- */ .home-boxed .boxed { z-index: 0; width: 92.708%; margin: 0 auto; background: #fff; height: 100%; overflow: hidden; -webkit-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.02); -moz-box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.02); box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.02); } /* button */ .example1bord { border: 1px solid #1777CB; padding: 10px; border-radius: 25px; background:#ffffff; color:#1777CB; cursor: pointer; outline: none; } .example1bord:hover { background-color: #1777CB; color:#ffffff; } /*Parallax */ .parallax-window { min-height: 400px; background: transparent; } /* placeholder color */ :placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: rgba(66,66,66,1); opacity: 1; /* Firefox */ } /* Form Style Popup */ .form-style{ max-width: 450px; padding: 40px 30px 40px 40px; font: 13px Arial, Helvetica, sans-serif; margin: 20px auto; background: #FFFFFF; border-radius: 5px; -webkit-border-radius:5px; -moz-border-radius:5px; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2); } .form-style-heading{ font-weight: bold; font-style: italic; border-bottom: 2px solid #ddd; margin-bottom: 10px; font-size: 15px; padding-bottom: 3px; } .form-style label{ display: block; margin: 0px 0px 15px 0px; } .form-style label > span{ width: 100px; font-weight: bold; float: left; padding-top: 8px; padding-right: 5px; } .form-style span.required{ color:red; } .form-style input[name=phone1]{ width: 40px!important; text-align: center; } .form-style input[name=phone2]{ width: 120px!important; } .form-style input[type=text], input[type=email]{ width: 48%; } .form-style input[type=text], .form-style input[type=email], .form-style input[type=file],.form-style input[type=number], .form-style textarea, .form-style select{ -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; border: 1px solid #C2C2C2; box-shadow: 1px 1px 4px #EBEBEB; -moz-box-shadow: 1px 1px 4px #EBEBEB; -webkit-box-shadow: 1px 1px 4px #EBEBEB; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; padding: 7px; outline: none; } .form-style input[type=number]:focus, .form-style input[type=text]:focus, input[type=email]:focus, .form-style input[type=file]:focus, .form-style textarea:focus, .form-style select:focus{ border: 1px solid #0C0; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .form-style textarea{ height:100px; width: 55%; } .form-style button[type="submit"] { -moz-box-shadow: inset 0px 1px 0px 0px #3985B1; -webkit-box-shadow: inset 0px 1px 0px 0px #3985B1; box-shadow: inset 0px 1px 0px 0px #3985B1; background-color: #216288; border: 1px solid #17445E; display: inline-block; cursor: pointer; color: #FFFFFF; padding: 8px 18px; text-decoration: none; font: 12px Arial, Helvetica, sans-serif; } .form-style button[type="submit"]:hover { background: linear-gradient(to bottom, #2D77A2 5%, #337DA8 100%); background-color: #28739E; } .form-style .success{ background: #D8FFC0; padding: 5px 10px 5px 10px; margin: 0px 0px 5px 0px; border: none; font-weight: bold; color: #2E6800; border-left: 3px solid #2E6800; } .form-style .error { background: #FFE8E8; padding: 5px 10px 5px 10px; margin: 0px 0px 5px 0px; border: none; font-weight: bold; color: #FF0000; border-left: 3px solid #FF0000; }