/*
Theme Name:   Stash Child
Theme URI:    http://highgradelab.com/stash/
Description:  Stash Child Theme
Author:       HighGrade
Author URI:   http://highgradelab.com/
Template:     stash
Version:      1.0.0
License:      Commercial
License URI:  http://themeforest.net
Tags:         one-column, two-columns, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, theme-options, translation-ready
Text Domain:  stash-child
*/

/* FONTS */

/* montserrat-100 - latin_cyrillic */

@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 100;
	src: url("../eot/montserrat-v12-latin_cyrillic-100.eot");
	/* IE9 Compat Modes */
	src: local("Montserrat Thin"), local("Montserrat-Thin"),
		url("../eot/montserrat-v12-latin_cyrillic-100d41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */ url("../woff2/montserrat-v12-latin_cyrillic-100.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/montserrat-v12-latin_cyrillic-100.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/montserrat-v12-latin_cyrillic-100.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/montserrat-v12-latin_cyrillic-100.svg#Montserrat")
		format("svg");
	/* Legacy iOS */
}

/* montserrat-100italic - latin_cyrillic */

@font-face {
	font-family: "Montserrat";
	font-style: italic;
	font-weight: 100;
	src: url("../eot/montserrat-v12-latin_cyrillic-100italic.eot");
	/* IE9 Compat Modes */
	src: local("Montserrat Thin Italic"), local("Montserrat-ThinItalic"),
		url("../eot/montserrat-v12-latin_cyrillic-100italicd41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */
		url("../woff2/montserrat-v12-latin_cyrillic-100italic.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/montserrat-v12-latin_cyrillic-100italic.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/montserrat-v12-latin_cyrillic-100italic.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/montserrat-v12-latin_cyrillic-100italic.svg#Montserrat")
		format("svg");
	/* Legacy iOS */
}

/* montserrat-200italic - latin_cyrillic */

@font-face {
	font-family: "Montserrat";
	font-style: italic;
	font-weight: 200;
	src: url("../eot/montserrat-v12-latin_cyrillic-200italic.eot");
	/* IE9 Compat Modes */
	src: local("Montserrat ExtraLight Italic"),
		local("Montserrat-ExtraLightItalic"),
		url("../eot/montserrat-v12-latin_cyrillic-200italicd41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */
		url("../woff2/montserrat-v12-latin_cyrillic-200italic.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/montserrat-v12-latin_cyrillic-200italic.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/montserrat-v12-latin_cyrillic-200italic.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/montserrat-v12-latin_cyrillic-200italic.svg#Montserrat")
		format("svg");
	/* Legacy iOS */
}

/* montserrat-200 - latin_cyrillic */

@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 200;
	src: url("../eot/montserrat-v12-latin_cyrillic-200.eot");
	/* IE9 Compat Modes */
	src: local("Montserrat ExtraLight"), local("Montserrat-ExtraLight"),
		url("../eot/montserrat-v12-latin_cyrillic-200d41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */ url("../woff2/montserrat-v12-latin_cyrillic-200.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/montserrat-v12-latin_cyrillic-200.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/montserrat-v12-latin_cyrillic-200.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/montserrat-v12-latin_cyrillic-200.svg#Montserrat")
		format("svg");
	/* Legacy iOS */
}

/* montserrat-300 - latin_cyrillic */

@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 300;
	src: url("../eot/montserrat-v12-latin_cyrillic-300.eot");
	/* IE9 Compat Modes */
	src: local("Montserrat Light"), local("Montserrat-Light"),
		url("../eot/montserrat-v12-latin_cyrillic-300d41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */ url("../woff2/montserrat-v12-latin_cyrillic-300.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/montserrat-v12-latin_cyrillic-300.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/montserrat-v12-latin_cyrillic-300.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/montserrat-v12-latin_cyrillic-300.svg#Montserrat")
		format("svg");
	/* Legacy iOS */
}

/* montserrat-300italic - latin_cyrillic */

@font-face {
	font-family: "Montserrat";
	font-style: italic;
	font-weight: 300;
	src: url("../eot/montserrat-v12-latin_cyrillic-300italic.eot");
	/* IE9 Compat Modes */
	src: local("Montserrat Light Italic"), local("Montserrat-LightItalic"),
		url("../eot/montserrat-v12-latin_cyrillic-300italicd41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */
		url("../woff2/montserrat-v12-latin_cyrillic-300italic.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/montserrat-v12-latin_cyrillic-300italic.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/montserrat-v12-latin_cyrillic-300italic.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/montserrat-v12-latin_cyrillic-300italic.svg#Montserrat")
		format("svg");
	/* Legacy iOS */
}

/* montserrat-regular - latin_cyrillic */

@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 400;
	src: url("../eot/montserrat-v12-latin_cyrillic-regular.eot");
	/* IE9 Compat Modes */
	src: local("Montserrat Regular"), local("Montserrat-Regular"),
		url("../eot/montserrat-v12-latin_cyrillic-regulard41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */
		url("../woff2/montserrat-v12-latin_cyrillic-regular.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/montserrat-v12-latin_cyrillic-regular.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/montserrat-v12-latin_cyrillic-regular.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/montserrat-v12-latin_cyrillic-regular.svg#Montserrat")
		format("svg");
	/* Legacy iOS */
}

/* montserrat-italic - latin_cyrillic */

@font-face {
	font-family: "Montserrat";
	font-style: italic;
	font-weight: 400;
	src: url("../eot/montserrat-v12-latin_cyrillic-italic.eot");
	/* IE9 Compat Modes */
	src: local("Montserrat Italic"), local("Montserrat-Italic"),
		url("../eot/montserrat-v12-latin_cyrillic-italicd41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */
		url("../woff2/montserrat-v12-latin_cyrillic-italic.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/montserrat-v12-latin_cyrillic-italic.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/montserrat-v12-latin_cyrillic-italic.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/montserrat-v12-latin_cyrillic-italic.svg#Montserrat")
		format("svg");
	/* Legacy iOS */
}

/* montserrat-500 - latin_cyrillic */

@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 500;
	src: url("../eot/montserrat-v12-latin_cyrillic-500.eot");
	/* IE9 Compat Modes */
	src: local("Montserrat Medium"), local("Montserrat-Medium"),
		url("../eot/montserrat-v12-latin_cyrillic-500d41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */ url("../woff2/montserrat-v12-latin_cyrillic-500.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/montserrat-v12-latin_cyrillic-500.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/montserrat-v12-latin_cyrillic-500.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/montserrat-v12-latin_cyrillic-500.svg#Montserrat")
		format("svg");
	/* Legacy iOS */
}

/* montserrat-500italic - latin_cyrillic */

@font-face {
	font-family: "Montserrat";
	font-style: italic;
	font-weight: 500;
	src: url("../eot/montserrat-v12-latin_cyrillic-500italic.eot");
	/* IE9 Compat Modes */
	src: local("Montserrat Medium Italic"), local("Montserrat-MediumItalic"),
		url("../eot/montserrat-v12-latin_cyrillic-500italicd41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */
		url("../woff2/montserrat-v12-latin_cyrillic-500italic.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/montserrat-v12-latin_cyrillic-500italic.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/montserrat-v12-latin_cyrillic-500italic.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/montserrat-v12-latin_cyrillic-500italic.svg#Montserrat")
		format("svg");
	/* Legacy iOS */
}

/* montserrat-600italic - latin_cyrillic */

@font-face {
	font-family: "Montserrat";
	font-style: italic;
	font-weight: 600;
	src: url("../eot/montserrat-v12-latin_cyrillic-600italic.eot");
	/* IE9 Compat Modes */
	src: local("Montserrat SemiBold Italic"), local("Montserrat-SemiBoldItalic"),
		url("../eot/montserrat-v12-latin_cyrillic-600italicd41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */
		url("../woff2/montserrat-v12-latin_cyrillic-600italic.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/montserrat-v12-latin_cyrillic-600italic.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/montserrat-v12-latin_cyrillic-600italic.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/montserrat-v12-latin_cyrillic-600italic.svg#Montserrat")
		format("svg");
	/* Legacy iOS */
}

/* montserrat-600 - latin_cyrillic */

@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 600;
	src: url("../eot/montserrat-v12-latin_cyrillic-600.eot");
	/* IE9 Compat Modes */
	src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"),
		url("../eot/montserrat-v12-latin_cyrillic-600d41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */ url("../woff2/montserrat-v12-latin_cyrillic-600.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/montserrat-v12-latin_cyrillic-600.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/montserrat-v12-latin_cyrillic-600.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/montserrat-v12-latin_cyrillic-600.svg#Montserrat")
		format("svg");
	/* Legacy iOS */
}

/* montserrat-700 - latin_cyrillic */

@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 700;
	src: url("../eot/montserrat-v12-latin_cyrillic-700.eot");
	/* IE9 Compat Modes */
	src: local("Montserrat Bold"), local("Montserrat-Bold"),
		url("../eot/montserrat-v12-latin_cyrillic-700d41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */ url("../woff2/montserrat-v12-latin_cyrillic-700.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/montserrat-v12-latin_cyrillic-700.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/montserrat-v12-latin_cyrillic-700.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/montserrat-v12-latin_cyrillic-700.svg#Montserrat")
		format("svg");
	/* Legacy iOS */
}

/* montserrat-700italic - latin_cyrillic */

@font-face {
	font-family: "Montserrat";
	font-style: italic;
	font-weight: 700;
	src: url("../eot/montserrat-v12-latin_cyrillic-700italic.eot");
	/* IE9 Compat Modes */
	src: local("Montserrat Bold Italic"), local("Montserrat-BoldItalic"),
		url("../eot/montserrat-v12-latin_cyrillic-700italicd41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */
		url("../woff2/montserrat-v12-latin_cyrillic-700italic.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/montserrat-v12-latin_cyrillic-700italic.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/montserrat-v12-latin_cyrillic-700italic.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/montserrat-v12-latin_cyrillic-700italic.svg#Montserrat")
		format("svg");
	/* Legacy iOS */
}

/* montserrat-800 - latin_cyrillic */

@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 800;
	src: url("../eot/montserrat-v12-latin_cyrillic-800.eot");
	/* IE9 Compat Modes */
	src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"),
		url("../eot/montserrat-v12-latin_cyrillic-800d41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */ url("../woff2/montserrat-v12-latin_cyrillic-800.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/montserrat-v12-latin_cyrillic-800.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/montserrat-v12-latin_cyrillic-800.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/montserrat-v12-latin_cyrillic-800.svg#Montserrat")
		format("svg");
	/* Legacy iOS */
}

/* montserrat-800italic - latin_cyrillic */

@font-face {
	font-family: "Montserrat";
	font-style: italic;
	font-weight: 800;
	src: url("../eot/montserrat-v12-latin_cyrillic-800italic.eot");
	/* IE9 Compat Modes */
	src: local("Montserrat ExtraBold Italic"), local("Montserrat-ExtraBoldItalic"),
		url("../eot/montserrat-v12-latin_cyrillic-800italicd41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */
		url("../woff2/montserrat-v12-latin_cyrillic-800italic.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/montserrat-v12-latin_cyrillic-800italic.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/montserrat-v12-latin_cyrillic-800italic.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/montserrat-v12-latin_cyrillic-800italic.svg#Montserrat")
		format("svg");
	/* Legacy iOS */
}

/* montserrat-900italic - latin_cyrillic */

@font-face {
	font-family: "Montserrat";
	font-style: italic;
	font-weight: 900;
	src: url("../eot/montserrat-v12-latin_cyrillic-900italic.eot");
	/* IE9 Compat Modes */
	src: local("Montserrat Black Italic"), local("Montserrat-BlackItalic"),
		url("../eot/montserrat-v12-latin_cyrillic-900italicd41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */
		url("../woff2/montserrat-v12-latin_cyrillic-900italic.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/montserrat-v12-latin_cyrillic-900italic.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/montserrat-v12-latin_cyrillic-900italic.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/montserrat-v12-latin_cyrillic-900italic.svg#Montserrat")
		format("svg");
	/* Legacy iOS */
}

/* montserrat-900 - latin_cyrillic */

@font-face {
	font-family: "Montserrat";
	font-style: normal;
	font-weight: 900;
	src: url("../eot/montserrat-v12-latin_cyrillic-900.eot");
	/* IE9 Compat Modes */
	src: local("Montserrat Black"), local("Montserrat-Black"),
		url("../eot/montserrat-v12-latin_cyrillic-900d41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */ url("../woff2/montserrat-v12-latin_cyrillic-900.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/montserrat-v12-latin_cyrillic-900.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/montserrat-v12-latin_cyrillic-900.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/montserrat-v12-latin_cyrillic-900.svg#Montserrat")
		format("svg");
	/* Legacy iOS */
}

/* open-sans-300 - latin_cyrillic */

@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: url("../eot/open-sans-v15-latin_cyrillic-300.eot");
	/* IE9 Compat Modes */
	src: local("Open Sans Light"), local("OpenSans-Light"),
		url("../eot/open-sans-v15-latin_cyrillic-300d41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */ url("../woff2/open-sans-v15-latin_cyrillic-300.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/open-sans-v15-latin_cyrillic-300.woff") format("woff"),
		/* Modern Browsers */
		url("../ttf/open-sans-v15-latin_cyrillic-300.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/open-sans-v15-latin_cyrillic-300.svg#OpenSans")
		format("svg");
	/* Legacy iOS */
}

/* open-sans-300italic - latin_cyrillic */

@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: url("../eot/open-sans-v15-latin_cyrillic-300italic.eot");
	/* IE9 Compat Modes */
	src: local("Open Sans Light Italic"), local("OpenSans-LightItalic"),
		url("../eot/open-sans-v15-latin_cyrillic-300italicd41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */
		url("../woff2/open-sans-v15-latin_cyrillic-300italic.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/open-sans-v15-latin_cyrillic-300italic.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/open-sans-v15-latin_cyrillic-300italic.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/open-sans-v15-latin_cyrillic-300italic.svg#OpenSans")
		format("svg");
	/* Legacy iOS */
}

/* open-sans-regular - latin_cyrillic */

@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: url("../eot/open-sans-v15-latin_cyrillic-regular.eot");
	/* IE9 Compat Modes */
	src: local("Open Sans Regular"), local("OpenSans-Regular"),
		url("../eot/open-sans-v15-latin_cyrillic-regulard41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */
		url("../woff2/open-sans-v15-latin_cyrillic-regular.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/open-sans-v15-latin_cyrillic-regular.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/open-sans-v15-latin_cyrillic-regular.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/open-sans-v15-latin_cyrillic-regular.svg#OpenSans")
		format("svg");
	/* Legacy iOS */
}

/* open-sans-italic - latin_cyrillic */

@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: url("../eot/open-sans-v15-latin_cyrillic-italic.eot");
	/* IE9 Compat Modes */
	src: local("Open Sans Italic"), local("OpenSans-Italic"),
		url("../eot/open-sans-v15-latin_cyrillic-italicd41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */
		url("../woff2/open-sans-v15-latin_cyrillic-italic.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/open-sans-v15-latin_cyrillic-italic.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/open-sans-v15-latin_cyrillic-italic.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/open-sans-v15-latin_cyrillic-italic.svg#OpenSans")
		format("svg");
	/* Legacy iOS */
}

/* open-sans-600 - latin_cyrillic */

@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: url("../eot/open-sans-v15-latin_cyrillic-600.eot");
	/* IE9 Compat Modes */
	src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"),
		url("../eot/open-sans-v15-latin_cyrillic-600d41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */ url("../woff2/open-sans-v15-latin_cyrillic-600.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/open-sans-v15-latin_cyrillic-600.woff") format("woff"),
		/* Modern Browsers */
		url("../ttf/open-sans-v15-latin_cyrillic-600.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/open-sans-v15-latin_cyrillic-600.svg#OpenSans")
		format("svg");
	/* Legacy iOS */
}

/* open-sans-600italic - latin_cyrillic */

@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 600;
	src: url("../eot/open-sans-v15-latin_cyrillic-600italic.eot");
	/* IE9 Compat Modes */
	src: local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"),
		url("../eot/open-sans-v15-latin_cyrillic-600italicd41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */
		url("../woff2/open-sans-v15-latin_cyrillic-600italic.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/open-sans-v15-latin_cyrillic-600italic.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/open-sans-v15-latin_cyrillic-600italic.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/open-sans-v15-latin_cyrillic-600italic.svg#OpenSans")
		format("svg");
	/* Legacy iOS */
}

/* open-sans-700 - latin_cyrillic */

@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: url("../eot/open-sans-v15-latin_cyrillic-700.eot");
	/* IE9 Compat Modes */
	src: local("Open Sans Bold"), local("OpenSans-Bold"),
		url("../eot/open-sans-v15-latin_cyrillic-700d41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */ url("../woff2/open-sans-v15-latin_cyrillic-700.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/open-sans-v15-latin_cyrillic-700.woff") format("woff"),
		/* Modern Browsers */
		url("../ttf/open-sans-v15-latin_cyrillic-700.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/open-sans-v15-latin_cyrillic-700.svg#OpenSans")
		format("svg");
	/* Legacy iOS */
}

/* open-sans-700italic - latin_cyrillic */

@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 700;
	src: url("../eot/open-sans-v15-latin_cyrillic-700italic.eot");
	/* IE9 Compat Modes */
	src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"),
		url("../eot/open-sans-v15-latin_cyrillic-700italicd41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */
		url("../woff2/open-sans-v15-latin_cyrillic-700italic.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/open-sans-v15-latin_cyrillic-700italic.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/open-sans-v15-latin_cyrillic-700italic.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/open-sans-v15-latin_cyrillic-700italic.svg#OpenSans")
		format("svg");
	/* Legacy iOS */
}

/* open-sans-800 - latin_cyrillic */

@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 800;
	src: url("../eot/open-sans-v15-latin_cyrillic-800.eot");
	/* IE9 Compat Modes */
	src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"),
		url("../eot/open-sans-v15-latin_cyrillic-800d41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */ url("../woff2/open-sans-v15-latin_cyrillic-800.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/open-sans-v15-latin_cyrillic-800.woff") format("woff"),
		/* Modern Browsers */
		url("../ttf/open-sans-v15-latin_cyrillic-800.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/open-sans-v15-latin_cyrillic-800.svg#OpenSans")
		format("svg");
	/* Legacy iOS */
}

/* open-sans-800italic - latin_cyrillic */

@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 800;
	src: url("../eot/open-sans-v15-latin_cyrillic-800italic.eot");
	/* IE9 Compat Modes */
	src: local("Open Sans ExtraBold Italic"), local("OpenSans-ExtraBoldItalic"),
		url("../eot/open-sans-v15-latin_cyrillic-800italicd41d.eot#iefix")
		format("embedded-opentype"),
		/* IE6-IE8 */
		url("../woff2/open-sans-v15-latin_cyrillic-800italic.woff2")
		format("woff2"),
		/* Super Modern Browsers */
		url("../woff/open-sans-v15-latin_cyrillic-800italic.woff")
		format("woff"),
		/* Modern Browsers */
		url("../ttf/open-sans-v15-latin_cyrillic-800italic.ttf")
		format("truetype"),
		/* Safari, Android, iOS */
		url("../svg/open-sans-v15-latin_cyrillic-800italic.svg#OpenSans")
		format("svg");
	/* Legacy iOS */
}

/* CUSTOM CSS */

@media only screen and (min-width: 768px) {
	.cd-primary-nav {
		margin: 0;
	}
	.textwidget img.aligncenter {
		margin: 20px 0;
	}
}

@media only screen and (max-width: 768px) {
	div#atftbx {
		text-align: center;
	}
	.addthis_toolbox.addthis_default_style {
		display: inline-block;
	}
	body h1 {
		font-size: 40px;
	}
	#wechat-qrcode img {
		float: none !important;
	}
	body.isMobile .top {
		display: none !important;
	}
}

img.mobile-app-logos {
	margin: 0px;
	padding: 3px 0px;
}

.tagcloud .tag-cloud-link {
	color: #3772fe;
	font-family: Montserrat;
}

.cd-primary-nav.is-visible {
	margin: 0px;
}

.back-to-top {
	left: 2em;
	right: auto;
}

.back-to-top:visited {
	background-color: #335add;
}

.custom_input,
.custom_input tr {
	border: none;
}

.custom_input td {
	padding: 10px 0px;
}

.custom_input input,
.custom_input select {
	background: #ffffff;
	border: 1px solid #e6e6e6;
	border-radius: 4px;
	color: black;
	font-family: inherit;
	padding: 11px 20px;
	display: table-cell;
	width: 100%;
	height: 41px;
}

.custom_header {
	background-color: #2d2d2d;
	color: #fff;
	display: block;
	text-align: right;
	line-height: 24px;
	font-weight: 400;
	font-size: 11px;
	padding: 0px 20px;
	text-transform: none;
}

.custom_header_item {
	display: inline-block;
}

.custom_links a {
	color: #fff;
	margin-right: 10px;
}

.custom_menu_after {
	/* float: right;
	margin: 0px;
	margin-top: 15px; */
	float: right;
	/* margin-left: 32px; */
	margin-left: 24px;
	margin-top: 9px;
}

.custom_language_switcher {
	margin-right: 16px;
	display: inline-flex;
	flex-direction: row;
	align-items: center;
}

.custom_language_switcher .vc_icon_element {
	margin-bottom: 0;
}

.custom_language_switcher .vc_icon_element .vc_icon_element-inner {
	width: 24px!important;
	height: 24px!important;
}

.custom_language_switcher .wpml-ls-legacy-dropdown {
	min-width: initial;
}
.custom_language_switcher .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a {
	color: #646464;
    background-color: transparent;
}

.login_app {
}
.login_app .vc_icon_element {
	margin-bottom: 0;
}
.login_app .vc_icon_element .vc_icon_element-inner {
	width: 24px!important;
	height: 24px!important;
}
.login_app .vc_icon_element .vc_icon_element-inner .vc_icon_element-icon {
	color: #3772FE!important;
}
.login_app .vc_icon_element .vc_icon_element-inner a[data-wpel-link] .wpel-icon {
	display: none;
}

.additional_menu_items {
	float: right;
	height: 60px;
	display: inline-flex;
	align-items: center;
}

.hgr_mobile_header img.logo {
	width: 140px;
}

.hgr_mobile_header .custom_menu_after .vc_btn3-container .vc_btn3 {
	padding: 10px!important;
}


#hgr_top_navbar_container {
	width: 100%;
	/* height: 90px; */
	height: 60px;
}

#hgr_top_navbar_container #main_navbar>li>a.first_level_menu_link {
	padding-left: 16px!important;
	padding-right: 16px!important;
}

.hgr_identity {
	margin: 0px;
	padding: 0px;
}

.hgr_identity a img {
	display: inline-block;
	vertical-align: middle;
	/* height: 60px; */
	height: 40px;
}

.hdr_identity logo_helper {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.wpml-ls-legacy-dropdown {
	width: auto;
	/* min-width: 80px; */
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
	z-index: 50000;
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle {
	color: #646464;
	background-color: transparent;
	border: 0;
}

.wpml-ls-current-language a,
.wpml-ls-sub-menu a {
	text-align: left;
}

.page_title_container {
	background-image: none;
	background-color: #2f40a2;
	margin: 0px;
	padding: 130px 0px 80px 0px;
}

.blogPosts .container {
	margin-top: 24px;
}

.post {
	padding-right: 0px;
}

#recent_posts_widget h2 {
	display: none;
}

.blog-title-parallax {
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-size: cover;
	-webkit-background-size: cover;
	width: 100%;
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.blog-title-parallax h1 {
	text-align: center;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
}

.footer-recent-news .vc_gitem-col {
	padding: 5px 10px !important;
}

.footer-recent-news .vc_gitem-col .vc_gitem-post-data {
	margin: 0 !important;
}

.footer-recent-news .vc_gitem-col .vc_gitem-post-data h4 {
	display: block;
	font-size: 13px;
	line-height: normal;
	padding: 5px 10px;
	text-align: center;
	white-space: pre-wrap;
	word-wrap: break-word;
}

#cta-tryfree .vc_cta3 {
	padding: 0;
	max-width: 100% !important;
}

#cta-tryfree .vc_cta3 .vc_cta3_content-container {
	background: #3772fe;
	display: table;
	width: 100%;
	table-layout: fixed;
	max-width: 100% !important;
	border-radius: 10px;
}

#cta-tryfree .vc_cta3 .vc_cta3_content-container .vc_cta3-content {
	padding: 15px;
	padding-right: 28px;
	text-align: left;
	width: 70%;
	color: #fff;
}

#cta-tryfree .vc_cta3 .vc_cta3_content-container .vc_cta3-content h2 {
	color: #fff;
	font-size: 30px;
	line-height: normal;
	margin-bottom: 15px;
}
#cta-tryfree .vc_cta3 .vc_cta3_content-container .vc_cta3-actions {
	padding: 15px;
	text-align: center;
	padding: 10px 35px;
}

#cta-tryfree .vc_cta3 .vc_cta3_content-container .vc_cta3-actions button {
	font-size: 14px !important;
	letter-spacing: 2px !important;
	padding: 22px 0px 23px 0px !important;
	white-space: normal;
	font-weight: 500 !important;
	font-family: inherit;
}

@media only screen and (max-width: 768px) {
	#cta-tryfree .vc_cta3 .vc_cta3_content-container .vc_cta3-content {
		max-width: 100%;
		width: 100%;
	}
}

