/*
 Theme Name:   Qik Child
 Theme URI:    https://qik.radiantthemes.com/
 Description:  Qik Child Theme
 Author:       RadiantThemes.com
 Author URI:   https://radiantthemes.com/
 Template:     qik
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 Text Domain:  qik-child
*/

/*@font-face {font-family: 'Inter';font-display:swap;src: url('assets/fonts/Inter-Regular.woff2') format('woff2');}
 
@font-face {font-family: 'InterMedium';font-display:swap;src: url('assets/fonts/Inter-Medium.woff2') format('woff2');}
  
@font-face {font-family: 'InterSemiBold';font-display:swap;src: url('assets/fonts/Inter-SemiBold.woff2') format('woff2');}

@font-face {font-family: 'InterExtraBold';font-display:swap;src: url('assets/fonts/Inter-ExtraBold.woff2') format('woff2');}*/

/*Header scroll after plugin update*/
.header-position-scroll{
	position:fixed !important;
}
.header-position-on-top{
	position:relative;
}
/*keyboard navigation css styles*/
:focus-visible {
	  border-radius:5px;
	  outline: -webkit-focus-ring-color auto 1px !important;
    }
:-moz-focusring {
 outline: 2px solid black !important;
	border-radius:5px;
}
#search-input-desktop{
	outline: none !important;
}

@font-face {
	font-family: futura-pt;
	src: url(https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"), url(https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"), url(https://use.typekit.net/af/2cd6bf/00000000000000000001008f/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	font-display: swap;
}

@font-face {
	font-family: futura-pt;
	src: url(https://use.typekit.net/af/c4c302/000000000000000000012192/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"), url(https://use.typekit.net/af/c4c302/000000000000000000012192/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"), url(https://use.typekit.net/af/c4c302/000000000000000000012192/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype");
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	font-display: swap;
}

@font-face {
	font-family: futura-pt-bold;
	src: url(https://use.typekit.net/af/053fc9/00000000000000003b9af1e4/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"), url(https://use.typekit.net/af/053fc9/00000000000000003b9af1e4/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"), url(https://use.typekit.net/af/053fc9/00000000000000003b9af1e4/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	font-display: swap;
}
/*added 4 different font weight custom code that is previously used - performance */
/* latin */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  }
  /* latin */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
  }
  /* latin */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
  }
  /* latin */
  @font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtfBBc4.woff2) format('woff2');
  }

/* Inter font family */
@font-face {
  font-family: 'Inter';
  font-display:swap;
  font-weight: 400;
  src: url('https://cdn.boldreports.com/website/images/pages/fonts/Inter-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'InterMedium';
  font-display:swap;
  font-weight: 500;
  src: url('https://cdn.boldreports.com/website/images/pages/fonts/Inter-Medium.woff2') format('woff2');}
  
@font-face {
  font-family: 'InterBold';
  font-display:swap;
  font-weight: 700;
  src: url('https://cdn.boldreports.com/website/images/pages/fonts/Inter-Bold.woff2') format('woff2');
} 
  
h1,h2,h3,h4,h5,h6
{
  border: 0;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  font-family: 'futura-pt' !important; 
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}

/* Child Theme Custom CSS, Ignore strong, italics & underline for blogs */
html,
body,
span,
applet,
object,
iframe,
/* h1,
h2,
h3,
h4,
h5,
h6, */
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
  border: 0;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  font-family: 'Roboto' !important; 
  margin: 0;
  outline: 0;
  padding: 0;
  vertical-align: baseline;
}
/* learning page common Inter font update */
.learning-center-font p, .learning-center-font span, .learning-center-font label, .learning-center-font search[input]::placeholder, .learning-center-font table, .learning-center-font td, .learning-center-font tr, .learning-center-font a, .learning-center-font input[type="search"], .learning-center-font ol, .learning-center-font ul, .learning-center-font li, .learning-center-font iframe, .learning-center-font blockquote, .learning-center-font pre, .learning-center-font form, .learning-center-font caption, .learning-center-font figcaption, .learning-center-font tbody, .learning-center-font tfoot, .learning-center-font thead {
    font-family: "Inter" !important;
}
.learning-center-font h1, .learning-center-font h2, .learning-center-font h3, .learning-center-font h4, .learning-center-font h5, .learning-center-font h6, .learning-center-font th{
	font-family: "InterBold" !important;
}

