/*!
Theme Name: ericstewart
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ericstewart
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

ericstewart is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
	display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
	 ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */
img {
	border-style: none;
}

/* Forms
	 ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

/* Interactive
	 ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
	display: list-item;
}

/* Misc
	 ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */
template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
	display: none;
}

/* Box sizing
--------------------------------------------- */

/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/

/* Typography
--------------------------------------------- */

@import url('https://fonts.googleapis.com/css2?family=Inter&family=Playfair+Display&display=swap');

body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
	font-family: ;
	font-size: 1rem;
	line-height: 1.5;
	font-family: 'Inter', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-family: 'Playfair Display', serif;
}

p {
	margin-bottom: 0;
	font-family: 'Inter', sans-serif;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
	background: #fff;
	font-size: 18px;
	line-height: 28px;
	color: #001648;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul {
	padding: 0;
	margin: 0;
}

ul,
ol {
	margin: 0 0 0em 0em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 700;
}

dd {
	margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
	max-width: 100%;
}

img {
	height: auto;
	max-width: 100%;
}

figure {
	margin: 1em 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

/* Links
--------------------------------------------- */
a {
	color: #9A6E17;
}

a:visited {
	color: #800080;
}

a:hover,
a:focus,
a:active {
	
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
	text-decoration: none;
	color: #9A6E17;
}

/* Forms
--------------------------------------------- */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid;
	border-color: #ccc #ccc #bbb;
	border-radius: 3px;
	background: #e6e6e6;
	color: rgba(0, 0, 0, 0.8);
	line-height: 1;
	padding: 0.6em 1em 0.4em;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	border-color: #aaa #bbb #bbb;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #111;
}

select {
	border: 1px solid #ccc;
}

textarea {
	width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/

/* Navigation
--------------------------------------------- */
.main-navigation {
	display: block;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	float: left;
	position: absolute;
	top: 100%;
	left: -999em;
	z-index: 99999;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	display: block;
	left: auto;
}

.main-navigation ul ul a {
	width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation li {
	position: relative;
}

.main-navigation a {
	display: block;
	text-decoration: none;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {

	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: flex;
	}
}

.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
	margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
	display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	text-align: end;
	flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
	display: block;
}

.post,
.page {
	margin: 0 0 1.5em;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
	margin: 0 0 1.5em;
}

.widget select {
	max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
	display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

.wp-caption-text {
	text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
	margin-bottom: 1.5em;
	display: grid;
	grid-gap: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.gallery-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
	grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
	grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
	grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
	grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
	grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
	grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
	display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 0.875rem;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
	outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}


/* FORM BLOGSPOTS START*/
#formblogspot .actions {
   padding: 20px 0px!important;
}
.hs-richtext	{
	line-height: 32px;
}
/* FORM BLOGSPOTS END*/ 



.cv_form_optin input[type="submit"],
.cta_button {
	background: #92712D;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #fff !important;
	text-decoration: none;
	padding: 10px 20px;
	font-size: 13px;
	font-weight: bold;
}

.cv_form_optin input[type="submit"] {
	display: block;
	width: 100%;
	text-align: center;
}

header.cv_header .tel {
	color: #626F8C;
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	line-height: 24px;
}

header.cv_header a.cta_button {
	margin-left: 20px;
}

header.cv_header .co-lg-4 {
	text-align: right;
}

h1 {
	font-family: Playfair Display;
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 52px;
	letter-spacing: 0px;
	text-align: left;
}

.cv_buying {
	background: rgb(0,22,72, 0.9);
	padding: 40px;
	margin-top: -70px;
	z-index: 1;
	float: right;
}


.cv_buying p {
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 28px;
	color: #C0CFDA;
	padding-top: 14px; 
}

a.cv_button {
	padding: 10px 30px;
	border-radius: 2px;
	border: 2px solid #92712D;
	color: #9A6E17;
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	line-height: 28px;
	color: #9A6E17;
	display: inline-block;
	margin-top:20px;
}
.cv_padding_top	{
}
.cv_padd	{
	margin-top: 4px;
}
.navigation ul li {
	/*display: inline-block;*/
	list-style: none;
}

.navigation ul li a {
	color: #001648;
	padding: 2px 24px;
	font-size: 14px;
}

.navigation ul li a:hover {
	border-bottom: 2px #9A6E17 solid;
}

.socialmedia {
	margin: 0;
	text-align: right;
}

.socialmedia li,
.socialmedia-right li {
	display: inline-block;
	list-style: none;
}

.socialmedia li a,
.socialmedia-right li a {
	padding: 4px; 
	display: block;
	border: 2px solid rgba(146, 113, 45, 0.32);
	border-radius: 2px;
	-webkit-border-radius: 2px;
	width: 35px;
	height: 35px;
	text-align: center;
	line-height: 23px;
	margin: 20px 15px 0px 15px;
}

#rev_slider_1_1_wrapper .custom.tparrows {
	background: transparent !important;
	border: 1.5px #fff solid;
	border-radius: 2px;
	-webkit-border-radius: 2px;
}

header.cv_header {
	padding: 30px 0;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
/*	background: transparent; */
	background: #fff;
	/*z-index: 999; */
	/* position: absolute;*/
	width: 100%;
	/* top: 0; */
}

.cv_letter {
	font-style: normal;
	font-weight: 600;
	font-size: 16px !important;
	line-height: 16px;
	color: #626F8C;
}

footer {
	padding: 30px 0;
	font-size: 13px;
}

footer ul li {
	list-style: none;
}

