/*------------------ Contact Page -----------------*/
.contact-box .startup-contact-form {
   box-shadow: 0 0 10px var(--color13);
   padding: 10px 40px 40px 40px;
}
.contact-box .startup-contact-form h3 {
   font-weight: 600;
   margin-bottom: 20px;
   color: #232c2b;
   font-family: var(--common-font-k);
}
.contact-box .startup-contact-form input, .contact-box .startup-contact-form textarea {
   border-top: none;
   border-left: none;
   border-right: none;
   border-color: #e7e7e7;
   margin-bottom: 20px;
}
.contact-box .startup-contact-details i {
   border-radius: 50%;
   color: #232c2b;
   height: 50px;
   text-align: center;
   width: 50px;
   border: 2px solid #e7e7e7;
   font-size: 22px;
   padding-top: 13px;
}
.contact-box .startup-contact-info {
   padding-top: 25px;
   padding-bottom: 10px;
}
.contact-box .startup-contact-info span {
   font-family: var(--common-font-k);
   color: #232c2b;
}
.contact-box .startup-contact-info p {
   color: var(--color3);
}
.contact-box .main-contact-form {
   padding-bottom: 60px;
}
.contact-box .startup-contact-info:hover i {
   background-color: var(--globalchocklate);
   color: white;
}
/*---------------- Banner ----------------------*/
.inner_banner img, .title-box img {
   width: 100%;
}
/* --------- search Page ------- */
.postbox h6 {
   font-weight: bold;
}
/* --------- Blog Page ------- */
.postbox h3 {
   font-weight: normal;
   font-size: 35px;
   text-align: center;
   margin: 15px 0 0 0;
}
.metabox img {
   border-radius: 50%;
   margin-left: 30%;
}
.postbox {
   margin-bottom: 39px;
   border: none;
   border-radius: 6px;
}
.postbox h2 {
   margin: 0 0 5px;
   font-weight: bold;
}
.widget_recent_entries li {
   margin: 10px;
}
.metabox {
   color: black;
   padding: 5px 0;
   clear: both;
   margin: 10px 0;
   border-top: 1px solid #13182c;
   border-bottom: 1px solid #13182c;
}
.metabox .entry-date, .metabox .entry-author {
   padding: 0 0 0 10px;
   margin: 0 13px 0 0;
   color: #13182c;
}
.metabox .entry-author a {
   color: #13182c;
}
.metabox .entry-comments {
   padding: 0 0 0 10px;
   color: #13182c;
}
#comment-nav-above .nav-links {
   width: 100%;
   float: left;
   margin-bottom: 17px;
}
.single-post-block .single-content p {
   line-height: 27px;
   color: var(--color4);
   font-family: var(--common-font-r);
}
.authordetails {
   padding-top: 25px;
}
.authordetails .author_links {
   padding-left: 17%;
   font-weight: bold;
   margin-bottom: 7px;
}
.authordetails .b-content {
   font-size: 14px;
   letter-spacing: 1px;
   line-height: 27px;
   color: var(--color4);
   font-family: var(--common-font-r);
   font-style: italic;
}
.authordetails img {
   border-radius: 50%;
}
.authordetails ul {
   list-style-type: none;
   margin-left: 16%;
   margin-top: 10px;
   position: relative;
}
.authordetails ul li {
   display: inline;
}
.authordetails ul li a i {
   padding: 12px 15px 9px 13px;
   color: var(--globalgrey);
   border-radius: 50%;
   width: 40px;
   height: 40px;
   margin-right: 10px;
}
.authordetails .author_links a {
   color: var(--globalgrey);
   font-family: var(--common-font-k);
}
.inner-sbox h4 a {
   font-size: 18px;
   color: #232c2b;
   font-family: var(--common-font-k);
}
.inner-sbox p {
   font-size: 14px;
   letter-spacing: 1px;
   line-height: 27px;
   color: var(--color4);
   font-family: var(--common-font-r);
}
.inner-sbox .post-readmore {
   border: 2px solid #232c2b;
   padding: 10px 20px;
   font-size: 14px;
   letter-spacing: 3px;
   font-family: var(--common-font-k);
   font-weight: bold;
   color: #232c2b;
}
.archive h1 {
   font-family: var(--common-font-k);
   color: #232c2b;
   font-weight: bold;
   font-size: 30px;
   padding-top: 25px;
}
.search .entry-title {
   font-family: var(--common-font-k);
   color: #232c2b;
   font-weight: bold;
   font-size: 30px;
   padding-top: 25px;
}
/* ----------------------- POST---------------------- */
a.page-numbers, span.page-numbers.current {
   padding: 10px !important;
   background: var(--globalchocklate);
   color: white !important;
   border: 1px solid var(--globalchocklate);
}
.navigation span.page-numbers.current {
   background: var(--globalchocklate);
   border: 1px solid var(--globalchocklate);
   color: black !important;
}
.blog-post h5 {
   text-transform: uppercase;
   color: black;
}
aside#search-3 {
   padding: 0 !important;
}
.feature-image-box img {
   width: 100%;
}
.feature-image-box img a:hover {
   opacity: 0.8;
}
.post-singlepage {
   border: solid 1px var(--color8);
   box-shadow: 0 0 1px var(--color8);
}
.bradcrumbs {
   padding: 30px 0;
}
/*------------------ Comments BOX ------------------*/
#comments {
   float: left;
   width: 100%;
   margin-top: 35px;
}
#comments h2.comments-title {
   font-family: var(--common-font-k);
   color: #13182c;
   font-weight: normal;
   font-size: 30px;
}
#comments h3.comment-reply-title {
   font-size: 20px;
   font-weight: bold;
   clear: both;
}
#comments input[type="text"], #comments input[type="email"], #comments textarea {
   padding: 12px 10px;
   font-size: 18px;
}
#comments input[type="submit"].submit {
   padding: 10px 20px;
   text-transform: uppercase;
   font-weight: bold;
   margin-top: 20px;
   color: white;
   text-transform: uppercase;
   border-top: none;
   font-family: var(--common-font-k);
}
#comments a time {
   color: black;
   font-weight: bold;
   font-size: 12px;
}
#comments .comment-metadata {
   width: 90%;
   float: left;
   padding: 1% 0 0 0;
}
#comments .comment-content {
   width: 90%;
   text-align: left;
   margin-left: 7%;
}
#comments .comment-author {
   margin-bottom: 1em;
}
#comments h2#reply-title {
   display: inline-table;
   font-family: var(--common-font-k);
   text-align: center;
   color: #13182c;
   font-weight: normal;
   font-size: 30px;
}
#comments .comment-author.vcard img {
   padding: 2px;
}
#comments .comment-author .fn,  #comments .comment-author .says {
   color: #13182c;
}
#comments ol {
   list-style-type: none;
}
#comments .comment-meta {
   color: var(--globalchocklate);
   font-weight: bold;
}
#comments .comment-body p {
   line-height: 27px;
   color: var(--color4);
}
#comments .reply a {
   border: 2px solid var(--globalgrey);
   font-family: var(--common-font-k);
   color: var(--globalgrey);
   font-weight: bold;
   padding: 8px 20px 8px 20px;
   font-size: 13px;
   width: 56%;
   position: relative;
   margin-top: -10%;
}
#comments ol li {
   padding-bottom: 30px;
}
.post-navigation .nav-previous .meta-nav,  .post-navigation .nav-next .meta-nav {
   background-color: var(--globalchocklate);
   padding: 8px 20px 8px 20px;
   color: white;
}
.comment-edit-link {
   display: none;
}
#comments .comment-meta a {
   color: #232c2b;
}
#respond .logged-in-as a {
   color: var(--globalgrey);
}
#comments .children {
   padding-top: 30px;
}
/* -------------- Single Pages ---------------- */
#single-leader .leader-desig {
   color: #232c2b;
   font-family: var(--common-font-r);
   padding-top: 15px;
}
#single-leader .leader-email {
   color: #232c2b;
   font-family: var(--common-font-r);
}
#single-leader .leader-call {
   color: #232c2b;
   font-family: var(--common-font-r);
}
#single-leader .social-icon {
   padding-top: 20px;
   padding-bottom: 20px;
}
#single-leader .social-icon i {
   background-color: #232c2b;
   color: white;
   width: 40px;
   padding: 12px 10px 12px 13px;
   border-radius: 50%;
   margin-right: 10px;
}
#single-leader .social-icon i:hover {
   background-color: var(--globalchocklate);
   color: white;
}
#single-leader p i {
   color: var(--globalchocklate);
}
#single-testimonial .testimonials-desig {
   font-size: 16px;
   letter-spacing: 1px;
   color: #232c2b;
   font-family: var(--common-font-r);
   padding-top: 15px;
}
#single-testimonial .social-icon {
   padding-top: 10px;
   padding-bottom: 20px;
}
#single-testimonial .social-icon i {
   color: var(--globalgrey);
   width: 40px;
   padding: 12px 10px 12px 13px;
   border-radius: 50%;
   margin-right: 10px;
}
#single-testimonial .social-icon i:hover {
   background-color: var(--globalchocklate);
   color: white;
}
#single-testimonial .single-testimonial-content p {
   font-size: 15px;
   letter-spacing: 0px;
   line-height: 26px;
   color: var(--color4);
}
/*--------------- Sidebar -----------------*/
#sidebar .textwidget input[type="submit"] {
   width: 100%;
}
#sidebar .textwidget label {
   width: 100%;
   float: left;
   margin-bottom: 0;
}
#sidebar .textwidget input[type="submit"] {
   background: var(--color7);
   border: none;
   color: white;
   padding: 14px 0;
   font-size: 15px;
   margin: 0;
}
#sidebar .widget_archive select {
   margin-top: 18px;
}
#sidebar .widget_categories form {
   margin-top: 18px;
}
#sidebar form {
   display: table;
   width: 100%;
   border: 1px solid var(--color8);
}
#sidebar h3 {
   background-color: #232c2b;
   color: white;
   font-weight: bold;
   padding: 12px 15px 12px 15px;
   font-size: 14px;
   width: 75%;
   position: relative;
   margin-top: -10%;
   text-align: center;
   margin-left: auto;
   margin-right: auto;
   font-family: var(--common-font-k);
}
.widget_categories select {
   width: 100%;
   padding: 6px;
}
#sidebar input[type="search"] {
   background: transparent;
   padding: 10px 10px;
   border: none;
   font-size: 15px;
   color: black;
   width: 100%;
}
#sidebar label {
   width: 71%;
   float: left;
   margin-bottom: 0;
}
#sidebar input[type="submit"] {
   background: transparent;
   border: none;
   color: black;
   padding: 14px 0;
   font-size: 10px;
   margin: 0;
}
#sidebar aside {
   margin-bottom: 40px;
   border: 2px solid #232c2b;
   padding: 10px;
}
#sidebar ul {
   list-style: none;
   margin: 0;
   padding: 0;
   font-size: 17px;
}
#sidebar ul li {
   line-height: 32px;
   background: url('./images/arrow-right.png') no-repeat 0px 10px;
}
#sidebar ul li a {
   color: #708090;
}
#sidebar .tagcloud a {
   background: #13182c;
   color: white;
   font-size: 15px !important;
   padding: 5px 18px;
   margin: 10px 0 5px;
   display: inline-block;
}
#sidebar .tagcloud a:hover {
   background: #13182c;
}
#sidebar .widget_recent_entries ul li {
   background: none;
}
#sidebar .post-content {
   line-height: 20px;
   margin-bottom: 15px;
}
span.credit_link a {
   color: var(--globalchocklate);
}
.blog .credit_link {
   color: black;
}
/* -------------- page with left sidebar ------------ */
.sidebar-content_page p {
   line-height: 27px;
   color: var(--color4);
   font-family: var(--common-font-r);
}
.single-pages-content p {
   line-height: 27px;
   color: var(--color4);
   font-family: var(--common-font-r);
}
.taxonomy-description {
   line-height: 27px;
   color: var(--color4);
   font-family: var(--common-font-r);
   padding-bottom: 20px;
}
.single-pages-content #comments {
   display: none;
}
/*------------- Page -----------------*/
.title-box {
   color: white;
   text-transform: uppercase;
   font-weight: bold;
   text-align: center;
   margin-bottom: 25px;
}
.title-box img {
   width: 100%;
}
.title-box h1 {
   font-weight: bold;
   text-shadow: 0 2px 2px rgba(255, 255, 255, 0.58);
   font-size: 34px;
}
.above_title {
   position: absolute;
   right: 0;
   left: 0;
   margin-top: 10%;
}
.middle-content {
   padding-bottom: 20px;
}
/*---------------- Pagination ----------------*/
.navigation {
   font-size: 14px;
   font-weight: bold;
   margin: 10px 0;
}
.navigation a {
   padding: 0;
}
.navigation span, .navigation a {
   display: block;
   float: left;
   padding: 10px 15px 0 15;
   margin-bottom: 10px;
   margin-right: 10px;
   color: var(--color3);
   -webkit-transition: background .15s ease-in-out;
   -moz-transition: background .15s ease-in-out;
   -ms-transition: background .15s ease-in-out;
   -o-transition: background .15s ease-in-out;
   transition: background .15s ease-in-out;
   font-weight: normal;
}
.navigation span.meta-nav {
   font-weight: bold;
}
.navigation .current {
   background: var(--color7);
   color: white;
   font-weight: normal;
}
/* ------------- Category --------------------*/
.category-page h4 {
   text-align: left !important;
}
ul.post-categories {
   list-style: none;
   margin: 0;
}
ul.post-categories a {
   color: var(--globalgrey);
   font-family: var(--common-font-k);
}
.content_boxes {
   padding: 0;
   border: none;
}
.post_ctg span {
   float: left;
   margin-right: 7px;
}
/*-------------- Main Title ---------------*/
.share_icon {
   padding-top: 20px;
   padding-bottom: 10px;
}
.share_icon i {
   padding: 10px 10px 10px 8px;
   margin: 0 0;
   color: white;
   background-color: var(--color7);
   border-radius: 50%;
   width: 36px;
   margin: 0 4px;
   text-align: center;
}
.share_icon i.fab.fa-facebook-f {
   background-color: #3c5a99;
}
.share_icon i.fab.fa-linkedin-in {
   background-color: #007bb5;
}
.share_icon i.fab.fa-google-plus-g {
   background-color: #da4835;
}
.share_icon i.fab.fa-twitter {
   background-color: #55acee;
}
.services_inner h4, .services_inner .short_text {
   color: white;
}
.view-more {
   width: 100%;
   margin: 0 auto;
   text-align: center;
}
.menubar.scrolled li.search-box {
   display: block !important;
}
.woocommerce ul.products li.product .button {
   margin-top: 1em;
   margin: 12px auto;
   text-align: center;
   display: table;
}
.startup-contact-form label {
   width: 100%;
}
.contact-box .startup-contact-form textarea {
   height: 100px;
}
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation {
   margin: 0 0 15px;
   overflow: hidden;
}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous {
   width: 50%;
}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next {
   text-align: right;
   width: auto;
}