/*
Theme Name:     Jourdan Resources
Theme URI:      http://jourdanresources.com/wp-content/themes/jourdanresources
Author:         Jolan Green
Author URI:     http://jolangreen.com/
Description:    HTML5 Blank WordPress Theme
Version:        1.0
Tags:           Blank, HTML5, CSS3
Text Domain:    JourdanResources
*/
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
/* ========================================================================== CSS Reset ========================================================================== */
button, hr, input { overflow: visible; }

audio, canvas, progress, video { display: inline-block; }

progress, sub, sup { vertical-align: baseline; }

html { font-family: sans-serif; line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

body { margin: 0; }

menu, article, aside, details, footer, header, nav, section { display: block; }

h1 { font-size: 2em; margin: .67em 0; }

figcaption, figure, main { display: block; }

figure { margin: 1em 40px; }

hr { box-sizing: content-box; height: 0; }

code, kbd, pre, samp { font-family: monospace,monospace; font-size: 1em; }

a { background-color: transparent; -webkit-text-decoration-skip: objects; }

a:active, a:hover { outline-width: 0; }

abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted; }

b, strong { font-weight: bolder; }

dfn { font-style: italic; }

mark { background-color: #ff0; color: #000; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; }

sub { bottom: -.25em; }

sup { top: -.5em; }

audio:not([controls]) { display: none; height: 0; }

img { border-style: none; }

svg:not(:root) { overflow: hidden; }

button, input, optgroup, select, textarea { font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0; }

button, select { text-transform: none; }

[type=submit], [type=reset], button, html [type=button] { -webkit-appearance: button; }

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner { border-style: none; padding: 0; }

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring { outline: ButtonText dotted 1px; }

fieldset { border: 1px solid silver; margin: 0 2px; padding: .35em .625em .75em; }

legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; }

textarea { overflow: auto; }

[type=checkbox], [type=radio] { box-sizing: border-box; padding: 0; }

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button { height: auto; }

[type=search] { -webkit-appearance: textfield; outline-offset: -2px; }

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration { -webkit-appearance: none; }

::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }

summary { display: list-item; }

[hidden], template { display: none; }

/*# sourceMappingURL=normalize.min.css.map */
/* ========================================================================== GLOBAL ========================================================================== */
html { font-size: 16px; }