footer ul li a {
	color: #9A6E17 !important;
	font-weight: bold;

}
a.link_footer_tel	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 24px;
	color: #626F8C !important;
	margin-top: 10px; !important;
}
.cv-footer-info {
	padding: 30px 0;
	border-bottom: 1px #F4F4F5 solid;
	margin-bottom: 30px;
}

.cv-footer-info p {
	margin: 20px 0px 0px 0px;
}

.cv_slider_top {
	padding: 30px 0;
	/*margin-top: 100px;*/
	border-top: 2px solid #EDF5F4;
}
.cv_slider_top p,span{
	font-family: "Inter", sans-serif;
	font-size: 18px;
}
.cv_slider_top li{
	font-family: "Inter", sans-serif;
	font-size: 18px;
}

.cv_slider_top h1 {
	color: #001648;
	margin-top: 0;
}

.navigation ul {
	padding: 0;
	margin: 0;
}

.podkreslenie {
	background: rgba(146, 113, 45, 0.12);
	border-radius: 2px;
	display: inline-block;;
}

.wpb_wrapper h6 {
	color: #626F8C;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	font-family: "Inter", sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.wpb_wrapper h2 {
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 52px;
	color: #001648;
}
.wpb_wrapper4 p	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 28px;
	color: #485166;
}
.em-about-group-h2 h2 {
	font-family: 'Inter', sans-serif;
	font-style: italic;
	font-weight: normal;
	font-size: 36px;
	line-height: 52px;
	letter-spacing: -1px;
	color: #001648;
}

.text-light h2,
.text-light p,
.text-light a {
	color: #fff;
}

.text-light-blue h2,
.text-light-blue p {
	color: #C0CFDA;
}

.logo-footer-partners {
	opacity: 0.5;
}

.cv_gold_button_container a:after,
.cv_gold_button:after {
	content: url('media/images/icon-button.png');
	position: relative;
	top: 7px;
}

.cv_gold_button_container a,
.cv_gold_button {
	color: #9A6E17 !important;
	font-size: 15px;
	font-weight: 600;
}

.text-button a,
.cv_gold_button_container a,
.cv_gold_button,
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	line-height: 24px;
	display: flex;
	align-items: center;
	letter-spacing: -0.1px;
	color: #9A6E17;
	display: inline-block;
	border-bottom: 1px #9A6E17 solid;
}	

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	color: #9A6E17 !important;
	background: transparent !important; 
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	padding: 0 !important;
}

.cv_team .wpb_column .vc_column-inner > .wpb_wrapper {
	position: relative;
}

.cv_team .wpb_column .vc_column-inner > .wpb_wrapper .wpb_raw_code a {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 140px;
	background: rgba(0, 22, 72, 0);
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	color: #BF9C56;
	text-decoration: none;
	border-bottom: 1px #BF9C56 solid;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
}

.cv_team .wpb_column .vc_column-inner > .wpb_wrapper .wpb_raw_code a:hover {
	background: rgba(0, 22, 72, 0.8);
	opacity: 1;
}

.vc_gitem-post-data-source-post_title h4 {
	letter-spacing: -0.7px;
	color: #001648;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	font-family: "Inter", sans-serif;
}

.get_ebook h3 {
	letter-spacing: -0.3px;
	color: #485166;
	font-family: "Inter", sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	line-height: 1.3;
}

.fixed-header {
	position: fixed;
	top:0;
	left:0;
	width:100%;
	animation:slide-down 0.7s;
	background: #fff;
	z-index: 999999;
	padding: 20px 0;
}

@keyframes slide-down {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    } 
    100% {
        opacity: 0.9;
        transform: translateY(0);
    } 
}

footer .col-lg-2:first-child p {
	font-size: 13px;
	line-height: 19px;
	
}

footer .col-lg-2:first-child p a {
	
	color: #626F8C;
	letter-spacing: -0.1px;
}

footer .col-lg-2:first-child a.cv_button {
	color: #92712D;
	letter-spacing: -0.1px;
}
.footer-p	{
	margin-top: 15px;
	margin-bottom: 10px;
}
.cv-button-or span {
	margin: 0 20px;
}

.cv-button-or {
	color: #C0CFDA;
}

.cv-button-or a,
.text-blue p {
	color: #C0CFDA;
}
.cv_head p, .carrers-field p	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #485166;
}

.cv_head h2, .from-clients h2, .carrers-field h2	{
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 52px;
	color: #001648;
	margin: 8px 0px;
}
.from-clients p, .carrers-field h5	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: -0.3px;
	color: #485166!important;
}
.curr-opp-location	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	line-height: 24px;
	letter-spacing: -0.1px;
	color: #485166;	
}
.curr-opp-price	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	color: #001648;	
}
.curr-opp-button a	{
	background: #92712D;
	border-radius: 2px;
	padding: 8px 24px;
	font-family: 'Inter', sans-serif!important;
	font-style: normal!important;
	font-weight: bold!important;
	font-size: 13px!important;
	line-height: 24px!important;
	text-align: center;
	color: #FFFFFF!important;
	display: inline-block;
}
.hiring-text h2	{
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 56px;
	line-height: 72px;
	align-items: center;
	color: #FFFFFF;
}
.hiring-text span {
	border-bottom: 4px #C39F58 solid;
}
#tdt-slider-448 .slick-prev	{
	left: 0px !important;
	z-index: 99;
}
/* CURENT OPPORTUNITIES */
a.vc_gitem-link	{
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 40px;
	letter-spacing: 0.5px;
	color: #001648;
}
/* CURENT OPPORTUNITIES */


