/*
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
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: 2.0.0
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 */
:root {
  --n-accordion-title-font-size: 20px;
}
:focus { outline: none !important; }
strong { font-weight: 500; }
.button { transition: all .2s; background: #003057; color: #ffffff; font-weight: 500; -webkit-border-radius: 24px; -moz-border-radius: 24px; -ms-border-radius: 24px; -o-border-radius: 24px; border-radius: 24px; display: inline-block; padding: 12px 24px; }
.button:hover { background: #121212; color: #ffffff; }
.button.btn-light { background: #EEEEEE; color: #222222; }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link { font-weight: 600 !important; }
.link-arrow { display: inline-block; text-decoration: underline; font-weight: 500; position: relative; color: #131314; padding-right: 25px; }
.link-arrow:after { position: absolute; content: ''; width: 24px; height: 24px; background-position: center center; background-repeat: no-repeat; top: calc(50% - 12px); right: 0; background-image: url(img/i_more_b.svg); }
.elementor-image-box-title { margin-top: 0; }
.elementor-widget-n-accordion .e-n-accordion-item>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg { fill: none !important; }
.elementor-element.faq > .e-n-accordion > .e-n-accordion-item:first-child > .e-n-accordion-item-title { padding-top: 0; border: 0 !important; }
/*
.elementor-widget-n-accordion.faq .e-n-accordion-item-title-text { font-weight: 400; }
.elementor-widget-n-accordion.faq .e-n-accordion-item:not(:last-child) { border-bottom: 1px solid #CBCBCB; padding-bottom: 20px; }
*/
.plan-comparison .elementor-icon-wrapper { line-height: 0px; }
.plan-comparison .c-scroll { width: 320px;  }
@media only screen and (min-width:768px) {
  .button { padding-left: 35px; padding-right: 35px; }
  .plan-comparison .c-scroll { width: 100%; }
}