.yikes-mailchimp-container {
	text-align: center;
}

.yikes-mailchimp-container > p {
	display: inline-block;
}

.yikes-mailchimp-container .edit-link {
	display: none;
}

.subscribe-form {
	display: flex;
}

.subscribe-form .EMAIL-label {
	float: none !important;
	width: auto !important;
	padding-right: 0 !important;
}

.subscribe-form .EMAIL-label input {
	background-color: rgba(100, 100, 100, 0.2) !important;
	height: 3em !important;
	border: none !important;
	padding: 1em !important;
	line-height: 1em !important;
	width: auto !important;
	display: inline-block !important;
	color: #666666 !important;
	font-size: 14px !important;
	font-weight: 700 !important;
	opacity: 1 !important;
	box-shadow: none !important;
}

.subscribe-form .submit-button-inline-label {
	float: none !important;
	width: auto !important;
}

.subscribe-form .submit-button-inline-label button {
	background-color: #3772fe !important;
	height: 3em !important;
	border: none !important;
	padding-left: 2em !important;
	padding-right: 2em !important;
	text-align: center !important;
	color: #ffffff !important;
	width: auto !important;
	display: inline-block !important;
	font-size: 14px !important;
	letter-spacing: 1px !important;
	font-weight: 500 !important;
	transition: transform 0.2s linear, box-shadow 0.2s linear !important;
	text-transform: uppercase !important;
}

