@charset "utf-8";

/* CSS Document */



@font-face {

	font-family: "FontAwesome";

	font-display: block;

	src: url("../fonts/fa-brands-400.eot"),  url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),  url("../fonts/fa-brands-400.woff2") format("woff2"),  url("../fonts/fa-brands-400.woff") format("woff"),  url("../fonts/fa-brands-400.ttf") format("truetype"),  url("../fonts/fa-brands-400.svg#fontawesome") format("svg");

}

@font-face {

	font-family: "FontAwesome";

	font-display: block;

	src: url("../fonts/fa-solid-900.eot"),  url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),  url("../fonts/fa-solid-900.woff2") format("woff2"),  url("../fonts/fa-solid-900.woff") format("woff"),  url("../fonts/fa-solid-900.ttf") format("truetype"),  url("../fonts/fa-solid-900.svg#fontawesome") format("svg");

}

@font-face {

	font-family: "FontAwesome";

	font-display: block;

	src: url("../fonts/fa-regular-400.eot"),  url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),  url("../fonts/fa-regular-400.woff2") format("woff2"),  url("../fonts/fa-regular-400.woff") format("woff"),  url("../fonts/fa-regular-400.ttf") format("truetype"),  url("../fonts/fa-regular-400.svg#fontawesome") format("svg");

 unicode-range:U+F004-F005, U+F007, U+F017, U+F022, U+F024, U+F02E, U+F03E, U+F044, U+F057-F059, U+F06E, U+F070, U+F075, U+F07B-F07C, U+F080, U+F086, U+F089, U+F094, U+F09D, U+F0A0, U+F0A4-F0A7, U+F0C5, U+F0C7-F0C8, U+F0E0, U+F0EB, U+F0F3, U+F0F8, U+F0FE, U+F111, U+F118-F11A, U+F11C, U+F133, U+F144, U+F146, U+F14A, U+F14D-F14E, U+F150-F152, U+F15B-F15C, U+F164-F165, U+F185-F186, U+F191-F192, U+F1AD, U+F1C1-F1C9, U+F1CD, U+F1D8, U+F1E3, U+F1EA, U+F1F6, U+F1F9, U+F20A, U+F247-F249, U+F24D, U+F254-F25B, U+F25D, U+F267, U+F271-F274, U+F279, U+F28B, U+F28D, U+F2B5-F2B6, U+F2B9, U+F2BB, U+F2BD, U+F2C1-F2C2, U+F2D0, U+F2D2, U+F2DC, U+F2ED, U+F328, U+F358-F35B, U+F3A5, U+F3D1, U+F410, U+F4AD;

}

img.wp-smiley, img.emoji {

	display: inline !important;

	border: none !important;

	box-shadow: none !important;

	height: 1em !important;

	width: 1em !important;

	margin: 0 0.07em !important;

	vertical-align: -0.1em !important;

	background: none !important;

	padding: 0 !important;

}

body {

--wp--preset--color--black: #000000;

--wp--preset--color--cyan-bluish-gray: #abb8c3;

--wp--preset--color--white: #ffffff;

--wp--preset--color--pale-pink: #f78da7;

--wp--preset--color--vivid-red: #cf2e2e;

--wp--preset--color--luminous-vivid-orange: #ff6900;

--wp--preset--color--luminous-vivid-amber: #fcb900;

--wp--preset--color--light-green-cyan: #7bdcb5;

--wp--preset--color--vivid-green-cyan: #00d084;

--wp--preset--color--pale-cyan-blue: #8ed1fc;

--wp--preset--color--vivid-cyan-blue: #0693e3;

--wp--preset--color--vivid-purple: #9b51e0;

--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6,147,227,1) 0%, rgb(155,81,224) 100%);

--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122,220,180) 0%, rgb(0,208,130) 100%);

--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252,185,0,1) 0%, rgba(255,105,0,1) 100%);

--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255,105,0,1) 0%, rgb(207,46,46) 100%);

--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238,238,238) 0%, rgb(169,184,195) 100%);

--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74,234,220) 0%, rgb(151,120,209) 20%, rgb(207,42,186) 40%, rgb(238,44,130) 60%, rgb(251,105,98) 80%, rgb(254,248,76) 100%);

--wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255,206,236) 0%, rgb(152,150,240) 100%);

--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254,205,165) 0%, rgb(254,45,45) 50%, rgb(107,0,62) 100%);

--wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255,203,112) 0%, rgb(199,81,192) 50%, rgb(65,88,208) 100%);

--wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255,245,203) 0%, rgb(182,227,212) 50%, rgb(51,167,181) 100%);

--wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202,248,128) 0%, rgb(113,206,126) 100%);

--wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2,3,129) 0%, rgb(40,116,252) 100%);

--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');

--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');

--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');

--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');

--wp--preset--duotone--midnight: url('#wp-duotone-midnight');

--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');

--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');

--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');

--wp--preset--font-size--small: 13px;

--wp--preset--font-size--medium: 20px;

--wp--preset--font-size--large: 36px;

--wp--preset--font-size--x-large: 42px;

}

.has-black-color {

	color: var(--wp--preset--color--black) !important;

}

.has-cyan-bluish-gray-color {

	color: var(--wp--preset--color--cyan-bluish-gray) !important;

}

.has-white-color {

	color: var(--wp--preset--color--white) !important;

}

.has-pale-pink-color {

	color: var(--wp--preset--color--pale-pink) !important;

}

.has-vivid-red-color {

	color: var(--wp--preset--color--vivid-red) !important;

}

.has-luminous-vivid-orange-color {

	color: var(--wp--preset--color--luminous-vivid-orange) !important;

}

.has-luminous-vivid-amber-color {

	color: var(--wp--preset--color--luminous-vivid-amber) !important;

}

.has-light-green-cyan-color {

	color: var(--wp--preset--color--light-green-cyan) !important;

}

.has-vivid-green-cyan-color {

	color: var(--wp--preset--color--vivid-green-cyan) !important;

}

.has-pale-cyan-blue-color {

	color: var(--wp--preset--color--pale-cyan-blue) !important;

}

.has-vivid-cyan-blue-color {

	color: var(--wp--preset--color--vivid-cyan-blue) !important;

}

.has-vivid-purple-color {

	color: var(--wp--preset--color--vivid-purple) !important;

}

.has-black-background-color {

	background-color: var(--wp--preset--color--black) !important;

}

.has-cyan-bluish-gray-background-color {

	background-color: var(--wp--preset--color--cyan-bluish-gray) !important;

}

.has-white-background-color {

	background-color: var(--wp--preset--color--white) !important;

}

.has-pale-pink-background-color {

	background-color: var(--wp--preset--color--pale-pink) !important;

}

.has-vivid-red-background-color {

	background-color: var(--wp--preset--color--vivid-red) !important;

}

.has-luminous-vivid-orange-background-color {

	background-color: var(--wp--preset--color--luminous-vivid-orange) !important;

}

.has-luminous-vivid-amber-background-color {

	background-color: var(--wp--preset--color--luminous-vivid-amber) !important;

}

.has-light-green-cyan-background-color {

	background-color: var(--wp--preset--color--light-green-cyan) !important;

}

.has-vivid-green-cyan-background-color {

	background-color: var(--wp--preset--color--vivid-green-cyan) !important;

}

.has-pale-cyan-blue-background-color {

	background-color: var(--wp--preset--color--pale-cyan-blue) !important;

}

.has-vivid-cyan-blue-background-color {

	background-color: var(--wp--preset--color--vivid-cyan-blue) !important;

}

.has-vivid-purple-background-color {

	background-color: var(--wp--preset--color--vivid-purple) !important;

}

.has-black-border-color {

	border-color: var(--wp--preset--color--black) !important;

}

.has-cyan-bluish-gray-border-color {

	border-color: var(--wp--preset--color--cyan-bluish-gray) !important;

}

.has-white-border-color {

	border-color: var(--wp--preset--color--white) !important;

}

.has-pale-pink-border-color {

	border-color: var(--wp--preset--color--pale-pink) !important;

}

.has-vivid-red-border-color {

	border-color: var(--wp--preset--color--vivid-red) !important;

}

.has-luminous-vivid-orange-border-color {

	border-color: var(--wp--preset--color--luminous-vivid-orange) !important;

}

.has-luminous-vivid-amber-border-color {

	border-color: var(--wp--preset--color--luminous-vivid-amber) !important;

}

.has-light-green-cyan-border-color {

	border-color: var(--wp--preset--color--light-green-cyan) !important;

}

.has-vivid-green-cyan-border-color {

	border-color: var(--wp--preset--color--vivid-green-cyan) !important;

}

.has-pale-cyan-blue-border-color {

	border-color: var(--wp--preset--color--pale-cyan-blue) !important;

}

.has-vivid-cyan-blue-border-color {

	border-color: var(--wp--preset--color--vivid-cyan-blue) !important;

}

.has-vivid-purple-border-color {

	border-color: var(--wp--preset--color--vivid-purple) !important;

}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {

	background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;

}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {

	background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;

}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {

	background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;

}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {

	background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;

}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {

	background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;

}

.has-cool-to-warm-spectrum-gradient-background {

	background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;

}

.has-blush-light-purple-gradient-background {

	background: var(--wp--preset--gradient--blush-light-purple) !important;

}

.has-blush-bordeaux-gradient-background {

	background: var(--wp--preset--gradient--blush-bordeaux) !important;

}

.has-luminous-dusk-gradient-background {

	background: var(--wp--preset--gradient--luminous-dusk) !important;

}

.has-pale-ocean-gradient-background {

	background: var(--wp--preset--gradient--pale-ocean) !important;

}

.has-electric-grass-gradient-background {

	background: var(--wp--preset--gradient--electric-grass) !important;

}

.has-midnight-gradient-background {

	background: var(--wp--preset--gradient--midnight) !important;

}

.has-small-font-size {

	font-size: var(--wp--preset--font-size--small) !important;

}

.has-medium-font-size {

	font-size: var(--wp--preset--font-size--medium) !important;

}

.has-large-font-size {

	font-size: var(--wp--preset--font-size--large) !important;

}

.has-x-large-font-size {

	font-size: var(--wp--preset--font-size--x-large) !important;

}

body {

	background-color: #f8f8f8;

	background-position: 0% 0%;

	background-size: auto;

	background-repeat: repeat;

	background-attachment: scroll

}

body > .tm-bg-layer {

	background-color: #f8f8f8

}

body #main {

	background-color: #ffffff;

	background-position: 0% 0%;

	background-size: auto;

	background-repeat: repeat;

	background-attachment: scroll

}

body #main > .tm-bg-layer {

	background-color: #ffffff

}

.thememount-fbar-box-w {

	background-image: url('https://www.legendcreative.com/dev/tuson/wp-content/themes/knox/images/floatingbar-bg.jpg');

	background-color: rgba(130,36,227,0.74);

	background-position: 0% 0%;

	background-size: cover;

	background-repeat: repeat;

	background-attachment: scroll

}

.thememount-fbar-box-w > .tm-bg-layer {

	background-color: rgba(130,36,227,0.74)

}

div.tm-titlebar-wrapper {

	background-position: center top;

	background-size: cover;

	background-repeat: no-repeat;

	background-attachment: scroll

}

div.tm-titlebar-wrapper > .tm-bg-layer {

	background-color: rgba(3,13,25,0.94)

}

.tm-header-style-classic-vertical .site-header {

	background-color: rgba(0,0,0,0.01);

	background-position: 0% 0%;

	background-size: cover;

	background-repeat: repeat;

	background-attachment: scroll

}

.tm-header-style-classic-vertical .site-header > .tm-bg-layer {

	background-color: rgba(0,0,0,0.01)

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu, #site-header-menu #site-navigation div.nav-menu > ul > li ul {

	background-color: #f4f6f7;

	background-position: center top;

	background-size: cover;

	background-repeat: no-repeat;

	background-attachment: scroll

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu, #site-header-menu #site-navigation div.nav-menu > ul > li ul > .tm-bg-layer {

	background-color: #f4f6f7

}

#site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(1) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(1) ul.mega-sub-menu {

	background-color: #ffffff;

	background-position: 0% 0%;

	background-size: auto;

	background-repeat: repeat;

	background-attachment: scroll

}

#site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(1) ul:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(1) ul.mega-sub-menu:before {

	background-color: #ffffff

}

#site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(2) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(2) ul.mega-sub-menu {

	background-color: #ffffff;

	background-position: 0% 0%;

	background-size: auto;

	background-repeat: repeat;

	background-attachment: scroll

}

#site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(2) ul:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(2) ul.mega-sub-menu:before {

	background-color: #ffffff

}

#site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(3) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(3) ul.mega-sub-menu {

	background-color: #ffffff;

	background-position: 0% 0%;

	background-size: auto;

	background-repeat: repeat;

	background-attachment: scroll

}

#site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(3) ul:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(3) ul.mega-sub-menu:before {

	background-color: #ffffff

}

#site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(4) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(4) ul.mega-sub-menu {

	background-color: #ffffff;

	background-position: 0% 0%;

	background-size: auto;

	background-repeat: repeat;

	background-attachment: scroll

}

#site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(4) ul:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(4) ul.mega-sub-menu:before {

	background-color: #ffffff

}

#site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(5) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(5) ul.mega-sub-menu {

	background-color: #ffffff;

	background-position: 0% 0%;

	background-size: auto;

	background-repeat: repeat;

	background-attachment: scroll

}

#site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(5) ul:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(5) ul.mega-sub-menu:before {

	background-color: #ffffff

}

#site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(6) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(6) ul.mega-sub-menu {

	background-color: #ffffff;

	background-position: 0% 0%;

	background-size: auto;

	background-repeat: repeat;

	background-attachment: scroll

}

#site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(6) ul:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(6) ul.mega-sub-menu:before {

	background-color: #ffffff

}

#site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(7) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(7) ul.mega-sub-menu {

	background-color: #ffffff;

	background-position: 0% 0%;

	background-size: auto;

	background-repeat: repeat;

	background-attachment: scroll

}

#site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(7) ul:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(7) ul.mega-sub-menu:before {

	background-color: #ffffff

}

#site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(8) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(8) ul.mega-sub-menu {

	background-color: #ffffff;

	background-position: 0% 0%;

	background-size: auto;

	background-repeat: repeat;

	background-attachment: scroll

}

#site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(8) ul:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(8) ul.mega-sub-menu:before {

	background-color: #ffffff

}

#site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(9) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(9) ul.mega-sub-menu {

	background-color: #ffffff;

	background-position: 0% 0%;

	background-size: auto;

	background-repeat: repeat;

	background-attachment: scroll

}