/* Cookie consent */
@media (max-width:767px){
#cookie .custom-agree-button{
  margin-left:auto !important;
  }
}

#cookie #custom-popup-text{
  font-family:Roboto !important;
  font-size:14px !important;
}
@media (max-width: 1279px) and (min-width: 768px){
#cookie .custom-agree-button {
    vertical-align: text-bottom;
  }}
@media (max-width: 1279px) and (min-width: 768px){
#cookie #custom-popup-text {
    width: 75%;
  }}
#cookie {
	width: 100%;
	bottom: 0px;
    left:0px;
	position: fixed;
	background-color: #0F0F0F;
	opacity: 0.9;
	z-index: 999999;
	padding: 8px 0;
	display: none !important;
  text-align: center;
  animation: slidebottom 0.5s;
 
}
@keyframes slidebottom{
	0% {
      bottom: -300px;
      opacity: 0;
  }
  100% {
      bottom: 0;
      opacity: 1;
  }
}
#cookie #custom-popup-text {
	color: #fff;
	line-height: 20px;
	letter-spacing: 0.5px;
  display: inline-block;
}
#cookie #custom-popup-text a {
	color: #ffdd00;
}
#cookie #custom-popup-text a:hover {
	color: #fff600;
}
#cookie .custom-agree-button {
	letter-spacing: 0.5px;
	padding: 4px 0px;
	text-align: center;
	font-family: Roboto !important;
	font-weight: 400;
	background-color: #7F56D9;
	color: #fff;
	border-radius: 4px;
	width: 120px;
	cursor: pointer;
  margin-left: 30px;
  display: inline-block;
  font-size:14px !important;
}
#cookie .custom-agree-button i {
	margin-left: 5px;
  font-weight: 600;
}
#cookie .custom-agree-button:hover {
	background-color: #6941C6;
}

/*Search Page Design Changes*/
/*Height setting for the search page*/
.search.search-results #primary .grid-layout
{
  height:auto !important;
}
.search.search-results .site-content article.pixe-post-item
{
  box-shadow:none;
  margin-bottom:0px;
}
.search.search-results .site-content #primary
{
  padding-top:20px;
}
.search.search-results #primary.container .row#content-adjust
{
  margin-right:0px;
  margin-left:0px;
}
.search.search-results .site-content article.pixe-post-item .post-content
{
  padding:0px 0px 40px 0px;
}
.search.search-results .site-content .entry-header
{
  margin-bottom:0px;
}
.search.search-results .site-content .entry-header .entry-title
{
  font-size:20px;
  color:#3C4D6F;
  margin-bottom:7px;
}
/*.search.search-results .site-content .entry-header .entry-title a
{
  color:#3C4D6F;
  font-family:'CarosBold', sans-serif;
}*/
/*.search.search-results .site-content .entry-header .entry-title a:hover
{
color: #FF4800;
}*/
/*.search.search-results .site-content div.entry-content p
{
  font-size:16px;
  line-height:23px;
  color: #838994;
  letter-spacing:0.1px;
  padding-bottom:11px;
}
.search.search-results .site-content div.entry-content .entry-meta a
{
  font-size: 16px;
  color: #FF8E64;
  letter-spacing: 0.1px;
  line-height: 23px;
}*/
.search.search-results .pagination-container{
  text-align:center !important;
  margin-top: 20px !important;
  margin-bottom:-130px !important;
}
.search.search-results .pagination-container nav.custom-pagination .page-numbers.current,
.search.search-results .pagination-container nav.custom-pagination .page-numbers.current:hover
{
  background-color: #FF4800;
  border-radius:50px;
  color:#FFFFFF;
  font-size: 14px;
}
.search.search-results .pagination-container nav.custom-pagination .page-numbers
{
  border-radius:50px;
  font-size: 14px;
  color: #3D3D3D;
  height:auto;
  border: 1px solid #E6EAED;
}
.search.search-results .pagination-container nav.custom-pagination .page-numbers:hover
{
  color: #ff6d34;
  border-color: #fff1ef;
  background-color:#fff1ef ;
}
.search.search-results header
{
  width:100%;
}
/*.search.search-results h1.search-page-header
{
  padding-bottom:20px;
}*/

