/*!
Theme Name: Deva
Theme URI: http://n.foxdsgn.co/deva
Description: A stunning visual experience for minimal loving creative. This template is a responsive and retina-ready WordPress theme with grid system layout. It is optimized for mobile touch and swipe.
Version: 1.1.3
Author: DEVA
Author URI: https://themeforest.net/user/truethemes
Tags: one-column, two-columns, right-sidebar, left-sidebar, custom-menu, post-formats, sticky-post
Requires at least: 5.0
Tested up to: 5.6
Requires PHP: 5.6.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: deva
*/

/****** CUSTOM CSS ******/

/* GENERAL */

/*body, html, p {
	font-family: 'Raleway' !important;
	font-weight: 300;
	color: black !important;
}*/


element.style {
}
.elementor *, .elementor :after, .elementor :before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
body, html, p {
	font-family: 'Lato';
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
	color: #17494d;
	font-style: normal;
}
p {
	margin-top: 0;
	margin-bottom: 1rem;
}
body, html, p {
	font-family: 'Raleway' !important;
	font-weight: 300;
	color: black !important;
}
p {
	margin-bottom: 15px;
}
* {
	outline: 0;
	text-decoration: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
*, ::after, ::before {
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
}
*, ::after, ::before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
* {
	margin: 0;
	padding: 0;
	outline: 0!important;
	-webkit-font-smoothing: antialiased;
}
user agent stylesheet
p {
	display: block;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0px;
	margin-inline-end: 0px;
}
.elementor-30247 .elementor-element.elementor-element-be2574e {
	color: #000000;
	font-family: "Raleway", Sans-serif;
	font-weight: 500;
}
.elementor-widget-text-editor {
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}
.elementor {
	-webkit-hyphens: manual;
	-ms-hyphens: manual;
	hyphens: manual;
}
.elementor-kit-7 {
	--e-global-color-primary: #6EC1E4;
	--e-global-color-secondary: #54595F;
	--e-global-color-text: #7A7A7A;
	--e-global-color-accent: #61CE70;
	--e-global-typography-primary-font-family: "Roboto";
	--e-global-typography-primary-font-weight: 600;
	--e-global-typography-secondary-font-family: "Roboto Slab";
	--e-global-typography-secondary-font-weight: 400;
	--e-global-typography-text-font-family: "Roboto";
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-accent-font-family: "Roboto";
	--e-global-typography-accent-font-weight: 500;
	color: #000000;
	font-family: "Raleway", Sans-serif;
}
body {
	position: relative;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background: var(--c-light);
}
body {
	margin: 0;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #212529;
	text-align: left;
	background-color: #fff;
}
body {
	min-height: 100vh;
	position: relative;
	scroll-behavior: smooth;
	line-height: 1.5;
	font-size: var(--font-size);
	font-family: var(--t-primary-font-family);
	color: var(--c-grey);
}

:root {
	--c-active: #8874db !important;
}

/* HEADER */

.elementor-30090 .elementor-element.elementor-element-1ab688b7 > .elementor-container{
	min-height: 80px !important;
}

body > header > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-1ab688b7.elementor-section-height-min-height.elementor-hidden-mobile.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle.elementor-sticky{
	box-shadow: 0px 5px 20px 1px #0000000f;
}

/* CABINET */

.number{
	border-radius:50px; 
	border:2px solid black; 
	padding:20px 25px; 
	text-align:center; 
	font-weight:600;
}

.div-number{
	text-align: center !important;
	margin-bottom: 40px !important;
}

/* BLOG */

.aheto-cpt-article__title a{
	color: #433289 !important;
}

.aheto-cpt-article__vestry-2 .aheto-cpt-article__date span{
	background: #433289 !important;
}

.aheto-cpt-article__excerpt p{
	color: black !important;
}

.deva-blog--single__footer {
	display: none;
}

.deva-blog--single-wrapper.with-banner {
	margin-top: 80px !important;
}

/* FOOTER */

.aheto-footer a{
	color: black !important;
}