#site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(9) ul:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(9) ul.mega-sub-menu:before {

	background-color: #ffffff

}

#site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(10) ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(10) ul.mega-sub-menu {

	background-color: #ffffff;

	background-position: 0% 0%;

	background-size: auto;

	background-repeat: repeat;

	background-attachment: scroll

}

#site-header-menu #site-navigation div.nav-menu > ul > li:nth-child(10) ul:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item:nth-child(10) ul.mega-sub-menu:before {

	background-color: #ffffff

}

.footer {

	background-image: url('https://www.legendcreative.com/dev/tuson/wp-content/themes/knox/images/footer-bg.jpg');

	background-position: center center;

	background-size: cover;

	background-repeat: no-repeat;

	background-attachment: fixed

}

.footer > .tm-bg-layer {

	background-color: rgba(30,115,190,0.9)

}

.first-footer {

	background-color: transparent;

	background-position: 0% 0%;

	background-size: auto;

	background-repeat: no-repeat;

	background-attachment: fixed

}

.first-footer > .tm-bg-layer {

	background-color: transparent

}

.second-footer {

	background-color: transparent;

	background-position: 0% 0%;

	background-size: auto;

	background-repeat: repeat;

	background-attachment: scroll

}

.second-footer > .tm-bg-layer {

	background-color: transparent

}

.bottom-footer-text {

	background-color: transparent;

	background-position: center center;

	background-size: auto;

	background-repeat: no-repeat;

	background-attachment: fixed

}

.bottom-footer-text > .tm-bg-layer {

	background-color: transparent

}

.loginpage {

	background-image: url('https://www.legendcreative.com/dev/tuson/wp-content/themes/knox/images/login-bg.jpg');

	background-color: #222;

	background-position: center top;

	background-size: cover;

	background-repeat: no-repeat;

	background-attachment: fixed

}

.loginpage > .tm-bg-layer {

	background-color: #222

}

.uconstruction_background {

	background-image: url('https://www.legendcreative.com/dev/tuson/wp-content/themes/knox/images/uconstruction-bg.jpg');

	background-color: #222;

	background-position: center top;

	background-size: cover;

	background-repeat: no-repeat;

	background-attachment: fixed

}

.uconstruction_background > .tm-bg-layer {

	background-color: #222

}

body {

	font-family: "Work Sans", Tahoma, Geneva, sans-serif;

	font-weight: 400;

	font-size: 16px;

	line-height: 24px;

	letter-spacing: 0.5px;

	color: #020202

}

h1 {

	font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;

	font-weight: 400;

	text-transform: uppercase;

	font-size: 50px;

	line-height: 56px;

	letter-spacing: 1px;

	color: #0a0c0e

}

h2 {

	font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;

	/*font-weight: 400;*/

	font-size: 35px;

	line-height: 40px;

	letter-spacing: 1px;

	color: #0a0c0e

}

h3 {

	font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;

	/*font-weight: 400;*/

	font-size: 26px;

	line-height: 30px;

	letter-spacing: 1px;

	color: #0a0c0e

}

h4 {

	font-family: "Nunito Sans", Arial, Helvetica, sans-serif;

	font-weight: 700;

	font-size: 25px;

	line-height: 30px;

	letter-spacing: 1px;

	color: #0a0c0e

}

h5 {

	font-family: "Nunito Sans", Arial, Helvetica, sans-serif;

	font-weight: 700;

	font-size: 20px;

	line-height: 25px;

	letter-spacing: 1px;

	color: #0a0c0e

}

h6 {

	font-family: "Work Sans", Arial, Helvetica, sans-serif;

	font-weight: 400;

	font-size: 18px;

	line-height: 26px;

	letter-spacing: 1px;

	color: #0a0c0e

}

.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h2 {

	font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;

	font-weight: 400;

	font-size: 34px;

	line-height: 40px;

	letter-spacing: 1.5px;

	color: #8224e3

}

.tm-element-heading-wrapper .tm-vc_general .tm-vc_cta3_content-container .tm-vc_cta3-content .tm-vc_cta3-content-header h4, .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-transparent.tm-cta3-only .tm-vc_cta3-content .tm-vc_cta3-headers h4 {

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-weight: 400;

	font-size: 19px;

	line-height: 24px;

	letter-spacing: 1.5px;

	color: #6a6a6a

}

.tm-element-heading-wrapper .tm-vc_general.tm-vc_cta3 .tm-vc_cta3-content p {

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-weight: 400;

	font-size: 14px;

	line-height: 24px;

	letter-spacing: 1.5px;

	color: #787878

}

body .widget .widget-title, body .widget .widgettitle, #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item > h4.mega-block-title, .portfolio-description h2, .thememount-portfolio-details h2, .thememount-portfolio-related h2 {

	font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;

	font-weight: 600;

	text-transform: uppercase;

	font-size: 19px;

	line-height: 23px;

	color: #202020

}

.woocommerce button.button, .woocommerce-page button.button, input, .tm-vc_btn, .tm-vc_btn3, .woocommerce-page a.button, .button, .wpb_button, button, .woocommerce input.button, .woocommerce-page input.button, .tp-button.big, .woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .thememount-post-readmore a {

	font-family: "Nunito Sans", Arial, Helvetica, sans-serif;

	font-weight: 700;

	letter-spacing: 1px

}

.wpb_tabs_nav a.ui-tabs-anchor, body .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a, .vc_progress_bar .vc_label, .vc_tta.vc_general .vc_tta-tab > a, .vc_toggle_title > h4 {

	font-family: "Source Sans Pro", Arial, Helvetica, sans-serif;

	font-weight: 400;

	font-size: 17px

}

.tm-titlebar h1.entry-title, .tm-titlebar-textcolor-custom .tm-titlebar-main .entry-title {

	font-family: "Nunito Sans", Arial, Helvetica, sans-serif;

	font-weight: 800;

	text-transform: uppercase;

	font-size: 35px;

	line-height: 45px;

	letter-spacing: 2px;

	color: #dd9933

}

.tm-titlebar .entry-subtitle, .tm-titlebar-textcolor-custom .tm-titlebar-main .entry-subtitle {

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-weight: 300;

	font-size: 19px;

	line-height: 22px;

	letter-spacing: 1px;

	color: #dd9933

}

.tm-titlebar .breadcrumb-wrapper, .tm-titlebar .breadcrumb-wrapper a {

	font-family: "Open Sans", Arial, Helvetica, sans-serif;

	font-weight: 400;

	text-transform: uppercase;

	font-size: 14px;

	line-height: 20px;

	color: #eeee22

}

.headerlogo a.home-link {

	font-family: "Arimo", Arial, Helvetica, sans-serif;

	font-weight: 400;

	font-size: 26px;

	line-height: 27px;

	color: #202020

}

#site-header-menu #site-navigation div.nav-menu > ul > li > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li.mega-menu-item > a {

	font-family: "Nunito Sans", Arial, Helvetica, sans-serif;

	font-weight: 600;

	font-size: 15px;

	line-height: 16px;

	letter-spacing: 1px;

	color: #1d2127

}

ul.nav-menu li ul li a, div.nav-menu > ul li ul li a, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:hover, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a:focus, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link:hover, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu a.mega-menu-link:focus, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item-type-widget {

	font-family: "Nunito Sans", Arial, Helvetica, sans-serif;

	font-weight: 600;

	text-transform: uppercase;

	font-size: 12px;

	line-height: 16px;

	letter-spacing: 0.5px;

	color: #0a0c0e

}

#site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item > h4.mega-block-title {

	font-family: "Nunito Sans", Arial, Helvetica, sans-serif;

	font-weight: 400;

	text-transform: uppercase;

	font-size: 16px;

	line-height: 16px;

	letter-spacing: 1px;

	color: #1d2127

}

a {

	color: #202020

}

a:hover {

	color: #75bb2a

}

.wpb_row .vc_tta.vc_general.vc_tta-color-white:not(.vc_tta-o-no-fill) .vc_tta-panel-body .wpb_text_column, .tm-list.tm-list-icon-color- li, .tm-list-li-content {

	color: #020202

}

.mailchimp-inputbox:not(.tm-agency-newsletter-form):not(.tm-hotel-newsletter-form):after, .mc_form_inside .mc_merge_var:after, .widget_newsletterwidget .newsletter-widget:after, .mailchimp-inputbox:after, .mc_form_inside .mc_merge_var:after, .widget_newsletterwidget .newsletter-widget:after, .mailchimp-inputbox.tm-agency-newsletter-form input[type="submit"], .mailchimp-inputbox.tm-hotel-newsletter-form input[type="submit"], .vc_toggle_default.vc_toggle_color_skincolor .vc_toggle_icon, .vc_toggle_default.vc_toggle_color_skincolor .vc_toggle_icon:after, .vc_toggle_default.vc_toggle_color_skincolor .vc_toggle_icon:before, .vc_toggle_round.vc_toggle_color_skincolor:not(.vc_toggle_color_inverted) .vc_toggle_icon, .vc_toggle_round.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon:after, .vc_toggle_round.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon:before, .vc_toggle_round.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon:after, .vc_toggle_round.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon:before, .vc_toggle_simple.vc_toggle_color_skincolor .vc_toggle_icon:after, .vc_toggle_simple.vc_toggle_color_skincolor .vc_toggle_icon:before, .vc_toggle_simple.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon:after, .vc_toggle_simple.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon:before, .vc_toggle_rounded.vc_toggle_color_skincolor:not(.vc_toggle_color_inverted) .vc_toggle_icon, .vc_toggle_rounded.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon:after, .vc_toggle_rounded.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon:before, .vc_toggle_rounded.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after, .vc_toggle_rounded.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before, .vc_toggle_square.vc_toggle_color_skincolor:not(.vc_toggle_color_inverted) .vc_toggle_icon, .vc_toggle_square.vc_toggle_color_skincolor:not(.vc_toggle_color_inverted) .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_square.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon:after, .vc_toggle_square.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_icon:before, .vc_toggle_square.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:after, .vc_toggle_square.vc_toggle_color_skincolor.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon:before, .sidebar .widget .tagcloud a:hover, .woocommerce .widget_shopping_cart a.button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .main-holder .site-content #review_form #respond .form-submit input:hover, .woocommerce div.product form.cart .button:hover, table.compare-list .add-to-cart td a:hover, .woocommerce-cart #content table.cart td.actions input[type="submit"]:hover, .main-holder .site-content ul.products li.product .product_type_external, .main-holder .site-content ul.products li.product .product_type_grouped, .main-holder .site-content ul.products li.product .product_type_variable, .single .main-holder #content .woocommerce-info .button, .single .main-holder #content .woocommerce-message .button, .single .main-holder div.product .woocommerce-tabs ul.tabs li.active, .main-holder .site table.cart .coupon input:hover, .woocommerce #payment #place_order:hover, .wishlist_table td.product-price ins, .widget .product_list_widget ins, .woocommerce .widget_shopping_cart a.button.checkout, .woocommerce .wishlist_table td.product-add-to-cart a, .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .price_slider_amount .button:hover, .main-holder .site-content ul.products li.product .yith-wcwl-wishlistexistsbrowse a[rel="nofollow"]:after, .main-holder .site-content ul.products li.product .add_to_wishlist:after, .main-holder .site-content ul.products li.product .compare:after, .main-holder .site-content ul.products li.product .yith-wcqv-button:after, .main-holder .site-content ul.products li.product .add_to_cart_button:after, .thememount-boxes-testimonial.thememount-boxes-view-slickview .thememount-box-desc .thememount-box-img, .single-tm_team_member .tm-team-member-view-default .tm-team-social-links-wrapper, .thememount-box-blog-style3 .thememount-post-righticon .thememount-entry-icon-wrapper, .vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading, .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-flat, .tm-sortable-list .tm-sortable-link a.selected, .tm-col-bgcolor-skincolor .tm-bg-layer-inner, .tm-col-bgcolor-skincolor > .tm-bg-layer, .tm-bgcolor-skincolor > .tm-bg-layer, footer#colophon.tm-bgcolor-skincolor > .tm-bg-layer, .tm-titlebar-wrapper.tm-bgcolor-skincolor .tm-titlebar-wrapper-bg-layer, .thememount-post-item-inner .tribe-events-event-cost, .tribe-events-day .tribe-events-day-time-slot h5, .tribe-events-button, #tribe-events .tribe-events-button, .tribe-events-button.tribe-inactive, #tribe-events .tribe-events-button:hover, .tribe-events-button:hover, .tribe-events-button.tribe-active:hover, .single-tribe_events .tribe-events-schedule .tribe-events-cost, .tribe-events-list .tribe-events-event-cost span, #tribe-bar-form .tribe-bar-submit input[type=submit]:hover, #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a, .thememount-box-blog .thememount-box-content .thememount-box-post-date:after, .thememount-box-blog .thememount-blogbox-footer-readmore a:hover, .thememount-box-blog-classic .more-link-wrapper a.more-link, body .datepicker table tr td span.active.active, body .datepicker table tr td.active.active, .datepicker table tr td.active.active:hover, .datepicker table tr td span.active.active:hover, .thememount-box-blog.thememount-blog-box-view-right-image .thememount-blogbox-footer-readmore a:hover, .thememount-box-blog.thememount-blog-box-view-left-image .thememount-blogbox-footer-readmore a:hover, .thememount-box-portfolio.thememount-portfolio-box-view-top-image .thememount-overlay, .thememount-box.thememount-box-portfolio.thememount-box-view-gallery .thememount-icon-box a:hover, body.widget_borderstyle1 .widget .widget-title::before, .datepicker table tr td.day:hover, .datepicker table tr td.day.focused, .tm-bgcolor-skincolor.tm-rowborder-topcross:before, .tm-bgcolor-skincolor.tm-rowborder-bottomcross:after, .tm-bgcolor-skincolor.tm-rowborder-topbottomcross:before, .tm-bgcolor-skincolor.tm-rowborder-topbottomcross:after, .widget_borderstyle1 .widget .widget-title:before {

	background-color: #75bb2a

}