body { background: #FFF; padding: 0px; font-family: "open_sansregular", Arial, Helvetica, Sans-serif; color: #6D625A; font-size: 16px; font-size: 1rem; }

a, a:visited { color: #fe9214; text-decoration: none; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

a:hover, a:focus, a:active { color: #e58412; text-decoration: none; }

hr { margin: 15px 0; border: 0; border-bottom: 1px solid #e1e1e1; }

strong { font-family: "open_sansbold", Arial, Helvetica, Sans-serif; }

/*___________________________ TYPOGRAPHY ___________________________ */
@font-face { font-family: "open_sansregular"; src: url('assets/fonts/opensans-regular-webfont.eot?1492335532') format('embedded-opentype'), url('assets/fonts/opensans-regular-webfont.eot?&1492335532#iefix') format('embedded-opentype'), url('assets/fonts/opensans-regular-webfont.woff?1492335532') format('woff'), url('assets/fonts/opensans-regular-webfont.ttf?1492335532') format('truetype'), url('assets/fonts/opensans-regular-webfont.svg?1492335532#open_sansregular') format('svg'); }
@font-face { font-family: "open_sanslight"; src: url('assets/fonts/opensans-light-webfont.eot?1492335532') format('embedded-opentype'), url('assets/fonts/opensans-light-webfont.eot?&1492335532#iefix') format('embedded-opentype'), url('assets/fonts/opensans-light-webfont.woff?1492335532') format('woff'), url('assets/fonts/opensans-light-webfont.ttf?1492335532') format('truetype'), url('assets/fonts/opensans-light-webfont.svg?1492335532#open_sanslight') format('svg'); }
@font-face { font-family: "open_sansbold"; src: url('assets/fonts/opensans-bold-webfont.eot?1492335532') format('embedded-opentype'), url('assets/fonts/opensans-bold-webfont.eot?&1492335532#iefix') format('embedded-opentype'), url('assets/fonts/opensans-bold-webfont.woff?1492335532') format('woff'), url('assets/fonts/opensans-bold-webfont.ttf?1492335532') format('truetype'), url('assets/fonts/opensans-bold-webfont.svg?1492335532#open_sansbold') format('svg'); }
::selection { background: #fe9214; color: #fff; text-shadow: none; }

::-webkit-selection { background: #fe9214; color: #fff; text-shadow: none; }

::-moz-selection { background: #fe9214; color: #fff; text-shadow: none; }

h1, h2, h3, h4, h5, h6 { font-family: "open_sanslight", Arial, Helvetica, Sans-serif; color: #fe9214; font-weight: 700; margin-top: 0; }

h1 { font-size: 40px; font-size: 2.5rem; margin-bottom: 25px; }

h2 { font-size: 36px; font-size: 2.25rem; margin-bottom: 15px; }

h3 { font-size: 28px; font-size: 1.75rem; margin-bottom: 27px; }

p { margin-bottom: 20px; }

/*___________________________ FORMS ___________________________ */
form input[type="text"], form input[type="email"], form input[type="url"], form textarea { width: 100%; height: 30px; padding: 4px; background: #FFF; border: 1px solid #e1e1e1; color: #6D625A; font-size: 13px; font-size: 0.8125rem; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom: 15px; }
form textarea { height: 100px; }
form input[type="button"], form input[type="submit"] { height: 36px; padding: 8px; background: #fe9214; cursor: pointer; cursor: hand; border: none; color: #fff; font-size: 14px; font-size: 0.875rem; -moz-border-radius: 5px; border-radius: 5px; }
form input[type="button"]:hover, form input[type="submit"]:hover { background-color: #e58412; }

form.search-form label { display: inline; }
form.search-form .screen-reader-text { display: none; }
form.search-form input.search-field { border: none; background: #f2f2f2; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; color: #616161; font-size: 12px; font-size: 0.75rem; padding: 13px 22px; width: 60%; }
form.search-form input[type="submit"] { padding: 11px 16px; font-size: 14px; font-size: 0.875rem; height: auto; background: #fe9214; }

/* ========================================================================== LAYOUT ========================================================================== */
/* Header ========================================================================== */
.top { background: #333; height: 40px; }
@media (max-width: 767px) { .top { height: auto; padding: 10px 0; text-align: center; } }
.top .tsx { color: #fff; padding-top: 10px; padding-right: 10px; font-size: 14px; }
@media (max-width: 767px) { .top .tsx { padding: 0; } }
.top .tsx span.pipe { color: #666; padding: 0 10px; }
@media (max-width: 767px) { .top .tsx span.pipe { color: #333; padding: 0 4px; } }
.top .tsx a { color: #fff; }
@media (max-width: 767px) { .top .tsx { font-size: 12px; }
  .top .tsx span.pipe:nth-child(3) { display: none; } }

header { border-bottom: 2px solid #e1e1e1; }
.home header { border-bottom: none; }
header .navbar { margin-bottom: 0; padding: 20px 0; }
header .container { position: relative; }
header .container .logo { margin: 0; line-height: 0; }
@media (max-width: 767px) { header .container .logo { background: white; display: block; width: 100%; height: 100px; float: none; text-align: center; border-bottom: 1px solid #ccc; } }
header .container .logo a { background: url('assets/images/logo.svg?1493671083') no-repeat; display: block; float: left; height: 88px; left: 0; width: 227px; }
@media (max-width: 480px) { header .container .logo a { margin: 10px auto 0; float: none; left: auto; width: 187px; } }

/*___________________________ NAVIGATION ___________________________ */
nav.navbar { background: transparent; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; margin-bottom: 0; padding: 7px 0 4px; }
@media (max-width: 480px) { nav.navbar { padding: 0; }
  nav.navbar .navbar-header { background: #fe9214; } }
@media (max-width: 480px) and (max-width: 767px) { nav.navbar .navbar-header { background: #fff; } }

nav.navbar a, nav.navbar a:visited { color: #777; }
nav.navbar a:hover, nav.navbar a:visited:hover { color: #fe9214; text-decoration: none; }
nav.navbar .nav { display: inline-block; margin-top: 20px; margin-left: 30px; }
@media (max-width: 767px) { nav.navbar .nav { margin-top: 0; margin-left: 0; } }
nav.navbar .nav li { display: inline-block; padding: 5px 0; position: relative; }
nav.navbar .nav li > a { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin-left: 5px; padding: 8px 15px; text-transform: uppercase; }
@media (max-width: 767px) { nav.navbar .nav li > a { margin-left: 0; } }
nav.navbar .nav li > a:hover { color: #fe9214; background-color: transparent; }
nav.navbar .nav .menu-toggle { display: none; }
nav.navbar .nav .sub-menu { top: 30px; }
nav.navbar .nav .sub-menu, nav.navbar .nav .children { background-color: #e1e1e1; border-top: 0; display: none; left: -2px; list-style: none; padding: 0; position: absolute; z-index: 3000; }
nav.navbar .nav .sub-menu li, nav.navbar .nav .children li { background: #333; border-bottom: 1px solid #555; padding: 6px 5px; text-align: center; }
nav.navbar .nav .sub-menu li a, nav.navbar .nav .children li a { display: block; margin: 0; min-width: 200px; color: #fff; text-decoration: none; }
nav.navbar .nav .sub-menu li:hover, nav.navbar .nav .children li:hover { background: #e58412; color: #fff; }
nav.navbar .nav .sub-menu li:hover a, nav.navbar .nav .children li:hover a { color: #fff; }
nav.navbar .nav .sub-menu .sub-menu ul, nav.navbar .nav .sub-menu .children ul, nav.navbar .nav .children .sub-menu ul, nav.navbar .nav .children .children ul { border-left: 0; left: 100%; top: 0px; }
nav.navbar .nav li:hover > ul { display: block; }

/* Main Body, Content Area ========================================================================== */
#main { min-height: 500px; }

#main section { padding: 80px 0; }

.single .primary article { min-height: 500px; }

.single .primary h1.entry-title { color: #6D625A; }

.secondary aside { margin-bottom: 30px; }
.secondary h3 { margin-bottom: 5px; color: #6D625A; }
.secondary ul { margin-bottom: 35px; margin-left: 0; padding-left: 0; }
.secondary ul li { border-bottom: 1px solid #e1e1e1; list-style: none; margin-bottom: 0; line-height: 40px; }
.secondary ul li a { color: #6D625A; }
.secondary ul li a:hover { color: #fe9214; text-decoration: none; }
.secondary ul li.current_page_item > a, .secondary ul li.current_page_ancestor > a, .secondary ul li.current-menu-item > a, .secondary ul li.current-menu-ancestor > a { color: #fe9214; }
.secondary ul li ul ul li { border-bottom: none; padding-left: 20px; line-height: 30px; }

/* Footer ========================================================================== */
footer { background: #111; }
footer hr { border-bottom: 1px solid #333; margin: 5px 0; }
footer a { color: #6D625A; }
footer .container .row { padding: 25px 0; }
footer .container .row ul { padding-left: 0; padding-top: 5px; }
footer .container .row ul li { float: left; list-style: none; }
footer .container .row ul li a { padding: 0 10px; color: #6D625A; text-decoration: none; font-size: 13px; font-size: 0.8125rem; }
footer .container .row ul li a:hover { color: #fe9214; text-decoration: none; }
footer .container .row ul li:after { color: #6D625A; content: "|"; }
footer .container .row ul li:last-child:after { content: ""; }
footer .container .row .social { text-align: center; }
footer .container .row .social a { background: #6D625A; border-radius: 5px; display: block; float: right; height: 30px; margin-right: 15px; padding: 0 10px; width: 30px; color: #e1e1e1; font-size: 14px; font-size: 0.875rem; line-height: 30px; }
footer .container .row .social a:hover { background: #fe9214; text-decoration: none; }
footer .container .row .social a:first-child { margin-right: 0; }
footer .container .row .copyright { color: #6D625A; font-size: 13px; font-size: 0.8125rem; text-align: left; padding-top: 3px; }
@media (max-width: 767px) { footer .container .row .copyright { text-align: center; } }
footer .row:last-child { padding: 20px 0; }

@media (max-width: 767px) { footer .container { text-align: center; }
  footer .container .social .copyright { display: none; }
  footer .container .row .col-sm-6 { min-height: 50px; }
  footer .container .row .col-sm-6.social { clear: both; padding-top: 15px; text-align: center; }
  footer .container .row .col-sm-6.social a { display: inline-block; float: none; margin-left: 5px; margin-right: 5px; }
  footer .container .row .col-sm-6 li { border-bottom: 1px solid #333; float: none; padding: 10px; width: 100%; text-align: center; }
  footer .container .row .col-sm-6 li:after { content: ""; } }
/* ========================================================================== MODULES ========================================================================== */
.listed-content .listed-content-icon, .listed-content .listed-content-image { margin-bottom: 20px; }

.callout { overflow: hidden; padding: 160px 0 !important; position: relative; text-align: center; background: #e58412; }
.callout .tint { top: 0; }
.callout h2, .callout p { margin-bottom: 25px; color: #fff; position: relative; z-index: 5; }
.callout h2 { font-size: 70px; font-size: 4.375rem; font-family: serif; font-weight: 100; text-transform: uppercase; }
.callout p { margin-bottom: 0; }
.callout.background-image { background: none; }
.callout.background-image img { left: 0; min-width: 100%; position: absolute; top: 0px; z-index: -1; }

.fa-file-powerpoint-o { font-size: 40px; }

/* Page Heading */
.page-intro { background: url('assets/images/headers/banner1.jpg'); background-size: cover; color: #fff; }
.page-intro .tint { padding: 30px 0; position: relative; }
.page-intro .col-md-6:last-child { text-align: right; }
.page-intro .col-md-6 a, .page-intro .page-intro .col-md-6 h1 { color: #fff; }
.page-intro .col-md-6 h1 { margin-bottom: 0; }

.breadcrumb { background: transparent; line-height: 40px; margin-bottom: 0; }

.pagination .page-numbers { padding: 10px; background: #fe9214; color: #fff; margin-right: 5px; border-radius: 4px; }

.pagination .page-numbers.current { background: #e58412; color: #fff; }

nav.post-navigation { border-top: 1px solid #ccc; padding-top: 20px; height: 80px; }

nav .navigation { border-top: 1px solid #e1e1e1; padding-top: 25px; }

nav .nav-links a { display: inline-block; color: #fff; background: #e58412; padding: 2px 8px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
nav .nav-links a:first-child { float: left !important; }
nav .nav-links a:last-child { float: right; }

.post-navigation { display: none; }

/* ========================================================================== FEATURES / PAGE ELEMENTS ========================================================================== */
/* Home Page ========================================================================== */
.banner { overflow: hidden; padding: 0 !important; position: relative; /* margin-top: -95px */ }

.carousel .container { position: relative; z-index: 9; }
.carousel .item { height: 700px; }
.carousel .item img { height: 100%; left: 0; min-width: 100%; position: absolute; top: 0; }
@media (max-width: 767px) { .carousel .item img { max-width: 200%; width: 170%; height: auto; } }
.carousel .carousel-img { max-width: 450px; position: absolute; right: 10%; top: 25%; }
.carousel .carousel-img img { height: auto; position: relative; width: 100%; z-index: 6; }
.carousel .carousel-caption { background-color: transparent; left: 15%; top: 28%; width: 36%; text-align: left; }
@media (max-width: 767px) { .carousel .carousel-caption { text-align: center; top: 15%; } }
.carousel .carousel-caption h1, .carousel .carousel-caption p { background: rgba(0, 0, 0, 0.7); display: inline-block; margin-bottom: 6px; margin: 0; padding: 5px 10px; color: #fff; line-height: 1.25; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }
.carousel .carousel-caption h1 { font-size: 50px; font-size: 3.125rem; }
@media (max-width: 767px) { .carousel .carousel-caption h1 { font-size: 35px; font-size: 2.1875rem; } }
.carousel .carousel-caption p { font-size: 22px; font-size: 1.375rem; }
@media (max-width: 767px) { .carousel .carousel-caption p { font-size: 16px; font-size: 1rem; } }
.carousel .carousel-caption a.btn { margin-top: 15px; padding: 7px 16px; color: #fff; font-size: 18px; font-size: 1.125rem; text-transform: uppercase; }
.carousel .carousel-control { z-index: 5; }
.carousel .carousel-control .glyphicon-chevron-left, .carousel .carousel-control .glyphicon-chevron-right { background: #111; height: 80px; top: 44%; width: 50px; color: #fff; line-height: 77px; }
.carousel .carousel-control .glyphicon-chevron-left { left: 0; }
.carousel .carousel-control .glyphicon-chevron-right { right: 0; }

@media (max-width: 769px) { .listed-item { margin-bottom: 50px; } }
/* Gallery Page ========================================================================== */
.gallery-item { width: 25%; }

.gallery .gallery-icon { height: 220px; overflow: hidden; border: 2px solid #e1e1e1; }
.gallery .gallery-icon img { border: none; width: 105%; height: auto; }

#cboxOverlay { background-image: transparent !important; background: rgba(0, 0, 0, 0.8) !important; }

@media (max-width: 767px) { .contact-info { width: 100%; } }
/*___________________________ BLOG PAGE ___________________________ */
.blog article { border-bottom: 1px solid #e1e1e1; margin-bottom: 30px; }

.comment-list footer { background: transparent; }

.textwidget { padding: 10px; }

.category .primary article { padding: 30px 0; border-bottom: 1px solid #e1e1e1; }
.category .primary article h3 { margin-bottom: 0; }

/*___________________________ HOME PAGE ___________________________ */
/* ========================================================================== CLASS MODIFIERS & ELEMENTS ========================================================================== */
/*___________________________ BUTTONS ___________________________ */
.btn, a.btn, button.btn { color: #fff; background: #fe9214; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.btn:hover, a.btn:hover, button.btn:hover { background: #e58412; color: #fff; }

/*___________________________ UTILITY CLASSES / COMMON CLASSES ___________________________ */
.space-before-small { margin-top: 25px; }

.space-before { margin-top: 50px; }

.space-before-large { margin-top: 100px; }

.space-after-small { margin-bottom: 25px; }

.space-after { margin-bottom: 50px; }

.space-after-large { margin-bottom: 100px; }

.space-inner-small { padding-top: 25px; padding-bottom: 25px; }

.space-inner { padding-top: 50px; padding-bottom: 50px; }

.space-inner-large { padding-top: 100px; padding-bottom: 100px; }

.color-orange { color: #fe9214; }

.tint { background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; position: absolute; z-index: 1; }

/* ========================================================================== RESPONSIVE CSS ========================================================================== */
.desktop-only { display: initial; }
@media (max-width: 769px) { .desktop-only { display: none; } }

.mobile-only { display: none; }
@media (max-width: 769px) { .mobile-only { display: initial; } }

@media (min-width: 767px) and (max-width: 769px) { .carousel .carousel-caption { width: auto; } }
@media (max-width: 769px) { body { padding-left: 0; padding-right: 0; }
  .row { padding-left: 15px; padding-right: 15px; }
  .container.navbar-wrapper { margin-bottom: 0; width: auto; }
  .container > .navbar-header { border: none; }
  .navbar-inner { border-radius: 0; }
  nav.navbar { float: none; }
  nav.navbar .nav, nav.navbar .nav li { display: block; text-align: center; }
  nav.navbar .nav .current-menu-item > a { background: transparent; }
  .nav-collapse .navbar-form, .nav-collapse .navbar-search { border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; }
  .navbar-toggle { margin-right: 0; }
  .navbar-toggle .icon-bar { background: #333; }
  .navbar { height: auto; }
  .navbar .navbar-collapse { background: #333; }
  .navbar .pull-right { float: none !important; }
  nav#access { float: none; background-color: #fe9214; }
  #main #banner { margin-top: 0; }
  .carousel .carousel-caption { width: auto; left: auto; right: auto; }
  .carousel .item { height: 300px; }
  .carousel img { width: auto; }
  .img-fit img { width: 100%; }
  footer .container { text-align: center; }
  footer .container .pull-right { float: none !important; } }
/* ========================================================================== Wordpress CSS ========================================================================== */
/*--------
Comment Reply
---------*/
#comments-title { color: #666; font-size: 10px; font-weight: 500; line-height: 2.6em; padding: 0 0 2.6em; text-transform: uppercase; }

.nopassword, .nocomments { color: #aaa; font-size: 24px; font-weight: 100; margin: 26px 0; text-align: center; }

.commentlist { list-style: none; margin: 0 auto; width: 68.9%; }

.content .commentlist, .page-template-sidebar-page-php .commentlist { width: 100%; /* reset the width for the one-column and sidebar page layout */ }

.commentlist > li.comment { background: #f6f6f6; border: 1px solid #ddd; -moz-border-radius: 3px; border-radius: 3px; margin: 0 0 1.625em; padding: 1.625em; position: relative; }

.commentlist .pingback { margin: 0 0 1.625em; padding: 0 1.625em; }

.commentlist .children { list-style: none; margin: 0; }

.commentlist .children li.comment { background: #fff; border-left: 1px solid #ddd; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; margin: 1.625em 0 0; padding: 1.625em; position: relative; }

.commentlist .children li.comment .fn { display: block; }

.comment-meta .fn { font-style: normal; }

.comment-meta { line-height: 1.5em; }

.commentlist .children li.comment .comment-meta { line-height: 1.625em; margin-left: 50px; }

.commentlist .children li.comment .comment-content { margin: 1.625em 0 0; }

.comment-meta a { font-weight: bold; }

.comments-area ol { list-style: none; }

.commentlist .avatar { -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 2px #e1e1e1; -moz-box-shadow: 0 1px 2px #e1e1e1; box-shadow: 0 1px 2px #e1e1e1; left: -102px; padding: 0; position: absolute; top: 0; }

.commentlist > li:before { content: url(assets/images/comment-arrow.png); left: -21px; position: absolute; }

.commentlist > li.pingback:before { content: ''; }

.commentlist .children .avatar { background: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; left: 2.2em; padding: 0; top: 2.2em; }

a.comment-reply-link { background: #eee; -moz-border-radius: 3px; border-radius: 3px; color: #666; display: inline-block; font-size: 12px; padding: 0 8px; text-decoration: none; }

a.comment-reply-link:hover, a.comment-reply-link:focus, a.comment-reply-link:active { background: #888; color: #fff; }

a.comment-reply-link > span { display: inline-block; position: relative; top: -1px; }

/*--------
Comment Form
---------*/
#comments { margin-top: 20px; border-top: 1px solid #d3d3d3; margin: 1.625em auto; padding: 1.625em; }

#respond { -moz-border-radius: 3px; border-radius: 3px; position: relative; width: 100%; }

#respond input[type="text"], #respond input[type="email"], #respond input[type="url"], #respond textarea { background: #fff; border: 1px solid #E5E5E5; -moz-border-radius: 5px; border-radius: 5px; position: relative; padding: 7px; text-indent: 80px; }

#respond .comment-form-author, #respond .comment-form-email, #respond .comment-form-url, #respond .comment-form-comment { position: relative; }

#respond .comment-form-author label, #respond .comment-form-email label, #respond .comment-form-url label, #respond .comment-form-comment label { background: #eee; -webkit-box-shadow: 1px 2px 2px rgba(204, 204, 204, 0.8); -moz-box-shadow: 1px 2px 2px rgba(204, 204, 204, 0.8); box-shadow: 1px 2px 2px rgba(204, 204, 204, 0.8); color: #555; display: inline-block; font-size: 11px; left: 1px; min-width: 60px; padding: 2px 10px; position: relative; top: 33px; z-index: 1; }

#respond input[type="text"]:focus, #respond input[type="email"]:focus, #respond input[type="url"]:focus, #respond textarea:focus { text-indent: 0; z-index: 1; }

#respond textarea { resize: vertical; width: 100%; font-family: Arial, Helvetica, sans-serif; }

#respond .comment-form-author .required, #respond .comment-form-email .required { color: #bd3500; font-size: 14px; font-weight: bold; left: -11px; top: 40px; z-index: 1; }

#respond .comment-notes, #respond .logged-in-as { font-size: 13px; }

#respond p { margin: 10px 0; }

#respond .form-submit { float: left; margin: -20px 0 10px; }

#respond input#submit { border: none; -moz-border-radius: 3px; border-radius: 3px; box-shadow: none; color: #fff; cursor: pointer; font-size: 15px; margin: 20px 0; padding: 5px 42px 5px 22px; position: relative; text-transform: uppercase; }

#respond input#submit:active { color: #FFF; }

#respond #cancel-comment-reply-link { color: #666; margin-left: 10px; text-decoration: none; }

#respond .logged-in-as a:hover, #respond #cancel-comment-reply-link:hover { text-decoration: underline; }

.commentlist #respond { margin: 1.625em 0 0; width: auto; }

#reply-title { color: #373737; font-size: 24px; font-weight: bold; line-height: 30px; }

#cancel-comment-reply-link { color: #888; display: block; font-size: 10px; font-weight: normal; line-height: 2.2em; letter-spacing: 0.05em; position: absolute; right: 1.625em; text-decoration: none; text-transform: uppercase; top: 1.1em; }

#cancel-comment-reply-link:focus, #cancel-comment-reply-link:active, #cancel-comment-reply-link:hover { color: #ff4b33; }

#respond label { line-height: 2.2em; }

#respond input[type=text] { display: block; }

#respond p { font-size: 12px; }

p.comment-form-comment { margin: 0; }

.form-allowed-tags { display: none; }

/* WYSIWYG Alignment */
.alignleft { display: inline; float: left; margin-right: 1.625em; }

.alignright { display: inline; float: right; margin-left: 1.625em; }

.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }

img.alignleft, img.alignright, img.aligncenter { margin-bottom: 1.625em; }

/* Comments link */
.entry-header { position: relative; }

.entry-header .comments-link a { background: #eee url(assets/images/comment-bubble.png) no-repeat; color: #666; font-size: 13px; font-weight: normal; line-height: 35px; overflow: hidden; padding: 0 0 0; position: absolute; top: 0em; right: 0; text-align: center; text-decoration: none; width: 43px; height: 36px; }

.entry-header .comments-link a:hover, .entry-header .comments-link a:focus, .entry-header .comments-link a:active { background-color: #1982d1; color: #fff; color: rgba(255, 255, 255, 0.8); }

.entry-header .comments-link .leave-reply { visibility: hidden; }


/* Added Code */
header svg.icon {display: none;}

nav.navbar .nav .sub-menu li a {padding: 0;}
nav.navbar .nav .sub-menu {border-top: 15px solid #fff;}
