/*
	Theme Name: Definity Child
	Theme URI: http://themes.89elements.com/definity/
	Description: This is a child theme of the Defintiy theme. Use this theme to safely make edits to the code of the parent theme (Definity). More info how to use the child theme you can find here: codex.wordpress.org/Child_Themes
	Author: Viktor Andonov
	Author URI: http://themes.89elements.com/definity/
	Template: definity
	Text Domain: definity-child
	Version: 1.2
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/



/* --------------------------------------------------
	Theme customization starts here
-------------------------------------------------- */

.d-nav-logo img {
	max-height: 50px;
}

.single-post header.page-title.bpt {
    margin-top: 80px;
}

.page-title.vc-pt {
    margin-top: 80px;
}

.link-cards-wrapper .link-card,
.ft-cards-2 .ft-card-item {
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2), 0px -1px 1px rgba(0, 0, 0, 0.2) !important;
}

.link-cards-wrapper .link-card:hover,
.link-cards-wrapper .link-card:focus,
.link-cards-wrapper .link-card:active,
.ft-cards-2 .ft-card-item:hover,
.ft-cards-2 .ft-card-item:focus,
.ft-cards-2 .ft-card-item:active {
	transform: none !important;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2), 0px -1px 1px rgba(0, 0, 0, 0.2) !important;
}

.d-nav-inline .d-nav-menu .d-nav-menu-items-list li.menu-item a, .d-nav-inline .d-nav-menu .d-nav-menu-items-list li.page_item a {
	font-size: 1em !important;
}

.post-meta .post-comments {
    visibility: hidden;
}

.uten-margin {
	margin-left: -15px;
	margin-right: -15px;
}

.red-links a {
	color: #ad1515;
}

.red-links a:hover,
.red-links a:focus,
.red-links a:active {
	color: #5f1515;
}

.d-nav-inline .d-nav-wrapper .mobile-menu-wrapper .d-nav-menu.mobile-menu-open .mobile-menu-footer {
	opacity: 0 !important;
}

.vc_row.wpb_row.vc_row-fluid.narrow-row {
	max-width: 55em;
	margin: auto;		
}

.page.type-page .wpb_text_column.wpb_content_element p {
		display: flex;
	}

.page.type-page .wpb_text_column.wpb_content_element img.aligncenter {
		justify-content: center;
	}

.page.type-page .wpb_text_column.wpb_content_element img {
		max-width: 720px;
		height: auto;
	height: min-intrinsic;
		overflow: auto;
	}

@media screen and (min-width: 500px) {
	.page.type-page .wpb_text_column.wpb_content_element img {
		max-width: 1040px;
		height: auto;
		height: min-intrinsic;
		overflow: auto;
	}
}

@media screen and (min-width: 768px) {
		.page.type-page .wpb_text_column.wpb_content_element img {
			max-width: 1152px;
			height: auto;
			height: min-intrinsic;
			overflow: auto;
		}
}

table tbody tr:first-child,
table tbody tr {
	background-color: #fff !important;
}

table tbody tr:first-child td,
table tbody tr {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: 0.2px;
	line-height: 1.8em;
	color: #555;
	border: none;
}

table tbody tr:first-child td p,
table tbody tr p {
	font-size: 14px;
	font-weight: 300;
	text-transform: none;
}

#text-white-center p {
	justify-content: center;
}