@media (max-width: 768px)
{
  .search.search-results .site-content article.pixe-post-item
  {
    word-break: break-all;
  }
}
article.pixe-post-item:last-child, .search-results article:last-child {
    border: none !important;
}

/*global search result page appearance*/
.search-result-page article.pixe-post-item{
    padding-bottom: 20px !important;
  	margin-bottom: 0 !important;
    box-shadow: none !important;
  	width: 100% !important;
}
.search-result-page article.pixe-post-item .post-content {
    padding: 0 !important;
}
.search-result-page div.entry-header{
  	margin-bottom: 7px !important;
}
@media screen and (max-width: 768px){
.search-result-page article .post-content, .individual-video-section .elementor-widget-theme-post-excerpt {
     word-break: break-all !important;
  }
.search-result-page article .post-content h3.entry-title, .individual-video-section .search-video-title h4{
    font-size:20px !important;
    line-height: 30px !important;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
     overflow: hidden;
    margin-bottom: 0 !important;
    word-break: break-all !important;
  }
}
.search-result-page article .post-content h3.entry-title:hover, .individual-video-section .search-video-title h4:hover{
  color: #ff4800;
}

/*Elementor Pagination style*/
.elementor-pagination {
  padding-top: 15px;
}
.elementor-pagination span.prev, .elementor-pagination span.next {
	display: none;
}
.elementor-pagination .page-numbers, .custom-pagination .page-numbers {
	border: 1px solid #E6EAED;
  border-radius: 50px;
  width: 45px;
  line-height: 42px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin-right: 10px;
  height: 45px;
  margin-bottom: 10px;
}
.elementor-pagination .current, .custom-pagination .current {
	background-color: #ff4800;
  border: 1px solid #ff4800;
  color: white !important;
}
.elementor-pagination a:hover, .custom-pagination a:hover {
  background-color: #fff1ef;
  border-color: #fff1ef;
}


/*chat*/
@media screen and (min-width: 1350px) {
#wpfront-scroll-top-container{
	bottom:90px !important;
}
}
@media screen and (min-width: 768px) and (max-width:1350px){
#wpfront-scroll-top-container{
	bottom:140px !important;
}
#chatIconmobile{
		bottom:55px !important;
	}
}
#chatIconmobile{
	position: fixed;
    bottom: 15px;
    z-index: 100000000;
    float: right;
    right: 27px;
    cursor: pointer;
    vertical-align: middle;
}
#chatIconmobile{
	display: none;	
}
@media only screen and (max-width: 767px) {
	#chatIconmobile{
		display: block !important;
		bottom:127px;
		right:27px;
	}
}


/*to hide the visibility of double header issue in paginated links*/
#mobile-header{
display:none;
}
/*padding only for blog home page and the pagination site links*/
.home-blogsection-title{
	padding: 60px 0 15px 0 !important;
}

/* contact form loader */
div.wpcf7 .wpcf7-form .ajax-loader.is-active {
  display: inline-block;
  margin: 0 0 0 15px;
}

