/* 
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/
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.0
Text Domain: hello-elementor-child
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/


html,
body{
	overflow-x:hidden;
	font-family:"acumin-pro", Sans-serif;
}

:root {
  --primary: #aedfe5;
  --text-color: #58585a;
  --brand-teal:#54a388;
  --brand-navy:#3f6090;
	--brand-yellow:#fdbd23;	
  --font-primary: "acumin-pro", Sans-serif;
  --font-secondary: "acumin-pro", Sans-serif;
}

/* Better image rendering */
@media (min-width: 768px) {
	img {
	  image-rendering: -webkit-optimize-contrast;
	}
  }

/* SC Up */
.scUp { animation-name: scUp; }
@keyframes scUp {
  0% {
    transform: translateY(14px) scale(0.9875);
    opacity: 0;
  }
  100% {
    transform: translateY(0) scale(1);
    opacity: 1;
  }
}

h2{
	font-size:2.375rem;
	font-weight:600;
}


a,
button {
  cursor: pointer;
  color: var(--text-color);
}

.hidden {
  display: none;
}

*:focus {
  outline: none;
}

.font-primary {
  font-family: var(--font-primary);
}

.font-secondary,
strong {
  font-family: var(--font-secondary);
}


.elementor-widget-text-editor a{
	font-weight:600;
	color:var(--brand-teal);
}

.elementor-widget-theme-post-content ul,
.elementor-widget-text-editor ul{
	list-style:none;
	margin:45px 0;
	padding:0 0 0 36px;
}


.elementor-widget-text-editor ul li,
.elementor-widget-theme-post-content ul li{
	margin:0  0 1.5rem  0;
}

.elementor-widget-theme-post-content ul li:before,
.elementor-widget-text-editor ul li:before,
.nisr-custom-list ul li .elementor-icon-list-icon i:before{
  content: "";
  background: url(/wp-content/uploads/2021/05/nisr-list-icon.png) no-repeat;
  width: 1rem;
  height: 1rem;
  display: inline-block;
  line-height: 1rem;
  margin:0  1.5rem  0 0;
}



.registry-content.elementor-widget-theme-post-content  ul li:before{
  background: url(/wp-content/uploads/2021/05/nisr-list-icon-blue.png) no-repeat;

}



.nisr-custom-list .elementor-icon-list-item,
.nisr-custom-list .elementor-icon-list-icon{
	display:flex;
	align-items:center;
}


.useful-links{
	padding:0;
	margin:0;
	list-style:none;
}


.useful-links li{
	margin:0 0 5px 0;
}


.useful-links li a{
	color:#fff;
	text-decoration:underline;
}



@media (max-width:767px){
	.elementor-widget-text-editor ul,
	.elementor-widget-theme-post-content ul{
	padding:0 0 0 10px;
}
}
