/*
	Theme Name:	Xtra Child
	Theme URI:	http://themeforest.net/user/Codevz/portfolio
	Description:Sample child theme of Xtra theme for customization.
	Author:		Codevz
	Author URI:	http://themeforest.net/user/Codevz
	Template:	xtra
	Version:	1.0
*/

* {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
}

body {
	color: #192335 !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
}

.elms_left.footer_1_left,
.inner_custom_element_footer_1_left_0 {
	width: 100%
}

@media screen and (max-width: 768px) {
	.vc_custom_153 {
		transform: translateY(120px);
		margin-bottom: 120px
	}
}

.widget>.codevz-widget-title {
	padding: 0px 10px 5px 0px !important;
}

code.code {
	color: #7b8a8b;
	width: 100%;
	direction: ltr;
	text-align: left;
	padding: 8px;
	border: 1px solid #ccc;
	background: #ebebeb;
	border-radius: 5px;
}

.hcb_wrap>.prism.line-numbers>code {
	direction: ltr;
}

.hcb_wrap>.prism.line-numbers {
	border-radius: 5px;
}

.hcb_wrap>pre:before {
	border-radius: 0 5px 0 0;
}

.sb-chat,
.sb-body {
	font-family: 'dana-light';
}

.sb-editor textarea {
	font-family: 'dana-light' !important;
}

.ha-toc-wrapper {
	border-color: #757575 !important;
}

.ha-toc__header {
	border-bottom-color: #757575 !important;
	color: #002699 !important;
}

.ha-toc__list-item-text-wrapper a:hover {
	color: #002699 !important;
}

.ha-toc__list-item-text-wrapper a:active {
	color: #002699 !important;
}

.ha-toc-item-active,
.ha-toc__list-item .ha-toc__list-item-text-wrapper .ha-toc__list-item-text.ha-toc-item-active,
.ha-toc__list-item .ha-toc__list-item-text-wrapper .ha-toc__list-item-text:hover {
	color: #002699 !important;
}

.ha-table__head-column-cell-text,
.ha-table__body-row-cell-text {
	font-family: 'dana-light' !important;
}

table.table tr.info {
	color: #fff !important;
	background: #002699 !important;
	text-align: center;
	font-weight: bold;
}

.table-container {
	overflow-x: auto;
}

.elementor-toc__list-wrapper {
	list-style: none !important;
}

.cz_post_content ul,
article.post ul,
.comment-content ul {
	margin-bottom: 0 !important;
}

.box-shadow {
	-webkit-box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.2);
}

.ha-price-menu-price {
	font-family: 'dana-light' !important;
}

div.direction-ltr input {
	text-align: left;
	direction: ltr;
}

div.hcb_wrap {
	direction: ltr !important;
}

.inner-content h1,
.inner-content h2,
.inner-content h3,
.inner-content h4,
.inner-content h5,
.inner-content h6 {
    color: #002699 !important;
}

.inner-content h2 {
	font-size: 26px !important;
}

.inner-content h2.elementor-toc__header-title {
    font-size: 20px !important;
    color: #1a1a1a !important;
}
.inner-content ul {
    margin-bottom: 30px !important;
}