.subscribe-form .submit-button-inline-label button:hover {
	transform: translateY(-3px) !important;
	-webkit-transform: translateY(-3px) !important;
	box-shadow: 0px 9px 17px -3px rgba(0, 0, 0, 0.13) !important;
	opacity: 0.8 !important;
	-webkit-box-shadow: 0px 9px 17px -3px rgba(0, 0, 0, 0.13) !important;
	-moz-box-shadow: 0px 9px 17px -3px rgba(0, 0, 0, 0.13) !important;
	-o-box-shadow: 0px 9px 17px -3px rgba(0, 0, 0, 0.13) !important;
}

.subscribe-form
.submit-button-inline-label
.yikes-mailchimp-submit-button-span-text {
	text-align: center !important;
	color: #ffffff !important;
	font-size: 14px !important;
	font-weight: 500 !important;
}

.subscribe-form:not(.yikes-mailchimp-form-inline) .EMAIL-label {
	float: none !important;
	width: 100% !important;
	padding-right: 0 !important;
	margin: 0 !important;
}

.subscribe-form:not(.yikes-mailchimp-form-inline) .EMAIL-label input {
	width: 100% !important;
	margin: 0 !important;
}

.subscribe-form:not(.yikes-mailchimp-form-inline) .yikes-easy-mc-submit-button {
	background-color: #3772fe !important;
	height: 3em !important;
	border: none !important;
	padding-left: 2em !important;
	padding-right: 2em !important;
	text-align: center !important;
	color: #ffffff !important;
	width: 100% !important;
	display: inline-block !important;
	font-size: 14px !important;
	letter-spacing: 1px !important;
	font-weight: 500 !important;
	transition: transform 0.2s linear, box-shadow 0.2s linear !important;
	text-transform: uppercase !important;
}

