/* defines link color */
a { 
	color: #1976d2; 
}

/* defines Strog fontweight to 400 */
strong {
    font-weight: 400;
}

/* defines H1 style */
h1 {
    color: #1a1a1a;
		font-family: "Fira Sans";
		font-weight: 400;
		font-size: 40px;
		line-height: 1.6em;
		letter-spacing: 0.2px;;
}

/* set Info list elementor icons aligned to the first row*/ 
div.pp-infolist-icon-wrapper {
    display: block; 
    text-align: center;
		top: -5px;
}

.pp-list-container .pp-list-items li {
		align-items:flex-start;
}

/* code examples in documentation horizontal scrollbar */
div.scroll-visible>div>div>pre {
    overflow-x:auto;
}
div.scroll-visible>div>div>pre::-webkit-scrollbar {
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 8px;
    height: 6px;
}

div.scroll-visible>div>div>pre::-webkit-scrollbar-track {
    background-color: #ccc;
    border-radius: 3px;
}

div.scroll-visible>div>div>pre::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: #f60;
}

/* END code examples horizontal scrollbar */

.message_content {
	width:406px;
}
.scroll-visible{
	word-break: break-word;
}
.split-all-words {
	word-break:break-all;
} 

/* when chat window was open the page was deactivated. This css code activate the page under the chat window */
html body.zsiq_fixedlayout
{
    min-height: auto !important;
    max-height: none !important;
    overflow: auto !important;
    width: auto !important;
    height: auto !important;
    position: relative !important;
    min-width: auto !important;
    max-width: none !important;
    bottom: auto !important;
}
/* css to reduce the chat window dimensions for phones */
/* @media only screen and (max-width: 555px) and (max-height: 830px)
{
	body div.zsiq-mobhgt[embedtheme].siqembed
	{
		height: 73% !important;
		width: 60% !important;
		left:35% !important;
		bottom: 5% !important;
		position:fixed;
		
	}
}*/
/* css to reduce the chat window dimensions for phones/tablets */
/*@media only screen and (min-width: 556px) and (max-width: 800px) and (max-height: 830px)
{
	body div.zsiq-mobhgt[embedtheme].siqembed
	{
		width: 60% !important;
		left:35% !important;
		bottom: 5% !important;
		position:fixed;
		
	}
	
}*/

h2{
	font-weight: 400;
}

.elementor-button {
	background-color:#ff6600;
}

/*
@import url("https://use.fontawesome.com/releases/v5.13.0/css/all.css");
 .rating label:after 
            {
                content:'\f005';
                font-family: "Font Awesome 5 Free";
                width:50px;
                height:50px;
                position:absolute;
                display:block;
                font-size: 50px;
                color: #FCAC00;
                top:0;
								font-weight:800;
                opacity:0;
                transition: .5s;
                text-shadow:0 2px 5px rgba(0,0,0,.5);
            }
*/
#onesignal-slidedown-container {
	top:1%;
}

div.ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded.ubermenu-custom-content-padded{
	padding-top:0px;
	padding-left:20px;
	color: #4d4d4d;
	font-size: 14px;
	font-weight: 400;
}
* {
		font-family:  'Fira Sans', sans-serif;
}
.ubermenu .ubermenu-target-text {
  font-family: 'Fira Sans', sans-serif !important;
}
.elementor-widget-pp-faq {
	z-index:0;
}
#checkboxes {
	  position: absolute;
    width: inherit;
	z-index:9999;
}