/* BUYING SELLING PAGE */
a.cv_button_2 {
	padding: 10px 30px;
	border-radius: 2px;
	background: #92712D;
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	line-height: 28px;
	color: #ffffff;
	margin-right: 16px;
	display: inline-block;
	margin-top: 20px;
}
.buying-why-work h2	{
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 52px;
	color: #001648;
}
.buying-why-work p	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #626F8C;
}
.buy-why-p1, .true-market-region h3	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 40px;
	letter-spacing: -0.7px;
	color: #001648;
}
.buy-why-p2, .true-market-region p, .true-market-region li 	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: -0.3px;
	color: #495165;
	text-transform: none;
}

.true-market-region li 	{
	margin-left: 30px;
}

.buy-why-p3	a {
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #FFFFFF;
	opacity: 0.64;
	display: inline-block;
}
.buy-why-p4 a	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 28px;
	display: flex;
	align-items: center;
	color: #FFFFFF;
}
.buy-why-contact, .buy-why-contact a	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	line-height: 24px;
	letter-spacing: -0.1px;
	color: #485166;
}
.buy-text-color-1	{
	color: #976E1D;
}
.underline	{
	text-decoration: underline;	 
	text-underline-offset: 2px;
}
.buy-toll-1 h2	{
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 40px;
	letter-spacing: 0.5px;
	color: #FFFFFF;
}
.buy-toll-2 h2	{
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 52px;
	text-align: right;
	color: #FFFFFF;
}
.buy-toll-2 p	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.vc_custom_heading	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: -0.3px;
	color: #485166;
}
.as-the-top h2	{
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 52px;
	color: #001648;
}
.as-the-top p	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #626F8C;
}
.vc-tta-right	p	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 28px;
	color: #485166;
	text-transform: none!important;
	margin-top: 32px;
}
.vc-tta-right	h3	{
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 40px;
	letter-spacing: 0.5px;
	color: #001648;
	margin: 0!important;
}
.vc-tta-right	h4	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	line-height: 28px;
	color: #001648;
	margin: 0!important;
}
.vc-tta-left a	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 28px;
	display: flex;
	align-items: center;
	color: #001648;
}
.vc_tta.vc_general .vc_tta-tab > a {
    padding: 16px 20px 0px 0px!important;
}
.vc-tta-right	ul	{
	padding-left: 15px;
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 28px;
	color: #485166;
	text-transform: none !important;
}
.vc_tta.vc_tta-spacing-1 .vc_tta-tab	{
	margin: 0!important;
}
.toll-price h2	{
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 28px;
	line-height: 40px;
	color: #ffffff;
	letter-spacing: 0.5px;
}
.toll-price p	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #626F8C;
}
a.cv_button_3 {
	padding: 12px 20px;
	border-radius: 2px;
	border: 2px solid #92712D;
	background: #92712D;
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 32px;
	color: #ffffff;
	display: inline-block;
	letter-spacing: -0.3px;
	text-transform: none;
}
/*  END BUYING SELLING PAGE */

/* RESOURCES */

/* END RESOURCES */

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 28px;
	color: #001648!important;
	text-decoration: none!important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a,
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 28px;
	color: #9A6E17!important;
	text-decoration: underline!important;
	text-underline-offset: 8px;
}
.vc_tta.vc_general .vc_tta-tabs-list {
    list-style-type: decimal-leading-zero!important;
}
body.blue-skin header.cv_header {
	background: #001648;
}

body.gold-skin header.cv_header {
	background: #92712D;
}

body.buying-skin header.cv_header {
	background: transparent;
	z-index: 999;
	position: absolute;
	width: 100%;
	top: 0;
}

body.buying-skin header.cv_header.fixed-header {
	position: fixed;
	background: #001648;
}

body.gold-skin header.cv_header.fixed-header {
	position: fixed;
	background: #92712D;
}

.blue-top {
	background: #001648;
	padding-bottom: 200px;
	margin-bottom: -200px;
	/* padding-top: 100px; */
	padding-left: 15px;
	padding-right: 15px;
}

.blue-top h1 {
	margin: 0 0 120px 0;
	color: #fff;
	font-weight: 700;
	font-size: 56px;
	line-height: 72px;
}

.blue-top p {
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #9DB1BF;
	margin: 80px 0 0 0;
}

#post-50 .post-thumbnail	{
	margin-left: 0px;
	margin-right: 0px;
	
}
.em-about-group	{
	font-family: 'Inter', sans-serif;
	font-style: italic;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: -0.3px;
	color: #001648;
}
.blue-top span {
	border-bottom: 4px #C39F58 solid;
}

.gold-top {
	background: #92712D;
	padding: 80px 15px 100px 15px;
	color: #fff;
}

.gold-top h1 {
	font-size: 56px;
	margin-top: 0;
}

.gold-top p {
	margin-bottom: 0;
	color: #C0CFDA;
}

body.gold-skin header a.cta_button {
	background: #fff !important;
	color: #92712D !important;
}

body.gold-skin header.cv_header .tel {
	color: #fff;
}

body.gold-skin .navigation ul li a {
	color: #fff;
}

.buying-top {
	background-color: #001648;
	background-image: url('media/images/buying-top.jpg');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	width: 100%;
	top: 0;
	height: 640px;
}

body.blue-skin .navigation ul li a {
	color: #fff;
}

body.buying-skin #primary {
	margin-top: 500px;
}

body.buying-skin .cv_buying h2,
.cv_buying h2
 {
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 56px;
	line-height: 72px;
	color: #FFFFFF;
}