.subscribe-form:not(.yikes-mailchimp-form-inline)
.yikes-easy-mc-submit-button:hover {
	transform: translateY(-3px) !important;
	-webkit-transform: translateY(-3px) !important;
	box-shadow: 0px 9px 17px -3px rgba(0, 0, 0, 0.13) !important;
	opacity: 0.8 !important;
	-webkit-box-shadow: 0px 9px 17px -3px rgba(0, 0, 0, 0.13) !important;
	-moz-box-shadow: 0px 9px 17px -3px rgba(0, 0, 0, 0.13) !important;
	-o-box-shadow: 0px 9px 17px -3px rgba(0, 0, 0, 0.13) !important;
}

.subscribe-form:not(.yikes-mailchimp-form-inline)
.yikes-easy-mc-submit-button
.yikes-mailchimp-submit-button-span-text {
	text-align: center !important;
	color: #ffffff !important;
	font-size: 14px !important;
	font-weight: 500 !important;
}

.blogPosts .entry {
	border: none !important;
}

#wechat-qrcode img.alignleft {
	margin: 0 !important;
}

.categories {
	vertical-align: middle;
	font-size: 20px;
}

.categories i.icon {
	display: inline-block !important;
	height: 16px;
	font-size: 18px;
}

.categories a {
	vertical-align: middle;
	font-size: 18px;
}