.tm-dcap-color-skincolor, .thememount-boxes-row-wrapper .slick-arrow:not(.slick-disabled):hover, .tm-author-social-links li a:hover, .vc_progress_bar.vc_progress-bar-color-skincolor .vc_single_bar .vc_bar, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-skincolor .vc_bar, .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-skincolor span.tm-vc_label_units.vc_label_units, .sidebar .widget .widget-title:after, input[type="submit"], input[type="button"], input[type="reset"], .tm-header-icons .tm-header-wc-cart-link span.number-cart, .single-tm_team_member .tm-team-social-links-wrapper ul li a:hover, .thememount-box-view-default .thememount-box-author .thememount-box-img .thememount-icon-box, span.tm-vc_label_units.vc_label_units, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:focus, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading:hover, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .wpb-js-composer .vc_general.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .tm-cta3-only.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-3d, .tm-sbox:hover .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-background-color-grey.tm-vc_icon_element-outline, .tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-3d:focus, .tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-3d:hover, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-outline:hover, .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-background-color-skincolor.tm-vc_icon_element-background, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor, .tm-bgcolor-skincolor, .tm-col-bgcolor-skincolor, .tm-header-overlay .site-header.tm-sticky-bgcolor-skincolor.is_stuck, .site-header-menu.tm-sticky-bgcolor-skincolor.is_stuck, .thememount-box-view-overlay .thememount-box-team .thememount-box-social-links ul a:hover, .thememount-box-view-overlay .thememount-boxes .thememount-box-content.thememount-overlay .thememount-icon-box a:hover, .thememount-post-box-icon-wrapper, .tm-post-format-icon-wrapper, .thememount-pagination .page-numbers.current, .thememount-pagination .page-numbers:hover, .main-holder .site-content nav.woocommerce-pagination ul li .page-numbers.current, .main-holder .site-content nav.woocommerce-pagination ul li a:hover, .main-holder .site-content ul.products li.product .onsale, .single .main-holder .site-content span.onsale, #yith-quick-view-content .onsale, .tm-sresults-title small a, .tm-sresult-form-wrapper, .main-holder .rpt_style_basic .rpt_recommended_plan .rpt_title, .main-holder .rpt_4_plans.rpt_style_basic .rpt_plan.rpt_recommended_plan, .widget.knox_category_list_widget li a:hover, .widget.knox_category_list_widget li.current-cat a, #bbpress-forums button, #bbpress-forums ul li.bbp-header, .post.thememount-box-blog-classic .thememount-blogbox-footer-readmore a, .thememount-box-blog-classic .entry-title:before, .tm-square-social-icon .thememount-social-links-wrapper .social-icons li a:hover, .thememount-box-blog-style2 .thememount-entry-date-wrapper, .entry-content .page-links a:hover, mark, ins {

	background-color: #75bb2a

}

.tm-bgcolor-darkgrey .thememount-boxes-view-slickview-leftimg .thememount-boxes-row-wrapper .slick-prev:before, .tm-bgcolor-darkgrey .thememount-boxes-view-slickview-leftimg .thememount-boxes-row-wrapper .slick-next:before {

	color: rgba(0,0,0,0.56)

}

.rev_slider_wrapper .tm-skin-shape, .main-holder #content .rpt_4_plans.rpt_style_basic .rpt_plan .rpt_foot:hover {

	background-color: #75bb2a !important

}

.Sports-Button-skin {

	background-color: #75bb2a !important;

	border-color: #75bb2a !important

}

.Sports-Button-skin:hover {

	background-color: #202020 !important;

	border-color: #202020 !important

}

.vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading, .thememount-team-box-view-left-image .thememount-overlay {

	background-color: rgba( 197,32,39,0.89)

}

.tm-cta3-only.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-3d, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-3d.tm-vc_btn3-color-skincolor {

	box-shadow: 0 5px 0 #a70209

}

.tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-3d:focus, .tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-3d:hover {

	box-shadow: 0 2px 0 #a70209

}

.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {

	padding-top: 70px

}

.tm-titlebar-wrapper .tm-titlebar-inner-wrapper {

	height: 0px

}

.tm-header-overlay .thememount-titlebar-wrapper .tm-titlebar-inner-wrapper {

	padding-top: 100px

}

.thememount-header-style-3.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {

	padding-top: 125px

}

.headerlogo img {

	max-height: 50px

}

.is_stuck .headerlogo img {

	max-height: 50px

}

span.tm-sc-logo.tm-sc-logo-type-image {

	position: relative;

	display: block

}

img.thememount-logo-img.stickylogo {

	position: absolute;

	top: 0;

	left: 0

}

.tm-stickylogo-yes .standardlogo {

	opacity: 1

}

.tm-stickylogo-yes .stickylogo {

	opacity: 0

}

.is_stuck .tm-stickylogo-yes .standardlogo {

	opacity: 0

}

.is_stuck .tm-stickylogo-yes .stickylogo {

	opacity: 1

}

#stickable-header, .thememount-header-style-4 #stickable-header .headercontent {

background-color:

}

.tm-header-overlay.thememount-header-style-4 .is-sticky #stickable-header, .is-sticky #stickable-header {

	background-color: white

}

@media (max-width:1200px) {

.thememount-topbar-wrapper {

	display: none !important

}

}

.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-skincolor span.tm-vc_label_units.vc_label_units:before, span.tm-vc_label_units.vc_label_units:before {

	border-color: #75bb2a transparent

}

.vc_toggle_default.vc_toggle_color_skincolor .vc_toggle_icon:before, .vc_toggle_default.vc_toggle_color_skincolor .vc_toggle_icon, .vc_toggle_round.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_round.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_icon, .vc_toggle_rounded.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_icon, .vc_toggle_rounded.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle_square.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_icon, .vc_toggle_square.vc_toggle_color_inverted.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon, .vc_toggle.vc_toggle_arrow.vc_toggle_color_skincolor .vc_toggle_icon:after, .vc_toggle.vc_toggle_arrow.vc_toggle_color_skincolor .vc_toggle_icon:before, .vc_toggle.vc_toggle_arrow.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon:after, .vc_toggle.vc_toggle_arrow.vc_toggle_color_skincolor .vc_toggle_title:hover .vc_toggle_icon:before, .tm-cta3-only.tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-outline, .main-holder .site #content table.cart td.actions .input-text:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, input.input-text:focus, select:focus, blockquote, .widget_borderstyle2 .widget .widget-title:before, .wpb-js-composer .vc_general.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading, .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-controls-icon::after, .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-controls-icon::before, .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:after, .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body:before, .vc_tta-color-skincolor.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:after, .vc_tta-color-skincolor.vc_tta-style-outline .vc_active .vc_tta-panel-heading .vc_tta-controls-icon:before, .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .thememount-team-box-view-overlay .tm_overlay_hoverbox:after, .tm-square-social-icon.tm-black-border .thememount-social-links-wrapper .social-icons li a:hover, .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-heading, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-outline, .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner.tm-vc_icon_element-background-color-skincolor.tm-vc_icon_element-outline, .thememount-box-view-overlay .thememount-box-team .thememount-box-social-links ul a:hover, .thememount-box-blog.thememount-blog-box-view-right-image .thememount-blogbox-footer-readmore a:hover, .thememount-box-blog.thememount-blog-box-view-left-image .thememount-blogbox-footer-readmore a:hover, .thememount-box-view-overlay .thememount-boxes .thememount-box-content.thememount-overlay .thememount-icon-box a:hover, .thememount-box-blog .thememount-blogbox-footer-readmore a:hover, .thememount-box-blog-classic .more-link-wrapper a.more-link, .widget.knox_category_list_widget li a {

	border-color: #75bb2a

}

#yith-quick-view-content .onsale:after, .single .main-holder .site-content span.onsale:after, .main-holder .site-content ul.products li.product .onsale:after {

	border-color: #75bb2a transparent transparent

}

.main-holder .rpt_style_basic .rpt_plan.rpt_recommended_plan .rpt_title:after, .woocommerce-message, .woocommerce-info {

	border-top-color: #75bb2a

}

.thememount-teambox-style2 .thememount-box-content:before, .thememount-teambox-style2 .thememount-box-content:after {

	border-top: 3px solid #75bb2a

}

.tm-sortable-list .tm-sortable-link a.selected, .slick-dots li.slick-active button {

	box-shadow: inset 0 0 0 2px #75bb2a

}

.comment-meta a:hover, .widget_calendar table td#today, .vc_toggle_text_only.vc_toggle_color_skincolor .vc_toggle_title h4, .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-outline .tm-vc_cta3-content-header, section.error-404 .tm-big-icon, .single .main-holder #content .summary .compare.button:hover, .tm-bgcolor-darkgrey ul.knox_contact_widget_wrapper li a:hover, .tm-vc_general.tm-vc_cta3.tm-vc_cta3-color-skincolor.tm-vc_cta3-style-classic .tm-vc_cta3-content-header, .tm-vc_icon_element-color-skincolor, .tm-bgcolor-skincolor .thememount-pagination .page-numbers.current, .tm-bgcolor-skincolor .thememount-pagination .page-numbers:hover, .tm-bgcolor-darkgrey .thememount-twitterbox-inner .tweet-text a:hover, .tm-bgcolor-darkgrey .thememount-twitterbox-inner .tweet-details a:hover, .tm-dcap-txt-color-skincolor, .vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-white:hover:hover, article.post .entry-title a:hover, .tm-extra-details-list .tm-team-extra-list-title, .tm-team-member-single-meta-value a:hover, .tm-team-member-single-category a:hover, .tm-team-details-list .tm-team-list-value a:hover, ul.tm-pricelist-block li .service-price, .tm-entry-meta .tm-meta-line i, .comment-reply-link, article.thememount-blogbox-format-link .tm-format-link-title a:hover, article.post.format-link .tm-format-link-title a:hover, .tm-skincolor, .tm-list.tm-icon-skincolor li i, .tm-social-share-links ul li a:hover, .thememount-pf-detailbox-list .tm-pf-details-date .tm-pf-left-details i, .tm-list-style-disc.tm-list-icon-color-skincolor li, .tm-list-style-circle.tm-list-icon-color-skincolor li, .tm-list-style-square.tm-list-icon-color-skincolor li, .tm-list-style-decimal.tm-list-icon-color-skincolor li, .tm-list-style-upper-alpha.tm-list-icon-color-skincolor li, .tm-list-style-roman.tm-list-icon-color-skincolor li, .tm-list.tm-skincolor li .tm-list-li-content, .tm-highlights-text, .tm-bgcolor-skincolor .thememount-box-view-default .thememount-box-author .thememount-box-img .thememount-icon-box, .thememount-box-view-default .thememount-box-author .thememount-author-name a:hover, .thememount-box-view-default .thememount-box-desc:after, .testimonial_item .thememount-author-name, .testimonial_item .thememount-author-name a, .tm-bgcolor-grey .thememount-boxes-view-slickview-leftimg .testimonial_wrapper h3.thememount-author-name, .tm-bgcolor-grey .thememount-boxes-view-slickview-leftimg .testimonial_wrapper h3.thememount-author-name a, .tm-bgcolor-white .thememount-boxes-view-slickview-leftimg .testimonial_wrapper h3.thememount-author-name, .tm-col-bgcolor-grey .thememount-boxes-view-slickview-leftimg .testimonial_wrapper h3.thememount-author-name, .tm-col-bgcolor-white .thememount-boxes-view-slickview-leftimg .testimonial_wrapper h3.thememount-author-name, .tm-col-bgcolor-grey .thememount-boxes-view-slickview-leftimg .testimonial_wrapper h3.thememount-author-name a, .tm-col-bgimage-yes .thememount-boxes-view-slickview-leftimg .testimonial_wrapper h3.thememount-author-name a, .tm-bgcolor-white .thememount-boxes-view-slickview-leftimg .thememount-boxes-row-wrapper .slick-prev:hover:before, .tm-bgcolor-grey .thememount-boxes-view-slickview-leftimg .thememount-boxes-row-wrapper .slick-prev:hover:before, .tm-bgcolor-white .thememount-boxes-view-slickview-leftimg .thememount-boxes-row-wrapper .slick-next:hover:before, .tm-bgcolor-grey .thememount-boxes-view-slickview-leftimg .thememount-boxes-row-wrapper .slick-next:hover:before, .tm-col-bgcolor-white .thememount-boxes-view-slickview-leftimg .thememount-boxes-row-wrapper .slick-next:hover:before, .tm-col-bgcolor-grey .thememount-boxes-view-slickview-leftimg .thememount-boxes-row-wrapper .slick-next:hover:before, .tm-col-bgcolor-darkgrey .thememount-boxes-view-slickview-leftimg .thememount-boxes-row-wrapper .slick-next:hover:before, .tm-bgcolor-skincolor .tm-col-bgcolor-white .thememount-boxes-view-slickview-leftimg .testimonial_wrapper .thememount-box-desc blockquote:before, .tm-bgcolor-skincolor .tm-col-bgcolor-grey .thememount-boxes-view-slickview-leftimg .testimonial_wrapper .thememount-box-desc blockquote:before, .tm-bgcolor-skincolor .tm-col-bgcolor-white .thememount-boxes-view-slickview-leftimg .testimonial_wrapper .thememount-box-desc blockquote:after, .tm-bgcolor-skincolor .tm-col-bgcolor-grey .thememount-boxes-view-slickview-leftimg .testimonial_wrapper .thememount-box-desc blockquote:after, .thememount-boxes-view-slickview-leftimg .thememount-boxes-row-wrapper .slick-prev:hover:before, .thememount-boxes-view-slickview-leftimg .thememount-boxes-row-wrapper .slick-next:hover:before, .thememount-boxes-view-slickview-bottomimg .thememount-boxes-row-wrapper .slick-prev:hover:before, .thememount-boxes-view-slickview-bottomimg .thememount-boxes-row-wrapper .slick-next:hover:before, .thememount-boxes-view-slickview-bottomimg .tm-bgcolor-grey .thememount-boxes-row-wrapper .slick-prev:not(.slick-disabled):hover:before, .tm-col-bgcolor-darkgrey .thememount-boxes-view-slickview-leftimg .thememount-boxes-row-wrapper .slick-prev:hover:before, .thememount-boxes-view-slickview .testimonial_wrapper .slick-prev:not(.slick-disabled):hover:before, .thememount-boxes-view-slickview .testimonial_wrapper .slick-next:not(.slick-disabled):hover:before, .tm-bgcolor-darkgrey .thememount-box-view-top-image .thememount-box-bottom-content h4 a:hover, .tm-bgcolor-darkgrey .thememount-box-view-overlay .thememount-box-bottom-content h4 a:hover, .thememount-box.thememount-box-view-overlay .thememount-box-content h4 a:hover, .tm-textcolor-white a:hover, .thememount-box.thememount-box-portfolio.thememount-portfolio-box-view-top-image .thememount-icon-box a:hover, .thememount-box-view-top-image .thememount-portfolio-likes-wrapper a.thememount-portfolio-likes, .tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>a:focus, .tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-tab>a:hover, .tm-tourtab-style1.vc_general.vc_tta-tabs.vc_tta-style-outline .vc_tta-tab.vc_active>a, .tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title>a, .tm-tourtab-style1.vc_general.vc_tta-color-grey.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title>a:hover, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-color-skincolor.tm-vc_btn3-style-outline, .tm-vc_btn_skincolor.tm-vc_btn_outlined, .tm-vc_btn_skincolor.vc_btn_square_outlined, .tm-vc_general.tm-vc_btn3.tm-vc_btn3-style-text.tm-vc_btn3-color-skincolor, .tm-fid-icon-wrapper i, .thememount-box-blog.thememount-box-view-content-overlay .thememount-blogbox-footer-readmore a:hover, .thememount-box-blog.thememount-blog-box-view-content-overlay .thememount-box-content h4 a:hover, .thememount-box-team.thememount-box-view-overlay .thememount-box-content h4 a:hover, .thememount-box-team.thememount-box-view-left-image .tm-team-social-links-wrapper li a:hover, .tm-bgcolor-skincolor .thememount-box-team .thememount-box-content h4 a:hover, .tm-bgimage-yes .thememount-box-team.thememount-box-view-topimage-bottomcontent .thememount-box-content h4 a:hover, .thememount-portfolio-box-view-overlay .thememount-box-content.thememount-overlay .thememount-icon-box a:hover, .tm-textcolor-skincolor, .tm-textcolor-skincolor a, .thememount-box-title h4 a:hover, .thememount-blogbox-footer-readmore a:hover, .tm-bgcolor-darkgrey .thememount-box-view-right-image .thememount-blogbox-footer-readmore a:hover, .thememount-box-blog-style3 .thememount-post-left .entry-date, .tm-background-image.tm-row-textcolor-skin h1, .tm-background-image.tm-row-textcolor-skin h2, .tm-background-image.tm-row-textcolor-skin h3, .tm-background-image.tm-row-textcolor-skin h4, .tm-background-image.tm-row-textcolor-skin h5, .tm-background-image.tm-row-textcolor-skin h6, .tm-background-image.tm-row-textcolor-skin .tm-element-heading-wrapper h2, .tm-background-image.tm-row-textcolor-skin .thememount-testimonial-title, .tm-background-image.tm-row-textcolor-skin a, .tm-background-image.tm-row-textcolor-skin .item-content a:hover, .tm-row-textcolor-skin h1, .tm-row-textcolor-skin h2, .tm-row-textcolor-skin h3, .tm-row-textcolor-skin h4, .tm-row-textcolor-skin h5, .tm-row-textcolor-skin h6, .tm-row-textcolor-skin .tm-element-heading-wrapper h2, .tm-row-textcolor-skin .thememount-testimonial-title, .tm-row-textcolor-skin a, .tm-row-textcolor-skin .item-content a:hover, .woocommerce .star-rating span:before, .woocommerce-info:before, .woocommerce-message:before, .main-holder .site-content ul.products li.product .price, .main-holder .site-content .star-rating span:before, .main-holder .site-content ul.products li.product .price ins, .single .main-holder #content div.product .price ins, .woocommerce .price .woocommerce-Price-amount, .thememount-box-view-overlay .tm-team-social-links-wrapper ul li a:hover, .widget_latest_tweets_widget p.tweet-text:before, .thememount-events-box-view-top-image-details .thememount-post-readmore a:hover, .tm-team-details-line i, .tm-bgcolor-darkgrey .thememount-box-view-left-image .thememount-box-title a:hover, .tm-team-member-view-wide-image .tm-team-details-list .tm-team-list-title {

	color: #75bb2a

}