.err_page {
	text-align: center;
	margin-bottom: 100px;
}

.err_page h1 {
	text-align: center;
	font-size: 160px;
	color: #001648;
}

.err_page h2 {
	color: #001648;
	font-weight: bold;
	font-size: 36px;
}

.err_page a {
	margin: 20px auto 0 auto;
	display: inline-block;
}

.err_page p a {
	color: #92712D;
}

.vc_grid-filter.vc_grid-filter-default > .vc_grid-filter-item {
	border-radius: 2px !important;
	-webkit-border-radius: 2px !important;
}

.vc_grid-filter.vc_grid-filter-center {
	text-align: left !important;
}

.vc_grid-filter.vc_grid-filter-default > .vc_grid-filter-item {
	color: #9A6E17;
	border: 2px #9A6E17 solid;
	font-size: 13px !important;
}

.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover {
	border: 2px rgba(146, 113, 45, 0.16) solid !important;
	background: rgba(146, 113, 45, 0.16);
	color: #001648;
}

.vc_grid-filter.vc_grid-filter-default > .vc_grid-filter-item {
	margin: 0 15px 0 0 !important;
}

.cv_form_optin {
	background: #EDF5F4;
	padding: 40px;
}

.entry-meta, 
.entry-meta a {
	font-size: 13px;
	font-weight: bold;
	color: #001648;
}

.cv_form_optin h4 {
	color: #001648;
	font-weight: bold;
	font-size: 24px;
}

.cv_form_optin br {
	display: none;
}

.cv_form_optin p {
	font-size: 11px;
	line-height: 16px;
	margin-top: 10px;
}

.cv_form_optin a {
	color: #9A6E17;
}

.cv_form_optin label[name="email"],
.cv_form_optin input[type="email"] {
	display: block;
	width: 100%;
}

.cv_form_optin label[name="email"] {
	margin-bottom: 0;
	margin-top: 15px;
}

.cv_form_optin input[type="email"] {
	margin-bottom: 15px;
	background: transparent;
	border: 1px solid #9DB1BF;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}

body.blue-skin header.cv_header .tel {
	color: #fff;
}

.cv_ab_section .wpb_column .vc_column-inner {
	padding: 0px !important;
}

.cv_ab_section {
	padding: 0px !important;
}

.cv_ab_container .vc_column-inner {
	padding: 0 !important;
}

.vc_custom_1627926635670 > .wpb_wrapper {
	padding: 60px !important;
}

.cv_mapa .vc_column-inner {
	padding-top: 0 !important;
}
.cv_mapa	{
	height: 592px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	width: 100%;
}

body.page-template-get_estimate .vc_column-inner {
	padding: 0 !important;
}

body.page-template-get_estimate .vc_row-o-full-height .wpb_column .vc_column-inner > .wpb_wrapper {
	padding: 100px;
}

/* The Team */

.team-main-bg	{
	width: 100%;
	margin: auto;
	text-align: center;

}
.team-main-img	{

}
.team-main-right	{
	padding-left: 70px;
}
.team-main-h3	{
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 52px;
	color: #001648;
	margin: 0 !important;
}
.team-main-position	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #626F8C;
}
.team-main-licence	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 24px;
	letter-spacing: -0.1px;
	color: #001648;
	margin-top: 24px;
}
.team-main-licence-small	{
	font-size: 11px;
}
.team-main-desc	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: -0.3px;
	color: #485166;
	margin-top: 40px;
	margin-bottom: 40px;
}




.navigation {
  display:block;
  /*width:100%;*/
/*line-height: 1.6em;*/
/*font-weight: 400;*/
/*width:100%;*/
/*text-align:center;*/
	position: relative;
  /*margin:0 auto;*/
}
/*Strip the ul of padding and list styling*/
.navigation ul {
	list-style-type:none;
	margin: 0 auto;
	padding-left:0;
	text-align: right;
	width:100%;
  /*position: absolute;*/

}

/*Create a horizontal list with spacing*/
.navigation li {
	/*display:inline-block;*/
	/*float: left;
	margin-right: 1px;*/
}

/*Style for menu links*/
.navigation li a {
	display: inline-block;
/*	min-width:140px;
	text-align: center;
	color: #fff;
  text-transform:uppercase;*/
	/*background: #8aa8bd;*/
/*	text-decoration: none;
  margin-left:-5px;
  padding: 10px 0;  */
	-webkit-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-ms-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}

/*Hover state for top level links*/
.navigation li:hover a {
	/*color: #4db3ff;*/
  /*background-color:#ccddee;*/
}

/*Style for dropdown links*/
.navigation li:hover ul a {
/*	background: #f3f3f3;
	color: #2f3036;
	height: 40px;
	line-height: 40px;*/
}

/*Hover state for dropdown links*/
.navigation li:hover .navigation ul a:hover {
	/*color: #4db3ff;*/
}

/*Hide dropdown links until they are needed*/
.navigation li ul {
	display: none;
}

/*Make dropdown links vertical*/
.navigation li ul li {
	/*display: block;*/
	float: none;
}

/*Prevent text wrapping*/
.navigation li ul li a {
/*	width: auto;
	min-width: 100px;
	padding: 0 20px;*/
}


/*Style 'show menu' label button and hide it by default*/
.navigation .show-menu {
	text-decoration: none;
	/*background: #8aa8bd;*/
	text-align: center;
	padding: 10px 15px; 
	display: none;
	cursor: pointer;
  	text-transform: uppercase;
}

.navigation .show-menu span{
   padding-left: 25px;
}

