/**
* Theme Name: Aragon Child
* Description: This is a child theme of Aragon, generated by Merlin WP.
* Author: <a href="https://themeforest.net/user/jd-themes">JD-Themes</a>
* Template: aragon
* Version: 1.0
*/

body {
  font-size: 1.1rem;
}

.contact-form-type-2 .input-wrapper select {
width: 100%;
margin-bottom: 15px;
line-height: 1; }
.contact-form-type-2 .input-wrapper select {
border-radius: 5px;
border: 1px solid var(--default-border);
padding: 15px 20px; }
.contact-form-type-2 .input-wrapper select:focus {
border: 1px solid var(--primary-color); }

:root {
  /* NAVBAR general */
  --navbar-height: 80px;
  --navbar-background: #ffffff;
  --navbar-box-shadow: 0 5px 25px rgba(11, 11, 11, 0.15);
  /* logo */
  --navbar-logo-height: 60px;
  /* items */
  --navbar-items-color: #1c1c1c;
  --navbar-items-font-size: 16px;
  --navbar-items-offset: 30px;
  --navbar-items-font-weight: 600;
  --navbar-items-transform: uppercase;
  --navbar-items-letter-spacing: 0px;
  /* container */
  --navbar-container-wide-offset: 50px;
  /* responsive menu toggle */
  --side-panel-toggle-offset: 60px;
  /* search toggle */
  --search-toggle-offset: 60px;
  /* navbar toggle */
  --navbar-toggle-offset: 50px;
  /* sub menus */
  --navbar-sub-menu-background-color: #ffffff;
  --navbar-mobile-sub-menu-background-color: rgba(170, 91, 183, 0.92);
  --navbar-sub-menu-offset: 25px;
  --navbar-sub-menu-link-offset: 8px; 
  --footer-background-color:#cc9dce!important;
}
.navbar .navbar-container .navbar-inner .navbar-inner--navigation-wrapper .navigation-wrapper--menu-wrapper .menu-mobile-container .menu-mobile {
    background-color: rgba(181, 47, 204, 0.85);
}
.hero-header {padding-top: 0px;}
p {
  margin-bottom: 1em; 
  font-size:16px;
-webkit-hyphens:none;
-moz-hyphens:none;
-ms-hyphens:none;
-o-hyphens:none;
    hyphens:none;
}
.navigation-type-2 .inner-wrapper .navigation-wrapper .left-side .menu-list-wrapper .menu-list .menu-item a { font-size: 19px; }

.navigation-type-2 .inner-wrapper .navigation-wrapper .left-side .menu-list-wrapper .menu-list .menu-item-has-children:not(.menu-item-has-megamenu) .sub-menu .menu-item a {
    font-size: 17px;
}

.navigation-type-2 .inner-wrapper .navigation-wrapper .logotype-wrapper a img {
    max-width: 230px;}

#categories-2 .sidebar-widget ul li a {font-size: 17px!important;}

h1, h2, h3, h4, h5, h6 {
    padding-top: 1em;
    padding-bottom: 0.6em;
-webkit-hyphens:none;
-moz-hyphens:none;
-ms-hyphens:none;
-o-hyphens:none;
    hyphens:none;
}

.kc_text_block li {
    list-style-type: circle;
}

.page-header .page-header-inner .breadcrumbs-inner .breadcrumbs-list a, .bread-current {
    font-size: 16px!important;
}

img.alignleft {float: left; margin: 15px;}
img.alignright {float: right; margin: 15px;}

.d-flex {display: block;}
.shadow {text-shadow: 3px 3px #000;}
.shadow0em {text-shadow: 3px 3px #000;padding-top:0em;}
.page-header-overlay:after {background-color: rgba(11, 11, 11, 0.2);}

.wpcf7-list-item-label{
color: #000;
font-size: 1.1em;
font-weight: bold;
/*text-shadow: 2px 2px 3px #555;*/
}

.kc_accordion_section>.kc_accordion_header {
    border: 0px;
}

.kc-accordion-title {
   margin-bottom: 0.5rem;
}
.accordions-type-1 .accordion-item .accordion-header .title {
    font-size: 17px;
}
.accordions-type-3 .accordion-item .accordion-header {
    cursor: pointer;
    background-color: #3d67f4;
    padding: 20px 25px;
}
.accordions-type-3 .accordion-item .accordion-header .title {
    font-size: 17px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.accordions-type-3 .accordion-header .title:after {
    content: '+';
    font-size: 20px;
    margin-left: 15px;
}
.post-page-header .page-header-inner .breadcrumbs-inner .info-wrapper .info-post {
    display: none;
}
.post-page-header.default-page-header .page-header-inner .breadcrumbs-inner .info-wrapper {
    margin-bottom: 11em;
}
.li-item {
    font-size: 1.2em;
}
.section-title {max-width: 95%;}
.btn-gradient-type-1 i { font-size: 1em;}
.subtitle {text-align: center;font-size:1.8em;}

.service-type-2 .icon-wrapper {min-width: 100px;}
.service-type-2 .icon-wrapper i {font-size: 62px;);}
.service-type-2 .content-wrapper .title {font-size:1.6em;}
.service-type-2 .content-wrapper p {font-size:1.3em;color:#eee;}

.contact-form-type-2 .input-wrapper select {width: 100%;margin-bottom: 15px;line-height: 1; }
.contact-form-type-2 .input-wrapper select {border-radius: 5px; border: 1px solid var(--default-border);padding: 15px 20px; }
.contact-form-type-2 .input-wrapper select:focus {border: 1px solid var(--primary-color);}
.contact-form-type-2 .input-wrapper input {font-size: 16px;color:#3d67f4;}
.contact-form-type-2 .input-wrapper textarea {font-size: 16px;color:#3d67f4;}

.sidebar-wrapper .blog-sidebar .aragon_latest_posts_widget .widget-recent-posts .posts li .widget-posts-descr .title {font-size: 17px;}
.sidebar-wrapper .blog-sidebar .widget_categories ul li a {font-size: 17px;}
.sidebar-wrapper .blog-sidebar .widget_tag_cloud .tagcloud .tag-cloud-link {font-size: 16px!important;}

.sidebar-wrapper .blog-sidebar .widget_categories ul li a {
    font-size: 17px!important;}

.post_pages {
    padding-top: 0px!important;
}


/*.chaty-widget  {bottom: 75px!important;}*/

/*MOBILE*/
@media (max-width: 479px) {
.cc-banner.cc-theme-edgeless .cc-btn {
    padding: 0.3em 0.3em;}
.cc-window .cc-message {margin-bottom: 0.3em;}
}