.tm-element-heading-wrapper .tm-vc_cta3-headers h2 strong, .tm-element-heading-wrapper .tm-vc_cta3-headers h4 strong {

	color: #75bb2a !important

}

.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li:hover > a, .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current-menu-ancestor > a, .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_item > a, .tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_ancestor > a, .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current-menu-ancestor > a, .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current-menu-item > a, .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current_page_item > a, .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li.current_page_ancestor > a, .tm-mmenu-active-color-skin .site-header.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item:hover > a, .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item.mega-current-menu-item > a, .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item.mega-current-menu-ancestor > a, .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item.mega-current-menu-item > a, .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item.mega-current-menu-ancestor > a, .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-item > a, .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.mega-current-menu-ancestor > a, .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.current-menu-item > a, .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.current_page_item > a {

	color: #75bb2a

}

.header-controls .search_box i.tmicon-fa-search, .righticon i, .menu-toggle i, .header-controls a {

	color: rgba( 29,33,39,1)

}

.menu-toggle i:hover, .header-controls a:hover {

	color: #75bb2a !important

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item-type-widget div {

	color: rgba( 10,12,14,0.8);

	font-weight: normal

}

#site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item-type-widget div.textwidget {

	padding-top: 10px

}

h1.site-title {

	color: #202020

}

.tm-textcolor-skincolor h1, .tm-textcolor-skincolor h2, .tm-textcolor-skincolor h3, .tm-textcolor-skincolor h4, .tm-textcolor-skincolor h5, .tm-textcolor-skincolor h6, .tm-textcolor-skincolor .tm-vc_cta3-content-header h2 {

	color: #75bb2a !important

}

.tm-textcolor-skincolor .tm-vc_cta3-content-header h4 {

	color: rgba( 197,32,39,0.90) !important

}

.tm-textcolor-skincolor .tm-vc_cta3-content .tm-cta3-description {

	color: rgba( 197,32,39,0.60) !important

}

.tm-textcolor-skincolor {

	color: rgba( 197,32,39,0.60)

}

.tm-textcolor-skincolor a {

	color: rgba( 197,32,39,0.80)

}

@media (max-width:1200px) {

.thememount-fbar-btn, .thememount-fbar-box-w {

	display: none !important

}

}

.wpb-js-composer .vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab.vc_active > a {

	color: #fff

}

.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab>a {

	border-color: #f0f0f0;

	background-color: #f3f3f3;

	color: #666;

}

.wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab.vc_active>a, .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab>a:focus, .wpb-js-composer .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab>a:hover {

	background-color: #75bb2a;

	color: #fff

}

.vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-tab>a, .vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab.vc_active:after {

	background-color: #75bb2a;

}

.vc_tta-color-skincolor.vc_tta-style-classic .vc_tta-tab>a {

	border-color: rgba( 197,32,39,0.89);

}

.vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-tab>a span {

	color: #fff

}

.vc_tta-color-skincolor.vc_tta-style-flat .vc_tta-tab.vc_active>a {

	background-color: rgba( 197,32,39,0.89)

}

.vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab.vc_active>a:hover, .vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab.vc_active>a:focus, .vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab>a {

	border-color: #75bb2a;

	background-color: transparent;

	color: #75bb2a;

}

.vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab>a:focus, .vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-outline .vc_tta-tab>a:hover {

	background-color: #75bb2a;

	color: #fff

}

.vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-tab>a {

	border-color: rgba( 197,32,39,0.89);

	background-color: #75bb2a;

	color: #fff

}

.vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-tab.vc_active>a {

	border-color: #f0f0f0;

	background-color: #f8f8f8;

	color: #666

}

.vc_tta.vc_general.vc_tta-color-skincolor.vc_tta-style-modern .vc_tta-tab>a {

	border-color: rgba( 197,32,39,0.89);

	background-color: #75bb2a;

	color: #fff

}

.headerlogo, .tm-header-icon, .tm-header-text-area, .thememount-fbar-btn {

	height: 70px;

	line-height: 70px !important

}

@media (max-width:1200px) {

.tm-header-style-classic2 .headerlogo {

	height: 70px;

	line-height: 70px !important

}

.tm-header-style-classic2 #tm-stickable-header-w {

	height: 70px !important

}

.header-classic-vertical .thememount-slider-wrapper .rev_slider li.tp-revslider-slidesli {

	left: initial !important

}

.tm-header-overlay #site-header.site-header.tm-bgcolor-custom {

	background-color: rgba(255,255,255,1) !important

}

.tm-header-icon.tm-header-wc-cart-link {

	display: none;

}

#site-header-menu #site-navigation .menu-toggle, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {

	top: 15px;

	display: block;

	position: absolute;

	left: 0;

	width: 40px;

	background: none;

	z-index: 1;

	outline: none;

	padding: 0;

}

.tm-header-invert #site-header-menu #site-navigation .menu-toggle, .tm-header-invert .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle {

	right: 0;

	left: auto;

}

.tm-header-invert .tm-header-icons {

	left: 0;

	right: auto;

}

#site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-right {

	float: none;

}

#site-header-menu #site-navigation .menu-toggle .tm-knox-icon-bars, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1 {

	display: inline-block;

	width: 4rem;

	height: 1px;

	background: #ecf0f1;

	border-radius: 0.28571rem;

	transition: 0.3s;

	position: relative;

}

#site-header-menu #site-navigation .menu-toggle .tm-knox-icon-bars:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before {

	top: 1rem;

}

#site-header-menu #site-navigation .menu-toggle .tm-knox-icon-bars:after, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after {

	top: -1rem;

}

#site-header-menu #site-navigation .menu-toggle .tm-knox-icon-bars:before, #site-header-menu #site-navigation .menu-toggle .tm-knox-icon-bars:after, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after {

	display: inline-block;

	width: 4rem;

	height: 1px;

	background: #ecf0f1;

	border-radius: 0.28571rem;

	transition: 0.3s;

	position: absolute;

	left: 0;

	content: '';

	-webkit-transform-origin: 0.28571rem center;

	transform-origin: 0.28571rem center;

	margin: 0;

}

#site-header-menu #site-navigation.toggled-on .menu-toggle .tm-knox-icon-bars, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 {

	background: transparent;

}

#site-header-menu #site-navigation.toggled-on .menu-toggle .tm-knox-icon-bars:before, #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-knox-icon-bars:after, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after {

	-webkit-transform-origin: 50% 50%;

	transform-origin: 50% 50%;

	top: 0;

	width: 4rem;

}

#site-header-menu #site-navigation.toggled-on .menu-toggle .tm-knox-icon-bars:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:before {

	-webkit-transform: rotate3d(0, 0, 1, 45deg);

	transform: rotate3d(0, 0, 1, 45deg);

}

#site-header-menu #site-navigation.toggled-on .menu-toggle .tm-knox-icon-bars:after, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after {

	-webkit-transform: rotate3d(0, 0, 1, -45deg);

	transform: rotate3d(0, 0, 1, -45deg);

}

.site-header-main.tm-wrap {

	margin: 0 30px;

	width: auto;

	display: block

}

.site-header-main.tm-wrap .tm-wrap-cell {

	display: block

}

.tm-header-icon {

	padding-right: 0px;

	padding-left: 20px;

	position: relative;

}

.site-title {

	width: inherit;

	margin: 0 auto;

}

.main-navigation {

	clear: both;

}

.site-branding, #site-header-menu #site-navigation li.mega-menu-megamenu > ul.mega-sub-menu, #site-header-menu #site-navigation div.mega-menu-wrap, .menu-tm-main-menu-container, #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu, #site-header-menu {

	float: none;

}

.righticon {

	position: absolute;

	right: 0px;

	z-index: 33;

	top: 15px;

	display: block;

}

.righticon i {

	font-size: 20px;

	cursor: pointer;

	display: block;

	line-height: 0px

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal, #site-header-menu #site-navigation div.nav-menu > ul {

	position: absolute;

	padding: 10px 20px;

	left: 0px;

	box-shadow: rgba(0,0,0,0.12) 3px 3px 15px;

	border-top: 3px solid #75bb2a;

	background-color: #333;

	z-index: 100;

	width: 100%;

	top: 70px

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal, #site-header-menu #site-navigation div.nav-menu > ul {

	background-color: #f4f6f7;

}

#site-header-menu #site-navigation div.nav-menu > ul, #site-header-menu #site-navigation div.nav-menu > ul ul {

	overflow: hidden;

	max-height: 0px;

}

#site-header-menu #site-navigation div.nav-menu > ul ul ul {

	max-height: none;

}

#site-header-menu #site-navigation div.nav-menu > ul > li {

	position: relative;

	text-align: left;

}

#site-header-menu #site-navigation.toggled-on div.nav-menu > ul {

	display: block;

	max-height: 10000px;

}

#site-header-menu #site-navigation.toggled-on div.nav-menu > ul ul.open {

	max-height: 10000px;

}

#site-header-menu #site-navigation div.mega-menu-wrap {

	position: inherit;

}

#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-flyout ul.mega-sub-menu {

	width: 100%;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item.mega-toggle-on > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item:hover > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a {

	background: none !important;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {

	float: none;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-megamenu > ul.mega-sub-menu > li {

	width: 100% !important;

	padding-bottom: 0px;

}

#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-flyout ul.mega-sub-menu {

	padding-left: 15px;

}

#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a {

	padding-left: 0px;

}

#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul.mega-sub-menu a, #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li ul.mega-sub-menu, #site-header-menu #site-navigation div.nav-menu > ul ul {

	background-color: transparent !important;

}

#site-header-menu #site-navigation div.nav-menu > ul > li a, #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li a {

	display: block;

	padding: 15px 0px;

	text-decoration: none;

	line-height: 18px;

	height: auto;

	line-height: 18px !important;

}

#site-header-menu #site-navigation div.nav-menu > ul ul a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a {

	margin: 0;

	display: block;

	padding: 15px 15px 15px 0px;

}

#site-header-menu #site-navigation div.nav-menu > ul > li li a:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item li.mega-menu-item a:before {

	font-family: "FontAwesome";

	font-style: normal;

	font-weight: normal;

	speak: none;

	display: inline-block;

	text-decoration: inherit;

	margin-right: .2em;

	text-align: center;

	opacity: .8;

	font-variant: normal;

	text-transform: none;

	font-size: 13px;

	content: "\f105";

	margin-right: 8px;

	display: none;

}

.tm-mmmenu-override-yes .mega-sub-menu {

	display: none !important;

}

.mega-sub-menu.open, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li .mega-sub-menu .mega-sub-menu {

	display: block !important;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-megamenu > ul.mega-sub-menu > li {

	padding: 0px;

	padding-left: 0px;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item > h4.mega-block-title {

	margin-top: 30px;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item:first-child > h4.mega-block-title {

	margin-top: 0px;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item {

	position: relative;

}

#site-header-menu #site-navigation div.nav-menu > ul > li a, #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li a {

	display: inline-block;

}

.tm-mmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li > a:hover, .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a:hover .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul ul > li > a:hover, .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li > a:hover {

	color: #75bb2a;

}

#site-header-menu #site-navigation div.nav-menu > ul > li > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal > li.mega-menu-item > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item > h4.mega-block-title, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item-type-widget, .righticon i {

	color: rgba( 10,12,14,1);

}

#site-header-menu #site-navigation div.nav-menu > ul li, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li {

	border-bottom: 1px solid rgba( 10,12,14,0.15);

}

#site-header-menu #site-navigation div.nav-menu > ul li li:last-child, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:last-child {

	border-bottom: none;

}