/*Hide checkbox*/
.navigation input[type=checkbox]{
    display: none;
}

/*Show menu when invisible checkbox is checked*/
.navigation input[type=checkbox]:checked ~ #menu{
    display: block;
}

/*Responsive Styles*/

.cv_mobile_menu {
	display: none;
}

.cv_header_right_mobile {
	display: block;
	margin:auto;
	text-align: right;
}
.nav-header-links	{
	margin:auto;
	text-align: right;
}
/* .buying-home-1	{
	width: 40%!important;
} */



@media screen and (max-width : 1199px){
/*	.buying-home-1	{
		width: 50%!important;
	} */
	.navigation ul li a {
	padding: 2px 5px;
	}
}

@media screen and (max-width : 992px){
	.cv_header_right_mobile {
		display: block;
		margin:auto;
		text-align: right;
		margin-top: 20px;
}
	.buy-why-p4	{
		width: 80%;	
	}
/*	.buying-home-1	{
		width: 60%!important;
	} */
	.socialmedia {
		margin: 20px 15px;;
		text-align: center;
}
	.cv-footer-info p {
		margin: 0px 15px;
		text-align: center;
	}
	.nav-header-links	{
		margin:auto;
		text-align: right;
	}
	.navigation ul li a {
	padding: 2px 15px;
	}
}

@media screen and (min-width: 769px){
	.navigation li {
		display: inline-block;
	}
	#subscribeformmobile	{
		display: none!important;
	}
}

@media screen and (max-width : 768px){
	header.cv_header {
		padding: 30px 0px 0px 0px;
	}
	body.buying-skin #primary {
		margin-top: 300px;
}	
	.cv_slider_top {
		padding-left: 15px;
		padding-right: 15px;	
	}
	.navigation ul {
		list-style-type: none;
		margin: 0 auto;
		padding-left: 0;
		text-align: center;
		width: 100%;
		position: absolute;
}
	.cv_header_right_mobile {
		display: block;
		margin:auto;
		text-align: center;
}	
	.nav-header-links	{
		margin:auto;
		text-align: center;
	}
	#teamgrid .vc-zone-link:hover	{
		background: transparent!important;
}
	#teamgrid .vc_gitem-zone-a 	{
		border-radius: 2px;
		background-position: center!important;
		background-size: auto 100%;
}	
	.grid-3-height	{
		height: 380px !important;
		width: 35%;
	}
	#gridrow .grid-image-small	{
		min-height: initial!important;
	}
	
	#subscribemov	{ 
		width: 100%!important;
}	
	#resourcesrow .vc_gitem-zone-a,
	#smartrow .vc_gitem-zone-a {
		background-color: #fff!important;
	} 
	.vc_gitem-zone	{
		background-position: 0% 50%!important;
	}
	.resources-grid h4	{
		min-height:initial!important;
	}
	.buy-why-p4	{
		width: 80%;	
	}
/*	.buying-home-1	{
		width: 90%!important;
	} */

	.cv_buying_div {
	/*	padding: 0; */
	}
	.cv_buying {
		margin-top: 0;
	}
    .navigation .lines {
		border-bottom: 11px double #333;
		border-top: 4px solid #333;
		content: "";
		height: 19px; 
		width:20px;
		padding-right:15px;
		float: right;
	}
	.navigation .lines-white {
		border-bottom: 11px double #fff;
		border-top: 4px solid #fff;
		content: "";
		height: 19px; 
		width:20px;
		padding-right:15px;
		float: right;
	}
	/*Make dropdown links appear inline*/
	.navigation ul {
		position: static;
		display: none;
		height: 100vh;
	    background: #fff;
	}
	.navigation-blue ul,
	.navigation-buy ul
	{
		position: static;
		display: none;
		height: 100vh;
		background: transparent;
	}
	.navigation-gold ul
	{
		position: static;
		display: none;
		height: 100vh;
		background: #92712D;
	}
	.navigation-gold ul li a:hover {
    border-bottom: 2px #fff solid;
}
	.cv_header .col-lg-6 {
		padding: 0;
	}
	.cv_mobile_menu {
		display: block;
		margin-top: 80px;
	}
	/*Create vertical spacing*/
	.navigation li {
		margin-bottom: 1px;
	}
	/*Make all menu links full width*/
	.navigation ul li, .navigation li a {
		width: 100%;
	}
	/*Display 'show menu' link*/
	.navigation .show-menu {
		display: block;
		float: right;
		position: relative;
		top: -35px;
	}
	.navigation input[type="checkbox"]:checked ~ .show-menu .lines {
		border-bottom: 11px double red;
		border-top: 4px solid red !important;
	}
	.cv_header_right_mobile {
		display: none;
		
	}
	#subscribeform	{
		display: none!important;
	}
	#afterplayer	{
		padding-top: 80px !important;	
	}
	.team-main-right	{
		padding: 15px;
	}
	.cv_team_second	{
		text-align: center;
	}
}

@media screen and (max-width : 576px){
	.buying-home-1	{
		padding-left: 30px !important;	
		padding-right: 30px	!important;		
	}
}

@media screen and (max-width : 480px){
	.blue-top h1 {
		color: #fff;
		font-weight: 700;
		font-size: 36px;
		line-height: 52px;
}
	.grid-3-height	{
		height: 380px !important;
		width: 40%;
	}
	.buy-why-p4	{
	width: 75%;	
	}
/*	.buying-home-1	{
		width: 85%!important;
	} */
}

