/*
Theme Name: JobCareer
Theme URI: http://www.chimpstudio.co.uk
Author: ChimpStudio
Author URI: https://themeforest.net/user/chimpstudio
Description: JobCareer is an automatic system to managing job lists, job applications and employers From posting job details to accepting resumes and applicant tracking and all the way through the interview process, JobCareer supports all the features you need to manage your organization's hiring process.
Version: 2.0
License: GNU General Public License
License URI: license.txt
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready
Text Domain: jobcareer
 
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/*
[Table of contents]
 
1. Body
2. Typography
        2.1 Headings
        2.2 Paragraph
        2.3 Anchor Tag
        2.4 Ul LI
        2.5 Figure
        2.6 Image
        2.7 Iframe
        2.8 Select
        2.9 Lable
        2.10 Button
        2.11 Textarea
        2.12 Form
        2.13 Table Thead TR TH TD
3. Header / #header
        3.1 .logo
        3.2 .top-right
                3.2.1 .navigation
                3.2.2 .login
                3.2.3 .wish-list
        3.3 .main-banner
                3.3.1 .search-area
4. Content / #main-content
        4.1 .cs-blog
                4.1.1 .medium
        4.2 .cs-hiring-listing
                4.2.1 .hiring-list
        4.3 .page-sidebar
        4.4 .page-content
5 all widget
        5.1 .widget_search
        5.2 .widget_cetegorie
        5.3 .widget_recent
        5.4 .widget_text
        5.5 .widget_cs-icon-box
        5.6 .widget_tag_cloud
        5.7 .twitter_widget
        5.8 .widget_gallery
        5.9 .widget_blog
        5.10 .widget_nav_menu
        5.11 .widget_archive
        5.12 .widget_calendar
        5.13 .widget_pages
        5.14 .widget_meta
        5.15 .widget_recent_comments
        5.16 .widget_recent_entries
        5.17 .widget_rss
        5.18 .widget-flickr
6. Shortcode
        6.1 Button
        6.2 Call to Action
        6.3 Clients
        6.4 Form
        6.5 Counter
        6.6 Divider
        6.7 Facilities
        6.8 FAQ
        6.9 Column
        6.10 Heading
        6.11 Image Frame
        6.12 Info box
        6.13 List
        6.14 Mail chimp
        6.15 Map
        6.16 Multiple Services
        6.17 Price Table
        6.18 Progress Bars
        6.19 Promo box
        6.20 Quote
        6.21 Services
        6.22 Slider
        6.23 Spacer
        6.24 Table
        6.25 Tabs
        6.26 Team
        6.27 Testimonials
        6.28 Tweets
7. Footer / #footer
        7.1 .cs-clinets
        7.2 .cs-footer
*/
/* Typography and Reset CSS*/
* { margin: 0px; outline: none; padding: 0px; }
body { background: #fff; color: #555; font-size: 14px; letter-spacing: normal; line-height: 22px; min-width: 320px; overflow-x: hidden; word-spacing: 0px; }
h1,
h2,
h3,
h4,
h5,
h6 { color: #2d2d2d; margin-top: 0px; }
h1 em,
h2 em,
h3 em,
h4 em,
h5 em,
h6 em { font-style: normal; }
.wrapper.wrapper_boxed { box-shadow: 0 0 2px rgba(0, 0, 0, 0.04); margin: 30px auto; max-width: 1200px; position: relative; }
.wrapper_boxed { background: #fff; }
.wrapper { overflow: hidden; position: relative; width: 100%; }
.main-section { margin: 0; min-height: 360px; }
.main-section:after { clear: both; content: ''; display: block; }
body.page-template-page_candidate .main-section { margin: 0; }
#main-content { min-height: 300px; }
h1 { font-size: 26px; line-height: normal; }
h2 { font-size: 24px; line-height: normal; }
h3 { font-size: 20px; line-height: normal; }
h4 { font-size: 18px; line-height: normal; }
h5 { font-size: 16px; line-height: normal; }
h6 { font-size: 14px; line-height: normal; }
a { text-decoration: none; transition: all 0.3s ease-in-out; }
a:hover,
a:focus,
a:active { color: #000; outline: none; text-decoration: none; }
p { margin: 0 0 20px; }
ul ul { margin: 0px; }
figure { margin: 0px; position: relative; }
blockslider:before,
blockslider:after,
q:before,
q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
table thead { background-color: transparent; border-bottom: 1px solid #d2d2d2; color: #555; font-size: 11px; font-weight: bold; }
video { height: auto; max-width: 100%; }
iframe,
embed,
object { border: none; max-width: 100%; }
select,
textarea,
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=range],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week] { border: none; color: #555; font-size: 13px; width: 100%; }
.form-control { border-radius: 0; }
select { background: #fff; }
.select-dropdown select { border: 1px solid #e0e0e0; }
select option { border-right: 1px solid #000; padding: 10px; }
.comment-form { float: left; width: 100%; }
.comment-form form input:focus { box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2); outline: 0 none; }
.comment-form form textarea:focus { box-shadow: 0 1px 3px 0 rgba(0,0,0,0.2); outline: 0 none; }
::-moz-placeholder {
color: #ccc;
}
::-webkit-input-placeholder {
color: #ccc;
}
:-moz-placeholder {
color: #ccc;
opacity: 1;
}
::-moz-placeholder {
color: #ccc;
opacity: 1;
}
:-ms-input-placeholder {
color: #ccc;
}
.user-account .login input.form-control::-moz-placeholder, .user-account .login input::-moz-placeholder {
color: #999;
}
/* RichEditor Style's */
.rich-editor-text img { height: auto; margin-bottom: 10px; width: 100%; }
.widget.evorgnizer > figure { float: left; margin-right: 20px; }
.widget.evorgnizer .left-sp { overflow: hidden; }
.rich-editor-text ul,
.rich-editor-text ul li ul,
.rich-editor-text ul li ul li ul,
.rich-text-editor ul,
.rich-text-editor ul li ul,
.rich-text-editor ul li ul li ul { list-style: inside none disc; }
.rich-editor-text ul li { margin: 0; }
.rich_editor_text h1,
.rich_editor_text h2,
.rich_editor_text h3,
.rich_editor_text h4,
.rich_editor_text h5 { margin-bottom: 10px; }
.rich_editor_text p,
.rich_editor_text ul,
.rich_editor_text ol { margin-bottom: 10px; }
.rich_editor_text ul { float: none; list-style: disc inside; margin-left: 0px; }
.rich_editor_text ul ul { padding-left: 25px; }
.rich-text-editor ul ul { padding-left: 25px; }
.rich_editor_text .liststyle ul { padding-left: 0px; }
.rich-editor-text img { margin-bottom: 10px; }
.rich-editor-text .cs-fancy .cs-gallry .cs-media img { margin-bottom: 0px; }
.rich-editor-text .cs-fancy .cs-gallry .col-lg-4 { display: inline-block; float: none; margin: 0 -4px 0 0; vertical-align: top; }
.rich-editor-text .wp-image-907 img { width: 100%; }
.rich_editor_text ol { list-style-type: decimal; margin-left: 0px; padding-left: 25px; }
.rich_editor_text li { float: none; }
.rich_editor_text ul ul,
.rich-editor-text ul ul { list-style-type: circle; margin-bottom: 0; padding: 0 0 0 25px; }
img.alignright { box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); float: right; margin: 0 0px 30px 30px; width: auto; }
img.alignleft { float: left; margin: 0 30px 30px 0; width: auto; }
img.aligncenter { box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); display: block; margin: 0 auto 30px; width: auto; }
/* ThemeUnit Style's */
.alignnone { height: auto; width: 100%; }
.alignnone img { height: auto; width: 100%; }
ol { float: none; list-style: decimal; padding-left: 15px; }
ol ol { margin-left: 20px; }
ol li { list-style: decimal; width: 100%; }
table { background-color: transparent; max-width: 100%; }
th { text-align: left; }
table { border-left: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2; margin-bottom: 15px; width: 100%; }
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td { border-bottom: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; font-size: 12px; line-height: 50px; padding-left: 7px; vertical-align: top; }
table thead tr th { border-top: 1px solid #d2d2d2; }
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td { border-top: 1px solid #d2d2d2; }
table > thead > tr > th { border-bottom: 2px solid #d2d2d2; vertical-align: bottom; }
table > tbody + tbody { border-top: 2px solid #d2d2d2; }
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td { padding: 12px 16px; }
p ins { color: #999; }
dl dd { margin-left: 20px; }
#comment .text-box blockslider p { float: none; width: auto; }
#comment ul li .text-box ul li { float: left; list-style: outside; width: 100%; }
#comment ul li .text-box ul ul { float: left; margin-left: 30px; width: 100%; }
#comment ul li .text-box ol li { list-style: inherit; }
.gallery-item img { border: none; float: left; padding: 0 5px; }
.wp-caption-text.gallery-caption { float: left; padding: 10px 4px 0px 4px; text-align: left; width: 100%; }
.sticky,
.bypostauthor,
.screen-reader-text { }
.image-frame.cs-img-frame img { margin-bottom: 0; width: 100%; }
.has-bg-custom-slider,
.has-bg-custom-video{position:relative;}
.has-bg-custom-slider .custom-slider-holder,
.has-bg-custom-video .custom-video-holder{position:absolute;top:0;left:0;right:0;margin:0 auto;}

/* ThemeCustom Setup */
.page-links { float: left; padding: 0px 0px 20px 0px; text-align: center; text-transform: uppercase; }
.page-links span { background: #222; color: #fff; font-size: 11px; padding: 5px 10px; }
.page-links a span { color: #fff; font-size: 11px; padding: 5px 10px; }
.page-links span.page-links-title { color: #fff; }
.password_protected > form { display: inline-block; width: 400px; }
.password_protected input[type="password"] { border: 1px solid #eee; height: 45px; padding: 0 15px; width: 100%; }
.password_protected { float: left; text-align: center; width: 100%; }
.password_protected p { float: left; margin: 0; width: auto; }
.password_protected input[type="submit"] { background-color: #000; border: none; color: #fff; padding: 9px 16px 8px 17px; }
.password_protected .protected-icon a { background-color: #000; border-radius: 100%; color: #ffffff; display: inline-block; font-size: 50px; height: 80px; line-height: 78px; margin: 0px 0px 20px 0px; padding: 3px 0px 0px 0px; width: 80px; }
.password_protected h3 { margin-bottom: 20px; }
.password_protected .protected-icon a i { font-size: 42px; }
.cs-attachments ul { padding: 0; }
.cs-attachments ul li { float: left; width: 112px; }
.cs-attachments ul li figure { height: auto; width: 100%; }
.cs-attachments ul li figure i { margin: 20px 0; }
/* Default Gallery Setup */
.mejs-container { margin-bottom: 25px; }
.gallery { clear: both; margin: 0 auto -1px; overflow: hidden; }
.gallery .gallery-item { float: left; list-style: none; margin: 0px 0 0; overflow: hidden; padding: 0px 0px 15px 15px; text-align: center; }
.gallery-caption { font-size: 11px; }
.gallery-item img { float: left; height: auto; padding: 0 0px; width: 100%; }
.gallery-columns-0 .gallery-item { width: 100%; }
.gallery-columns-1 .gallery-item { width: 100%; }
.gallery-columns-2 .gallery-item { width: 50%; }
.gallery-columns-3 .gallery-item { width: 33.33%; }
.gallery-columns-4 .gallery-item { width: 25%; }
.gallery-columns-5 .gallery-item { width: 20%; }
.gallery-columns-6 .gallery-item { width: 16.66%; }
.gallery-columns-7 .gallery-item { width: 14.28%; }
.gallery-columns-8 .gallery-item { width: 12.5%; }
.gallery-columns-9 .gallery-item { width: 11.11%; }
.gallery-columns-10 .gallery-item { width: 10%; }
.gallery-columns-11 .gallery-item { width: 9.09%; }
.gallery-columns-12 .gallery-item { width: 8.33%; }
.gallery-columns-13 .gallery-item { width: 7.69%; }
.gallery-columns-14 .gallery-item { width: 7.14%; }
.gallery-columns-15 .gallery-item { width: 6.66%; }
.gallery-columns-16 .gallery-item { width: 6.25%; }
.gallery-columns-17 .gallery-item { width: 5.88%; }
.gallery-columns-18 .gallery-item { width: 5.55%; }
.gallery-columns-19 .gallery-item { width: 5.26%; }
.gallery-columns-20 .gallery-item { width: 5%; }
.gallery-columns-21 .gallery-item { width: 4.76%; }
.gallery-columns-22 .gallery-item { width: 4.54%; }
.gallery-columns-23 .gallery-item { width: 4.34%; }
.gallery-columns-24 .gallery-item { width: 4.16%; }
.gallery-columns-25 .gallery-item { width: 4%; }
.gallery-columns-26 .gallery-item { width: 3.84%; }
.gallery-columns-27 .gallery-item { width: 3.7%; }
.gallery-columns-28 .gallery-item { width: 3.57%; }
.gallery-columns-29 .gallery-item { width: 3.44%; }
.gallery-columns-30 .gallery-item { width: 3.33%; }
.single-post #comment .cs-text ul li,
.single-post #comment .cs-text ol li { border: none; list-style: outside none disc; }
.single-post #comment .cs-text ul { padding: 0 0 0 20px; }
.single-post #comment ul li .thumblist .cs-text h5 { display: inline-block; margin: 0 10px 0 0; vertical-align: middle; }
/* Responsive Nav Style Start */
.slicknav_btn { display: none; }
.slicknav_btn { cursor: pointer; display: inline-block; float: none; line-height: 1.125em; padding: 8px 20px; position: relative; vertical-align: middle; }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em; }
.slicknav_menu .slicknav_menutxt { display: block; float: left; line-height: 1.188em; }
.slicknav_menu .slicknav_icon { float: left; font-size: 16px; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0; }
.slicknav_menu .slicknav_icon-bar { border-radius: 1px; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); display: block; height: 0.125em; width: 1.125em; }
.slicknav_menu:before { content: " "; display: table; }
.slicknav_menu:after { clear: both; content: " "; display: table; }
.slicknav_nav { clear: both; text-align: left; }
.slicknav_nav ul { display: block; }
.slicknav_nav li { display: block; }
.slicknav_nav .slicknav_arrow { float: right; font-size: 20px; margin: 0 0px 0 0.4em; position: relative; }
.slicknav_parent .sub-dropdown .slicknav_parent { position: relative; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_item a { display: inline; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block; }
.slicknav_nav .slicknav_parent-link a { display: inline; }
.slicknav_brand { float: left; }
.slicknav_menu { background: #fff; box-sizing: border-box; font-size: 16px; padding: 5px; }
.slicknav_menu * { box-sizing: border-box; }
.slicknav_menu .slicknav_menutxt { color: #fff; font-weight: bold; text-shadow: 0 1px 3px #000; }
.slicknav_menu .slicknav_icon-bar { background-color: #fff; }
.slicknav_btn { background-color: #5c2261; border-radius: 4px; margin: 5px 5px 6px; text-decoration: none; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); }
.rtl .slicknav_nav { text-align: right; }
.rtl .slicknav_nav .slicknav_arrow { float: left; }
.slicknav_nav { background-color: rgba(0,0,0,0.2); color: #fff; font-size: 0.875em; list-style: none; margin: 0; overflow: hidden; padding: 0; }
.rtl .slicknav_nav ul { margin: 0 20px 0 0px; }
.slicknav_nav ul { list-style: none; margin: 0 0 0 20px; overflow: hidden; padding: 0; }
.slicknav_nav .slicknav_row { margin: 2px 5px; padding: 5px 10px; }
.slicknav_nav .slicknav_row:hover { background: #fff; border-radius: 0px; }
.slicknav_nav .slicknav_row:hover a { color: #5c2261; }
.slicknav_nav a { color: #fff !important; margin: 2px 5px; padding: 5px 10px; text-decoration: none; }
.slicknav_nav .sub-dropdown a:hover,
.slicknav_nav a:hover { background: #fff; border-radius: 0px; color: #5c2261; }
.slicknav_nav .slicknav_txtnode { margin-left: 15px; }
.slicknav_nav .slicknav_item a { margin: 0; padding: 0; }
.slicknav_nav .slicknav_parent-link a { margin: 0; padding: 0; }
.slicknav_brand { color: #fff; font-size: 18px; height: 44px; line-height: 30px; padding: 7px 12px; }
/* Header Style Start */
#header { box-shadow: 0 0 3px rgba(0,0,0,0.1); margin: 0; }
/* Header Transparent Style Start */
#header.cs-transparent-header { border-bottom: 1px solid rgba(255,255,255,0.1); box-shadow: none; left: 0; margin: 0; padding: 0 2%; position: absolute; top: 0; width: 100%; z-index: 999; }
#header.cs-transparent-header .navbar-nav > li > a:focus { background: none; }
header#header.cs-transparent-header .logo { width: auto; }
header#header.cs-transparent-header #nav-icon2 { padding: 0; }
header#header.cs-transparent-header #nav-icon2 i { font-size: 23px; }
#header.cs-transparent-header .navigation .menu-item-has-children:before { display: none; }
#header.cs-transparent-header .join-us > i,
header#header.cs-transparent-header .login > a i { display: none; }
/*#header.cs-transparent-header .join-us > a{ border: 1px solid; border-radius: 20px; font-size: 11px; font-weight: bold; padding: 5px 20px;}*/
#header.cs-transparent-header .join-us > a { border-bottom: 1px solid; border-radius: 0; font-size: 11px; font-weight: bold; margin-top: 6px; padding: 0; }
header#header.cs-transparent-header .login > a { border: 1px solid; border-radius: 20px; cursor: pointer; display: inline-block; font-size: 11px; line-height: 24px; outline: none; padding: 3px 20px; text-decoration: none; text-transform: uppercase; white-space: inherit; width: auto; }
#header.cs-transparent-header .search-bar { vertical-align: top; }
#header.cs-transparent-header.cs-fancy-header .search-bar { vertical-align: middle; }
#header.cs-transparent-header .search-bar a { background: none; display: inline-block; }
#header.cs-transparent-header .search-bar i { left: 0; top: 5px; }
.admin-bar #header.cs-transparent-header .search-bar i { left: 0; top: 2px; }
/* Header Transparent Style End */
.main-head .col-lg-10 { display: inline-block; float: none; margin: 0 -4px 0 0; position: static; vertical-align: middle; }
.main-head .col-lg-2 { display: inline-block; float: none; margin: 0 -4px 0 0; vertical-align: middle; }
/* Top Bar Style */
header .top-bar { position: relative; }
header .top-bar ul { margin: 0; }
header .top-bar li { display: inline-block; list-style: none; vertical-align: middle; }
/* Tagline Style */
.tagline { display: inline-block; height: 20px; padding: 5px 0 0 0; vertical-align: middle; width: 100%; overflow: hidden; }
.tagline ul { float: left; overflow: hidden; width: 100%; }
.tagline span { font-size: 11px; line-height: normal; display: block; }
/* Contact Detail Style */
.contact-detail { display: inline-block; padding: 0 0; vertical-align: middle; }
.contact-detail li { font-size: 11px; margin: 0 15px 0 0; }
.contact-detail li a { outline: none; text-decoration: none; }
.contact-detail li i { display: inline-block; margin: 0 3px 0 0; }
/* Social Media Style */
header .social-media { float: right; padding: 0 0; text-align: center; vertical-align: middle; }
header .social-media li { margin: 0; padding: 0 0 0 8px; }
header .social-media li:first-child { padding-left: 0; }
header .social-media li .tooltip { font-size: 12px; min-width: auto; width: auto; }
header .social-media li a { display: inline-block; outline: none; padding: 0; text-decoration: none; vertical-align: middle; }
header .social-media li a i { border-radius: 0; color: #999999; font-size: 11px; height: auto; line-height: 13px; margin: 0; width: auto; }
header .social-media a[data-original-title="twitter"] i,
header .social-media a[data-original-title="google"] i,
header .social-media a[data-original-title="Facebook"] i { background-color: inherit; }
/* Lang Style */
.cs-lang { border-left: 1px solid rgba(255,255,255,0.5); border-right: 1px solid rgba(255,255,255,0.5); display: inline-block; margin: 0 0 0 20px; padding: 10px 0; position: relative; vertical-align: middle; }
.cs-lang:before,
.cs-lang:after { background-color: rgba(255,255,255,0.3); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 1px; }
.cs-lang:after { left: auto; right: 0; }
.cs-lang a { color: #999; font-size: 11px; text-decoration: none; }
.cs-lang ul li ul.dropdown-menu { border-radius: 0; margin: 0; min-width: 98px; }
.show-on-hover:hover > ul.dropdown-menu { display: block; }
.cs-lang li { line-height: normal; padding: 0 10px; position: relative; }
.cs-lang > ul > li { margin-bottom: -20px; padding-bottom: 20px; }
.cs-lang ul li ul.dropdown-menu li a { color: #999; display: inline-block; font-size: 11px; line-height: 13px; outline: none; padding: 0; text-decoration: none; transition: all 0.5s ease-in-out; }
.cs-lang li ul:before { border-bottom: 5px solid #e4e4e4; border-left: 6px solid rgba(0, 0, 0, 0); border-right: 6px solid rgba(0, 0, 0, 0); content: ""; display: inline-block; position: absolute; right: 3px; top: -5px; }
.cs-lang li ul:after { border-bottom: 4px solid #ffffff; border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); content: ""; display: inline-block; position: absolute; right: 5px; top: -4px; }
.cs-lang img { margin: 0 3px 0 0; }
.cs-lang li i { color: #999; font-size: 14px; margin: 0 0 0 5px; vertical-align: middle; }
.cs-lang li ul { background-color: #fff; border: 1px solid #e4e4e4; box-shadow: 0 0 5px rgba(0,0,0,0.1); left: auto; padding: 0; position: absolute; right: 0; text-align: left; top: 130%; transition: all 0.5s ease-in-out; width: 150px; }
.cs-lang li ul li { border-bottom: 1px solid #f3f3f3; padding: 7px 0 7px 7px; width: 100%; }
.cs-lang li ul li:last-child { border-bottom: none; }
/* Main Header Style */
.main-header li { display: inline-block; list-style: none; vertical-align: middle; }
/* Main Logo Style */
header .logo { display: inline-block; padding: 0; vertical-align: middle; }
header .logo a { outline: medium none; text-decoration: none; }
header .logo img { max-height: 100%; }
/* Navigation Style */
.nav-right-area { display: inline-block; vertical-align: middle; }
.navigation { display: inline-block; vertical-align: middle; }
.navigation > ul { margin-top: 0px; }
.navbar { margin-bottom: 0; min-height: inherit; }
.navigation li .nav-tooltip::before { border-right: 3px solid rgba(0, 0, 0, 0); border-top: 3px solid #3396d2; bottom: -3px; content: ""; height: 0; left: 5px; position: absolute; width: 0; }
.navigation .menu-item-has-children > a:before,
.navigation .page_item_has_children > a:before { content: "\eaaf"; cursor: pointer; font-family: "icomoon"; position: absolute; right: -5px; top: 0; z-index: 1; }
.navigation ul ul .menu-item-has-children > a:before,
.navigation ul ul .page_item_has_children > a:before { display: none; }
.navigation .menu-item-has-children,
.navigation .page_item_has_children { padding-right: 10px; margin: 0 -4px -30px 0; padding-bottom: 25px; }
.logged-in .navigation .menu-item-has-children,
.logged-in .navigation .page_item_has_children { padding-bottom: 25px; }
.navigation .dropdown-menu .menu-item-has-children,
.navigation .children .page_item_has_children { padding-right: 10px; margin: 0; padding-bottom: 0px; }
.navigation .dropdown-menu .menu-item-has-children:before,
.navigation .children .page_item_has_children:before { display: none; }
.dropdown-menu li,
.children li { display: block; position: relative; }
.navigation li a span { color: #ccc; display: block; font-size: 10px; left: 0; line-height: normal; min-width: 60px; position: absolute; text-align: center; width: 100%; }
.navigation li .nav-tooltip { background-color: #3396d2; border-radius: 2px; color: #fff; font-size: 8px; font-weight: 700; line-height: normal; padding: 0 3px 1px; position: relative; right: 0px; text-transform: uppercase; top: 0px; }
.navbar-nav > li > a { display: inline-block; letter-spacing: 0.1px; margin-bottom: 0; padding: 0 15px 0; padding-top: 0; position: relative; }
.navbar-nav > li:first-child > a { padding-left: 0; }
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus { background: t