/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
/* alfa-slab-one-regular - latin */
@font-face {
  font-family: 'Alfa Slab One';
  font-style: normal;
  font-weight: 900;
  src: url('/wp-content/themes/hello-theme-child-master/fonts/alfa-slab-one-v10-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url("/wp-content/themes/hello-theme-child-master/fonts/alfa-slab-one-v10-latin-regular.eot?#iefix") format('embedded-opentype'), /* IE6-IE8 */
       url("/wp-content/themes/hello-theme-child-master/fonts/alfa-slab-one-v10-latin-regular.woff2") format('woff2'), /* Super Modern Browsers */
       url("/wp-content/themes/hello-theme-child-master/fonts/alfa-slab-one-v10-latin-regular.woff") format('woff'), /* Modern Browsers */
       url("/wp-content/themes/hello-theme-child-master/fonts/alfa-slab-one-v10-latin-regular.ttf") format('truetype'), /* Safari, Android, iOS */
       url("/wp-content/themes/hello-theme-child-master/fonts/alfa-slab-one-v10-latin-regular.svg#AlfaSlabOne") format('svg'); /* Legacy iOS */
}
h1:lang(en){
    font-family: "Alfa Slab One", Sans-serif;
	letter-spacing: 1px;
}
h2:lang(en){
    font-family: "Alfa Slab One", Sans-serif;
	letter-spacing: 1px;
}
h3:lang(en) 	{
    font-family: "Alfa Slab One", Sans-serif;
	letter-spacing: 1px;
}
h4:lang(en) 	{
    font-family: "Alfa Slab One", Sans-serif;
	letter-spacing: 1px;
}
h5:lang(en) 	{
    font-family: "Alfa Slab One", Sans-serif;
	letter-spacing: 1px;
}
h6:lang(en) 	{
    font-family: "Alfa Slab One", Sans-serif;
	letter-spacing: 1px;
}
h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
    margin-bottom: 0;
}
h2.heading-text {
	font-size: 3.125vw;
}
h2.heading-corner-text {
	font-size: 3.125vw;
}
.bullet-icon:lang(en) {
	margin-left: 0;
	margin-right: 20px;
}
@media screen and (max-width: 1366px) and (min-width: 1025px) {
	h2.heading-text {
		font-size: 2.083vw;
	}
	h2.heading-corner-text {
		font-size: 2.083vw;
	}
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
	h2.heading-text {
		font-size: 50px;
	}
	h2.heading-corner-text {
		font-size: 50px;
	}
}
@media only screen and (max-width: 767px) {
	h2.heading-text {
		font-size: 40px;
	}
	h2.heading-corner-text {
		font-size: 40px;
	}
}
i.eicon-menu-bar {
    color: #ef509a;
}
li {
    color: #010d47;
}
a {
	color: #EF509A;
}
.post-tags {
    display: none;
}
.highlight {
  background: linear-gradient(180deg,white 80%, #08ABBC 50%);
}
.link-heading {
   transition: transform ease 1000ms; 
}
.link-heading:hover {
    transform: translate(0, -10px);
}
.fa-caret-down:before {
    color: #ef509a !important;
}
.heading-eng {
	margin-left: 0;
  	margin-right: 20px; 
}
.service-box-eng {
	padding: 0 30px 0 0px;
}
/* Remove unnecessary toggle menu background and outline */
.elementor-menu-toggle {
   background-color: unset !important;
   outline: 0;
}
/* Replace Font Awesome menu open icon on mobile devices */
.elementor-menu-toggle:not(.elementor-active) i.eicon-menu-bar:before {
   top: -7px;
   content:"";
}
.elementor-menu-toggle:not(.elementor-active) i.eicon-menu-bar:after {
   bottom: -7px;
   content:"";
}
.elementor-menu-toggle:not(.elementor-active) i.eicon-menu-bar,
.elementor-menu-toggle:not(.elementor-active) i.eicon-menu-bar:after,
.elementor-menu-toggle:not(.elementor-active) i.eicon-menu-bar:before {
   position: absolute;
   width: 20px;
   height: 4px;
   transition-timing-function: ease;
   transition-duration: .15s;
   transition-property: transform;
   border-radius: 4px;
   background-color: #000;
}

/* Replace Font Awesome menu close icon on mobile devices */
.elementor-menu-toggle.elementor-active i.eicon-menu-bar:before {
   content: "X";
   font-weight: bold;
   position: relative;
   font-style: normal;
}

/* Replace Font Awesome sub menu toggle arrow icon */
.elementor-nav-menu--indicator-classic .elementor-nav-menu .sub-arrow i:before {
   content:""!important;
   border: solid black;
   border-width: 0 3px 3px 0;
   display: inline-block;
   padding: 3px;
   transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