.menu-toggle i, .tm-header-icons a {

	color: rgba( 29,33,39,1)

}

.menu-toggle span, .menu-toggle span:after, .menu-toggle span:before, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle span, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle span:after, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle span:before {

	background-color: rgba( 29,33,39,1);

}

#site-header-menu #site-navigation div.nav-menu > ul {

	padding-right: 15px;

	padding-left: 15px;

}

#site-header-menu #site-navigation div.nav-menu > ul ul {

	list-style: none;

}

.tm-header-icons {

	position: absolute;

	top: 0;

	float: none;

	right: 0px;

	margin-right: 0px;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu.open, #site-header-menu #site-navigation div.nav-menu > ul > li ul {

	display: block !important;

	height: auto !important

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu {

	opacity: 1;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu ul.mega-sub-menu, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu, #site-header-menu #site-navigation div.nav-menu > ul > li ul {

	background-image: none !important;

}

#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu {

	margin-top: 0;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu, #site-header-menu #site-navigation div.nav-menu > ul > li ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a.mega-menu-link {

	background: none;

	background-image: none;

}

.tm-header-overlay .tm-titlebar-wrapper .tm-titlebar-inner-wrapper {

	padding-top: 0px;

}

.tm-header-style-classic-box.tm-header-overlay .site-header.tm-bgcolor-custom:not(.is_stuck) .tm-container-for-header, .tm-header-style-classic-box.tm-header-overlay .site-header .container {

	background-color: transparent !important;

}

.site-header.tm-bgcolor-skincolor .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1, .site-header.tm-bgcolor-skincolor .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before, .site-header.tm-bgcolor-skincolor .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after, .site-header.tm-bgcolor-darkgrey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1, .site-header.tm-bgcolor-darkgrey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before, .site-header.tm-bgcolor-darkgrey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after, .tm-responsive-icon-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1, .tm-responsive-icon-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before, .tm-responsive-icon-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after, .tm-responsive-icon-white #site-header-menu #site-navigation .menu-toggle .tm-knox-icon-bars, .tm-responsive-icon-white #site-header-menu #site-navigation .menu-toggle .tm-knox-icon-bars:before, .tm-responsive-icon-white #site-header-menu #site-navigation .menu-toggle .tm-knox-icon-bars:after {

	background-color: #fff;

}

.site-header.tm-bgcolor-skincolor .menu-toggle i, .site-header.tm-bgcolor-skincolor .tm-header-icons a, .site-header.tm-bgcolor-darkgrey .menu-toggle i, .site-header.tm-bgcolor-darkgrey .tm-header-icons a, .tm-responsive-icon-white .menu-toggle i, .tm-responsive-icon-white .tm-header-icons a {

	color: #fff;

}

.site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-knox-icon-bars, .site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-knox-icon-bars:before, .site-header.tm-bgcolor-white #site-header-menu #site-navigation .menu-toggle .tm-knox-icon-bars:after, .site-header.tm-bgcolor-grey.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1, .site-header.tm-bgcolor-grey.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before, .site-header.tm-bgcolor-grey.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after, .site-header.tm-bgcolor-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1, .site-header.tm-bgcolor-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before, .site-header.tm-bgcolor-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after, .tm-responsive-icon-dark.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1, .tm-responsive-icon-dark.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:before, .tm-responsive-icon-dark.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle .mega-toggle-block-1:after, .tm-responsive-icon-dark #site-header-menu #site-navigation .menu-toggle .tm-knox-icon-bars, .tm-responsive-icon-dark #site-header-menu #site-navigation .menu-toggle .tm-knox-icon-bars:before, .tm-responsive-icon-dark #site-header-menu #site-navigation .menu-toggle .tm-knox-icon-bars:after {

	background-color: #262626;

}

.site-header.tm-bgcolor-grey .menu-toggle i, .site-header.tm-bgcolor-grey .tm-header-icons a, .site-header.tm-bgcolor-white .menu-toggle i, .site-header.tm-bgcolor-white .tm-header-icons a, .tm-responsive-icon-dark .menu-toggle i, .tm-responsive-icon-dark .tm-header-icons a {

	color: #262626;

}

.tm-responsive-icon-white #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-knox-icon-bars, .tm-responsive-icon-dark #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-knox-icon-bars, .site-header.tm-bgcolor-white #site-header-menu #site-navigation.toggled-on .menu-toggle .tm-knox-icon-bars, .site-header.tm-bgcolor-darkgrey #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1, .site-header.tm-bgcolor-skincolor #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1, .site-header.tm-bgcolor-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1, .site-header.tm-bgcolor-grey.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1, .tm-responsive-icon-dark.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1, .tm-responsive-icon-white.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 {

	background-color: transparent;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a:after, .tm-header-text-area, .tm-header-style-classic2 .tm-classicheader-text-area, #site-header-menu #site-navigation div.nav-menu > ul {

	display: none;

}

.tm-header-style-toplogo .tm-stickable-header-w {

	height: auto !important;

}

.tm-header-style-infostack .tm-header-icon.tm-header-btn-w, .tm-header-style-infostack .tm-header-widgets-wrapper {

	display: none;

}

.tm-header-style-infostack .tm-stickable-header-w {

	height: auto !important;

}

.tm-header-style-toplogo .tm-stickable-header-w, .tm-header-style-infostack.tm-header-overlay .tm-stickable-header-w {

	top: 0;

}

.tm-header-style-classic-vertical {

	background-color: inherit;

	position: initial;

	width: auto;

	height: auto

}

body.header-classic-vertical {

	padding-left: 0px

}

.tm-header-style-classic-vertical #site-header-menu #site-navigation div.nav-menu > ul > li > a {

	height: auto;

	line-height: inherit !important

}

.tm-header-style-classic-vertical .tm-header-block.ps-container {

	overflow: visible !important

}

.tm-header-style-classic-vertical .tm-stickable-header-w {

	display: block

}

body .site-content-wrapper {

	margin-bottom: 0px !important

}

}

@media (min-width:1200px) {

header:not(.tm-header-style-toplogo) #site-header-menu #site-navigation {

	height: 70px;

	line-height: 70px !important;

}

.tm-header-style-toplogo.tm-header-overlay .site-header, .tm-header-overlay .tm-stickable-header-w {

	position: absolute;

	z-index: 21;

	width: 100%;

	box-shadow: none;

	-khtml-box-shadow: none;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	-ms-box-shadow: none;

	-o-box-shadow: none;

}

.site-header-main.container-full {

	padding: 0 50px

}

.tm-stickable-header.is_stuck {

	box-shadow: 0 4px 10px 0 rgba(0,0,0,0.06);

}

.tm-stickable-header {

	z-index: 11;

}

.tm-header-style-classic2 .tm-stickable-header {

	transition: all .6s ease-in-out;

	-moz-transition: all .6s ease-in-out;

	-webkit-transition: all .6s ease-in-out;

	-o-transition: all .6s ease-in-out;

}

.tm-header-icon, .thememount-fbar-btn, .tm-header-text-area, .tm-header-icons .thememount-fbar-btn a i, .headerlogo, #site-header-menu #site-navigation div.nav-menu > ul, #site-header-menu #site-navigation div.nav-menu > ul > li, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li, #site-header-menu #site-navigation div.nav-menu > ul > li > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a {

	transition: all .3s ease-in-out;

	-moz-transition: all .3s ease-in-out;

	-webkit-transition: all .3s ease-in-out;

	-o-transition: all .3s ease-in-out;

}

.tm-header-icon {

	position: relative;

}

#site-header-menu #site-navigation .nav-menu, .tm-header-text-area, #site-header-menu, .tm-header-icons, .tm-header-icon, #site-header-menu #site-navigation .mega-menu-wrap, .menu-tm-main-menu-container {

	float: right;

}

.navbar {

	vertical-align: top;

}

.menu-toggle {

	display: none;

	z-index: 10;

}

.menu-toggle i {

	color: #fff;

	font-size: 28px;

}

.toggled-on li, .toggled-on .children {

	display: block;

}

#site-header-menu #site-navigation div.mega-menu-wrap {

	clear: none;

	position: inherit;

}

#site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal {

	position: static !important;

}

#site-header-menu #site-navigation .nav-menu-wrapper > ul {

	margin: 0;

	padding: 0

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li > a {

	background: none;

}

#site-header-menu #site-navigation div.nav-menu > ul {

	margin: 0px;

}

#site-header-menu #site-navigation div.nav-menu > ul > li, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item {

	height: 70px;

	line-height: 70px !important;

}

#site-header-menu #site-navigation div.nav-menu > ul > li {

	margin: 0 0px 0 0;

	display: inline-block;

	position: relative;

}

#site-header-menu #site-navigation div.nav-menu > ul > li > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a {

	display: block;

	margin: 0px 5px 0px 5px;

	padding: 0px;

	text-decoration: none;

	position: relative;

	z-index: 1;

	height: 70px;

	line-height: 70px !important;

	font-weight: normal;

}

#site-header-menu #site-navigation div.nav-menu > ul > li > a:after, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a:after {

	width: 0;

	height: 2px;

	display: block;

	opacity: 0;

	position: absolute;

	content: "";

	bottom: 20px;

	left: 0;

	background-color: #75bb2a;

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-ms-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease

}

.is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li > a:after, .is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a:after {

	bottom: 15px

}

.tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li:hover > a, .tm-dmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul.mega-sub-menu li:hover > a, .tm-dmenu-active-color-skin #site-header-menu #site-navigation div.nav-menu > ul > li li:hover > a, .tm-mmenu-active-color-skin .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item li:hover > a {

	color: #75bb2a;

}

#site-header-menu #site-navigation div.nav-menu > ul > li:hover > a:after, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item:hover > a:after {

	width: 15px;

	opacity: 1

}

.is_stuck .tm-header-icons .tm-header-wc-cart-link a .thememount-cart-qty, .is_stuck .tm-header-icons .tm-header-wc-cart-link a, .is_stuck .tm-header-icons .thememount-fbar-btn a, .is_stuck .tm-header-icons .tm-header-search-link a, .is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li > a, .is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a, #site-header-menu.is_stuck #site-navigation div.nav-menu > ul > li > a, .tm-mmmenu-override-yes #site-header-menu.is_stuck #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a {

	color: #1d2127;

}

.site-header .social-icons li > a, .tm-header-icons .tm-header-search-link a, .tm-header-icons .tm-header-wc-cart-link a, .tm-header-icons .thememount-fbar-btn a {

	color: rgba( 29,33,39,1);

}

.site-header .social-icons li > a:hover, .tm-header-icons .tm-header-search-link a:hover, .tm-header-icons .tm-header-wc-cart-link a:hover {

	color: #75bb2a;

}

.tm-header-icons .tm-header-wc-cart-link a:hover span.number-cart {

	background-color: rgba( 29,33,39,1);

	color: #fff

}

.tm-header-style-classic .site-header.tm-bgcolor-white .tm-header-icons .tm-header-wc-cart-link a:hover span.number-cart {

	color: #fff;

}

.is_stuck .tm-header-icons .tm-header-wc-cart-link a:hover span.number-cart {

	background-color: rgba( 29,33,39,1)

}

header#masthead #site-header-menu #site-navigation div.nav-menu > ul li.last ul.sub-menu, header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.last ul.mega-sub-menu, header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.mega-last ul.mega-sub-menu {

	left: auto;

	right: 0px !important;

}

header#masthead #site-header-menu #site-navigation div.nav-menu > ul li.last ul.sub-menu ul.sub-menu, header#masthead #site-header-menu #site-navigation div.nav-menu > ul li.lastsecond ul.sub-menu ul.sub-menu, header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.lastsecond ul.mega-sub-menu ul.mega-sub-menu, header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.last ul.mega-sub-menu ul.mega-sub-menu, header#masthead #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal li.mega-menu-flyout.mega-last ul.mega-sub-menu ul.mega-sub-menu {

	left: -100%;

}

#site-header-menu #site-navigation div.nav-menu > ul ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu {

	width: 290px;

	padding: 0px;

}

#site-header-menu #site-navigation div.nav-menu > ul ul li > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu .mega-sub-menu a {

	margin: 0;

	display: block;

	padding: 16px 10px 16px 24px;

	position: relative;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item > h4.mega-block-title {

	padding: 16px 0px 16px 24px;

}

#site-header-menu #site-navigation div.nav-menu > ul ul li > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li > a {

	-webkit-transition: all .2s ease-in-out;

	transition: all .2s ease-in-out;

}

.tm-dmenu-sep-grey #site-header-menu #site-navigation div.nav-menu > ul ul li:hover > a, .tm-dmenu-sep-grey .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li:hover > a {

	background-color: rgba(255,255,255,0.74);

}

.tm-dmenu-sep-white #site-header-menu #site-navigation div.nav-menu > ul ul li:hover > a, .tm-dmenu-sep-white .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li:hover > a {

	background-color: rgba(0,0,0,0.74);

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {

	padding: 0px;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:last-child {

	border-right: none;

}

#site-header-menu #site-navigation div.nav-menu > ul li:hover > ul {

	opacity: 1;

	display: block;

	visibility: visible;

	height: auto;

}

#site-header-menu #site-navigation div.nav-menu > ul li > ul ul {

	border-left: 0;

	left: 100%;

	top: 0;

	border-top: 0;

}

#site-header-menu #site-navigation ul ul li {

	position: relative;

}

#site-header-menu #site-navigation div.nav-menu > ul ul {

	text-align: left;

	position: absolute;

	visibility: hidden;

	display: block;

	opacity: 0;

	line-height: 14px;

	padding-left: 0;

	margin: 0;

	list-style: none;

	left: 0;

	border-radius: 0;

	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);

	box-shadow: 0 6px 12px rgba(0,0,0,.175);

	background-clip: padding-box;

	transition: all .2s ease;

	z-index: 99;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item:after {

	content: ' ';

	display: block;

	width: 30px;

	height: 1000px;

	right: 0px;

	top: 0;

	position: absolute;

	border-right: 1px solid transparent;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item > h4.mega-block-title, #site-header-menu #site-navigation div.nav-menu ul ul > li, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:not(.mega-menu-megamenu) ul.mega-sub-menu > li, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu ul.mega-sub-menu .mega-menu-item li {

	border-bottom: 1px solid transparent;

}

