/* * Template Name: Unify - Responsive Bootstrap Template * Description: Business, Corporate, Portfolio, E-commerce, Blog and One Page Template. * Version: 1.9.2 * Author: @htmlstream * Website: http://htmlstream.com */ /*Import Global Compulsory CSS Files*/ @import url(app2.css); @import url(blocks2.css); ::-moz-selection { background: #E52B5B; color: #fff; text-shadow: none; } ::selection { background: #E52B5B; color: #fff; text-shadow: none; } body { width: 100%; height: 100%; color: #333; font-size: 13px; line-height: 1.6; font-family: 'Raleway', sans-serif; } html { width: 100%; height: 100%; } h1, h2, h3, h4, h5, h6 { color: #000; } p, li, li a { color: #163038; } a { color: #749b9e; text-decoration: none; } a, a:focus, a:hover, a:active { outline: 0 !important; } a:focus { text-decoration: none; } a:hover { color: #749b9e; text-decoration: underline; } ::selection { color: #fff; background: #749b9e; } .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height: 100%; } /*Header ------------------------------------*/ /*Containers*/ @media (min-width: 768px) and (max-width: 991px) { .one-page-header .menu-container { width: 720px; } } @media (max-width: 991px) { .one-page-header .menu-container:before, .one-page-header .menu-container:after { content: " "; display: table; } .one-page-header .menu-container:after { clear: both; } .one-page-header > .navbar-default > .container { width: inherit; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; } .one-page-header > .navbar-default > .container > .navbar-header, .one-page-header > .navbar-default > .container > .navbar-collapse { margin-left: 0; margin-right: 0; } } /*Navbar Logo*/ .one-page-header .navbar-brand { font-size: 31px; font-weight: 200; line-height: 15px; padding: 17px 15px 13px; color: #fff !important; font-family: 'Raleway', sans-serif; } .one-page-header .navbar-brand img { max-height: 250%; margin-top: -17px; } .one-page-header .navbar-brand span { color: #749b9e !important; } @media (max-width: 768px) { .one-page-header .navbar-brand { padding-left: 0; } } /*Navbar Toggle*/ .one-page-header .navbar-toggle { border: none; margin-right: 3px; padding-right: 0; } .one-page-header .navbar-toggle:hover, .one-page-header .navbar-toggle:focus { background: none; } .one-page-header .navbar-toggle .icon-bar { background: #fff; } .one-page-header .navbar-toggle .icon-bar { height: 1px; width: 25px; font-size: 22px; background: #fff; margin-bottom: 7px; } .one-page-header .navbar-toggle .icon-bar:last-child { margin-bottom: 0; } /*Navbar*/ .one-page-header { border-bottom: none; background: #E52B5B; } .one-page-header .container { position: relative; } .one-page-header .navbar-nav > li > a { color: #fff; font-size: 14px; font-weight: 700; text-transform: uppercase; padding: 17px 25px 13px; } .one-page-header .navbar-nav > li > a:before { left: 3px; top: 17px; z-index: 2; color: #eee; font-size: 14px; content: "\f10c"; margin-right: 6px; position: absolute; font-family: FontAwesome; } .one-page-header .navbar-nav > li > a:hover:before { color: #163038; content: "\f111"; } .one-page-header .navbar-nav > li.home > a:before { content: ""; } .one-page-header .navbar-nav > li > a:hover { z-index: 1; color: #163038; } .one-page-header .navbar-nav > li > a:focus { color: #fff; } .one-page-header .navbar-nav > .active > a, .one-page-header .navbar-nav > .active > a:hover, .one-page-header .navbar-nav > .active > a:focus, .one-page-header .dropdown-menu > .active > a, .one-page-header .dropdown-menu > .active > a:hover, .one-page-header .dropdown-menu > .active > a:focus, .one-page-header.top-nav-collapse .dropdown-menu > .active > a, .one-page-header.top-nav-collapse .dropdown-menu > .active > a:hover, .one-page-header.top-nav-collapse .dropdown-menu > .active > a:focus { z-index: 1; background: none; color: #163038 !important; } /*Responsive Navbar*/ @media (max-width: 991px) { /*Responsive code for max-width: 991px*/ .one-page-header .navbar-header { float: none; } .one-page-header .navbar-toggle { display: block; } .one-page-header .navbar-collapse.collapse { display: none !important; } .one-page-header .navbar-collapse.collapse.in { display: block !important; } .one-page-header .navbar-nav { margin: 0 0 5px; float: none !important; } .one-page-header .navbar-nav > li { float: none; } .navbar-default .navbar-nav > li > a { padding: 10px 0; } .navbar-default .navbar-nav > li > a::before { content: ''; } .navbar-default .navbar-nav > li > a:hover:before { content: ''; } } @media(min-width: 992px) { .one-page-header.navbar { padding: 12px 0; -webkit-transition: background .3s ease-in-out,padding .3s ease-in-out; -moz-transition: background .3s ease-in-out,padding .3s ease-in-out; transition: background .3s ease-in-out,padding .3s ease-in-out; } .one-page-header.top-nav-collapse { /* Customize the look and feel of the collapsed top nav here */ padding: 7px 0; } } @media (max-width: 768px) { .one-page-header .navbar-nav > li > a:before { content: " "; } .one-page-header .navbar-nav > li > a:hover:before { content: ''; } } /*Navbar*/ @media (min-width: 992px) { .one-page-header.navbar .navbar-nav { float: right; } .one-page-header-style-2.navbar .navbar-nav { float: right; margin-left: 25px; } } /* Top Log-Reg */ .log-reg-block { float: right; list-style: none; margin: 0; padding: 0; } .log-reg-block > li { float: left; position: relative; } .log-reg-block a { color: #eee; font-size: 12.5px; text-transform: uppercase; padding: 17px 15px 13px 15px; display: block; line-height: 20px; } .log-reg-block a:hover { color: #749b9e; z-index: 1; } .log-reg-block a:before { color: #eee; content: "\f10c"; font-family: FontAwesome; font-size: 4px; left: -3px; margin-right: 6px; position: absolute; z-index: 2; } .log-reg-block a.cd-signin:before { content: ""; } .top-nav-collapse .log-reg-block a, .top-nav-collapse .log-reg-block a:before { color: #777; } @media (max-width: 992px) { .one-page-header .navbar-nav > li.cd-log_reg { opacity: 0.5; } } /* Dropdown Menu */ .one-page-header .dropdown-menu, .one-page-header.top-nav-collapse .dropdown-menu { border: none; background: none; box-shadow: none; float: none; } .one-page-header .navbar-nav a.dropdown-toggle { color: #fff !important; } .one-page-header.top-nav-collapse .navbar-nav a.dropdown-toggle { color: #777 !important; } .one-page-header .dropdown-menu .active > a, .one-page-header .dropdown-menu li > a:hover { background: none; filter: none !important; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; } .one-page-header .dropdown-menu li > a:focus { background: none; filter: none !important; } @media (min-width: 992px) { .one-page-header .dropdown-menu, .one-page-header.top-nav-collapse .dropdown-menu { padding-top: 12px; min-width: 200px; border-radius: 0; z-index: 9999 !important; top: 100%; } .one-page-header.top-nav-collapse .dropdown-menu { padding-top: 7px; } .one-page-header .navbar-nav > li.dropdown:hover > .dropdown-menu { display: block; } .one-page-header .open > .dropdown-menu { display: none; } .one-page-header .dropdown-menu > li { background: rgba(0, 0, 0, 0.4); } .one-page-header.top-nav-collapse .dropdown-menu > li { background: #fff; } .one-page-header .dropdown-menu > li:first-child { padding-top: 15px; } .one-page-header .dropdown-menu > li:last-child { padding-bottom: 15px; } .one-page-header .dropdown-menu > li > a { color: #fff; font-size: 13px; font-weight: 400; padding: 6px 25px; } .one-page-header.top-nav-collapse .dropdown-menu > li > a { color: #777; } .one-page-header.top-nav-collapse .dropdown-menu > li > a:hover { color: #749b9e; } } @media (max-width: 991px) { .one-page-header .dropdown-menu { position: relative; } .one-page-header .dropdown-menu a { color: #fff !important; padding: 10px 20px; background: none !important; } .one-page-header.top-nav-collapse .dropdown-menu > li > a { color: #777 !important; } .one-page-header .dropdown-menu a:hover, .one-page-header.top-nav-collapse .dropdown-menu > li > a:hover { color: #749b9e !important; } } /* Top Contacts Block */ .top-contact-block { float: right; padding: 9px 0 0 20px; font-weight: 300; font-size: 16px; line-height: 20px; } .top-contact-block i { display: inline-block; width: 30px; height: 30px; color: #fff; border: solid 1px #fff; border-radius: 50% !important; text-align: center; padding-top: 7px; margin-right: 5px; } .top-nav-collapse .top-contact-block i { color: #777; border-color: #777; } .top-contact-block a { color: #fff; position: relative; top: 1px; } .top-contact-block a:hover { text-decoration: none; } .top-nav-collapse .top-contact-block a { color: #777; } @media (max-width: 991px) { .top-contact-block { position: absolute; top: 10px; left: 130px; float: none; padding: 0; } } @media (max-width: 480px) { .top-contact-block { /* position: static; padding: 8px 0 14px; text-align: right;*/ display: none; } } /* Login Block Simple */ .log-reg-block-simple { float: right; padding: 10px 0 4px 20px; line-height: 20px; text-transform: uppercase; } .log-reg-block-simple .btn-u { font-size: 12.5px; color: #fff; border: solid 1px #fff; background: none; padding: 5px 13px; } .top-nav-collapse .log-reg-block-simple .btn-u { color: #777; border-color: #777; } .log-reg-block-simple .btn-u:hover, .top-nav-collapse .log-reg-block-simple .btn-u:hover { color: #fff; background: #163038; border-color: #163038; } @media (max-width: 991px) { .log-reg-block-simple { position: absolute; top: 10px; right: 60px; float: none; padding: 0; } } /* Lang Block */ .lang-block { float: right; background: rgba(0,0,0,0.6); padding: 6px 13px 4px 13px; margin: 10px 0 0 20px; font-size: 12.5px; text-transform: uppercase; line-height: 20px; position: relative; } .mega-hover__current { display: inline-block; position: relative; padding-right: 15px; } .mega-hover__current:before { color: #fff; content: "\f107"; font-family: FontAwesome; position: absolute; right: 0; top: 0; } .lang-block ul { list-style: none; padding: 0 13px 5px; margin: 0; background: rgba(0,0,0,0.6); position: absolute; left: 0; right: 0; top: 100%; } .mega-hover-list { display: none; } /*.lang-block:hover { cursor: pointer; }*/ .lang-block:hover .mega-hover-list { display: block; } .lang-block a { color: #fff; } @media (max-width: 991px) { .lang-block { float: none; background: rgba(0,0,0,0.6); display: inline-block; position: absolute; top: 0; right: 60px; } } /*Fixed Header*/ .one-page-header.top-nav-collapse { background: #E52B5B; box-shadow: 0 0 3px #b5b5b5; } @media (max-width: 768px) { .one-page-header.top-nav-collapse { padding: 0; } } .one-page-header.top-nav-collapse .navbar-brand, .one-page-header.top-nav-collapse .navbar-nav > li > a, .one-page-header.top-nav-collapse .navbar-nav > li > a:before { color: #fff; font-size: 14px; font-weight: 700; } .one-page-header.top-nav-collapse .navbar-brand { color: #777 !important; } /*Navbar Toggle*/ .one-page-header.top-nav-collapse .navbar-toggle .icon-bar { background: #fff; } .one-page-header.top-nav-collapse .navbar-toggle:hover .icon-bar { background: #163038; } /*Intro Section ------------------------------------*/ /*Intro Section*/ .intro-section { background: #222; } .intro-section:after { width: 100%; height: 100%; position: absolute; } /*About Section ------------------------------------*/ /*About Section*/ .about-section { padding-top: 0px; padding-bottom: 0; } .block-v1 { padding: 50px 0; } .about-section .about-image { padding-top: 100px; } /*Icon Lists*/ .content-boxes-v3 i.icon-custom { margin-right: 8px; } .content-boxes-v3 h2 { font-size: 117px; font-weight: bold; color: #749b9e; margin-bottom: 5px; font-weight: 500; text-transform: uppercase; } /*Style for Cube Portfolio wrapper*/ .cube-portfolio #filters-container { text-align: center; } .cube-portfolio #filters-container .cbp-filter-item-active { background: #749b9e; border-color: #749b9e; } .cube-portfolio .cbp-l-filters-button .cbp-filter-counter { color: #fff; background: #749b9e; } .cube-portfolio .cbp-l-filters-button .cbp-filter-counter:before { border-top-color: #749b9e; } .promo-section { position: relative; } .backstretch:after { background: rgba(0,0,0,0.3); position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; content: ""; } .promo-section h2 { color: #fff; font-size: 35px; line-height: 1.1; font-weight: 200; padding: 10px 75px; position: relative; border-top: solid 1px #fff; border-bottom: solid 1px #fff; text-align: center; margin-bottom: 30px; } .promo-section h2:after, .promo-section h2:before { font-size: 16px; content: "\f005"; position: absolute; font-family: FontAwesome; position: absolute; top: 50%; margin-top: -8px; } .promo-section h2:after { right: 4%; } .promo-section h2:before { left: 4%; } .promo-text { color: #fff; position: relative; font-size: 26px; font-weight: 200; line-height: 40px; padding: 10px 50px; text-align: center; margin-bottom: 60px; } .promo-text:after { left: 50%; content: ""; height: 1px; width: 100px; bottom: -10px; background: #fff; margin-left: -50px; position: absolute; } .promo-next { text-align: center; } .promo-next a { margin: 0 5px; padding: 7px 20px; text-transform: uppercase; } .promo-section h2, .promo-text, .promo-next { opacity: .9; } @media (max-width: 600px) { .promo-section h2 { font-size: 25px; margin-bottom: 10px; } .promo-text { font-size: 18px; line-height: 1.4; margin-bottom: 20px; } .promo-text:after { display: none; } } .contacts-section2 { padding-top: 50px; padding-bottom: 50px; font-size: 15px; } .contacts-section2 h2 { color: #444; font: 28px "Open Sans",sans-serif; margin-bottom: 15px; padding-bottom: 15px; position: relative; text-transform: uppercase; } .contacts-section2 .lead { font-size: 18px; } .contacts-section2 i { float: left; margin-right: 15px; } .contacts-section2 h6 { font-size: 16px; font-weight: 600; margin: 0 0 5px; } .contacts-section2 .form-control { color: #E52B5B; border: 0; font-size: 16px; font-weight: 700; text-transform: uppercase; min-height: 40px; } .form-control::-webkit-input-placeholder { color: #E52B5B; } .form-control:-moz-placeholder { color: #E52B5B; } .form-control::-moz-placeholder { color: #E52B5B; } .form-control:-ms-input-placeholder { color: #E52B5B; } .contacts-section2 .btn-u { color: #FFF; text-transform: uppercase; font-size: 16px; font-weight: 700; background-color: #00A3A5; } .footer-simple { padding: 50px 0 20px; background: #00A3A5; } .footer-simple p, a { font-size: 16px; margin-top: 5px; margin-bottom: 0; color: #fff; } .footer-simple a:hover { color: #fff; } .footer-simple a:active { color: #e52b5b; } .footer-languages a, .footer-languages p { font-size: 14px; font-weight: 700; } .footer-simple h2 { text-transform: uppercase; font-size: 22px; font-weight: 700; margin-top: 15px; margin-bottom: 0; color: #fff; } .footer-simple h3 { font-size: 16px; font-weight: 700; margin-top: 15px; margin-bottom: 0; color: #fff; } .footer-simple .footer-text-right { text-align:right; } @media (max-width: 768px) { .footer-simple .footer-text-right { text-align:left; } } .footer-simple .social-icons { margin-top: 10px; } .footer-simple .social-icons li { margin-bottom: 0; } .what-people-say .testimonials-v6 .testimonials-info { background: #f7f7f7; } .what-people-say .testimonials-v6.testimonials-wrap { padding-left: 0; padding-right: 0; } /*Spaces ------------------------------------*/ .padding-top-60 { padding-top: 60px; } @media (max-width: 768px) { .padding-top-60 { padding-top: 0px; } } /*Added Classes ------------------------------------*/ /*Section-app Classes ------------------------------------*/ .section-app h2 { position: relative; font-size: 40px; color: #E52B5B; line-height: 100%; font-weight: 700; margin-bottom: 45px; padding-bottom: 35px; text-transform: uppercase; } .section-app h2:after { bottom: 0; left: 6%; height: 2px; width: 440px; content: " "; margin-left: -35px; position: absolute; background: #E52B5B; } .section-clients h1, .section-clients h2 { position: relative; font-size: 40px; color: #E52B5B; line-height: 100%; font-weight: 700; text-align: center; margin-bottom: 45px; padding-bottom: 35px; text-transform: uppercase; } .section-clients h1:after, .section-clients h2:after { bottom: 0; left: 50%; height: 2px; width: 200px; content: " "; margin-left: -100px; position: absolute; background: #E52B5B; } @media (max-width: 768px) { .section-app h2, .section-clients h1, .section-clients h2 { font-size: 36px; text-align: center; } .section-app h2:after { left: 50%; width: 200px; margin-left: -100px; } } .section-app h3 { font-size: 16px; font-weight: bold; } @media (max-width: 768px) { .section-app h3 { text-align: center; } } .section-app p { font-size: 22px; } .section-clients p { font-size: 22px; text-align: center; } @media (max-width: 768px) { .section-app p { text-align: center; } } .section-app ul { padding-left: 15px; color: #000; font-size: 14px; } /* Section-jobs Classes ------------------------------------*/ .section-jobs h1 { position: relative; font-size: 40px; color: #E52B5B; line-height: 100%; font-weight: 700; text-align: center; margin-bottom: 45px; padding-bottom: 35px; text-transform: uppercase; } .section-jobs h1:after { bottom: 0; left: 50%; height: 2px; width: 200px; content: " "; margin-left: -100px; position: absolute; background: #E52B5B; } @media (max-width: 768px) { .section-jobs h1 { font-size: 36px; text-align: center; } } .section-jobs h2 { font-size: 22px; color: #163038; font-weight: 700; margin-top: 20px; } .section-jobs p { font-size: 22px; text-align: left; } /* Section-blog Classes ------------------------------------*/ .section-blog-main h1 { color: #163038; font-size: 32px; font-weight: 700; position: relative; margin-top: 50px; margin-bottom: 50px; padding-bottom: 20px; text-transform: uppercase; text-align: center; } .section-blog-main h2, .section-blog-main h2 > a { position: relative; font-size: 30px; color: #E52B5B; line-height: 100%; font-weight: 700; margin-bottom: 20px; margin-top: 25px; padding-bottom: 20px; text-transform: uppercase; text-decoration: none; } .section-blog-main h2:after { bottom: 0; left: 0%; height: 2px; width: 240px; content: " "; margin-left: 0; position: absolute; background: #E52B5B; } .section-blog-main p { font-size: 22px; } .section-blog-main .btn-u { color: #FFF; font-size: 14px; font-weight: 700; padding: 7px 15px; background: #00A3A5; text-decoration: none; margin-top: -25px; text-transform: uppercase; } .section-blog-main h4 { color: #163038; font-size: 32px; font-weight: 700; position: relative; margin-top: 50px; margin-bottom: 50px; padding-bottom: 20px; text-transform: uppercase; } .section-blog-main h4:before { margin-top: -40px; left: 0%; height: 2px; width: 100%; content: " "; margin-left: 0px; position: absolute; background: #163038; }