@media screen and (max-width : 360px){
	.grid-3-height	{
		height: 400px !important;
		width: 45%;
	}
	header.cv_header a.cta_button {
		margin-left: 0px;
	}	
	.cv_form_optin input[type="submit"], .cta_button {
		display: inline-block;
		text-align: center;
	}
	bodya.buying-skin #primary {
		margin-top: 1100px;
	}
}

.buying_menu {
	padding: 0;
	margin: 0;
}

.buying_menu li {
	display: inline-block;
	list-style: none;
}

.buying_menu li a {
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 24px;
	align-items: center;
	letter-spacing: -0.1px;
	color: #9A6E17;
	display: inline-block;
	border-bottom: 1px #9A6E17 solid;	
	padding-bottom: 3px;
	margin-right: 40px;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
	border-color: transparent !important;
	background-color: transparent !important;
}

.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
	background-color: transparent !important;
}

.carousel-caption p {
	color: #333;
}

.content-section {
	text-align: left !important;
}

.slick-slide img {
	margin: 0 !important;
	padding-bottom: 20px !important; 
}

#wpcf7-f258-p94-o1 label,
#wpcf7-f258-p94-o1 select,
#wpcf7-f258-p94-o1 input[type="email"],
#wpcf7-f258-p94-o1 input[type="number"],
#wpcf7-f258-p94-o1 input[type="tel"],
#wpcf7-f258-p94-o1 input[type="text"] {
	display: block;
	width: 100%;
}

#wpcf7-f258-p94-o1 select,
#wpcf7-f258-p94-o1 input[type="email"],
#wpcf7-f258-p94-o1 input[type="tel"],
#wpcf7-f258-p94-o1 input[type="number"],
#wpcf7-f258-p94-o1 input[type="text"] {
	padding: 15px;
	border: 1px solid #9DB1BF;
	box-sizing: border-box;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}

#wpcf7-f258-p94-o1 input[type="submit"]{
	background: #92712D;
	padding: 16px 68px;
	color: #fff;
	font-size: 18px;
	line-height: 32px;
	font-weight: bold;	
}

.back {
	color: #9A6E17 !important;
	letter-spacing: -0.1px;
	font-weight: 600;
	font-size: 13px;
	line-height: 24px;
}

.cv_team_abt .col-lg-3 h3 a {
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 40px;
	letter-spacing: 0.5px;
	color: #001648;
	margin-top: 15px;
	margin-bottom: 0px;
	display: block;
}
.cv_team_abt .col-lg-3 img	{
	height: 280px;
	width: auto;
	object-fit: cover;
	text-align: center;
}
.cv_team_second .col-lg-3 {
	margin-bottom: 40px;
}

hr.cv_second_hr {
	background-color: #C39F58;
	height: 4px;
	width: 80px;
	margin-bottom: 80px;
	margin-top: 80px;
}

.navigation ul li a {
	border-bottom: 2px transparent solid;
}

#cv_single {
	/*padding-top: 100px;*/
}
#hearfromus .slick-prev {
	left: -5px!important;
}
#hearfromus .slick-next {
	right: -5px!important;
}

#hearfromabout .slick-prev {
	left: 0px!important;
}

#hearfromabout .slick-next {
	left: 50px!important;
}

#hearfromabout .slick-prev, #hearfromabout .slick-next	{
	font-size: 12px!important;
	position: absolute;
	top: 110%;
	padding: 15px;
	width: 40px;
	height: 40px;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	background: transparent !important;
	border: 1.5px solid rgba(146, 113, 45, 0.32)!important;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	
}
/* JOB OFFER START*/
.job-offer-top-h2 h2	{
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 56px;
	line-height: 72px;
	color: #001648;
}
.job-offer-top p	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #626F8C;
}
.job-offer-location	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	line-height: 28px;
	color: #001648;
}
.job-offer-text	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: -0.3px;
	color: #485166;
}
.job-offer-h3	{
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 40px;
	letter-spacing: 0.5px;
	color: #001648;
}
.job-offer-text-small	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 28px;
	display: flex;
	color: #485166;
}
/* JOB OFFER END*/

/* PRIVACY POLICY START*/
#post-3	h1	{
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 52px;
	color: #001648;
}
.privacy-policy, .privacy-policy-main p, .privacy-policy-li	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: -0.3px;
	color: #485166;
}
.privacy-policy-li	{
	margin-left: 24px;
}
.privacy-policy-main h2	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 40px;
	letter-spacing: -0.7px;
	color: #485166;
	margin-top: 60px;
}
aside#secondary.widget-area	{
	display: none!important;
}
/* PRIVACY POLICY END*/

/* TEAM START */
.team-h2 h2	{
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 56px;
	line-height: 72px;
	align-items: center;
	color: #001648;	
}
.team-p-top	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #626F8C;
}
.team-p-lic	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 24px;
	letter-spacing: -0.1px;
	color: #001648;
}
.team-main-text	p {
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: -0.3px;
	color: #485166;
}
a.team-link-bottom, .team-link-bottom p	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 24px;
	letter-spacing: -0.1px;
	color: #9A6E17;
}
a.team-link-bottom:hover	{
	text-decoration-line: underline;
    text-underline-offset: 8px;
}
/* TEAM END */

/* RESOURCES MENU TOP START */