.categories i.icon:not(:first-child) {
	margin-left: 10px !important;
}

.categories .delimer {
	margin: 0 5px;
	color: #a0a0a0;
	vertical-align: middle;
}

#hgr_top_navbar_container:not(.hgr_mobile_header) .mobileFsSearch {
	padding-top: 3px;
}

.slideContent > .vc_row.dark-scheme:not(.not-full) {
	margin-left: -10000px !important;
	margin-right: -10000px !important;
	background-size: contain !important;
}

#cta-tryfree .vc_cta3 {
	padding: 0;
	max-width: 100% !important;
}

#cta-tryfree .vc_cta3 .vc_cta3_content-container {
	background: #3772fe;
	display: table;
	width: 100%;
	table-layout: fixed;
	max-width: 100% !important;
	border-radius: 10px;
}

#cta-tryfree .vc_cta3 .vc_cta3_content-container .vc_cta3-content {
	padding: 15px;
	padding-right: 28px;
	text-align: left;
	width: 70%;
	color: #fff;
}

#cta-tryfree .vc_cta3 .vc_cta3_content-container .vc_cta3-content h2 {
	color: #fff;
	font-size: 30px;
	line-height: normal;
	margin-bottom: 15px;
}
#cta-tryfree .vc_cta3 .vc_cta3_content-container .vc_cta3-actions {
	padding: 15px;
	text-align: center;
	padding: 10px 35px;
}

