/*
CTC Separate Stylesheet
Updated: 2019-04-20 07:54:37
Theme Name: Pixova Lite Child
Theme URI: https://colorlib.com/wp/themes/pixova-lite/
Template: pixova-lite
Author: Colorlib
Author URI: https://colorlib.com/
Description: A modern design with clean lines and styling for a wide variety of content, exactly how a business design should be. Pixova is a one-page parallax theme, with excellent built-in functionality. You can add as many images as you want to the main header area, turn them into slider. Theme includes animations (can be turned off), a custom pre-loader (can be turned off) and has been optimized for loading speed.
Tags: one-column,two-columns,right-sidebar,left-sidebar,custom-header,custom-menu,featured-image-header,featured-images,sticky-post,full-width-template,front-page-post-form,threaded-comments,translation-ready
Version: 2.0.4.1555746877
*/

/*custom styles added by Noda*/

/* tagline text color */

.intro-tagline {
    font-weight: bold;
    opacity: 1 !important;
}

/* button */
body .btn-cta-intro-outline {
    margin-right: 0px!important;
}
/* counter text font family */
.pixova-heading.text-center {
    /* font-family: Poppins; */
    font-weight: 500;
}
/* team members */
.pixova-team-member-name span {
    display: block;
    margin-top: 10px;
    font-size: 14px;
    color: #1acdcb;
}
/* Send button color */
.wpcf7-form input[type=submit] {
	background: #545454
}
/* Hide default footer credits */
.pixova-lite-footer-theme-copyright {
    display: none;
}
/* Hide date in the page title */
.blog-intro .intro-content .pixova-date {
    display: none;
}
/* Bold text in page content */
.entry-content p strong {
    font-weight: bold;
}

/* Making first image in the page full width */
.page .entry-content > figure.wp-block-image {
    width: 100vw;
    margin-left: calc(-50vw + 50% - 8px);
    position: relative;
    max-width: inherit;
}

/* bullet point text size */
.entry-content ol, .entry-content ul {
    font-size: 16px;
}

/* Menu children elements */
.main-navigation li:hover > ul.sub-menu {
    display: block;
    position: absolute;
    background: white;
    padding: 20px 5px;
    width: 230px;
}
.sub-menu .menu-item-has-children:after {
    content: "";
    width: 8px;
    height: 8px;
    background: #b5efee;
    position: absolute;
    border-radius: 50%;
    right: 40px;
    margin-top: 5px;
}
ul.sub-menu li {
    display: block;
    padding: 10px 0px;
}
ul.sub-menu ul.sub-menu {
    left: 210px;
    top: 60px;
    position: absolute;
}
ul.sub-menu {
    display: none;
}

/* custom logo in introduction text */
img.custom_logo {
    display: block;
    margin: 0 auto;
}
/* author box */
.pixova-author-area h3 span {
    position: absolute;
}

.pixova-author-area h3 span, .pixova-author-area h3 a {
    visibility: visible;
}
.pixova-author-area h3 {
    visibility: hidden;
}
.pixova-author-area h3 a {
    position: absolute;
    left: 90px;
}
/* Language switcher */
a.lang_switcher img {
    width: 30px;
    margin-right: 2px;
    position: relative;
    top: 6px;
    left: 15px;
}