#menuresources p > a	{
	text-align: left !important;
	list-style: none;
	display: inline-block;
	border: 2px rgba(146, 113, 45, 0.16) solid !important;
    background-color: #fff;
	padding: 8px 16px;
	margin: 0 12px 12px 0 !important;
	border-radius: 2px;
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 24px;
	letter-spacing: -0.1px;
	color: #9A6E17;
}
#menuresources p > a:hover	{
	color: #001648;
	background-color: rgba(146, 113, 45, 0.16);
}
a.menu-active	{
	color: #001648!important;
	background-color: rgba(146, 113, 45, 0.16)!important;
}
#resourcesrow .vc_gitem-zone-a,
#smartrow .vc_gitem-zone-a 	{
	height: 190px;
	border-radius: 2px;
	background-size: auto 100%;
	background-color: #EDF5F4;
}
#resourcesrow .resources-grid,
#smartrow .resources-grid	{
	padding: 30px 0px 10px 0px;	
}
#resourcesrow .vc_btn3-container,
#smartrow .vc_btn3-container	{
	margin-bottom: 0px;
}
#resourcesrow .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > a,
#smartrow .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark > li > a	{
	background-color: rgba(146, 113, 45, 0.16)!important;
	color: #9A6E17 !important;
	padding: 8px 14px;
	font-size: 11px;
	border-radius: 2px;
	border: 1.5px solid rgba(146, 113, 45, 0.32)!important;
	margin: 0px 4px;
}
.resources-grid p	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #626F8C;
}
.resources-grid.white h4{
	color: #fff;
}
.resources-grid h4	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 40px;
	letter-spacing: -0.7px;
	color: #001648;
}
/* RESOURCES MENU TOP END */

/* BLOGSPOTS START */
.blogposts-top p	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #626F8C;
}
.blogposts-top h2	{
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 52px;
	color: #001648;
}
/* BLOGSPOTS END */

/* RADIOSHOWS START */
.blogposts-top h4	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-size: 15px;
	line-height: 28px;
	color: #001648;
}
.radioshows-speaking p, .radioshows-speaking li	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: -0.3px;
	color: #485166;
} 
.radioshows-speaking ul	{
	padding-left: 16px;
}
.subscribe-policy, .subscribe-policy a  	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 11px;
	line-height: 16px;
	color: #001648;
}
.subscribe-policy a  	{
	font-weight: 700;
}
.subscribe-policy a:hover  	{
	text-decoration: underline;
}
#subscribeform input[type="email"],
#subscribeformmobile input[type="email"]	{
	border: 2px solid #001648;
	box-sizing: border-box;
	border-radius: 4px;
	padding: 4px;
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: -0.3px;
	color: #001648;
	max-width: 260px;
	margin-right: 8px;
}
#subscribeform input[type="email"]:focus,
#subscribeformmobile input[type="email"]:focus {
	border: 2px solid #001648;
	outline: none;
	background-color: rgba(146, 113, 45, 0.16)!important;
}
#subscribeform span,
#subscribeformmobile span {
	display: inline-block;
	padding: 0px 8px 0px 0px;
}
#subscribeform .wpcf7 form .wpcf7-response-output,
#subscribeformmobile .wpcf7 form .wpcf7-response-output	{
	margin: 16px 0px;
	padding: 4px 10px;
}
#subscribeform input[type="submit"],
#subscribeformmobile input[type="submit"]	{
	padding: 8px 30px;
	background: #001648;
	border-radius: 4px;
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	line-height: 28px;
	text-align: center;
	color: #EDF5F4;
}
/* RADIOSHOWS END */

/* WEBINARS START */
.webinars-top p	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #626F8C;
}
.webinars-top h2	{
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 52px;
	color: #001648;
}
.webinar-coffee p	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 28px;
	align-items: center;
	color: #626F8C;
}
.webinar-coffee h2	{
	font-family: 'Inter', sans-serif;
	font-weight: normal;
	font-size: 36px;
	line-height: 52px;
	letter-spacing: -1px;
	color: #001648;
}
.webinar-coffee a	{
	padding: 4px 30px 10px 30px;
	border: 2px solid #92712D;
	box-sizing: border-box;
	border-radius: 2px;
	background: #fff;
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	line-height: 28px;
	text-align: center;
	color: #9A6E17;
	display: inline-block;
}
.webinar-coffee a:after	{
	content: url('media/images/icon-button.png');
	position: relative;
	top: 8px;
	left: 10px;
}
.webinars-speaker h2	{
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 52px;
	color: #FFFFFF;
}
.webinars-speaker p	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 28px;
	color: #C0CFDA;
}
.webinar-video a	{
	padding: 5px 30px 10px 30px;
	border: 2px solid #92712D;
	box-sizing: border-box;
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	line-height: 24px;
	text-align: center;
	letter-spacing: -0.1px;
	color: #FFFFFF;
	display: inline-block;
	background: #92712D;
	border-radius: 0px 2px;
}
.webinar-video a:before	{
	content: url('media/images/triangle.png');
	position: relative;
	top: 5px;
	left: -10px;
}
.webinar-video a:hover	{
	text-decoration-line: underline;
    text-underline-offset: 4px;
}
.webinar-open h3 {
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 40px;
	letter-spacing: 0.5px;
	color: #001648;
}
.webinar-open p {
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: -0.3px;
	color: #485166;
}
/* WEBINARS END */
/* BLOGPOST TEMPLATE START */
.blogpost-text h3 {
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 40px;
	letter-spacing: -0.7px;
	color: #485166;
}
.blogpost-text h4 {
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 15px;
	line-height: 28px;
	color: #001648;
}
.blogpost-text	p, .blogpost-text ul > li	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: -0.7px;
	color: #485166;
}
.blogpost-text ul > li,
.blogpost-text-big ul > li	{
	margin-left: 30px;
}