.tm-dmenu-sep-grey .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item:after {

	border-right-color: rgba(0,0,0,0.10);

}

.tm-dmenu-sep-grey .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item > h4.mega-block-title, .tm-dmenu-sep-grey #site-header-menu #site-navigation div.nav-menu ul ul > li, .tm-dmenu-sep-grey .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:not(.mega-menu-megamenu) ul.mega-sub-menu > li, .tm-dmenu-sep-grey .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu ul.mega-sub-menu .mega-menu-item li {

	border-bottom-color: rgba(0,0,0,0.10);

}

.tm-dmenu-sep-white .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-item:after {

	border-right-color: rgba(255,255,255,0.10);

}

.tm-dmenu-sep-white .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu > li.mega-menu-item > h4.mega-block-title, .tm-dmenu-sep-white #site-header-menu #site-navigation div.nav-menu ul ul > li, .tm-dmenu-sep-white .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:not(.mega-menu-megamenu) ul.mega-sub-menu > li, .tm-dmenu-sep-white .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu ul.mega-sub-menu .mega-menu-item li {

	border-bottom-color: rgba(255,255,255,0.10);

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap .mega-menu.mega-menu-horizontal .mega-sub-menu li.mega-menu-item a.mega-menu-link {

	background: none;

}

header:not(.tm-header-style-toplogo) .is_stuck #site-header-menu #site-navigation, .is_stuck .tm-header-text-area, .is_stuck .headerlogo, .is_stuck .thememount-fbar-btn, .is_stuck .tm-header-icon, .is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li, .is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li, .is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li > a, .is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a {

	height: 60px;

	line-height: 60px !important;

}

#site-header-menu #site-navigation div.nav-menu > ul ul, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li > ul.mega-sub-menu {

	top: auto;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-megamenu > ul.mega-sub-menu {

	padding: 0px;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-megamenu > ul.mega-sub-menu {

	overflow: hidden;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item:last-child:after {

	border-right: none;

}

.is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li > ul, .is_stuck.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li > ul.mega-sub-menu {

	top: 60px;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap .mega-menu-toggle + label {

	top: 35px;

}

.site-header-main.container-fullwide {

	padding-left: 30px;

	padding-right: 0px;

}

.tm-header-icons {

	position: relative;

	height: 70px;

}

.is_stuck .tm-header-icons {

	border-left-color: rgba( 29,33,39,0.15);

	height: 60px;

}

header:not(.tm-header-style-toplogo):not(.tm-header-style-classic-box) .site-header:after {

	content: "";

	height: 1px;

	position: absolute;

	bottom: 0px;

	left: 0px;

	width: 100%;

}

header:not(.tm-header-style-toplogo):not(.tm-header-style-classic-box) .is_stuck .site-header:after {

	border-bottom-color: rgba( 29,33,39,0.15)

}

.tm-header-style-classic:not(.tm-header-invert) .container-fullwide #site-header-menu {

	margin-right: 20px;

}

.tm-header-style-classic.tm-header-invert .container-fullwide #site-header-menu {

	margin-left: 20px;

}

.tm-header-text-area .tm-vc_btn3.tm-vc_btn3-shape-rounded {

	border-radius: 3px

}

.tm-header-text-area .tm-vc_btn3.tm-vc_btn3-style-outline {

	border-width: 1px

}

.tm-header-text-area .tm-vc_btn3.tm-vc_btn3-size-sm {

	padding: 8px 16px;

	font-size: 13px

}

.tm-sticky-bgcolor-white.is_stuck .tm-vc_btn3.tm-vc_btn3-color-white.tm-vc_btn3-style-outline {

	border-color: #262626;

	color: #262626

}

#site-header-menu #site-navigation .mega-menu-item-type-widget.widget_calendar caption {

	padding: 0px

}

#site-header-menu #site-navigation .mega-menu-item-type-widget.widget_calendar .calendar_wrap {

	padding-top: 10px

}

.tm-header-style-centerlogo .headerlogo {

	margin: 0 auto;

	width: 260px;

}

.tm-header-style-centerlogo .site-header .site-branding {

	text-align: center;

	position: absolute;

	width: 100%;

	left: 0;

}

.tm-header-style-centerlogo #site-header-menu, .tm-header-style-centerlogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap, .tm-header-style-centerlogo #site-header-menu #site-navigation .nav-menu {

	float: none;

}

.tm-header-style-centerlogo #site-header-menu #site-navigation div.nav-menu > ul, .tm-header-style-centerlogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal {

	text-align: center;

}

.tm-header-style-centerlogo #site-header-menu #site-navigation div.nav-menu > ul > li {

	float: none;

	display: inline-block;

}

.tm-header-style-centerlogo #site-header-menu #site-navigation div.nav-menu > ul > li.logo-after-this, .tm-header-style-centerlogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-logo-after-this {

	margin-right: 260px;

}

.tm-header-style-centerlogo #site-header-menu #site-navigation div.nav-menu > ul > li:first-child, .tm-header-style-centerlogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li:first-child {

	margin-left: 120px

}

.tm-header-style-centerlogo span.tm-sc-logo.tm-sc-logo-type-image {

	display: inline-block;

}

.tm-header-style-toplogo .headercontent .col-md-12, .tm-header-style-centerlogo .headercontent .col-md-12 {

	padding: 0;

}

.tm-header-style-toplogo .site-header .site-branding {

	float: none;

	text-align: center;

	display: block;

	position: relative;

	z-index: 10;

}

.tm-header-style-toplogo .tm-header-icons, .tm-header-style-toplogo .tm-header-icon, .tm-header-style-toplogo #site-header-menu #site-navigation div.nav-menu > ul > li > a, .tm-header-style-toplogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a {

	height: 60px;

	line-height: 60px !important;

}

.tm-header-style-toplogo #site-header-menu, .tm-header-style-toplogo .tm-mmmenu-override-yes #site-header-menu #site-navigation .mega-menu-wrap, .tm-header-style-toplogo div.nav-menu, .tm-header-style-toplogo #site-header-menu #site-navigation .nav-menu {

	float: none;

}

.tm-header-style-toplogo #site-header-menu #site-navigation div.nav-menu > ul > li, .tm-header-style-toplogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item {

	float: none;

	display: inline-block;

	height: auto;

}

.tm-header-style-toplogo #site-header-menu .main-navigation {

	max-width: 1140px;

	margin: 0 auto;

	position: relative;

}

.tm-header-style-toplogo #site-header-menu #site-navigation div.nav-menu > ul, .tm-header-style-toplogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal {

	text-align: center;

}

.tm-header-style-toplogo .is_stuck #site-header-menu {

	width: 100%;

	left: 0;

	z-index: 100;

}

.tm-header-style-toplogo #site-header-menu #site-navigation div.nav-menu > ul > li > ul, .tm-header-style-toplogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li > ul.mega-sub-menu, .tm-header-style-toplogo .is_stuck #site-header-menu #site-navigation div.nav-menu > ul > li > ul, .tm-header-style-toplogo .tm-mmmenu-override-yes.is_stuck #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li > ul.mega-sub-menu {

	top: auto;

}

.tm-header-style-toplogo .site-title {

	display: inline-block;

	height: auto;

	width: auto;

}

.tm-header-style-toplogo .tm-header-icons {

	position: absolute;

	right: 0;

	z-index: 1;

}

.tm-header-style-toplogo #site-header-menu {

	position: relative;

}

.tm-header-style-toplogo .thememount-fbar-btn {

	top: auto;

	position: relative;

	float: right;

	right: auto;

	height: 60px;

	line-height: 60px !important;

	margin-right: 0;

}

.tm-header-style-toplogo .is_stuck .thememount-fbar-btn {

	top: auto;

}

.tm-header-style-toplogo .thememount-fbar-btn a {

	background-color: transparent;

}

.tm-header-style-toplogo .tm-header-icon {

	padding: 0;

	text-align: center;

}

.tm-header-style-toplogo .tm-header-icons {

	padding-left: 0px;

}

.tm-header-style-toplogo .thememount-fbar-btn a i {

	font-size: 21px;

	position: relative;

	top: 4px;

	left: 0;

}

.tm-header-style-toplogo #site-header-menu #site-navigation div.nav-menu > ul > li > a:after, .tm-header-style-toplogo .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a:after, .tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu > ul > li > a:after, .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a:after {

	bottom: 17px;

}

.tm-header-overlay .tm-stickable-header-w {

	background-color: transparent;

}

.tm-header-overlay .site-header-menu.tm-bgcolor-darkgrey, .tm-header-overlay .site-header.tm-bgcolor-darkgrey {

	background-color: rgba(0,0,0,0.40);

}

.tm-header-overlay .site-header-menu.tm-bgcolor-grey, .tm-header-overlay .site-header.tm-bgcolor-grey {

	background-color: rgba(235,235,235,0.38);

}

.tm-header-overlay .site-header-menu.tm-bgcolor-white, .tm-header-overlay .site-header.tm-bgcolor-white {

	background-color: rgba(255,255,255,0.38);

}

.tm-header-overlay .site-header-menu.tm-bgcolor-skincolor, .tm-header-overlay .site-header.tm-bgcolor-skincolor {

	background-color: rgba( 197,32,39,0.30);

}

.tm-header-overlay .site-header-menu.tm-sticky-bgcolor-darkgrey.is_stuck {

	background-color: #151515;

}

.tm-header-overlay .site-header-menu.tm-sticky-bgcolor-grey.is_stuck {

	background-color: #f5f5f5;

}

.tm-header-overlay .site-header-menu.tm-sticky-bgcolor-white.is_stuck {

	background-color: #fff;

}

.tm-header-overlay .site-header-menu.tm-sticky-bgcolor-skincolor.is_stuck {

	background-color: rgba( 197,32,39,1);

}

.thememount-header-style-4 .is_stuck #stickable-header .headercontent, .tm-header-style-toplogo.tm-header-overlay #stickable-header {

	background-color: transparent;

}

body.tm-header-style-toplogo.tm-header-overlay .is_stuck #site-header-menu {

	background-color: #f5f5f5;

}

.tm-header-style-toplogo.tm-header-overlay #stickable-header #site-header-menu {

	border-top: 1px solid rgba( 29,33,39,0.20);

}

.tm-header-style-toplogo.tm-header-overlay #stickable-header {

	border-bottom: 1px solid rgba( 29,33,39,0.20);

}

.tm-header-style-toplogo #site-header-menu #site-navigation div.nav-menu > ul > li > a:before, .tm-header-style-toplogo #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a:before {

	bottom: 15px;

}

.tm-header-style-classic-box .site-header .container {

	margin-top: 35px;

	padding: 0;

}

.tm-header-style-classic-box .site-header.is_stuck .container {

	margin-top: 0px;

}

.tm-header-style-classic-box.tm-header-overlay .site-header:not(.is_stuck) {

	background-color: transparent !important;

}

.tm-header-style-classic-box.tm-header-overlay .site-header:not(.is_stuck) .container-fullwide {

	margin: 30px;

}

.thememount-fullwide .tm-header-style-classic-box.tm-header-overlay .site-header .site-branding {

	padding-left: 20px;

}

.thememount-fullwide .tm-header-style-classic-box.tm-header-overlay .site-header .site-header-menu {

	padding-right: 20px;

}

.tm-header-overlay.thememount-header-style-4 #stickable-header, .tm-header-overlay.thememount-header-style-4 #stickable-header-sticky-wrapper {

	background-color: transparent;

}

.thememount-header-style-4 #stickable-header .container-full .headercontent, .thememount-header-style-4 #stickable-header .container .headercontent {

	box-shadow: 0 1px 5px rgba(0,0,0,0.2);

	-khtml-box-shadow: 0 1px 5px rgba(0,0,0,0.2);

	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2);

	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.2);

	-ms-box-shadow: 0 1px 5px rgba(0,0,0,0.2);

	-o-box-shadow: 0 1px 5px rgba(0,0,0,0.2);

}

.tm-header-style-classic-box .site-branding {

	padding-left: 20px;

}

.tm-header-style-classic-box #site-header-menu {

	padding-right: 20px;

}

.tm-header-style-classic-box.tm-header-invert #site-header-menu {

	padding-left: 20px;

	padding-right: 0px;

}

.tm-header-invert .site-header-main.container-fullwide {

	padding-right: 30px;

	padding-left: 0px;

}

.thememount-header-style-1.tm-header-invert .headerlogo, .thememount-header-style-4.tm-header-invert .headerlogo {

	float: right;

}

.thememount-header-style-1.tm-header-invert #site-header-menu, .thememount-header-style-4.tm-header-invert #site-header-menu {

	float: left;

}

.tm-header-menu-position-center #site-header-menu {

	float: none

}

.tm-header-menu-position-center #site-header-menu #site-navigation {

	text-align: center;

	width: 100%

}

.tm-header-menu-position-center #site-header-menu #site-navigation .nav-menu, .tm-header-menu-position-center.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap {

	float: none;

	right: 0;

	left: 0;

	text-align: center

}

.tm-header-menu-position-center.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal {

	position: static !important;

	display: inline-block

}

.tm-header-menu-position-center .site-header-menu.tm-wrap-cell {

	display: block

}

.tm-header-menu-position-center .headerlogo, .tm-header-menu-position-center .tm-header-icon, .tm-header-menu-position-center .tm-header-text-area {

	position: relative;

	z-index: 2

}

.tm-header-menu-position-left #site-header-menu {

	float: none;

	display: block;

}

.tm-header-menu-position-left #site-header-menu #site-navigation .nav-menu, .tm-header-menu-position-left #site-header-menu #site-navigation div.mega-menu-wrap {

	float: none

}

.tm-header-menu-position-left .site-branding {

	padding-right: 25px

}

.site-header-main.container-full #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-megamenu > ul.mega-sub-menu {

	max-width: 1200px;

	right: 0;

	left: -15px;

	margin: 0px auto

}

.site-header .tm-vc_btn3-container, .site-header .thememount-social-links-wrapper {

	float: right;

}

.site-header .tm-vc_btn3-container {

	margin-bottom: 0px;

	margin-left: 20px;

}

.tm-header-style-classic.tm-header-invert .tm-vc_btn3-container {

	margin-left: 0px;

	margin-right: 20px;

}

.site-header .social-icons {

	padding-top: 0;

	padding-bottom: 0;

}

.tm-header-invert #site-header-menu {

	float: left;

}

.tm-header-invert .site-branding {

	float: right;

}

.tm-header-invert .tm-header-icons {

	float: left;

	border-left: none;

	padding-right: 0px;

	padding-left: 0px;

	margin-left: 0px;

	margin-right: 0px;

}