/* 404 page*/
.wraper_error_main.style-one .error_main h1{
  font-family:futura-pt !important;
  color: #334155 !important;
}
.wraper_error_main.style-one .error_main h2 {
  font-family:roboto !important;
  color: #334155 !important;
}
.wraper_error_main.style-one .error_main .btn{
  background: #ff4800 !important;
  font-weight: 700 !important;
  border-radius: 24px !important;
  transition: none !important;
}
.wraper_error_main.style-one .error_main .btn:hover{
transform: none !important;
  color: #ff4800 !important;
    background-color: #fff1ef !important;
}
.wraper_error_main.style-one .error_main .radiantthemes-counterup{
 		font-weight: 800 !important;
    font-size: 155px !important;
    color: #1E293B !important;
    line-height: 1 !important;
}
.wraper_error_main.style-one .error_main .radiantthemes-counterup span{
	font-family: futura-pt !important;
}
.wraper_error_main.style-one .error_main .btn > span{
	display: none !important;
}
.wraper_error_main.style-one .error_main h2{
font-size: 18px !important;
}
@media screen and (max-width: 768px){
.wraper_error_main.style-one .error_main .radiantthemes-counterup{
   font-size: 100px !important;
  }
  .wraper_error_main.style-one .error_main h1{
  font-size:28px !important;
  }
  .wraper_error_main.style-one .error_main h2{
  line-height: 30px !important;
  }
}

/* fixed calendly popup close issue when click the outside popup window */
.calendly-overlay .calendly-close-overlay{
    position :static !important;
}
/* To fix the scrolling issue on calendly popup */
.calendly-overlay .calendly-popup{
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    max-height: unset !important;
    }


/*No result found page */
.no-results > .page-header{
  margin-top:20px !important;
 
}
#content-adjust{
    margin-left:15px !important;
	margin-bottom:150px !important;
  margin-top:100px !important;
}

.search-no-results .no-results .page-title{
      font-family: futura-pt !important;
  color:#334155 !important;
}
.search-no-results .page-content p {
  font-family: 'Roboto' !important;
}
.search-no-results form {
    width: 450px !important;
}

.search-no-results #header-search input[type="search"]{
  margin-top:-13px !important;
}
/* To hide visibility of the google reCaptcha v3 badge integrated in contact form 7 */
.grecaptcha-badge { 
  visibility: hidden; 
}
.page-id-73296 #login-icon-section
{
	display:none;
}
.page-id-73296 #header-demo-button
{
	display:none;
}
.page-id-73296 #home-page-image .bold-reports-logo
{
	margin-top:-20px !important;
}
@media screen  and (max-width:550px){
	.page-id-73296 #home-page-image .bold-reports-logo
{
	margin-top:4px !important;
}
}
.page-id-73296 #top-header .elementor-container .elementor-hidden-tablet
{
	display:none !important;
}
@media screen and (max-width:1220px) and (min-width:766px){
   .page-id-73296 #home-page-image .bold-reports-logo {
     margin-top: -9px !important;
   }
}
@media screen and (max-width:766px) and (min-width:600px){
   .page-id-73296 #home-page-image .bold-reports-logo {
         margin-top: 3px !important;
    }
}
@media screen and (max-width:599px) and (min-width:551px){
   .page-id-73296 #home-page-image .bold-reports-logo {
         margin-top: -34px !important;
    }
}
.elementor-element-ca5568f{
	display: none;
}

/* Push Notification css -- Start Here */
#onesignal-slidedown-container {
    margin-top:10px;
  	/* display:none; */
}

#onesignal-slidedown-dialog{
    border-radius:15px !important;
    border:1px solid #d6d6d6;
    width:470px !important;
}

.slidedown-body-icon{
    width:50px !important;
    height:50px !important;
}
.trade-mark-symbols{
   font-size: 9px;
   position: relative;
   top: -3px;
}

.slidedown-footer .slidedown-button{
    padding:6px 20px !important;
}
/* Push Notification css -- ENDS Here */

.grecaptcha-badge { 
    visibility: hidden;
}
figure > video + figcaption {
    text-align: center;
    color: #ff4800;
    font-size: 14px;
    padding: 4px 5px 0px 5px;
}

#changelog-content-side a {
    color: #ff4801 !important;
    font-weight: 400 !important;
}

#changelog-content-side a:hover {
    color: #ad3224 !important;
}

#onesignal-slidedown-container{
  display: none;
}