#cta-tryfree .vc_cta3 .vc_cta3_content-container .vc_cta3-actions .vc_btn3 {
	font-size: 14px !important;
	letter-spacing: 2px !important;
	padding: 22px 15px 23px 15px !important;
	white-space: normal;
	font-weight: 500 !important;
	font-family: inherit;
}

@media only screen and (max-width: 768px) {
	#cta-tryfree .vc_cta3 .vc_cta3_content-container .vc_cta3-content {
		max-width: 100%;
		width: 100%;
	}
}

.post-title h4 {
	font-weight: bold;
}

.blog_widget #atftbx p {
	margin-bottom: 0px;
}

.blog_widget h3 {
	color: #2d3d81 !important;
	font-weight: 600 !important;
	font-size: 18px;
}

.unclickable > a:hover {
	cursor: default;
}

#main_navbar_container ul.main_navbar li a,
#main_navbar_container_left ul.main_navbar li a,
#fixed_navbar_container ul.fixed_navbar li a,
#main_navbar_container_left ul.main_navbar.left_menu li a {
	white-space: nowrap;
}

embed,
video,
p iframe:not(.wistia_embed) {
	min-height: unset !important;
}

p iframe.wistia_embed {
	height: unset !important;
}

#footer-wechatqr,
#footer-wechatqr-caption {
	display: none;
}

#footer-wechatqr:lang(zh-hans),
#footer-wechatqr-caption:lang(zh-hans) {
	display: block;
}

.copyright-column {
	float: left !important;
}

.tutorial-video {
	margin-bottom: 10px !important;
}

section[data-vc-full-width="true"]:not([data-vc-full-width-init="true"]) {
	transform: scale(10, 1);
}

section[data-vc-full-width="true"]:not([data-vc-full-width-init="true"]) * {
	transform: scale(0.1, 1);
}

a.video-link {
	font-size: 18px;
	color: #626d79 !important;
	text-decoration: none;
	position: relative;
	display: inline-block;
}

a.video-link:after {
	content: "";
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 0%;
	/*border-bottom: 2px solid #3772fe;*/
	transition: 0.5s;
}

a.video-link:hover {
	color: #3772fe !important;
}

a.video-link:hover:after {
	width: 100%;
}

a.video-link-tube {
	font-size: 18px;
	color: #626d79 !important;
	text-decoration: none;
	position: relative;
	display: inline-block;
}

a.video-link-tube:after {
	content: "";
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 0%;
	/*border-bottom: 2px solid #3772fe;*/
	transition: 0.5s;
}

a.video-link-tube:hover {
	color: #3772fe !important;
}

a.video-link-tube:hover:after {
	width: 100%;
}

/* MAIN PAGE - TOP BLOCK */

#mp-section {
	background-color: #fff;
	/* background-image: url(/wp-content/uploads/2019/07/main-back.jpg); */
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

#mp-section:before {
	content: " ";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.93), #fff);
}

#mp-row {
	padding-top: 12vh;
	padding-bottom: 12vh;
}

@media (min-width: 481px) and (max-width: 767px),
	(min-width: 320px) and (max-width: 480px) {
		#mp-row {
			padding-top: 40px;
			padding-bottom: 40px;
			padding-left: 0px;
			padding-right: 0px;
		}
		#mp-row #mp-video-column div.cta-play-button {
			width: 60px !important;
			height: 60px !important;
			font-size: 25px !important;
		}

		#mp-row #mp-cta-column h1 {
			text-align: center;
		}

		#mp-row #mp-cta-column p {
			text-align: center;
		}

		#mp-row #mp-cta-column .cta-content {
			margin-bottom: 20px !important;
		}

		#mp-row #mp-cta-column div.vc_btn3-container.vc_btn3-left {
			text-align: center;
			margin-bottom: 20px !important;
		}
}

#mp-row #mp-cta-column .vc_column-inner {
	align-items: center;
	justify-content: center;
}

#mp-row #mp-cta-column .cta-title {
	margin-bottom: 20px;
}

#mp-row #mp-cta-column .cta-content {
	margin-bottom: 70px;
}

#mp-row #mp-cta-column h1 {
	font-size: 40px;
	font-weight: 800;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.38;
	letter-spacing: 1.2px;
}

#mp-row #mp-cta-column p {
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: 1.67;
	letter-spacing: -0.59px;
}

#mp-row #mp-video-column .vc_column-inner {
	align-items: stretch;
	justify-content: center;
}