.tm-header-invert.tm-header-style-classic-box .site-branding {

	margin-right: 25px;

}

.tm-header-invert .tm-header-text-area {

	float: left;

	padding-left: 0px;

	padding-right: 10px;

}

.tm-header-invert .site-header .tm-vc_btn3-container {

	float: left;

}

.tm-header-invert .site-header .thememount-social-links-wrapper {

	padding-right: 0;

	padding-left: 0px;

}

.tm-header-invert .tm-header-search-link, .tm-header-invert .tm-header-wc-cart-link {

	float: left;

	padding-left: 0;

}

.tm-header-invert .site-header .tm-vc_btn3-container {

	padding-right: 0px;

	padding-left: 0px;

}

.tm-header-style-infostack:not(.tm-header-invert) #site-header-menu #site-navigation .nav-menu {

	float: left;

}

.tm-header-style-infostack #site-header-menu {

	float: none;

}

.tm-header-style-infostack .tm-header-widgets-wrapper {

	position: relative;

	float: right;

	z-index: 112;

	height: 70px;

	text-align: right;

	vertical-align: middle;

	display: table;

}

.tm-header-style-infostack .tm-header-widgets-wrapper .header-widget {

	display: table-cell;

	padding: 0 24px;

	position: relative;

	vertical-align: middle;

	height: 100%;

	margin: 0;

	text-align: left;

	padding-right: 0

}

.tm-header-style-infostack #site-header-menu #site-navigation div.mega-menu-wrap {

	float: none;

}

.tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li > ul.mega-sub-menu {

	top: auto;

}

.tm-header-style-infostack .header-content-main .header-content, .tm-header-style-infostack .header-content-main .header-icon {

	display: table-cell;

	vertical-align: middle;

}

.tm-header-style-infostack .tm-vc_icon_element {

	margin-bottom: 0px;

}

.tm-header-style-infostack .tm-bgcolor-grey .header-content-main .header-content, .tm-header-style-infostack .tm-bgcolor-white .header-content-main .header-content {

	color: rgba(0,0,0,0.8);

}

.tm-header-style-infostack .tm-bgcolor-skincolor .header-content-main .header-content, .tm-header-style-infostack .tm-bgcolor-darkgrey .header-content-main .header-content {

	color: rgba( 255,255,255,0.7);

}

.tm-header-style-infostack .tm-bgcolor-skincolor .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner, .tm-header-style-infostack .tm-bgcolor-darkgrey .tm-vc_icon_element.tm-vc_icon_element-outer .tm-vc_icon_element-inner, .tm-header-style-classic2 .tm-bgcolor-skincolor .tm-classicheader-text-area, .tm-header-style-classic2 .tm-bgcolor-darkgrey .tm-classicheader-text-area, .tm-header-style-classic2 .tm-bgcolor-darkgrey .tm-classicheader-text-area .social-icons li > a, .tm-header-style-classic2 .tm-bgcolor-darkgrey .tm-classicheader-text-area .top-contact li a {

	color: #fff;

}

header.tm-header-style-infostack .site-header:after {

	display: none;

}

.tm-header-style-infostack #site-header-menu {

	border-bottom: 1px solid rgba( 29,33,39,0.15);

	border-top: 1px solid rgba( 29,33,39,0.15);

}

.tm-header-style-infostack .tm-header-icons {

	padding-left: 0px;

}

.tm-header-style-infostack .thememount-fbar-btn, .tm-header-style-infostack .tm-header-icon {

	padding-right: 0px;

	display: block;

	width: 60px;

	text-align: center;

	border-right: 1px solid rgba( 29,33,39,0.15);

}

.tm-header-style-infostack .thememount-fbar-btn {

	float: right;

	position: relative;

	top: 0;

	right: auto;

	width: 60px;

	padding: 0;

	margin: 0;

	text-align: center;

}

.tm-header-style-classic2 .tm-header-icon.tm-header-wc-cart-link {

	padding-right: 42px

}

.tm-header-style-classic2 .site-header:not(.tm-above-content-no):not(.is_stuck) .headerlogo {

	height: 128px;

	line-height: 128px !important;

}

.tm-header-style-classic2 #tm-stickable-header-w:not(.tm-above-content-no) {

	height: 128px !important;

}

.tm-header-style-classic2 .site-header .tm-classicheader-text-area {

	height: 58px;

	opacity: 1;

	transition: all .2s ease-in-out;

	-moz-transition: all .3s ease-in-out;

	-webkit-transition: all .2s ease-in-out;

	-o-transition: all .3s ease-in-out;

}

.tm-header-style-classic2 .site-header.is_stuck .tm-classicheader-text-area {

	height: 0;

	overflow: hidden;

	opacity: 0;

}

.tm-header-icon.tm-header-wc-cart-link + .tm-header-search-link {

	padding-right: 0px

}

.tm-header-style-infostack .thememount-fbar-btn.animated, .tm-header-style-classic2 .thememount-fbar-btn.animated {

	-webkit-transform: translateX(0px);

	-ms-transform: translateX(0px);

	transform: translateX(0px);

}

.tm-header-style-infostack .thememount-fbar-btn a, .tm-header-style-classic2 .thememount-fbar-btn a {

	background-color: transparent;

}

.tm-header-style-infostack .tm-header-icon.tm-header-btn-w {

	padding-right: 0px;

	display: block;

	text-align: center;

	color: #fff;

	width: auto;

}

#site-header-menu #site-navigation div.nav-menu > ul > li > a {

	margin: 0px 5px 0px 5px;

}

#site-header-menu #site-navigation div.nav-menu > ul > li:last-child > a{ margin: 0px 10px 0px 10px;}

.tm-header-style-infostack .tm-header-icon, .tm-header-style-infostack .thememount-fbar-btn {

	margin-left: 0px;

}

.tm-header-style-infostack #site-header-menu #site-navigation .tm-header-icon.tm-header-btn-w a {

	color: #fff;

	font-size: 14px;

	padding: 0px 35px;

	display: block;

	letter-spacing: 1px;

	background-color: rgba( 197,32,39,1);

	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;

	-ms-transition: all 0.3s ease;

	-o-transition: all 0.3s ease;

	transition: all 0.3s ease;

}

.tm-header-style-infostack #site-header-menu.tm-bgcolor-skincolor #site-navigation .tm-header-icon.tm-header-btn-w a {

	background-color: rgba(0,0,0,0.19);

}

.tm-header-style-infostack #site-header-menu.tm-bgcolor-skincolor #site-navigation .tm-header-icon.tm-header-btn-w a:hover {

	background-color: rgba(0,0,0,0.40);

}

.tm-header-style-infostack #site-header-menu #site-navigation .tm-header-icon.tm-header-btn-w a:hover {

	background-color: rgba( 197,32,39,0.80);

}

.tm-header-style-infostack .thememount-fbar-btn, .tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu > ul > li, .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item, .tm-header-style-infostack #site-header-menu #site-navigation div.nav-menu > ul > li > a, .tm-header-style-infostack .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a, .tm-header-style-infostack .tm-header-icon, .tm-header-style-infostack .tm-header-text-area, .tm-header-style-infostack .tm-header-icons, header.tm-header-style-infostack #site-header-menu #site-navigation {

	height: 58px;

	line-height: 58px !important;

}

.tm-header-style-infostack.tm-header-overlay .site-header {

	position: absolute;

	width: 100%;

}

.tm-header-style-infostack.tm-header-overlay .site-branding, .tm-header-style-infostack.tm-header-overlay .tm-header-widgets-wrapper {

	position: relative;

	z-index: 2;

}

.tm-header-style-infostack.tm-header-overlay .tm-titlebar-wrapper {

	z-index: 0;

}

.tm-header-style-infostack.tm-header-invert .tm-header-widgets-wrapper {

	float: left;

}

.tm-header-style-infostack.tm-header-invert .tm-header-widgets-wrapper .header-widget {

	padding-right: 24px;

	padding-left: 0;

}

.tm-header-style-infostack.tm-header-invert .thememount-fbar-btn {

	border-left: 1px solid rgba( 29,33,39,0.09);

	left: 0;

	float: left;

}

.tm-header-style-infostack.tm-header-invert .tm-header-icon, .tm-header-style-infostack.tm-header-invert .thememount-fbar-btn {

	margin-right: 0px;

	margin-left: 0px;

}

.tm-header-invert #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal {

	text-align: right;

}

.tm-header-invert #site-header-menu #site-navigation div.nav-menu > ul > li, .tm-header-invert #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item {

	float: right

}

.tm-header-invert .tm-header-top-wrapper.container-fullwide {

	padding-right: 15px;

}

.tm-header-style-infostack:not(.tm-header-invert) .tm-header-top-wrapper.container-fullwide {

	padding-left: 15px;

	padding-right: 15px;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item.mega-align-bottom-right ul.mega-sub-menu li > a:before {

	content: '\E83A';

	left: auto;

	right: -14px;

	-webkit-transition: right .2s ease-in-out;

	-moz-transition: right .2s ease-in-out;

	transition: right .2s ease-in-out

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item.mega-menu-megamenu.mega-align-bottom-right ul.mega-sub-menu li.menu-item > a {

	text-align: right;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-megamenu.mega-align-bottom-right > ul.mega-sub-menu li.mega-menu-item:after {

	right: auto;

	left: 12px;

	position: absolute;

	border-right: none;

	border-left: 1px solid rgba(255,255,255,0.08);

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-megamenu.mega-align-bottom-right > ul.mega-sub-menu > li.mega-menu-item > h4.mega-block-title {

	text-align: right;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-megamenu.mega-align-bottom-right > ul.mega-sub-menu > li.mega-menu-item:first-child:after {

	border-left: none

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu:before {

	content: " ";

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	display: block;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu ul.mega-sub-menu {

	background-image: none !important;

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item.mega-menu-megamenu.mega-align-bottom-right ul.mega-sub-menu li.menu-item:hover > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item.mega-align-bottom-right ul.mega-sub-menu li.mega-menu-item:hover > a {

	padding-left: 0px;

	padding-right: 20px

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item.mega-align-bottom-right ul.mega-sub-menu li:hover > a:before {

	left: auto;

	right: 0px

}

.tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item.mega-align-bottom-right ul.mega-sub-menu > li.mega-menu-item-type-widget div.textwidget {

	padding-left: 15px;

	text-align: right;

}

@keyframes menu_sticky {

0% {

margin-top:-120px;

opacity:0

}

50% {

margin-top:-64px;

opacity:0

}

100% {

margin-top:0;

opacity:1

}

}

.site-header.is_stuck {

	position: fixed;

	width: 100%;

	top: 0;

	z-index: 999;

	margin: 0;

	animation-name: menu_sticky;

	-webkit-box-shadow: 0px 13px 25px -12px rgba(0,0,0,0.25);

	-moz-box-shadow: 0px 13px 25px -12px rgba(0,0,0,0.25);

	box-shadow: 0px 13px 25px -12px rgba(0,0,0,0.25);

	padding: 0;

}

#site-header-menu #site-navigation div.nav-menu > ul > li ul li.page_item_has_children > a:after, #site-header-menu #site-navigation div.nav-menu > ul > li ul li.menu-item-has-children > a:after {

	font-family: "FontAwesome";

	font-style: normal;

	font-weight: normal;

	speak: none;

	display: inline-block;

	text-decoration: inherit;

	text-align: center;

	opacity: .8;

	font-variant: normal;

	text-transform: none;

	font-size: 15px;

	content: "\f105";

	position: absolute;

	background-color: transparent;

	right: 12px;

	top: 15px;

	margin: 0;

}

#site-header-menu #site-navigation div.nav-menu > ul > li.current-menu-item > a, #site-header-menu #site-navigation div.nav-menu > ul > li.current-menu-ancestor > a, #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_item > a, #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_ancestor > a, #site-header-menu #site-navigation div.nav-menu > ul > li.current_page_parent > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item.mega-current-menu-item > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item.mega-current-menu-ancestor > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item.mega-current-menu-item > a, .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item.mega-current-menu-ancestor > a {

	font-weight: bold;

}

.tm-header-icon, .thememount-fbar-btn {

	margin-left: 20px;

}

.tm-header-invert .tm-header-icon, .tm-header-invert .thememount-fbar-btn {

	margin-right: 20px;

	margin-left: 0px;

}

.tm-header-style-classic-vertical .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap, .tm-header-style-classic-vertical #site-header-menu {

	float: none;

}

.tm-header-style-classic-vertical #site-header-menu #site-navigation .nav-menu {

	float: none;

}

.tm-header-style-classic-vertical .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item, .tm-header-style-classic-vertical #site-header-menu #site-navigation div.nav-menu > ul > li {

	display: block;

	height: auto;

	line-height: normal !important;

}

.tm-header-style-classic-vertical .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a, .tm-header-style-classic-vertical #site-header-menu #site-navigation div.nav-menu > ul > li > a {

	height: 38px;

	line-height: 38px !important;

	text-align: center;

}

.tm-header-style-classic-vertical .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item > a:after, .tm-header-style-classic-vertical #site-header-menu #site-navigation div.nav-menu > ul > li > a:after {

	height: 1px;

	position: static;

	content: "";

	bottom: 4px;

	left: auto;

	right: auto;

	margin: 0 auto;

}

.tm-header-style-classic-vertical #site-header-menu #site-navigation div.nav-menu > ul ul, .tm-header-style-classic-vertical .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal ul {

	position: static;

	opacity: 1;

	visibility: visible;

	width: auto;

	overflow: hidden;

	max-height: 0;

	-webkit-transition: all 0.90s ease-out;

}

.tm-header-style-classic-vertical .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item:hover ul, .tm-header-style-classic-vertical #site-header-menu #site-navigation div.nav-menu > ul > li:hover ul {

	display: block;

	max-height: 2000px;

}

.tm-header-style-classic-vertical #site-header-menu #site-navigation div.nav-menu > ul ul, .tm-header-style-classic-vertical .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout ul.mega-sub-menu {

	width: auto;

}

.tm-header-style-classic-vertical #site-header-menu #site-navigation div.nav-menu > ul > li ul, .tm-header-style-classic-vertical .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu, .tm-header-style-classic-vertical #site-header-menu #site-navigation div.nav-menu > ul > li ul:before, .tm-header-style-classic-vertical .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu:before {

	background-color: transparent;

}

.tm-header-style-classic-vertical #site-header-menu #site-navigation div.nav-menu ul ul > li, .tm-header-style-classic-vertical .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li:not(.mega-menu-megamenu) ul.mega-sub-menu > li, .tm-header-style-classic-vertical .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu ul.mega-sub-menu .mega-menu-item li {

	z-index: 1;

}