.blogpost-text a	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: -0.3px;
	color: #9A6E17;
	text-decoration-line: underline;
    text-underline-offset: 8px;
	margin-top:4px;
}
.blogpost-text a:hover	{
	text-decoration: none;
}

.blogpost-text-big	p, .blogpost-text-big ul > li	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 40px;
	letter-spacing: -0.7px;
	color: #485166;
}
/* BLOGPOST END */
/* SMART GUIDE TEMPLATE START */
.smartguide-text p	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 40px;
	letter-spacing: -0.7px;
	color: #485166;
}
.smartguide-text h3, .radioshow-text h3	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 40px;
	letter-spacing: -0.7px;
	color: #001648;
}
.smartguide-text-2 p, .smartguide-text-2 ul > li	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: -0.3px;
	color: #485166;
}
.smartguide-text-2 ul > li	{
	list-style: none;
	margin-left: 10px;
	margin-top: 10px;
}
.smartguide-text-2 ul > li:before	{
	
	content: url('media/images/32_thick.png');
	position: relative;
	top: 10px;
	left: -10px;
}
.smartguide-text-3 h3	{
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 40px;
	letter-spacing: 0.5px;
	color: #001648;
}
/* RADIOSHOW TEMPLATE END */
/* SMART GUIDE TEMPLATE START */
.radioshow-text	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: -0.3px;
	color: #485166;
}
.radioshow-text a	{
	color: #A48038;
}
.radioshow-text a:hover	{
	text-decoration: underline;
}
#subscribemov	{
	width: 80%;
}
.subscribe-button	{	
	height: 60px;
}
.subscribe-button a	{
	padding: 6px 10px;
	margin: 10px 20px;
	border-radius: 4px;
	border: 1px solid #808080;
	color: #050505;
	font-family: 'Inter', sans-serif;
	text-transform: uppercase;
	font-style: normal;
	font-weight: 500;
	font-size: 13px;
	line-height: 25px;
	display: inline-block;
}
.subscribe-button a:hover	{
	background-color: #427CD9;
	border: 1px solid #427CD9;
	color: #fff;
}
.socialmedia-right	{
	margin: 0;
	text-align: left;
}
.socialmedia-right li a	{
margin: 0px 10px 0px 0px;
}
.radioshow-right a	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 28px;
	color: #9A6E17;
}
.radioshow-right a:hover	{
	text-decoration: underline;
}
#gridrow .grid-image-small	{
	min-height: 80px; 
}
.grid-3-height	{
		height: 220px;
	}
#gridrow .vc_gitem-post-data-source-post_title h4	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: -0.3px;
	color: #001648;
}
.smarter-text p	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: -0.3px;
	color: #485166;
}
.smarter-text a	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 15px;
	line-height: 28px;
	color: #9A6E17;
	border-bottom: 1px #9A6E17 solid;
	padding-bottom:4px;
	}
/* RADIOSHOW TEMPLATE END */
/* DOWNLOADED START*/
.smart-downloaded	h1	{
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 56px;
	line-height: 72px;
	color: #FFFFFF;
	margin: 0px;
}
.smart-downloaded p {
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #C0CFDA;
}
.smart-downloaded	h2	{
	font-family: 'Playfair Display', serif;
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 52px;
	color: #001648;
}
/* DOWNLOADED END*/

#teamgrid .vc-zone-link:hover	{
	background: rgba(0, 22, 72, 0.8);
	opacity: 1;
}
#teamgrid a.vc_gitem-link	{
	font-family: 'Inter', sans-serif;
	color: #BF9C56;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
}
#teamgrid a.vc_gitem-link:hover	{
	color: #001648;
}
#teamgrid .vc_gitem-zone-a 	{
	border-radius: 2px;
	background-position: center;
	background-size: auto 100%;
}
#relatedlinks a.vc_gitem-link	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: -0.3px;
	color: #9A6E17;
	text-decoration-line: underline;
    text-underline-offset: 8px;
	margin-top:4px;
}
#recentvideo a.vc_gitem-link	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 15px;
	line-height: 22px;
	color: #9A6E17; 
}
#recentvideo a.vc_gitem-link:hover	{
	color: #001648;
}
#post-514 h1, #post-516 h1, #post-518 h1, #post-520 h1, #post-522 h1, #post-1285 h1, .hide 	{
	display: none!important;
}

.icons-footer	{
	margin:auto;
	text-align: center;
	padding-top: 40px;	
}
.columns-footer	{
	margin-top: 40px;
}

.vc_btn3.vc_btn3-color-sandy-brown, .vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat {
    color: #fff!important;
    background-color: #92712D!important;
	font-size: 13px!important;
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 13px;
	line-height: 24px;
	letter-spacing: -0.1px;
}
.vc_btn3.vc_btn3-size-md {
    padding-top: 8px!important;
    padding-bottom: 8px!important;
    padding-left: 24px!important;
    padding-right: 24px!important;
}
.vc_btn3.vc_btn3-shape-rounded {
    border-radius: 2px!important;
}
.about-role	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 11px;
	line-height: 16px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #626F8C;
	height: 48px;
}
.about-licensed-1	{
	font-family: 'Inter', sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	color: #001648;
}

/* guide details  */
#cv_single .guide-swi ul{
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
}
#cv_single .guide-swi li{
	flex: 1 45%;
	margin: 10px 20px;
	list-style: none;
	position: relative;
}
#cv_single .guide-swi li::before{
	content: "";
	background: url("media/images/checkmark.svg");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	color: #fff;
	display: block;
	position: absolute;
	left: -30px;
	height: 20px;
	width: 20px;
	
}