#mp-row #mp-video-column div.wistia_click_to_play {
	-webkit-box-shadow: 0px 0px 60px -40px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0px 0px 60px -40px rgba(0, 0, 0, 0.8);
	box-shadow: 0px 0px 60px -40px rgba(0, 0, 0, 0.8);
	width: 100% !important;
	height: 100% !important;
}

#mp-row #mp-video-column div.cta-play-button {
	position: absolute;
	width: 95px;
	height: 95px;
	border-radius: 50px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	box-shadow: 0 8px 24px 0 rgba(55, 114, 254, 0.24);
	background-image: linear-gradient(132deg, #8f67ff, #0f56e7);
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: 35px;
	padding-left: 5px;
	transition: all 0.1s;
}

#mp-row #mp-video-column div.cta-play-button:hover {
	width: 100%;
	height: 100%;
	border-radius: 4px;
	opacity: 0.7;
}

/* MAIN PAGE - TOP BLOCK */

/* MAIN PAGE - HOVER LINKS */
.hover-blocks-title {
	margin-top: 40px;
}
.hover-blocks-row {
	align-items: center;
	justify-content: center;
}
.hover-block {
	margin: 0;
}
.hover-block .vc_column-inner  {
	position: relative;
	overflow: hidden;
	background-color: #fff;
	transition: all 0.3s;
}
.hover-block .vc_column-inner .wpb_wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.hover-block .vc_column-inner .wpb_wrapper .wpb_raw_code,
.hover-block .vc_column-inner .wpb_wrapper .wpb_text_column,
.hover-block .vc_column-inner .wpb_wrapper .wpb_single_image {
	margin: 0;
	transition: all 0.3s;
}
.hover-block .vc_column-inner .wpb_wrapper .wpb_raw_code object {
	filter: invert(40%) sepia(27%) saturate(4348%) hue-rotate(210deg) brightness(98%) contrast(99%);
	pointer-events: none;
}
.hover-block .vc_column-inner .wpb_wrapper .wpb_text_column.details {
	color: #fff;
	opacity: 0;
}
.hover-block .vc_column-inner .wpb_wrapper .wpb_text_column a {
	color: #000;
}
.hover-block .vc_column-inner .wpb_wrapper .wpb_text_column.details a {
	color: #fff;
}
.hover-block .vc_column-inner .wpb_wrapper .wpb_single_image {
	position: absolute;
	top: 100%;
	margin: auto;
}
.hover-block:hover .vc_column-inner {
	background-color: #4478fa;
	box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.hover-block:hover .vc_column-inner .wpb_wrapper .wpb_single_image {
	transform: translatey(-50%);
}
@media only screen and (min-width: 380px) and (max-width: 980px) {
	.hover-block:hover .vc_column-inner .wpb_wrapper .wpb_single_image {
		transform: translatey(-35%);
	}
}
.hover-block:hover .vc_column-inner .wpb_wrapper .wpb_raw_code,
.hover-block:hover .vc_column-inner .wpb_wrapper .wpb_text_column {
	transform: translatey(-50px);
	color: #fff;
}
.hover-block:hover .vc_column-inner .wpb_wrapper .wpb_text_column a {
	color: #fff;
}
.hover-block .vc_column-inner .wpb_wrapper .wpb_text_column.details {
	opacity: 1;
}
.hover-block:hover .vc_column-inner .wpb_wrapper .wpb_raw_code object {
	filter: invert(100%) sepia(100%) saturate(1%) hue-rotate(186deg) brightness(104%) contrast(101%);
}
/* MAIN PAGE - HOVER LINKS */


/* TESTIMONIALS SLIDER */
.hq-testimonials.strong-view.nav-position-outside .wpmslider-controls {
	padding: 0 0 70px;
}
.hq-testimonials
.wpmslider-wrapper
.wpmslider-controls
.wpmslider-pager
.wpmslider-pager-item
.wpmslider-pager-link:before {
	content: "\f111";
	color: #aac3ff;
}
.hq-testimonials
.wpmslider-wrapper
.wpmslider-controls
.wpmslider-pager
.wpmslider-pager-item
.wpmslider-pager-link.active:before {
	color: #3772fe;
}
.hq-testimonials
.wpmslider-wrapper
.wpmslider-viewport
.wpmslider-content
.testimonial.t-slide,
.hq-testimonials .wpmslider-content .testimonial.t-slide {
	padding-top: 20px;
	padding-bottom: 100px;
	padding-left: 25px;
	padding-right: 25px;
}
.hq-testimonials
.wpmslider-wrapper
.wpmslider-viewport
.wpmslider-content
.testimonial.t-slide
.testimonial-inner,
.hq-testimonials .wpmslider-content .testimonial.t-slide .testimonial-inner {
	display: flex;
	flex-direction: column;
	border-radius: 10px;
	box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.07);
	position: relative;
	padding: 25px 30px;
}
.hq-testimonials
.wpmslider-wrapper
.wpmslider-viewport
.wpmslider-content
.testimonial.t-slide
.testimonial-inner
.testimonial-content,
.hq-testimonials
.wpmslider-content
.testimonial.t-slide
.testimonial-inner
.testimonial-content {
	order: 3;
	margin-top: 20px;
	text-align: justify;
}
.hq-testimonials
.wpmslider-wrapper
.wpmslider-viewport
.wpmslider-content
.testimonial.t-slide
.testimonial-inner
.testimonial-content
.testimonial-image,
.hq-testimonials
.wpmslider-content
.testimonial.t-slide
.testimonial-inner
.testimonial-content
.testimonial-image {
	margin: 0;
	position: absolute;
	left: 30px;
	top: 25px;
	border-radius: 50%;
	overflow: hidden;
}
.hq-testimonials
.wpmslider-wrapper
.wpmslider-viewport
.wpmslider-content
.testimonial.t-slide
.testimonial-inner
.testimonial-content
.testimonial-image,
.hq-testimonials
.wpmslider-content
.testimonial.t-slide
.testimonial-inner
.testimonial-content
.testimonial-image
img {
	height: 35px;
	width: 35px;
}
.hq-testimonials
.wpmslider-wrapper
.wpmslider-viewport
.wpmslider-content
.testimonial.t-slide
.testimonial-inner
.testimonial-content
p,
.hq-testimonials
.wpmslider-content
.testimonial.t-slide
.testimonial-inner
.testimonial-content
p {
	color: #000;
}
.hq-testimonials
.wpmslider-wrapper
.wpmslider-viewport
.wpmslider-content
.testimonial.t-slide
.testimonial-inner
.testimonial-field,
.hq-testimonials
.wpmslider-content
.testimonial.t-slide
.testimonial-inner
.testimonial-field {
	font-size: 15px;
	font-weight: 600;
	font-style: italic;
	font-stretch: normal;
	line-height: 1.27;
	letter-spacing: -0.59px;
	margin-bottom: 0;
	margin-left: 50px;
}
/* TESTIMONIALS SLIDER */