.tm-header-style-classic-vertical #site-header-menu #site-navigation div.nav-menu > ul > li ul, .tm-header-style-classic-vertical .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item ul.mega-sub-menu {

	margin-top: 0;

}

.tm-header-style-classic-vertical #site-header-menu #site-navigation div.nav-menu > ul ul li > a, .tm-header-style-classic-vertical .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item ul.mega-sub-menu li.mega-menu-item > a, .tm-header-style-classic-vertical .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-megamenu .mega-sub-menu a {

	padding: 10px;

	text-align: center;

}

.tm-header-style-classic-vertical .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-item li.mega-menu-item-has-children > a.mega-menu-link:after, .tm-header-style-classic-vertical #site-header-menu #site-navigation div.nav-menu > ul > li li.current-menu-ancestor > a:after, .tm-header-style-classic-vertical #site-header-menu #site-navigation div.nav-menu > ul > li li.current-menu-item > a:after, .tm-header-style-classic-vertical #site-header-menu #site-navigation div.nav-menu > ul > li li.current_page_item > a:after, .tm-header-style-classic-vertical #site-header-menu #site-navigation div.nav-menu > ul > li li.current_page_ancestor > a:after {

	font-family: FontAwesome;

	content: "\f107";

	margin-left: 5px;

	font-size: 15px;

	float: none;

}

.tm-header-style-classic-vertical .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link:after, .tm-header-style-classic-vertical .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link:after, .tm-header-style-classic-vertical .tm-mmmenu-override-yes #site-header-menu #site-navigation div.mega-menu-wrap ul.mega-menu.mega-menu-horizontal > li.mega-menu-item-has-children > a.mega-menu-link:after {

	font-family: FontAwesome;

	content: "\f107";

}

.tm-header-style-classic-vertical #site-header-menu #site-navigation div.nav-menu > ul > li ul li.page_item_has_children > a:after, .tm-header-style-classic-vertical #site-header-menu #site-navigation div.nav-menu > ul > li ul li.menu-item-has-children > a:after {

	position: static;

	font-family: FontAwesome;

	content: "\f107";

	margin-left: 5px;

	font-size: 15px;

	float: none;

}

}



.menu-item-207 a {

	line-height: 50%

}

.tightmenu {

	line-height: 20px

}

.redbox {

	background-color: #75bb2a;

	color: #fff !important;

	padding: 0 !important

}

.redbox a {

	color: #ffffff !important;

	padding: 0 !important

}

table, td, th {

	border: none

}

.thememount-box-img {

	display: none

}

.testimonials-nav.slick-slider {

	max-width: 600px

}

.sl-caption {

	display: none !important

}

.vc_custom_1628620875203 > .tm-row-wrapper-bg-layer {

	background-image: url(../images/bg01.jpg);

	background-position: center !important;

	background-repeat: no-repeat !important;

	background-size: cover !important;

}

.vc_custom_1628620875203 > .tm-row-wrapper-bg-layer {

	background-image: none !important;

}

.vc_custom_1611175238665 > .tm-row-wrapper-bg-layer {

	padding-top: 60px !important;

	padding-bottom: 60px !important;

	background-color: #ddd !important;

}

.vc_custom_1611175238665 > .tm-row-wrapper-bg-layer {

	background-image: none !important;

}

.vc_custom_1611177079544 > .tm-row-wrapper-bg-layer {

	background-image: url(../images/bg02.jpg);

	background-position: 0 0 !important;

	background-repeat: no-repeat !important;

	background-size:100% auto;

}

.vc_custom_1611177079544 > .tm-row-wrapper-bg-layer {

	background-image: none !important;

}

.vc_custom_1611182136812 > .tm-row-wrapper-bg-layer {

	margin-bottom: -20px !important;

	padding-top: 60px !important;

	background-color: #ddd !important;

}

.vc_custom_1611182136812 > .tm-row-wrapper-bg-layer {

	background-image: none !important;

}

.vc_custom_1611181325897 > .tm-row-wrapper-bg-layer {

	margin-top: -30px !important;

	padding-bottom: 60px !important;

	background-color: #ddd !important;

}

.vc_custom_1611181325897 > .tm-row-wrapper-bg-layer {

	background-image: none !important;

}

.vc_custom_1611182068670 > .tm-row-wrapper-bg-layer {

	overflow:hidden;

	background-position: 0 0 !important;

	background-repeat: no-repeat !important;

}

.vc_custom_1611182068670 > .tm-row-wrapper-bg-layer {

	background-image: none !important;

}

.vc_custom_1611182706620 > .tm-row-wrapper-bg-layer {

	padding-top: 75px !important;

	padding-bottom: 75px !important;

	background-color: #262626 !important;

}

.vc_custom_1611182706620 > .tm-row-wrapper-bg-layer {

	background-image: none !important;

}

.vc_custom_1611240970109 > .tm-row-wrapper-bg-layer {

	background-position: 0 0 !important;

	background-repeat: no-repeat !important;

}

.vc_custom_1611240970109 > .tm-row-wrapper-bg-layer {

	background-image: none !important;

}

.vc_custom_1611240019598 > .tm-row-wrapper-bg-layer {

	background-image: url(../images/testimonials-section.jpg?id=86) !important;

}

.vc_custom_1611240019598 > .tm-row-wrapper-bg-layer {

	background-image: none !important;

}

.vc_custom_1628620875203 {

	background-image: url(../images/bg01.jpg);

	background-position: center !important;

	background-repeat: no-repeat !important;

	background-size: cover !important;

}

.vc_custom_1611175238665 {

	padding-top: 60px !important;

	padding-bottom: 60px !important;

	background-color: #ddd !important;

}

.vc_custom_1611177079544 {

	background-image: url(../images/bg02.jpg);

	background-position: 0 0 !important;

	background-repeat: no-repeat !important;

	background-size:100% auto;

}

.vc_custom_1611182136812 {

	margin-bottom: -20px !important;

	padding-top: 60px !important;

	background-color: #ddd !important;

}

.vc_custom_1611181325897 {

	margin-top: -30px !important;

	padding-bottom: 60px !important;

	background-color: #ddd !important;

}

.vc_custom_1611182068670 {

	background-position: 0 0 !important;

	background-repeat: no-repeat !important;

}

.vc_custom_1611182706620 {

	padding-top: 75px !important;

	padding-bottom: 75px !important;

	background-color: #ddd !important;

}

.vc_custom_1611240970109 {

	background-position: 0 0 !important;

	background-repeat: no-repeat !important;

}

.vc_custom_1611240019598 {

	background-image: url(../images/testimonials-section.jpg?id=86) !important;

}

.vc_custom_1611080565273 {

	margin-top: -15px !important;

	margin-bottom: -5px !important;

}

.vc_custom_1611080565273 {

	margin-top: -15px !important;

	margin-bottom: -5px !important;

}

.vc_custom_1643982754513 {

	margin-top: -20px !important;

}

.vc_custom_1643982813775 {

	margin-top: -20px !important;

}

.vc_custom_1643982834352 {

	margin-top: -20px !important;

}

.vc_custom_1643982869440 {

	margin-top: -20px !important;

}

.vc_custom_1623771098621 {

	margin-top: -20px !important;

}

.vc_custom_1623771104311 {

	margin-top: -20px !important;

}

.vc_custom_1623771109924 {

	margin-top: -20px !important;

}

.vc_custom_1623771116361 {

	margin-top: -20px !important;

}



.wpb_animate_when_almost_visible { opacity: 1; }



.vc_custom_1628614715848{ background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}

.vc_custom_1622557948027{ background-position: center !important;background-repeat: no-repeat !important;background-size: contain !important;}

.vc_custom_1623359077638{ padding-top: 80px !important;padding-bottom: 80px !important;background-color: #ddd !important;background-position: center !important;background-repeat: no-repeat !important;background-size: contain !important;}

.vc_custom_1622666941611{ background-color: #ddd !important;}

.vc_custom_1623275681884{ background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}

.vc_custom_1611080565273{margin-top: -15px !important;margin-bottom: -5px !important;}

.vc_custom_1611080565273{margin-top: -15px !important;margin-bottom: -5px !important;}

.vc_custom_1611080565273{margin-top: -15px !important;margin-bottom: -5px !important;}

.vc_custom_1611080565273{margin-top: -15px !important;margin-bottom: -5px !important;}

.vc_custom_1623336632207{margin-left: -47px !important;}

.vc_custom_1623336711288{padding-right: 20px !important;}

.vc_custom_1623336643187{margin-right: -47px !important;}

.vc_custom_1623336810432{margin-left: -45px !important;}

.vc_custom_1623958853901{padding-right: 30px !important;}

.vc_custom_1623336869315{margin-right: -45px !important;}

.vc_custom_1623336880802{margin-left: -45px !important;}

.vc_custom_1623336986985{padding-right: 30px !important;}

.vc_custom_1623336893615{margin-right: -45px !important;}

.vc_custom_1623336903977{margin-left: -45px !important;}

.vc_custom_1623336980043{padding-right: 30px !important;}

.vc_custom_1623336916959{margin-right: -45px !important;}

.vc_custom_1623336926575{margin-left: -45px !important;}

.vc_custom_1623959050567{padding-right: 30px !important;}

.vc_custom_1623336939449{margin-right: -45px !important;}

.vc_custom_1623336950980{margin-left: -45px !important;}

.vc_custom_1643743781876{padding-right: 30px !important;}

.vc_custom_1611080565273{margin-top: -15px !important;margin-bottom: -5px !important;}



.vc_custom_1623271870888{ background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}

.vc_custom_1622644173548{margin-top: -50px !important; background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}

.vc_custom_1611080565273{margin-top: -15px !important;margin-bottom: -5px !important;}



.vc_custom_1628614793704{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}

.vc_custom_1622557948027{background-position: center !important;background-repeat: no-repeat !important;background-size: contain !important;}

.vc_custom_1644942443301{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}

.vc_custom_1622733917814{margin-top: 50px !important;}

.vc_custom_1622733926395{margin-top: 50px !important;padding-top: 60px !important;padding-bottom: 60px !important;background-color: #ddd !important;background-position: center !important;background-repeat: no-repeat !important;background-size: contain !important;}

.vc_custom_1611080565273{margin-top: -15px !important;margin-bottom: -5px !important;}



.vc_custom_1628614835347{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}

.vc_custom_1622738369829{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}

.vc_custom_1622732647252{margin-top: 100px !important;}

.vc_custom_1622752526860{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}

.vc_custom_1622749849467{background-color: #ddd !important;}

.vc_custom_1623097160908{margin-top: 0px !important;padding-top: 60px !important;padding-bottom: 60px !important;background-color: #fff !important;background-position: center !important;background-repeat: no-repeat !important;background-size: contain !important;}

.vc_custom_1611080565273{margin-top: -15px !important;margin-bottom: -5px !important;}

.vc_custom_1623772309125{padding-left: 50px !important;}

.vc_custom_1623772330409{padding-left: 50px !important;}

.vc_custom_1623772374048{padding-left: 50px !important;}

.vc_custom_1623772390821{padding-left: 50px !important;}

.vc_custom_1611080565273{margin-top: -15px !important;margin-bottom: -5px !important;}



img.wp-smiley,

img.emoji {

	display: inline !important;

	border: none !important;

	box-shadow: none !important;

	height: 1em !important;

	width: 1em !important;

	margin: 0 0.07em !important;

	vertical-align: -0.1em !important;

	background: none !important;

	padding: 0 !important;

}

.vc_custom_1419253765784{background-color: rgba(0,0,0,0.3) !important;*background-color: rgb(0,0,0) !important;}



.vc_custom_1628614898926{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}

.vc_custom_1622738369829{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}

.vc_custom_1622738369829{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}

.vc_custom_1622738369829{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}

.vc_custom_1622738369829{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}

.vc_custom_1622738369829{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.

vc_custom_1611080565273{margin-top: -15px !important;margin-bottom: -5px !important;}



.vc_custom_1623093045968{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}

.vc_custom_1622738369829{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}

.vc_custom_1611080565273{margin-top: -15px !important;margin-bottom: -5px !important;}





.vc_custom_1623099627378{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1622738369829{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1611080565273{margin-top: -15px !important;margin-bottom: -5px !important;}.vc_custom_1611080565273{margin-top: -15px !important;margin-bottom: -5px !important;}.vc_custom_1611080565273{margin-top: -15px !important;margin-bottom: -5px !important;}.vc_custom_1611080565273{margin-top: -15px !important;margin-bottom: -5px !important;}



.vc_custom_1628614953793{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1622644173548{margin-top: -50px !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1624044970812{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1611080565273{margin-top: -15px !important;margin-bottom: -5px !important;}



.vc_custom_1622644058718{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1623267886203{margin-top: -50px !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1611080565273{margin-top: -15px !important;margin-bottom: -5px !important;}



.vc_custom_1628614835347{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1644526572486{background-color: #e0e0e0 !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1623097160908{margin-top: 0px !important;padding-top: 60px !important;padding-bottom: 60px !important;background-color: #fff !important;background-position: center !important;background-repeat: no-repeat !important;background-size: contain !important;}.vc_custom_1611080565273{margin-top: -15px !important;margin-bottom: -5px !important;}.vc_custom_1611080565273{margin-top: -15px !important;margin-bottom: -5px !important;}



.vc_custom_1623339975870{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1622738369829{background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1611080565273{margin-top: -15px !important;margin-bottom: -5px !important;}



.tm-bg-layer{ background-size:cover; background-position:right center; background-repeat:no-repeat;}

.tm-row.tm-bgimage-position-right_center{ background-size:cover;}



@media only screen and (max-width: 750px){

.vc_grid-item.vc_clearfix.vc_col-sm-3.vc_grid_filter-item.vc_visible-item{ float:none !important;}

}



.wpb_single_image .vc_figure{ font-size:20px; line-height:30px; text-align:center; color:#343372; font-weight:bold;}

.wpb_single_image .vc_figure img{ margin-bottom:15px;}

@media only screen and (max-width: 750px){

.wpb_single_image .vc_figure{ font-size:16px; line-height:26px;}

.wpb_single_image .vc_figure img{ margin-bottom:5px;}

}

.uploadfile{ padding:0 !important; margin:0 !important; margin-top:10px !important; width:140px; height:44px; display:block; overflow:hidden; position:relative;}
.uploadfile a{ width:100%; height:44px; line-height:44px; font-weight:normal; text-align:center; background-color:#eee; border-radius:2px; display:block; overflow:hidden;}
.uploadfile input{ width:100%; height:100%; display:block; position:absolute; left:0; top:0; cursor:pointer; opacity:0;}