/* TESTIMONIALS GRID */
div.strong-view.hq-testimonials
div.strong-content.strong-masonry
div.testimonial {
	border: none;
}
div.strong-view.hq-testimonials div.strong-content.strong-masonry {
	margin-bottom: 50px;
}
.hq-testimonials .strong-content .testimonial .testimonial-inner {
	display: flex;
	flex-direction: column;
	border-radius: 10px;
	box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.07);
	position: relative;
	padding: 25px 30px;
	border: none;
}
.hq-testimonials
.strong-content
.testimonial
.testimonial-inner
.testimonial-content {
	order: 3;
	margin-top: 20px;
	text-align: justify;
}
.hq-testimonials
.strong-content
.testimonial
.testimonial-inner
.testimonial-content
.testimonial-image {
	margin: 0;
	position: absolute;
	left: 30px;
	top: 25px;
	border-radius: 50%;
	overflow: hidden;
}
div.strong-view.hq-testimonials
.strong-content
.testimonial
.testimonial-inner
.testimonial-content
.testimonial-image
img {
	height: 35px;
	width: 35px;
	background: none;
	border: none;
	padding: 0;
}
.hq-testimonials
.strong-content
.testimonial
.testimonial-inner
.testimonial-content
p {
	color: #000;
}
div.strong-view.hq-testimonials
div.strong-masonry.masonry.strong-content
.testimonial
.testimonial-inner
.testimonial-field {
	font-size: 15px;
	font-weight: 600;
	font-style: italic;
	font-stretch: normal;
	line-height: 1.27;
	letter-spacing: -0.59px;
	margin-bottom: 0;
	margin-left: 50px;
	text-align: left;
}
/* TESTIMONIALS GRID */

/* Logo carousel */
.gray-imgs .owl-item .hgr_carousel_item .hoverzoom img.attachment-full {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: grayscale(1); /* Firefox 4+ */
	filter: gray; /* IE 6-9 */
}

.gray-imgs .owl-item .hgr_carousel_item .hoverzoom img.attachment-full:hover {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: grayscale(0); /* Firefox 4+ */
	filter: none; /* IE 6-9 */
}
.owl-carousel .owl-controls .owl-pagination .owl-page span {
	opacity: 1;
	background: #aac3ff;
}
.owl-carousel .owl-controls .owl-pagination .owl-page.active span {
	opacity: 1;
	background: #3772fe;
}
/* Logo carousel */


.wpb_raw_code.calendly .wpb_wrapper {
	display: flex;
	justify-content: center;
}

div.calendly,
.calendly div {
    max-width: unset!important;
}

/* FREE TRIAL BUTTON */
div.vc_btn3-container.vc_btn3-center.ftb a.vc_general.vc_btn3.vc_btn3-color-blue:hover,
div.vc_btn3-container.vc_btn3-center.ftb a.vc_general.vc_btn3.vc_btn3-color-blue:focus {
	background-color: #3772fe;
	color: #fff;
}

div.vc_btn3-container.vc_btn3-center.btn_web {
	display: flex;
	align-items: center;
	width: 40px;
}

div.vc_btn3-container.vc_btn3-center.btn_web img {
	display: block;
}

div.vc_btn3-container.vc_btn3-center.btn_web img:hover {
	filter: invert(.5);
}

/* FREE TRIAL BUTTON */

/* TABS STYLES */
@media (max-width: 767px) {
    .vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-rounded.contained-tabs .vc_tta-panels-container {
        padding: 40px 15px!important;
    }
}

.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-rounded.contained-tabs .vc_tta-panel-body {
    padding: 60px 0;
}


.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-rounded.contained-tabs .vc_tta-panels-container {
    background-color: #fff;
    padding: 0;
    margin: 0;
}

.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-rounded.contained-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
    background-color: #f7f7f7;
}

.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-rounded.contained-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading:hover {
    background-color: #f0f0f0;
}

.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-rounded.contained-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a {
    color: #000;
    font-size: 15px;
    line-height: 19px;
    font-weight: 600;
    letter-spacing: 0px;
}

.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-rounded.contained-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: transparent;
    background-color: #4478FA;
}

.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-rounded.contained-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a {
    color: #FFF;
}

.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-rounded.contained-tabs .vc_tta-tabs-container {
    margin: 0;
	text-align: left;
}

.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-rounded.contained-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab {
    margin-top: 55px;
    margin-bottom: 55px;
}

.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-rounded.contained-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a {
    border-color: transparent;
	background-color: #F7F7F7;
    padding: 14px 32px;
    min-width: 150px;
    text-align: center;
    font-size: 16px;
    line-height: 18px;
    font-weight: 600;
    color: #000;
}

.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-rounded.contained-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:hover {
	background-color: #F0F0F0;
}

.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-rounded.contained-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a .vc_tta-icon {
    color: #4478FA;
}

.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-rounded.contained-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a {
    background-color: #4478FA;
    color: #FFF;
    border-color: transparent;
}

.vc_tta.vc_tta-tabs.vc_tta-style-classic.vc_tta-shape-rounded.contained-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a .vc_tta-icon {
    color: #FFF;
}
/* TABS STYLES */

body.isMobile a#cerebro-web-link,
body.isMobile a#client-login-link {
	display: none;
}