/* inline \3c style id="wp-img-auto-sizes-contain-inline-css"> */
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */


/* inline \3c style id="gt3-core-elementor-core-inline-css"> */
.elementor-section {
    z-index: 1;
}
img {
    vertical-align: top;
    outline: none !important;
    max-width: 100%;
    height: auto;
    user-select: none;
}
.isotope_item  {
    opacity: 1;
 
}
.isotope_item.loading,
.isotope_item.lazy_loading {
    opacity: 0 !important;
}
.archive .isotope_wrapper {
    margin-right: -30px;
}
.archive .isotope_wrapper .isotope_item {
    padding-right: 30px;
    padding-bottom: 30px;
}

/*# sourceURL=gt3-core-elementor-core-inline-css */


/* /wp-content/plugins/gt3-themes-core/dist/css/widgets/column.css */
.gt3_carousel-elementor>.elementor-column-wrap>.elementor-widget-wrap{opacity:1;transition:opacity .2s ease-in-out}.gt3_carousel-elementor:not(.elementor-element-edit-mode)>.elementor-column-wrap>.elementor-widget-wrap:not(.slick-slider){flex-wrap:nowrap;overflow:hidden;opacity:0}.elementor-section-stretched.elementor-section-full_width .gt3_carousel-elementor>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element,.elementor-section-stretched.elementor-section-full_width .gt3_carousel-elementor>.elementor-column-wrap>.elementor-widget-wrap>.slick-list>.slick-track>.elementor-element{width:100%}@media only screen and (max-width:992px){}@media only screen and (max-width:600px){}@media (max-width:500px),(max-width:650px)and (min-width:600px),(max-width:830px)and (min-width:768px),(max-width:1080px)and (min-width:1024px),only screen and (max-width:1250px)and (min-width:1200px){}


/* inline \3c style id="wp-emoji-styles-inline-css"> */
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;
	}
/*# sourceURL=wp-emoji-styles-inline-css */


/* inline \3c style id="classic-theme-styles-inline-css"> */
/*! This file is auto-generated */
/*# sourceURL=/wp-includes/css/classic-themes.min.css */


/* inline \3c style id="global-styles-inline-css"> */
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--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,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flex > :is(*, div){margin: 0;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}
:root :where(.wp-block-icon svg){width: 24px;}
:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */


/* /wp-content/plugins/drag-and-drop-multiple-file-upload-contact-form-7/assets/css/dnd-upload-cf7.css */
/* Delete Status */
.dnd-icon-remove.deleting { font-size:12px; color:#000; font-weight: 500; position: relative; top:-3px; }
.dnd-icon-remove.deleting:after { display:none!important; }

/* Upload Status */
.dnd-upload-status {
	display:flex;
	padding:4px 0;
	align-items:center;
	position:relative;
}

/* Progress bar - Image */
.dnd-upload-status .dnd-upload-image {
	width:40px;
	height:40px;
	border:1px solid #a5a5a5;
	text-align:center;
	border-radius:100%;
	position:relative;
}
.dnd-upload-status .dnd-upload-image span.file {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='23' viewBox='0 0 18 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.569 0.659576H0.5V23H18V6.09053L12.569 0.659576ZM12.7872 1.93075L16.7288 5.87234H12.7872V1.93075ZM1.24468 22.2553V1.40426H12.0426V6.61702H17.2553V22.2553H1.24468Z' fill='%235C5B5B'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 100%;
    height: 21px;
    width: 16px;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -moz-transform : translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}

/* Progress bar - Image Details ( Name and Size ) */
.dnd-upload-status .dnd-upload-details {
	padding-left:10px;
	width: calc(100% - 40px);
}
.dnd-upload-status .dnd-upload-details .name {color:#016d98; padding:4px 0; padding-right:60px; display:flex; }
.dnd-upload-status .dnd-upload-details .name span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; position: relative; padding-right:10px; }
.dnd-upload-status .dnd-upload-details .name em {color:#444242;	font-weight:700; }

/* Remove Upload File */
.dnd-upload-status .dnd-upload-details .remove-file {
	position:absolute;
	right:0;
	top:10px;
	text-decoration:none;
	box-shadow:none;
	outline:none;
    opacity:1;
}
.dnd-upload-status .dnd-upload-details .remove-file span:after {
    content: '';
    width:15px;
    height:15px;
    display: block;
    background-repeat:no-repeat;
    background-size:100%;
    background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 0C7.83499 0 0 7.83499 0 17.5C0 27.165 7.83499 35 17.5 35C27.165 35 35 27.165 35 17.5C34.9888 7.83965 27.1604 0.0112198 17.5 0ZM17.5 33.871C8.45857 33.871 1.12903 26.5414 1.12903 17.5C1.12903 8.45857 8.45857 1.12903 17.5 1.12903C26.5414 1.12903 33.871 8.45857 33.871 17.5C33.861 26.5373 26.5373 33.861 17.5 33.871Z' fill='black'/%3E%3Cpath d='M25.4834 9.51661C25.2629 9.29624 24.9056 9.29624 24.6852 9.51661L17.5 16.7018L10.3148 9.51661C10.0983 9.29236 9.74087 9.28615 9.51661 9.50271C9.29236 9.71927 9.28615 10.0767 9.50271 10.3009C9.50723 10.3057 9.51188 10.3103 9.51661 10.3148L16.7018 17.5L9.51661 24.6852C9.29236 24.9018 9.28615 25.2591 9.50278 25.4834C9.71941 25.7076 10.0768 25.7139 10.301 25.4972C10.3057 25.4927 10.3103 25.488 10.3148 25.4834L17.5 18.2982L24.6852 25.4834C24.9094 25.7 25.2668 25.6938 25.4834 25.4696C25.6947 25.2508 25.6947 24.9039 25.4834 24.6852L18.2982 17.5L25.4834 10.3148C25.7038 10.0944 25.7038 9.73705 25.4834 9.51661Z' fill='black'/%3E%3C/svg%3E%0A");
}
.dnd-upload-status.in-progress .remove-file { opacity:0.2;}

.dnd-upload-status .dnd-upload-details span.has-error { color:#f50505; }

/* Progress Loading */
.dnd-upload-status .dnd-upload-details .dnd-progress-bar {
	display: block;
    border-radius: 5px;
    overflow: hidden;
    background: #565555;
    height: 14px;
}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar span {
    background: #4CAF50;
    display: block;
    font-size: 11px;
    text-align: right;
    color: #fff;
    height: 100%;
	width:0;
	line-height:14px;
}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar span.complete { width:100%!important; padding-right:5px; }
.dnd-upload-counter { position:absolute; right:5px; bottom:3px; font-size:12px; }

/* CodeDropz Upload Plugin */
.codedropz-upload-handler {
	border:2px dashed #c5c5c5;
	border-radius:5px;
	margin-bottom:10px;
	position:relative;
}
.codedropz-upload-container {
	padding:15px 20px;
}

.codedropz-upload-inner {
	overflow:hidden;
	width:100%;
	/*white-space: nowrap;*/
	text-align:center;
	text-overflow: ellipsis;
	font-weight:inherit;
}
.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn {
	text-decoration:none;
	box-shadow:none;
}
.codedropz-upload-inner h3 {
	margin:5px 0;
	font-size:30px;
	line-height:32px;
    word-break:break-word;
}

/* Add border on dragenter, drag etc */
.codedropz-dragover {
	border-color:#6b6a6a;
}

.codedropz-upload-wrapper span.has-error-msg {
	display:inline-block;
	color:#ff0000;
	padding:5px 0;
	font-style:italic;
}

/* Jquery Validation For Contact Form 7 */
.wpcf7-form .codedropz-upload-wrapper.invalid .codedropz-upload-handler{
	border-bottom-color: #900;
    border-bottom-style: solid;
}
/* END : Jquery Validation CF7 */

/* Honeypot field */
.wpcf7_hp_field {
	position: absolute !important;
	left: -9999px !important;
	top: -9999px !important;
	width: 1px !important;
	height: 1px !important;
	overflow: hidden !important;
}

@media screen and (max-width: 767px) {
	.dnd-upload-status .dnd-upload-details .name em { font-weight:normal; }
	.dnd-upload-status .dnd-upload-details .name { padding-right:60px; }
	.codedropz-upload-inner h3 { font-size:22px; }
}

/* /wp-content/plugins/contact-form-7/includes/css/styles.css */
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
	word-break: normal !important;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}


/* /wp-content/plugins/complianz-gdpr/assets/css/cookieblocker.min.css */
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}

/* /wp-content/themes/juris/style.css */
/*
Theme Name: Juris
Theme URI: https://livewp.site/wp/md/juris/
Author: GT3themes
Author URI: https://gt3themes.com
Description: GT3themes team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 1.5.4
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 8.0
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: juris
Tags: blog, portfolio
*/


/* /wp-content/plugins/gt3-themes-core/dist/css/animations.css */@keyframes gt3-slideup-animation{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes gt3-fadeinup-animation{0%{transform:translateY(1.3em)}to{transform:translateY(0)}}@keyframes gt3-zoomout-animation{0%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes gt3-reveal-animation{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.gt3_parallax-yes{background-attachment:fixed!important;background-size:cover!important;transition:none!important}


/* /wp-content/plugins/elementor/assets/css/frontend.min.css */
:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}@media (max-width:1024px){}@media (max-width:767px){}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}@media (min-width:-1){}@media (max-width:-1){}@media (max-width:1024px){}@media (max-width:-1){}@media (max-width:767px){}:root{--page-title-display:block}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-stretched{position:relative;width:100%}@media (min-width:768px){}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-column{display:flex;min-height:1px;position:relative}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){}@media (max-width:767px){}@media (min-width:768px) and (max-width:1024px){}@media (min-width:-1){}@media (min-width:1025px) and (max-width:-1){}@media (min-width:-1) and (max-width:-1){}@media (min-width:1025px) and (max-width:-1){}@media (min-width:768px) and (max-width:1024px){}@media (min-width:-1) and (max-width:1024px){}@media (min-width:768px) and (max-width:-1){}@media (max-width:767px){.elementor-column{width:100%}}@media (min-width:-1){}@media (max-width:-1){}@media (max-width:1024px){}@media (max-width:-1){}@media (max-width:767px){}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}}@media screen and (max-width:1024px){}@media screen and (max-width:767px){}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.animated{animation-duration:1.25s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){}@media (min-width:-1) and (max-width:-1){}@media (min-width:768px) and (max-width:1024px){}@media (min-width:-1) and (max-width:-1){}@media (min-width:1025px) and (max-width:99999px){}@media (min-width:-1){}

/* /wp-content/uploads/elementor/css/post-11.css */.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}@media(max-width:1024px){.e-con{--container-max-width:1024px;}}@media(max-width:767px){.e-con{--container-max-width:767px;}}

/* /wp-content/uploads/elementor/css/post-2983.css */
.elementor-2983 .elementor-element.elementor-element-15b3240{--display:flex;}

/* /wp-content/themes/juris-child/style.css */
/*
Theme Name: Juris - Child
Author: GT3themes
Author URI: http://gt3themes.com
Description: -
Version: 1.0
Template: juris
*/


/* /wp-content/themes/juris/fonts/theme-font/theme_icon.css */
@font-face {
	font-family: "Theme_icon";
	src: url("/wp-content/themes/juris/fonts/theme-font/Theme.woff") format("woff"),
		 url("/wp-content/themes/juris/fonts/theme-font/Theme.svg#Theme") format("svg");
	font-weight: normal;
	font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
		font-family: "Theme_icon";
		src: url("/wp-content/themes/juris/fonts/theme-font/Theme.svg#Theme") format("svg");
	}
}

[class^="theme_icon-"]:before, [class*=" theme_icon-"]:before,
[class^="theme_icon-"]:after, [class*=" theme_icon-"]:after {
	font-family: Theme_icon;
	font-size: 26px;
	font-style: normal;
	margin-left: 9px;
}        /* Bag */	    /* Search */		/* Cart */ /* Full Screen */		/* Close */
.theme_icon-next-arrow:before { content: "\f105"; }	/* Right Arrow */	/* Chat */	    /* Star *//* Ruller */		/* Heart */       /* Delete */       /* Envelopment */
.theme_icon-next:before { content: "\f10c"; }       /* Right Chevron */    /* Forward */      /* Quote *//* Arrow */


/* /wp-content/plugins/elementor/assets/lib/font-awesome/css/font-awesome.min.css */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f0e1"}.fa-instagram:before{content:"\f16d"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}

/* /wp-content/themes/juris/css/theme.css */
/*-------------------------------------
[Master Stylesheet]
Project: Juris Premium Wordpress Theme

[Table of contents]
1. Base theme Grid
2. Plugins
    2.1 Isotope
    2.3 Contact Form 7
    2.4 Slick Slider
3. Content Area
4. Footer
5. Typography
6. Header
7. Blog
8. Widgets

---------------------------------------*/
/* BASE AND GRID */
/*Fix Elementor animation*/
body:not(.page-loaded) .animated{
	animation-name: none !important;
}
body .site_wrapper,
body .main_footer,
body .gt3-page-title_wrapper,
body .gt3_header_builder {
	opacity: 0;
	transition: opacity .5s;
}
body.page-loaded .site_wrapper,
body.page-loaded .main_footer,
body.page-loaded .gt3-page-title_wrapper,
body.page-loaded .gt3_header_builder {
	opacity: 1;
}
html{
	position: relative;
}
body{
	position: relative;
	right: 0;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow-x: hidden !important;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	min-height: 100vh;
	margin: 0;
	padding: 0;
	-webkit-transition: right .3s ease;
	-moz-transition: right .3s ease;
	-ms-transition: right .3s ease;
	transition: right .3s ease;

	-webkit-overflow-scrolling: touch;
}
body.admin-bar{
	min-height: calc(100vh - 32px);
}
@media screen and (max-width: 782px){
	body.admin-bar{
		min-height: calc(100vh - 46px);
	}
}
body,
html{
	margin: 0;
	padding: 0;
}
pre{
	padding: 20px 30px;
	white-space: pre-wrap;
	word-wrap: break-word;
	border: 1px solid;
	border-radius: 0;
	margin-bottom: 17px;
}
form,
fieldset{
	margin-bottom: 0;
}
label,
legend{
	font-weight: inherit;
	display: block;
	margin-bottom: 5px;
}
abbr[title],
acronym[title]{
	text-decoration: none;
}
input[type='checkbox'],
input[type='radio']{
	display: inline;
	margin: 3px;
	vertical-align: middle;
}
input[type="date"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
textarea,
select,
.select2-search--dropdown .select2-search__field{
	max-width: 100%;
	font-size: 15px;
	line-height: 1.5;
	border: none;
	border-bottom: 1px solid #97af4d;
	box-sizing: border-box;
	outline: none;
	height: 50px;
	background: transparent;
	margin: 0 0 10px 0;
	font-weight: normal;
	width: 100%;
	padding: 14px 9px;
	-webkit-transition: color 300ms;
	-moz-transition: color 300ms;
	-ms-transition: color 300ms;
	-o-transition: color 300ms;
	transition: color 300ms;
}
input[type="date"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="url"],
textarea{
	-webkit-appearance: none;
}
.top_footer select,
.gt3_widget select{
	margin-top: 5px;
}
textarea{
	height: 106px;
	resize: none;
	margin-bottom: 28px;
}
p + form{
	margin-top: 18px;
}
.gt3_form input[type="date"],
.gt3_form input[type="email"],
.gt3_form input[type="number"],
.gt3_form input[type="password"],
.gt3_form input[type="search"],
.gt3_form input[type="tel"],
.gt3_form input[type="text"],
.gt3_form input[type="url"],
.gt3_form select{
	margin-bottom: 0;
}
/* Placeholder */
::-webkit-input-placeholder{
	opacity: 1 !important;
	color: inherit !important;
}
:-moz-placeholder{ /* Firefox 18- */
	opacity: 1 !important;
	color: inherit !important;
}
::-moz-placeholder{ /* Firefox 19+ */
	opacity: 1 !important;
	color: inherit !important;
}
:-ms-input-placeholder{
	opacity: 1 !important;
	color: inherit !important;
}
/* WebKit browsers */
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder{
	color: transparent !important;
}
/* Mozilla Firefox 4 to 18 */
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder{
	color: transparent !important;
}
/* Mozilla Firefox 19+ */
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder{
	color: transparent !important;
}
/* Internet Explorer 10+ */
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder{
	color: transparent !important;
}
input[type='button'],
input[type='reset'],
input[type='submit']{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
input[type='submit'],
button{
	font-family: inherit;
	display: inline-block;
	outline: none;
	width: auto;
	height: 50px;
	cursor: pointer;
	padding: 8px 30px;
	margin: 0 0 15px 0;
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
	border: 2px solid;
	background: transparent;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
}
input[type="submit"].gt3-special-field,
input[type='submit']:hover,
button:hover{
	color: #ffffff;
}
input[type='text']::-webkit-input-placeholder{
	color: inherit !important;
	font-family: inherit !important;
}
.theme_icon-next-arrow:before{
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	height: auto;
	margin-left: 11px;
	font-weight: normal;
}
[class*=span]{
	float: left;
	min-height: 1px;
}
.gt3_custom_color:not(a){
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-o-transition: all 300ms;
	transition: all 300ms;
}
/* search by categories */
select#gt3_product_cat{
	display: none;
}
#gt3_cat_search input#s{
	width: 345px;
	height: 55px;
	padding: 13px 28px 12px;
	border-right: none;
}
#gt3_cat_search #s{
	float: left;
}
/* Search Widget */
.search_form{
	position: relative;
	z-index: 1;
}
.search_form .search_text{
	line-height: 16px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 45px;
	padding: 11px 80px 11px 20px;
	margin: 0;
	border: none;
	outline: none;
	background-color: #f8f9fa;
}
form.gt3_search_form label,
.search_form .search_text{
	color: #666c77;
}
.widget_search .search_form .search_submit:hover,
.header_search__inner .search_form .search_submit:hover,
.widget_product_search .gt3_search_form .search_submit:hover,
.search_result_form .search_form .search_submit:hover,
.gt3_404_search form.search_form.gt3_search_form .search_submit:hover{
	background: transparent;
}
/* Posts Widget */
.widget-title{
	margin: 0 0 16px 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.5;
	font-weight: 700;
	text-transform: uppercase;
}
@media only screen and (max-width: 1199px){
	#gt3_cat_search input#s{
		width: 220px;
	}
}
@media only screen and (max-width: 991px){
	#gt3_cat_search input#s{
		font-size: 12px;
		width: 185px;
		height: 40px;
		padding: 13px 18px 12px;
	}
}
@media only screen and (max-width: 479px){
	#gt3_cat_search input#s{
		width: 150px;
		padding: 13px 13px 12px;
	}
	#gt3_cat_search input#s{
		width: 230px;
	}
	div#gt3_cat_search{
		position: relative;
	}
	.select2-results__options .select2-results__option--highlighted{
		font-weight: 800;
	}
}
/* search by categories end */

/* widget custom post list */
/*.widget_gt3_posts_list_widget .gt3_posts_list .gt3_recent_posts_taxonomy a:hover{
	color: inherit;
}*/
/* Team */
/* end widget custom post list */

/* gt3_team_widget */
.widget_gt3_team_list_widget .gt3_team_list{
	text-align: center;
	padding: 30px;
	background-color: #f8f9fa;
}
@media only screen and (max-width: 992px){
}
/* end gt3_team_widget */

.container,
#container,
.isotope-filter{
	width: 940px;
	margin-right: auto;
	margin-left: auto;
}
.fullwidth-wrapper #container{
	width: auto;
}
.container:after,
.container:before,
#container:after,
#container:before{
	line-height: 0;
	display: table;
	content: '';
}
.container:after,
#container:after{
	clear: both;
}
.row{
	margin-right: -15px;
	margin-left: -15px;
}
.row:after,
.row:before{
	line-height: 0;
	display: table;
	content: '';
}
.row:after{
	clear: both;
}
.row [class*=span]{
	display: block;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.clearfix:after,
.clearfix:before{
	line-height: 0;
	display: table;
	content: '';
}
.clear,
.clearfix:after{
	clear: both;
}
.container,
#container,
.isotope-filter{
	width: 1170px;
	max-width: 100%;
}
.main_content .container,
.main_content #container{
	max-width: 100%;
}
@media only screen and (min-width: 768px){
	.row .span12{
		width: 100%;
	}
	.row .span8{
		width: 66.66666666666666%;
	}
	.row .span4{
		width: 33.33333333333333%;
	}
	.row .span3{
		width: 25%;
	}
	.row .span2{
		width: 16.666666666666664%;
	}
	.row .span1{
		width: 8.333333333333332%;
	}
}
@media (min-width: 1200px){
	[class*=span]{
		float: left;
		min-height: 1px;
	}
	.row:after,
	.row:before{
		line-height: 0;
		display: table;
		content: '';
	}
	.row:after{
		clear: both;
	}
}
.fullwidth-wrapper{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 0 30px;
}
/*base*/
::selection{
	opacity: 1;
}
::-moz-selection{
	opacity: 1;
}
p{
	margin: 0 0 18px 0;
	padding: 0;
}
p:last-child{
	padding: 0;
	margin-bottom: 0;
}
a,
a:hover,
a:focus{
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	text-decoration: none;
	outline: none !important;
}
img{
	max-width: 100%;
	height: auto;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	vertical-align: top;
	outline: none !important;
}
.a-right{
	text-align: right;
}
.dn{
	display: none;
}
/* theme_icon-arrows */
body [class*='theme_icon-arrows'],
.gt3_module_button .button-icon,
.elementor-widget-image-box-gt3 .button_type_default .imagebox-button-icon,
.elementor-widget-price-box-gt3 .button_type_default .price-button-icon,
.button_type_default .widget-button-icon{
	font-size: 16px;
	position: relative;
	display: inline-block;
	width: 24px;
	height: 10px;
}
body [class*='theme_icon-arrows']:before,
.gt3_module_button .button-icon:before,
.elementor-widget-image-box-gt3 .button_type_default .imagebox-button-icon:before,
.elementor-widget-price-box-gt3 .button_type_default .price-button-icon:before,
.button_type_default .widget-button-icon:before{
	font-size: inherit;
	position: absolute;
	z-index: 1;
	top: 4px;
	width: 18px !important;
	margin-left: 0;
	content: '';
	border-top: 2px solid;
	border-top-color: inherit;
}
body [class*='theme_icon-arrows']:after,
.gt3_module_button .button-icon:after,
.elementor-widget-image-box-gt3 .button_type_default .imagebox-button-icon:after,
.elementor-widget-price-box-gt3 .button_type_default .price-button-icon:after,
.button_type_default .widget-button-icon:after{
	font-size: inherit;
	position: absolute;
	z-index: 1;
	top: 0;
	margin-left: 0;
	content: '';
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
}
@media only screen and (max-width: 1023px){
	body [class*='theme_icon-arrows'],
	.gt3_module_button .button-icon,
	.elementor-widget-image-box-gt3 .button_type_default .imagebox-button-icon,
	.elementor-widget-price-box-gt3 .button_type_default .price-button-icon,
	.button_type_default .widget-button-icon{
		width: 22px;
		height: 9px;
	}
	body [class*='theme_icon-arrows']:before,
	.gt3_module_button .button-icon:before,
	.elementor-widget-image-box-gt3 .button_type_default .imagebox-button-icon:before,
	.elementor-widget-price-box-gt3 .button_type_default .price-button-icon:before,
	.button_type_default .widget-button-icon:before{
		top: 3px;
	}
	body [class*='theme_icon-arrows']:after,
	.gt3_module_button .button-icon:after,
	.elementor-widget-image-box-gt3 .button_type_default .imagebox-button-icon:after,
	.elementor-widget-price-box-gt3 .button_type_default .price-button-icon:after,
	.button_type_default .widget-button-icon:after{
		border-top: 4px solid transparent;
		border-bottom: 4px solid transparent;
	}
}
/* theme_icon-arrows end */

/* Text meant only for screen readers. */
.screen-reader-text{
	position: absolute !important;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	width: 1px;
	height: 1px;
	white-space: nowrap;
}
.screen-reader-text:focus{
	font-size: .875rem;
	font-weight: bold;
	line-height: normal;
	z-index: 100000; /* Above WP toolbar. */
	top: 5px;
	left: 5px;
	display: block;
	clip: auto !important;
	width: auto;
	height: auto;
	padding: 15px 23px 14px;
	text-decoration: none;
	color: #21759b;
	border-radius: 3px;
	background-color: #f1f1f1;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
}
.wp-caption,
.wp-caption-text,
.sticky,
.gallery-caption{
	max-width: 100%;
}
.clear{
	font-size: 0;
	display: table;
	clear: both;
	height: 0;
}
form,
body,
iframe{
	margin: 0;
	padding: 0;
}
iframe{
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	vertical-align: top;
	border: 0;
}
img,
table,
iframe{
	border: 0;
}
table{
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
	vertical-align: middle;
}
table td,
table th{
	padding: 5px 10px;
	text-align: left;
}
table tbody tr,
table thead tr,
table tfoot tr{
	border-width: 1px;
	border-style: solid;
}
table tbody th,
table tfoot th{
	border-right: 1px solid;
}
p:empty{
	display: none;
	margin: 0;
}
/* P L U G I N S */
/**** Isotope Filtering ****/
/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item{
	-webkit-transition-duration: .8s;
	-moz-transition-duration: .8s;
	transition-duration: .8s;
}
.isotope{
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	transition-property: height, width;
}
/**** disabling Isotope CSS3 transitions ****/
/* End: Recommended Isotope styles */
/* disable CSS transitions for containers with infinite scrolling*/
/* Contact Form 7 */
.wpcf7-form label,
.gt3_form label{
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}
.wpcf7-form input[type='submit']{
	margin-top: 0;
}
.wpcf7-form-control-wrap{
	display: block;
	margin-bottom: 25px;
}
div.wpcf7-response-output{
	position: relative;
	z-index: 1;
	margin-right: 0;
	margin-left: 0;
	padding: .344em 1em .344em 50px;
	color: #ffffff;
	border: none;
	background-color: #255379;
	margin-top: 1em;
}
div.wpcf7-response-output:before{
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 18px;
	position: absolute;
	top: 50%;
	left: 17px;
	display: inline-block;
	margin-top: -9px;
	content: '\f05a';

	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
span.wpcf7-not-valid-tip{
	font-weight: 400;
	padding-bottom: 5px;
	color: #d61d1d;
}
.wpcf7-form .wpcf7-form-control-wrap,
.gt3_form [class*='span']{
	margin-bottom: 0;
}
#comments .gt3_form [class*='span']{
	margin-bottom: 6px;
}
/* end Contact Form 7 */

/* gt3_form */
.gt3_form [class*='span']{
	position: relative;
}
.gt3_form label,
.wpcf7-form .label,
.wrapper_404 label,
.mc_merge_var label,
.gt3_search_form label,
#respond #commentform p[class*='comment-form-'] > label{
	position: absolute;
	top: 12px;
	left: 20px;
	display: block;
	margin: 0;
	pointer-events: none;
	opacity: 1;
	color: inherit;
	-webkit-transition: opacity 200ms;
	-moz-transition: opacity 200ms;
	-ms-transition: opacity 200ms;
	-o-transition: opacity 200ms;
	transition: opacity 200ms;
}
.gt3_form label.gt3_onfocus,
.wpcf7-form .label.gt3_onfocus,
.wrapper_404 label.gt3_onfocus,
.mc_merge_var label.gt3_onfocus,
.gt3_search_form label.gt3_onfocus,
#respond #commentform p[class*='comment-form-'] > label.gt3_onfocus{
	opacity: 0;
}
.gt3_search_form label{

}
/* gt3_form end */

/* C O N T E N T   A R E A */
.main_wrapper{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
@media only screen and (max-width: 767px){
}
.gt3-page-title + .site_wrapper > .main_wrapper{
	padding-top: 0;
}
.site_wrapper{
	position: relative;
	z-index: 1;
	flex-grow: 1;
	-webkit-flex-grow: 1;
}
.pp_page .site_wrapper{
	min-height: 50vh;
}
/* F O O T E R */
.main_footer{
	font-size: 13px;
	position: relative;
}
.main_footer:empty{
	display: none;
}
.main_footer .widget-title{
	font-size: 16px;
	text-transform: none;
	font-weight: 400;
}
.copyright{
	font-size: 14px;
}
.copyright p,
.pre_footer p{
	margin-bottom: 0;
}
.main_footer .pre_footer{
	padding-left: 15px;
	padding-right: 15px;
}
.copyright a{
	color: inherit;
}
.pre_footer a{
	color: inherit;
}
.main_footer .copyright{
	font-weight: 300;
}
.main_footer .copyright > .container > .row{
	padding-top: 20px;
	padding-bottom: 20px;
}
@media only screen and (max-width: 767px){
	.copyright .span12{
		text-align: center;
	}
	.copyright .span12 *{
		float: none !important;
	}
}
/* T Y P O G R A P H Y */
h1,
h2,
h3,
h4,
h5,
h6{
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{
	font-size: inherit !important;
}
.align-left{
	text-align: left;
}
.gt3_icon_link{
	vertical-align: middle;
	display: inline-block;
	line-height: 1;
}
.gt3_header_builder_text_component .gt3_icon_link{
	/*vertical-align: baseline;*/
}
.gt3_icon_link i[class^="theme_icon-"]:before{
	font-size: inherit;
	vertical-align: middle;
}
/* Page Title */
.gt3-page-title_wrapper{
	overflow-x: hidden; /* added in single prod mobile */
}
.gt3-page-title{
	display: table;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	width: 100%;
	background-repeat: repeat;
	position: relative;
}
@media only screen and (max-width: 767px){
	.gt3-page-title{
		padding-right: 0 !important;
		padding-left: 0 !important;
		height: 200px !important;
	}
}
.gt3-page-title__inner{
	display: table-row;
	vertical-align: middle;
	height: 100%;
}
.gt3-page-title__inner:before,
.gt3-page-title__inner:after{
	display: table-cell;
	content: '';
}
.gt3-page-title .container{
	display: table-cell;
	vertical-align: middle;
	padding: 10px 0;
	position: relative;
	z-index: 1;
}
.gt3-page-title__content{
	display: table;
	width: 100%;
	position: relative;
}
.gt3_breadcrumb{
	font-size: 14px;
}
.gt3_breadcrumb .breadcrumbs{
	padding: 23px 0;
}
.gt3_breadcrumb a{
	color: inherit;
	opacity: .6;
}
.gt3_breadcrumb a:hover{
	opacity: 1;
	color: inherit;
}
.gt3_breadcrumb .gt3_pagination_delimiter{
	padding-left: 7px;
	padding-right: 7px;
}
.gt3-page-title__content .page_title,
.gt3-page-title__content .gt3_breadcrumb{
	display: table-row;
	vertical-align: middle;
}
.gt3-page-title__content .page_title{
	width: 100%;
	display: block;
	z-index: 1;
	box-sizing: border-box;
}
.gt3-page-title__content .page_title h1{
	color: inherit;
}
.gt3-page-title__content .gt3_breadcrumb a{
	margin: 0;
	padding: 0 1px;
	color: inherit;
	letter-spacing: 1px;
}
.gt3-page-title__content .gt3_breadcrumb .current{
	margin: 0;
	padding: 0 1px;
	letter-spacing: 1px;
}
.gt3-page-title__content .breadcrumbs{
	white-space: nowrap;
}
.gt3-page-title.gt3-page-title_horiz_align_center .page_title,
.gt3-page-title.gt3-page-title_horiz_align_center .gt3_breadcrumb,
.gt3-page-title.gt3-page-title_horiz_align_center .page_sub_title,
.gt3-page-title.gt3-page-title_horiz_align_center .page_title_meta{
	text-align: center;
}
.gt3-page-title .page_title + .gt3_breadcrumb > div{
	padding-top: 5px;
}
@media only screen and (max-width: 767px){
	.gt3-page-title__content .page_title,
	.gt3-page-title__content .gt3_breadcrumb{
		display: block;
	}
	.gt3-page-title__content .page_title + .gt3_breadcrumb{
		padding-top: 5px;
	}
	.gt3-page-title__content .breadcrumbs{
		white-space: normal;
	}
}
.page_title_post_link{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	display: none;
	transition: all 0ms;
}
.page_title_post_link{
	color: inherit;
	border: 1px solid;
	border-color: inherit;
}
.gt3-page-title_has_img_bg:before{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0;
	opacity: 0.5;
}
.gt3-page-title_has_img_bg .page_title_post_link{
	display: block;
}
/* end Page Title */
/* Blockquotes */
blockquote,
.blog_post_media--quote .quote_text,
.blog_post_media__link_text{
	position: relative;
	padding: 0 0 0 52px;
	margin: 0;
	font-size: 24px;
	line-height: 1.33;
	letter-spacing: -0.025em;
}
blockquote:before,
.blog_post_media--quote .quote_text:before,
.blog_post_media__link_text:before{
	font-family: Theme_icon, sans-serif;
	content: '\f10e';
	font-size: 40px;
	line-height: 45px;
	font-style: normal;
	position: absolute;
	z-index: 0;
	top: 0.18em;
	left: 0;
	opacity: .1;
}
blockquote p{
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
}
blockquote p:last-child{
	margin-bottom: 0 !important;
}
.quote_author,
blockquote cite,
blockquote code{
	margin: 14px 0 16px -52px;
	font-size: 0.778em;
	line-height: 1.5;
	padding: 0;
	display: block;
	font-style: normal;
}
blockquote code{
	font-family: inherit;
}
.quote_author:before,
blockquote cite:before,
blockquote code:before{
	width: 30px;
	height: 0;
	border-top: 1px solid;
	content: '';
	opacity: 0.6;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
blockquote cite a,
blockquote code a{
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}
/* End Blockquotes */

/* hr */
hr{
	margin: 30px 0;
	border: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
/* end hr */

/* Dropcap */

/*FORMS*/

/* Default listing */
dl{
	margin-bottom: 20px;
}
dl dt{
	font-weight: 600;
}
dl dd{
	margin: 0 0 20px 0;
}
ul,
ol{
	padding: 0;
	margin: 10px 0 18px 0;
}
ul ol,
ul ul,
ol ol,
ol ul,
.widget ul,
.widget ol{
	margin-bottom: 0;
}
.widget ul,
.widget ol{
	margin-top: 6px;
}
.widget.widget_nav_menu ul.sub-menu {
    margin-top: 0;
}
li ul,
li ol{
	padding-left: 17px;
}
ul li,
ol li{
	padding: 0 0 6px 0;
	margin: 0;
}
ul li:last-child,
ol li:last-child{
	padding-bottom: 0;
}
.main_wrapper ul li,
.main_footer ul li{
	list-style: none;
}
ul li hr,
ol li hr,
.elementor ul li hr,
.elementor ol li hr{
	margin: 13px 0 6px;
	border-color: #f0f1f1;
}
.content-container ul li:before,
.main_wrapper .sidebar-container .widget_archive ul li > a:before,
.main_wrapper .sidebar-container .widget_categories ul li > a:before,
.main_wrapper .sidebar-container .widget_product_categories ul li > a:before,
.main_wrapper .sidebar-container .widget_layered_nav ul li > a:before,
.main_wrapper ul[class*='wp-block'] li > a:before,
.main_wrapper .widget.widget_nav_menu ul li a:before{
	content: '';
	font-size: 8px;
	height: 0.5em;
	width: 0.5em;
	background-color: currentColor;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	margin-top: -.25em;
}
.content-container ul[class*='wp-block'] li:before,
.sidebar-container ul > li:before,
.content-container ul > li.product:before,
.widget.widget_gt3_posts_list_widget ul li:before,
.widget.widget_nav_menu ul li:before,
.widget.widget_gt3_team_list_widget ul li.gt3_team_list__item:before{
	display: none;
}

.top_footer strong{
	font-weight: 600;
}
.top_footer a{
	color: inherit;
}
.main_wrapper #main_content ul[class*='gt3_list_'] li{
	padding: 0 0 8px 0;
	list-style: none;
}
.main_wrapper #main_content ul[class*='gt3_list_'] li:before,
.main_wrapper .elementor-section ul[class*='gt3_list_'] li:before{
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 1em;
	line-height: 1em;
	position: static;
	right: auto;
	display: inline-block;
	margin-right: 9px;
	content: '\f00c';
	vertical-align: baseline;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
ol{
	counter-reset: li;
}
ol > li{
	list-style: none;
	counter-increment: li;
}
ol > li:before{
	content: "." counter(li);
	font-size: inherit;
	width: auto;
	line-height: inherit;
	display: inline-block;
	margin-left: 0;
	margin-right: 0.3em;
	text-align: right;
	direction: rtl;
	font-weight: inherit;
}
/* C U S T O M   C L A S S E S */

/*WPML*/
#lang_sel_list{
	display: inline-block !important;
	float: right !important;
	margin-left: -10px;
	padding: 11px 25px 0 0;
}
/* main header */

/* ie9 */
/* ie9 end */

.header_side_container{
	display: inline-block;
	height: 100%;
	max-height: 100%;
	vertical-align: middle;
	white-space: nowrap;
}
#sbc-search{
	display: flex;
}
/* end main header */

/* logo */
.logo_container{
	position: relative;
	z-index: 1;
	display: inline-block;
	height: 100%;
	margin-right: 20px;
	margin-left: 20px;
	vertical-align: middle;
}
.logo_container:before{
	display: inline-block;
	height: 100%;
	content: '';
	vertical-align: middle;
}
.logo_container a{
	display: inline-block;
	vertical-align: middle;
	color: inherit;
}
.logo_container img{
	max-width: 100%;
	height: auto;
	max-height: 100%;
	vertical-align: middle;
}
.logo_container .sticky_logo{
	display: none;
}
.sticky_header .logo_container .sticky_logo{
	display: block;
}
.sticky_header .logo_container.sticky_logo_enable .site-title,
.sticky_header .logo_container.sticky_logo_enable .default_logo,
.logo_container.mobile_logo_enable .mobile_logo,
.logo_container.tablet_logo_enable .tablet_logo{
	display: none;
}
@media only screen and (max-width: 1199px){
	.logo_container.tablet_logo_enable .default_logo,
	.logo_container.tablet_logo_enable .site-title,
	.sticky_header .logo_container.tablet_logo_enable .sticky_logo + .tablet_logo{
		display: none;
	}
	.logo_container.tablet_logo_enable .tablet_logo{
		display: block;
	}
}
@media only screen and (max-width: 768px){
	.logo_container.mobile_logo_enable .default_logo,
	.logo_container.tablet_logo_enable.mobile_logo_enable .tablet_logo,
	.logo_container.mobile_logo_enable .site-title{
		display: none;
	}
	.logo_container.mobile_logo_enable .mobile_logo{
		display: block;
	}
	.sticky_header .logo_container.mobile_logo_enable.sticky_logo_enable .mobile_logo{
		display: none;
	}
}
/* end logo */

/* menu style */
.main-menu,
.main-menu > ul,
.main-menu > div,
.main-menu > div > ul{
	font-weight: 500;
	position: relative;
	z-index: 1;
	margin: 0;
	padding: 0;
}
.main-menu > ul,
.main-menu > div,
.main-menu > div > ul{
	margin: 0 -12px;
}
.main-menu > ul:after,
.main-menu > div > ul:after{
	display: table;
	clear: both;
	content: '';
}
.main-menu > ul > li,
.main-menu > div > ul > li{
	height: 100%;
}
.main-menu > ul > li,
.main-menu > div > ul > li{
	margin: 0 19px;
	padding: 0;
}
.main-menu > ul > li > a,
.main-menu > div > ul > li > a{
	margin: 0;
	padding: 0 4px;
	opacity: 1;
	color: inherit;
	position: relative;
	z-index: 1;
	display: block;
}
.main-menu > ul > li > a > span,
.main-menu > div > ul > li > a > span{
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
}
.main-menu ul li,
.column_menu ul li{
	position: relative;
	z-index: 1;
	display: inline-block;
	float: left;
	vertical-align: middle;
}
.main-menu ul li ul.sub-menu,
.column_menu ul li ul.sub-menu{
	display: block;
	position: absolute;
	left: 0;
	top: 100%;
	width: 200px;
	padding: 15px 0;
	margin-top: 0;
	margin-left: 0;
	opacity: 0;
	z-index: 555;
	visibility: hidden;
	text-align: left;
	transition: all 200ms;
	-webkit-transition: all 200ms;
	-webkit-box-shadow: 0 0 20px 0 rgba(31, 36, 39, 0.15);
	-moz-box-shadow: 0 0 20px 0 rgba(31, 36, 39, 0.15);
	box-shadow: 0 0 20px 0 rgba(31, 36, 39, 0.15);
}
.mobile_menu_container .main-menu ul li ul.sub-menu{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.main-menu ul li.gt3_megamenu_active ul.sub-menu{
	padding: 7px 0 9px;
}
.main-menu ul li:hover > ul{
	visibility: visible;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}
.main-menu ul li ul ul.sub-menu{
	top: 0;
	left: 101%;
	margin-top: -15px;
}
.main-menu ul li ul.sub-menu li{
	display: block;
	float: none;
}
.main-menu a{
	-webkit-transition: all 200ms;
	-moz-transition: all 200ms;
	-ms-transition: all 200ms;
	transition: all 200ms;
}
.main-menu ul li ul li > a > span{
	position: relative;
}
.gt3_header_builder_menu_component .main-menu > ul li.menu-item-has-children > a:after{
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 3px 3px 0 3px;
	border-color: currentcolor transparent transparent transparent;
	content: '';
	line-height: 1;
	margin: 0 0 0 7px;
	vertical-align: middle;
}
.gt3_header_builder > .mobile_menu_container .main-menu > ul li.menu-item-has-children > a:after{
	display: none;
}
.main-menu ul li ul .menu-item{
	padding: 4px 30px;
}
.main-menu ul li ul .menu-item > a{
	line-height: 22px;
	display: block;
	width: 100%;
	opacity: 1;
	color: inherit;
	position: relative;
}
.main-menu ul li ul .menu-item > a:hover,
.main-menu ul li ul .menu-item.current-menu-item > a{
	opacity: 1;
}
.main-menu > ul > li.menu-on-other-side > .sub-menu{
	right: 0;
	left: auto;
}
.main-menu > ul > li.menu-on-other-side > .sub-menu .sub-menu{
	right: 100%;
	left: auto;
}
.main-menu > ul > li > .sub-menu .sub-menu:after{
	position: absolute;
	top: 0;
	bottom: 0;
	left: -4px;
	width: 4px;
	content: '';
}
.main-menu > ul > li.menu-on-other-side > .sub-menu .sub-menu:after{
	right: -4px;
	left: auto;
}
.main-menu > ul > li > a:before,
.main-menu ul.sub-menu:before {
	position: absolute;
	bottom: 0;
	height: 3px;
	background-color: currentColor;
	transition: all 300ms;
	content: '';
	width: 100%;
	left: 0;
	opacity: 0;
}
.main-menu ul.sub-menu:before {
	bottom: auto;
	top: -3px;
	opacity: 1;
}
.gt3_megamenu_triangle{
	position: absolute;
	top: 0;
	left: 0;
	width: 60px;
	height: 1px;
	margin-left: -30px;
}
.gt3_megamenu_triangle:after,
.gt3_megamenu_triangle:before{
	display: none;
}
.main-menu > ul > li.menu-on-other-side > .sub-menu:before,
.main-menu > ul > li.menu-on-other-side > .sub-menu:after{
	right: 20px;
	left: auto;
	display: none;
}
/* end menu style */

/* mega menu */
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu{
	right: auto !important;
	left: 50% !important;
	width: auto;
}
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu > li{
	display: table-cell;
	width: 230px;
	min-width: 230px;
	padding-right: 30px;
	padding-left: 30px;
	vertical-align: baseline;
}
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu > li,
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu > li > ul{
	width: 190px;
	min-width: 190px;
}
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu > li > ul{
	position: relative;
	right: auto !important;
	left: auto !important;
	margin-top: 0;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	border: none;
	background-color: transparent;
}
.gt3_header_builder__container .main-menu > ul > li.gt3_megamenu_active > ul:before,
.gt3_header_builder__container .main-menu > ul > li.gt3_megamenu_active > ul:after{
	display: none;
}
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu > li > ul > li{
	padding-right: 0;
	padding-left: 0;
}
.gt3_header_builder__container .main-menu .gt3_megamenu_active:hover > .sub-menu > li > ul{
	visibility: visible;
}
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu > li:hover{
	z-index: 2;
}
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu > li > a{
	font-size: 1em;
	font-weight: 400;
	margin-top: 17px;
	margin-bottom: 7px;
}
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu > li > a > span:after{
	opacity: 0;
}
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu > li > a:hover > span:after{
	opacity: 1;
}
.gt3_header_builder__container .main-menu .gt3_megamenu_active > .sub-menu > li:after{
	display: none;
}
div.mobile_menu_container .main-menu .gt3_megamenu_active > .sub-menu{
	left: 0 !important;
	padding-right: 0 !important;
	padding-left: 15px !important;
}
/* end mega menu */

/* sticky header */
.sticky_header{
	position: fixed;
	z-index: 100000;
	top: 0;
	right: 0;
	left: 0;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	opacity: 0;
}
.sticky_header .column_menu > .menu{
	visibility: hidden;
}
.sticky_header.header_sticky_shadow{
	box-shadow: 0 4px 10px -5px rgba(0, 0, 0, .1);
}
.admin-bar .sticky_header{
	top: 32px;
}
.sticky_header.sticky_on{
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}
.sticky_header.sticky_on .column_menu > .menu{
	visibility: visible;
}
/* end sticky header */
@media screen and (max-width: 780px){
	.admin-bar .sticky_header{
		top: 46px;
	}
}
@media screen and (max-width: 600px){
	.admin-bar .sticky_header{
		top: 0;
	}
}
@media screen and (max-width: 599px){
	div[id*=wpadminb]{
		top: -46px !important;
	}
}
/* header responsive */
@media (max-width: 1499px){
}
@media (max-width: 1249px){
	.main-menu > ul > li > a,
	.main-menu > div > ul > li > a{
		padding: 0 7px;
	}
}
@media (max-width: 991px){
	.main-menu > ul > li > a,
	.main-menu > div > ul > li > a{
		padding: 0 10px;
	}
}
/* Navigation Toggle */
.mobile-navigation-toggle,
.mobile-navigation_column-toggle{
	line-height: 40px;
	position: relative;
	z-index: 1;
	display: none;
	overflow: visible;
	width: 40px;
	height: 100%;
	margin: 0;
	padding: 0;
	cursor: pointer;
	transition-timing-function: linear;
	transition-duration: .15s;
	transition-property: opacity, filter;
	text-align: center;
	vertical-align: middle;
}
.toggle-inner,
.toggle-inner:before,
.toggle-inner:after{
	background-color: #ffffff;
}
.toggle-box{
	position: relative;
	display: inline-block;
	width: 25px;
	height: 24px;
	vertical-align: middle;
}
.toggle-inner{
	top: 50%;
	display: block;
	margin-top: -1px;
}
.toggle-inner,
.toggle-inner:before,
.toggle-inner:after{
	position: absolute;
	width: 25px;
	height: 0;
	transition-timing-function: ease;
	transition-duration: .15s;
	transition-property: transform;
	border-top: 2px solid;
}
.toggle-inner:before,
.toggle-inner:after{
	display: block;
	content: '';
}
.toggle-inner:before{
	top: -9px;
}
.toggle-inner:after{
	bottom: -7px;
}
.mobile-navigation-toggle:before,
.mobile-navigation_column-toggle:before{
	position: relative;
	display: inline-block;
	width: 0;
	height: 100%;
	content: '';
	vertical-align: middle;
}
.mobile-navigation-toggle .toggle-inner,
.mobile-navigation_column-toggle .toggle-inner{
	transition-timing-function: cubic-bezier(.55, .055, .675, .19);
	transition-duration: .1s;
}
.mobile-navigation-toggle .toggle-inner:before,
.mobile-navigation_column-toggle .toggle-inner:before{
	transition: top .1s .14s ease, opacity .1s ease;
}
.mobile-navigation-toggle .toggle-inner:after,
.mobile-navigation_column-toggle .toggle-inner:after{
	transition: bottom .1s .14s ease, transform .1s cubic-bezier(.55, .055, .675, .19);
}
.mobile-navigation-toggle.is-active .toggle-inner,
.mobile-navigation_column-toggle.is-active .toggle-inner{
	transition-delay: .14s;
	transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.mobile-navigation-toggle.is-active .toggle-inner:before,
.mobile-navigation_column-toggle.is-active .toggle-inner:before{
	top: 0;
	transition: top .1s ease, opacity .1s .14s ease;
	opacity: 0;
}
.mobile-navigation-toggle.is-active .toggle-inner:after,
.mobile-navigation_column-toggle.is-active .toggle-inner:after{
	bottom: 0;
	transition: bottom .1s ease, transform .1s .14s cubic-bezier(.215, .61, .355, 1);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.mobile_menu_container.sticky_on{
	position: fixed;
	left: 0;
	width: 100%;
	overflow-y: auto;
}
.mobile_menu_container:not(.sticky_on){
	max-height: none !important;
}
.mobile_menu_container,
.mobile_column_menu_container{
	font-size: 0;
	line-height: 0;
}
.mobile_menu_container .main-menu,
.mobile_column_menu_container .main-menu{
	z-index: 0;
	display: none;
	width: 100%;
	height: auto;
}
.mobile_menu_container .main-menu > ul > li > a,
.mobile_menu_container .main-menu > div > ul > li > a{
	width: 100%;
	padding: 0;
}
.mobile_menu_container .main-menu ul li ul .menu-item > a{
	font-size: inherit;
	line-height: inherit;
}
.mobile_menu_container .main-menu > ul.mobile_view_on,
.mobile_menu_container .main-menu > div > ul.mobile_view_on{
	position: relative;
	left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: auto;
	margin: 0;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
}
.mobile_menu_container .main-menu ul.mobile_view_on li{
	display: block;
	float: none;
	height: auto;
	padding: 0;
	margin-left: 0;
	margin-right: 0;
}
.main-menu .mobile_switcher{
	position: absolute;
	z-index: 1;
	top: 4px;
	right: 0;
	width: 40px;
	height: 40px;
	margin: auto;
	cursor: pointer;
	transition: transform 200ms;
}
.main-menu .mobile_switcher.is-active{
	transform: rotate(90deg);
}
.column_menu .mobile_switcher{
	position: absolute;
	z-index: 1;
	top: 6px;
	right: 20px;
	width: 40px;
	height: 40px;
	cursor: pointer;
}
.mobile_menu_container .main-menu ul li ul li.menu-item-has-children:after,
.mobile_menu_container .main-menu > ul > li.menu-item-has-children > a:after{
	display: none;
}
.main-menu .mobile_switcher:before,
.column_menu .mobile_switcher:before{
	position: absolute;
	right: 18px;
	bottom: calc(50% - 4px);
	display: inline-block;
	width: 8px;
	height: 8px;
	content: '';
	-webkit-transform: rotate(135deg);
	-moz-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
	opacity: .7;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
}
.column_menu .mobile_switcher:before{
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg);
}
.mobile_menu_container .main-menu ul li ul{
	position: relative;
	top: 0;
	left: 0;
	visibility: visible;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin-top: 0;
	padding: 0 0 0 15px;
	-webkit-transition: 0ms;
	transition: all 0ms;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
	border: none;
	background-color: transparent;
}
.mobile_menu_container .main-menu > ul > li > ul:before,
.mobile_menu_container .main-menu > ul > li > ul:after{
	display: none;
}
.mobile_menu_container .main-menu ul li ul ul{
	top: 0;
	left: 0 !important;
	margin: 0;
}
.mobile_menu_container .main-menu ul li ul li:hover > a{
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
}
/* gt3_currency_switcher && gt3_lang_switcher */
/* end gt3_currency_switcher */

/* B L O G */
/* Slider */
div.slick-slider ul.slick-dots,
div.gt3_carousel_list.slick-slider ul.slick-dots,
.blog_post_preview.format-gallery .slick-dots,
.gt3_carousel-elementor > .elementor-column-wrap > .elementor-widget-wrap > ul.slick-dots,
.swiper-pagination{
	position: absolute;
	right: 20px;
	top: 0;
	bottom: 0;
	width: auto;
	padding: 0;
	margin: auto !important;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	pointer-events: none;
}
.elementor-section-full_width div.slick-slider ul.slick-dots,
.elementor-section-full_width div.gt3_carousel_list.slick-slider ul.slick-dots,
.elementor-section-full_width .gt3_carousel-elementor > .elementor-column-wrap > .elementor-widget-wrap > ul.slick-dots,
.elementor-section-full_width .swiper-pagination{
	right: 30px;
	left: auto;
	width: auto;
}
div.slick-slider ul.slick-dots li,
div.gt3_carousel_list.slick-slider ul.slick-dots li,
.blog_post_preview.format-gallery .slick-dots > li,
.gt3_carousel-elementor > .elementor-column-wrap > .elementor-widget-wrap > ul.slick-dots > li,
.swiper-pagination > .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	line-height: 10px;
	background-color: transparent;
	opacity: .4;
	-webkit-transition: opacity 300ms;
	-moz-transition: opacity 300ms;
	-ms-transition: opacity 300ms;
	-o-transition: opacity 300ms;
	transition: opacity 300ms;
	margin: 10px 0;
	pointer-events: all;
	-webkit-border-radius: unset;
	-moz-border-radius: unset;
	border-radius: unset;
	outline: none;
	border: none;
	padding: 0;
}
div.slick-slider ul.slick-dots li button:before,
div.gt3_carousel_list.slick-slider ul.slick-dots li button:before,
.blog_post_preview.format-gallery .slick-dots > li button:before,
.gt3_carousel-elementor > .elementor-column-wrap > .elementor-widget-wrap > ul.slick-dots > li button:before,
.swiper-pagination > .swiper-pagination-bullet:before{
	width: inherit;
	height: inherit;
	content: '';
	display: block;
	background-color: currentColor;
	opacity: 1;
}
.swiper-pagination > .swiper-pagination-bullet:before{
	background-color: inherit;
}
/* Slider end */

/*module carousel*/
.blog_post_preview.element,
.gt3_module_carousel .blog_post_preview{
	margin-right: 0;
}
.blog_post_media{
	margin-bottom: 25px;
}
a > .blog_post_media{
	overflow: hidden;
}
.blog_post_media .slider-wrapper{
	overflow: hidden;
}
.blog_post_media img{
	max-width: 100%;
	height: auto;
}
.blog_post_media .gt3_video_wrapper__thumb{
	position: relative;
	z-index: 1;
	visibility: visible;
	-webkit-transition: opacity 400ms 200ms, visibility 400ms 200ms;
	-moz-transition: opacity 400ms 200ms, visibility 400ms 200ms;
	-ms-transition: opacity 400ms 200ms, visibility 400ms 200ms;
	transition: opacity 400ms 200ms, visibility 400ms 200ms;
	opacity: 1;
}
.blog_post_media .gt3_video_wrapper__thumb.play_video{
	visibility: hidden;
	opacity: 0;
}
.blog_post_media .gt3_video__play_iframe{
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	padding-bottom: 0;
	-webkit-transition: opacity 400ms 200ms;
	-moz-transition: opacity 400ms 200ms;
	-ms-transition: opacity 400ms 200ms;
	transition: opacity 400ms 200ms;
	opacity: 0;
}
.blog_post_media .gt3_video__play_iframe.play_video{
	opacity: 1;
}
.blog_post_preview{
	margin-bottom: 30px;
}
/* gt3_author_box */
/* end gt3_author_box */
.blogpost_title i,
.page_title i{
	font-size: .9em;
	margin-right: 10px;
}
.blog_content h1,
.blog_content h2,
.blog_content h3,
.blog_content h4,
.blog_content h5,
.blog_content h6,
#main_content > h1,
#main_content > h2,
#main_content > h3,
#main_content > h4,
#main_content > h5,
#main_content > h6,
.comment_content > h1,
.comment_content > h2,
.comment_content > h3,
.comment_content > h4,
.comment_content > h5,
.comment_content > h6{
	margin-top: 10px;
	margin-bottom: 10px;
}
/* single post */
.single #main_content > .blog_post_preview{
	margin-bottom: 25px;
}
/* Comments */
#comments{
	margin: 0 0 25px 0;
	padding: 24px 0 0 0;
	border-top: 2px solid #f7f8f8;
}
#comments:empty{
	font-size: 0;
	line-height: 0;
	height: 0;
	margin: 0 !important;
	border: none !important;
	padding: 0 !important;
}
.single #main_content > #comments h2,
.page #main_content > #comments h2{
	color: inherit;
	font-size: 18px;
	font-weight: bold;
	font-family: inherit;
	text-transform: uppercase;
	line-height: 1.5;
}
#respond{
	padding: 26px 30px;
	margin: 0;
	background-color: #f8f9fa;
}
#respond form#commentform [class^='span'],
#respond form#commentform > p{
	padding: 0;
}
#respond textarea{
	margin-bottom: 0;
}
#cancel-comment-reply-link:hover{
	color: inherit;
}
.comment_info a,
#cancel-comment-reply-link{
	transition: color .3s;
}
.comment-reply-link{
	font-size: 13px;
	font-weight: 700;
	line-height: 1.5;
	display: block;
	margin-top: 11px;
}
.comment-reply-link:after{
	font-size: 11px;
	content: "\f105";
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	margin-left: 7px;
	line-height: 15px;
	display: inline-block;
	color: #ffffff;
	width: 15px;
	height: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-align: center;
	vertical-align: text-top;
}
.mobile_menu_container .main-menu ul.mobile_view_on > li > ul > li > .sub-menu:first-child{
	display: block !important;
	margin-left: -2px;
}
.post_share_block{
	position: relative;
}
.post_share_block > a{
	position: relative;
	-webkit-transition: color 300ms;
	transition: color 300ms;
	line-height: inherit;
	text-align: center;
	color: inherit !important;
}
.post_share_block > a:before{
	font-family: Theme_icon;
	font-weight: normal;
	content: "\f10d";
	font-size: 21px;
	line-height: inherit;
	padding: 0;
	opacity: 1;
	margin: 0 7px 0 0;
	color: inherit;
	vertical-align: middle;
}
/* Likes */
.likes_block,
.post_share_block,
.likes_block span{
	line-height: inherit;
	display: inline-block;
	vertical-align: top;
}
.like_count,
.like_title{
	transition: color 300ms;
	-webkit-transition: color 300ms;
}
.like_count:empty{
	display: none;
}
/* Pager Block */
/* Style Scroll */

.sidebar-container.span3 .gt3_widget > ul::-webkit-scrollbar{
	width: 5px;
	background-color: #a7a7a8;
}
.sidebar-container.span3 .gt3_widget > ul::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 0 2px #ffffff;
}
.sidebar-container.span3 .gt3_widget > ul::-webkit-scrollbar-thumb{
	background-color: #a7a7a8;
}
/* ! Style Scroll */

/* Select 2 */
span.select2-dropdown{
	border-color: rgba(245, 246, 247, 1);
}
/* Select 2 end */

/* WIDGET STYLES */
aside > .widget,
.main_footer .widget,
.widget li{
	position: relative;
}
.widget li{
	padding-bottom: 10px;
}
aside > .widget + .widget,
.elementor-widget-sidebar > .widget + .widget,
.main_footer .widget + .widget,
.elementor-widget-wrap .elementor-widget-container .widget + .widget{
	margin-top: 40px;
}
.gt3_burger_sidebar_container aside > .widget + .widget{
	margin-top: 35px;
}
aside > .widget:last-child,
.elementor-widget-sidebar .elementor-widget-container > .widget:last-child{
	margin-bottom: 35px;
}
.widget.widget_text ul li:before,
.widget.widget_product_categories ul li:before,
.widget.widget_nav_menu ul li:before,
.widget.widget_archive ul li:before,
.widget.widget_pages ul li:before,
.widget.widget_categories ul li:before,
.widget.widget_recent_entries ul li:before,
.widget.widget_meta ul li:before,
.widget.widget_recent_comments ul li:before,
.widget.main_wrapper ul li:before,
.widget.main_footer ul li:before,
ul.wp-block-archives li:before,
ul.wp-block-categories li:before,
ul.wp-block-latest-posts li:before,
ul.select2-results__options li:before{
}
.gt3_header_builder__burger_sidebar {
	font-size: 13px;
}
.gt3_header_builder__burger_sidebar .sidebar .widget_nav_menu .menu .menu-item > a,
.gt3_header_builder__burger_sidebar .widget.widget_recent_entries > ul > li a,
.gt3_header_builder__burger_sidebar .gt3_widget > ul > li a,
.gt3_header_builder__burger_sidebar .sidebar .widget .widget-title{
	color: #fff;
}
.widget.main_footer ul li:before{
	color: inherit;
}
.widget.widget_text ul li,
.widget.widget_archive ul li,
.gt3_widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav > ul > li,
.widget.widget_product_categories ul li,
.widget.widget_categories ul li,
.widget.widget_pages ul li,
.widget.widget_meta ul li,
.widget.widget_recent_comments ul li,
.widget.widget_recent_entries ul li,
.widget.widget_nav_menu ul li,
#main_content ul.wp-block-archives li,
#main_content ul.wp-block-categories li,
#main_content ul.wp-block-latest-posts li{
	font-size: 1em;
	line-height: 1.6;
}
aside .widget.widget_text ul li,
.widget.widget_text ul li li,
.widget.widget_archive ul li li,
.gt3_widget.woocommerce.widget_layered_nav.woocommerce-widget-layered-nav > ul > li li,
.widget.widget_product_categories ul li li,
.widget.widget_categories ul li li,
.widget.widget_pages ul li li,
.widget.widget_meta ul li li,
.widget.widget_recent_comments ul li li,
.widget.widget_recent_entries ul li li,
.widget.widget_nav_menu ul li li,
#main_content ul.wp-block-archives li li,
#main_content ul.wp-block-categories li li,
#main_content ul.wp-block-latest-posts li li{
	font-size: 1em;
}
.widget.widget_text ul li a,
.widget.widget_product_categories ul li a,
.widget.widget_nav_menu ul li a,
.widget.widget_archive ul li a,
.widget.widget_pages ul li a,
.widget.widget_categories ul li a,
.widget.widget_recent_entries ul li a,
.widget.widget_meta ul li a,
.widget.widget_recent_comments ul li a,
.widget.main_wrapper ul li a,
.widget.main_footer ul li a,
.widget.widget_layered_nav.woocommerce-widget-layered-nav ul li a{
	font-size: inherit;
	line-height: inherit;
}

.widget.widget_nav_menu ul li{
    padding: 13px 0;
    margin: 0;
    position: relative;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.widget.widget_nav_menu ul li li:first-child{
	border-top-width: 1px;
	border-top-style: solid;
	margin-top: 13px;
}
.widget.widget_nav_menu ul li:last-child{
	padding-bottom: 0;
	border-bottom: none;
}
.main_footer .textwidget p{
	line-height: 1.75em;
	margin-bottom: 10px;
}
.main_footer .textwidget p:last-child{
	margin-bottom: 0;
}
.flickr_widget_wrapper{
	margin-right: -10px;
}
.flickr_widget_wrapper .flickr_badge_image{
	position: relative;
	z-index: 1;
	width: calc(33.33% - 10px);
	max-width: 120px;
	height: calc(33.33% - 10px);
	max-height: 120px;
	display: inline-block;
	vertical-align: top;
}
.flickr_badge_image > a:before{
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	transition: opacity 300ms;
	opacity: 0;
	background: #000000;
}
.flickr_badge_image > a:hover:before{
	opacity: .3;
}
/* Tag Cloud */
/* Instagram */
.widget #sb_instagram{
	padding: 10px 0 0 0 !important;
}
.widget #sbi_images{
	width: calc(100% + 9px) !important;
	margin: 0 0 0 -9px !important;
	padding: 0 !important;
}
#sb_instagram{
	position: relative;
}
#sb_instagram #sbi_load{
	position: absolute;
	bottom: 0;
}
/* Image Widget */
/* Text Widget */
.textwidget p:last-of-type{
	margin-bottom: 0;
}
.textwidget:after{
	display: table;
	clear: both;
	content: '';
}
.textwidget img{
	max-width: 100%;
	margin: 0 0 25px 0;
	vertical-align: top;
}
.textwidget a img{
	margin: 0 auto;
}
.textwidget strong + br{
	margin-bottom: 15px;
}
@media only screen and (max-width: 1200px){
}
@media only screen and (max-width: 992px){
}
@media only screen and (max-width: 768px){
}
@media only screen and (max-width: 600px){
}
@media only screen and (max-width: 480px){
}
/* Dropcap */
/* footer widget style */
.top_footer{
	font-weight: 300;
}
.gt3_button_bottom{
	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
	color: #1d40ca;
	width: 100%;
	max-width: 175px;
	box-sizing: border-box;
	padding: 8px 4px 8px 16px;
	text-align: center;
	border: 1px solid #ffffff;
	background-color: #ffffff;
	margin-left: 43px;
}
@media only screen and (min-width: 1100px){
}
@media only screen and (max-width: 1023px) and (min-width: 768px){
	.top_footer .row [class*=span]{
		display: inline-block;
		float: none;
		width: 50%;
		margin-bottom: 35px;
		vertical-align: top;
	}
	.top_footer .row [class*=span]:nth-last-child(1),
	.top_footer .row [class*=span]:nth-last-child(2){
		margin-bottom: 0;
	}
}
@media only screen and (max-width: 767px){
	.gt3_button_bottom{
		margin: 0 36px;
	}
}
/* end footer widget style  */

/* END WIDGET STYLES */

::-moz-selection{
	color: #ffffff;
}
::selection{
	color: #ffffff;
}
/* page 404 */
@keyframes circles{
	0%{
		transform: scale(1.0);
	}
	50%{
		transform: scale(1.05);
	}
	100%{
		transform: scale(1.0);
	}
}
/* back_to_top */
.back_to_top_container{
	position: fixed;
	z-index: 3;
	right: 0;
	bottom: 0;
	pointer-events: none;
}
#back_to_top{
	display: block;
	width: 59px;
	height: 59px;
	cursor: pointer;
	transition: all .3s;
	text-align: center;
	pointer-events: none;
	opacity: 0;
	color: #b9bfc3;
	background-color: #ffffff;
	box-shadow: 0 0 43px 0 rgba(5,28,44,.09);
}
#back_to_top:after{
	content: "\f106";
	z-index: 1;
	position: absolute;
	left: 50%;
	top: 47%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 18px;
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
}
#back_to_top.show{
	pointer-events: auto;
	opacity: 1;
}
#back_to_top:hover{
	color: #ffffff;
}
/* end back_to_top */
.pp_block h2{
	margin-bottom: 30px;
}
/* Call Back */
/*preloader*/
/* linear preloader */
.gt3_linear-loading{
	position: fixed;
	z-index: 999;
	top: 0;
	width: 100%;
	height: 100%;
	margin-top: 0;
	background-color: #2b3258;
}
@keyframes loading-bar{
	0%,
	100%{
		transform: translate(-30px, 0);
	}
	50%{
		transform: translate(130px, 0);
	}
}
@-webkit-keyframes loading-bar{
	0%,
	100%{
		-webkit-transform: translate(-30px, 0);
	}
	50%{
		-webkit-transform: translate(130px, 0);
	}
}
@keyframes logo-appear{
	0%{
		opacity: 0;
	}
	8%{
		opacity: 1;
	}
	100%{
		opacity: 1;
	}
}
@-webkit-keyframes logo-appear{
	0%{
		opacity: 0;
	}
	8%{
		opacity: 1;
	}
	100%{
		opacity: 1;
	}
}
@-webkit-keyframes object_one{
	25%{
		-webkit-transform: translate(0, -40px) rotate(-180deg);
	}
	100%{
		-webkit-transform: translate(0, 0) rotate(-180deg);
	}
}
@keyframes object_one{
	25%{
		-webkit-transform: translate(0, -40px) rotate(-180deg);
		transform: translate(0, -40px) rotate(-180deg);
	}
	100%{
		-webkit-transform: translate(0, 0) rotate(-180deg);
		transform: translate(0, 0) rotate(-180deg);
	}
}
@-webkit-keyframes object_two{
	25%{
		-webkit-transform: translate(40px, 0) rotate(-180deg);
	}
	100%{
		-webkit-transform: translate(0, 0) rotate(-180deg);
	}
}
@keyframes object_two{
	25%{
		-webkit-transform: translate(40px, 0) rotate(-180deg);
		transform: translate(40px, 0) rotate(-180deg);
	}
	100%{
		-webkit-transform: translate(0, 0) rotate(-180deg);
		transform: translate(0, 0) rotate(-180deg);
	}
}
@-webkit-keyframes object_three{
	25%{
		-webkit-transform: translate(-40px, 0) rotate(-180deg);
	}
	100%{
		-webkit-transform: translate(0, 0) rotate(-180deg);
	}
}
@keyframes object_three{
	25%{
		-webkit-transform: translate(-40px, 0) rotate(-180deg);
		transform: translate(-40px, 0) rotate(-180deg);
	}
	100%{
		-webkit-transform: translate(0, 0) rotate(-180deg);
		transform: translate(0, 0) rotate(-180deg);
	}
}
@-webkit-keyframes object_four{
	25%{
		-webkit-transform: translate(0, 40px) rotate(-180deg);
	}
	100%{
		-webkit-transform: translate(0, 0) rotate(-180deg);
	}
}
@keyframes object_four{
	25%{
		-webkit-transform: translate(0, 40px) rotate(-180deg);
		transform: translate(0, 40px) rotate(-180deg);
	}
	100%{
		-webkit-transform: translate(0, 0) rotate(-180deg);
		transform: translate(0, 0) rotate(-180deg);
	}
}
/* linear preloader end */

/* circle preloader */
@keyframes gt3_circle-fade_out{
	from{
		opacity: 1;
	}
	to{
		opacity: 0;
	}
}
.gt3_circle-fade_out{
	animation-name: gt3_circle-fade_out;
}
@keyframes gt3_circle-fade_in{
	from{
		opacity: 0;
	}
	to{
		opacity: 1;
	}
}
.gt3_circle-fade_in{
	animation-name: gt3_circle-fade_in;
}
@keyframes gt3_circle-preloader_in{
	0%{
		transform: scale(.5);
		opacity: 0;
	}
	25%{
		transform: scale(1.4);
		opacity: 1;
	}
	60%{
		transform: scale(1);
		opacity: 1;
	}
}
@keyframes gt3_circle-preloader_out{
	0%{
		transform: scale(1);
		opacity: 1;
	}
	25%{
		transform: scale(1.4);
		opacity: 1;
	}
	60%{
		transform: scale(.5);
		opacity: 0;
	}
	100%{
		transform: scale(.5);
		opacity: 0;
	}
}
.gt3_circle-overlay{
	position: fixed;
	z-index: 999;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: flex;
	align-items: center;

	justify-content: center;
}
.gt3_circle-overlay .gt3_circle-preloader svg{
	animation-name: gt3_circle-preloader_in;
	animation-duration: .8s;
	animation-timing-function: ease-in-out;

	animation-fill-mode: forwards;
}
.gt3_circle-overlay .gt3_circle-preloader.gt3_circle-out svg{
	animation-name: gt3_circle-preloader_out;
}
.gt3_circle-overlay .gt3_circle-preloader .gt3_circle-logo{
	line-height: 1px;
	display: block;
	width: 40%;
	margin: 0 auto;
	padding: 5px;
	animation-delay: .5s;
	text-align: center;
	opacity: 0;
}
.gt3_circle-preloader{
	position: relative;
	display: flex;
	align-items: center;
	width: 200px;
	height: 200px;
}
.gt3_circle-preloader svg{
	position: absolute;
	top: 0;
}
.gt3_circle-outer{
	opacity: 0;

	fill: transparent;
	stroke: #ffffff;
	stroke-width: 2;
	stroke-dasharray: 99;
	stroke-dashoffset: 502;
}
.gt3_circle-outer.gt3_circle-loading{
	-webkit-transition: stroke-dashoffset .8s ease;
	-moz-transition: stroke-dashoffset .8s ease;
	-ms-transition: stroke-dashoffset .8s ease;
	transition: stroke-dashoffset .8s ease;
}
/* circle preloader end */

/* theme preloader start */
@-moz-keyframes spin_theme_preloader{
	100%{
		-moz-transform: rotate(360deg);
	}
}
@-webkit-keyframes spin_theme_preloader{
	100%{
		-webkit-transform: rotate(360deg);
	}
}
@keyframes spin_theme_preloader{
	100%{
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
/* theme preloader end */

/* GT3 Header Builder */
.gt3_header_builder{
	position: relative;
	z-index: 1000;
}
.gt3_header_builder.header_over_bg{
	position: absolute;
	z-index: 1000;
	top: 0;
	left: 0;
	width: 100%;
}
.gt3_header_builder__section-container{
	position: relative;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
}
.gt3_header_builder__section-container:before,
.gt3_header_builder__section-container:after{
	display: none;
}
.gt3_header_builder__section-container.container_full{
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0;
}
.gt3_header_builder__section .header_side,
.gt3_header_builder__section.not_empty_center_side .header_side.center{
	position: relative;
	height: 100%;

	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
}
.gt3_header_builder__section .header_side.left,
.gt3_header_builder__section .header_side.header_side--custom-align.header_side--left-align{
	text-align: left;
}
.gt3_header_builder__section .header_side.right,
.gt3_header_builder__section .header_side.header_side--custom-align.header_side--right-align{
	text-align: right;
}
.gt3_header_builder__section .header_side.center,
.gt3_header_builder__section .header_side.header_side--custom-align.header_side--center-align{
	text-align: center;
}
.gt3_header_builder .header_side_container:before{
	display: inline-block;
	height: 100%;
	content: '';
	vertical-align: middle;
}
.gt3_header_builder_component{
	display: inline-block;
	vertical-align: middle;
	white-space: normal;
}
.gt3_header_builder a{
	color: inherit;
}
.gt3_header_builder_menu_component{
	margin-right: 20px;
	margin-left: 20px;
}
.gt3_header_builder_burger_sidebar_component{
	margin-right: 24px;
	margin-left: 24px;
}
.gt3_header_builder_component p{
	margin-bottom: 0;
}
.gt3_header_builder__section[class*="gt3_header_builder__section--top"] .gt3_header_builder_component.gt3_header_builder_text_component{
	font-size: 12px;
}
.gt3_header_builder_delimiter_component{
	width: 0;
	height: 15px;
	margin: 0 2px;
	padding-right: 0;
	padding-left: 0;
	border-left: 1px solid;
}
.logo_container + .gt3_header_builder_delimiter_component {
	border-left-width: 2px;
	opacity: 0.7;
}
div[class*="gt3_header_builder__section--top"] .gt3_header_builder__section-container{
	z-index: 3;
}
div[class*="gt3_header_builder__section--middle"] .gt3_header_builder__section-container{
	z-index: 2;
}
div[class*="gt3_header_builder__section--bottom"] .gt3_header_builder__section-container{
	z-index: 1;
}
.gt3_header_builder__section--show_on_tablet,
.gt3_header_builder__section--show_on_mobile{
	display: none;
}
.gt3_header_builder .column_menu .gt3-menu-categories-title{
	position: relative;
	display: inline-block;
	width: 240px;
	padding: 18px 30px;
	cursor: pointer;
	color: #ffffff;
}
.gt3_header_builder .column_menu .gt3-menu-categories-title i{
	line-height: inherit;
	float: right;
}
.gt3_header_builder .column_menu > div,
.gt3_header_builder .column_menu > ul{
	margin: 0;
}
.gt3_header_builder_menu_component .column_menu{
	position: relative;
	width: 300px;
}
.gt3_header_builder_menu_component .column_menu ul{
	visibility: hidden;
	opacity: 0;
}
.gt3_header_builder_menu_component .column_menu ul{
	z-index: 555;
	visibility: visible;
	-webkit-transition: visibility 300ms ease, opacity 300ms;
	-moz-transition: visibility 300ms ease, opacity 300ms;
	-ms-transition: visibility 300ms ease, opacity 300ms;
	transition: visibility 300ms ease, opacity 300ms;
	opacity: 1;
	background-color: transparent;
	-webkit-box-shadow: 0 1px 20px -2px rgba(66, 71, 76, .09);
	box-shadow: 0 1px 20px -2px rgba(66, 71, 76, .09);
}
.gt3_header_builder_menu_component .column_menu .menu{
	position: absolute;
	top: 100%;
	left: 0;
	display: none;
	width: 100%;
	padding: 0;
	background-color: #ffffff;
}
.sticky_header .gt3_header_builder_menu_component .column_menu .menu{
	display: none;
}
.gt3_header_builder_menu_component .column_menu .menu li ul{
	position: absolute;
	z-index: 555;
	top: 0;
	right: 0;
	display: block;
	visibility: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 0;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	transition: all 300ms;
	opacity: 0;
}
.gt3_header_builder_menu_component .column_menu .menu li:hover > ul{
	visibility: visible;
	opacity: 1;
}
.gt3_header_builder_menu_component .column_menu .menu li a span{
	padding-left: 10px;
}
.gt3_header_builder_menu_component .column_menu > ul > li > ul:before,
.gt3_header_builder_menu_component .column_menu > ul > li > ul:after,
.gt3_header_builder_menu_component .column_menu .gt3_megamenu_triangle:before,
.gt3_header_builder_menu_component .column_menu .gt3_megamenu_triangle:after,
.gt3_header_builder_menu_component .column_menu ul li ul li > a > span:after{
	display: none;
}
.gt3_header_builder .left .gt3_header_builder_menu_component .column_menu > ul > li .sub-menu{
	right: auto;
	left: 101%;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}
.gt3_header_builder .right .gt3_header_builder_menu_component .column_menu > ul > li .sub-menu{
	right: 101%;
	left: auto;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none;
}
.header_side.right .gt3_header_builder_menu_component .column_menu ul li ul .menu-item > a{
	text-align: left;
}
.gt3_header_builder_menu_component .column_menu ul li ul .menu-item > a{
	font-size: 16px;
	line-height: 1;
	display: block;
	padding: 17px 0 18px;
}
.gt3_header_builder_menu_component .column_menu ul li ul.sub-menu{
	border-radius: 0;
}
.gt3_header_builder_menu_component .column_menu .menu li{
	position: relative;
	display: block;
	float: none;
	height: auto;
	margin: 0;
	padding: 0 15px;
}
.gt3_header_builder_menu_component .column_menu .menu > li > a{
	font-size: 16px;
	line-height: 1;
	position: relative;
	z-index: 1;
	display: block;
	padding: 17px 0 18px;
}
.gt3_header_builder_menu_component .column_menu ul > li:not(:last-child) > a:before{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	content: '';
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	transition: all 300ms;
	-webkit-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-ms-transform: translateY(1px);
	transform: translateY(1px);
	opacity: 1;
	border-top: 1px solid #f3f4f4;

	will-change: transform;
}
@media only screen and (max-width: 1199px){
	.gt3_header_builder .sticky_header{
		display: none;
		height: 0;
	}
	.gt3_header_builder .sticky_header.sticky_header--tablet{
		display: block;
		height: auto;
	}
	.gt3_header_builder_menu_component .main-menu,
	.main-menu > ul > li > a:before,
	.main-menu ul.sub-menu:before {
		display: none;
	}
	.gt3_header_builder_menu_component .mobile-navigation-toggle,
	.gt3_header_builder_menu_component .mobile-navigation_column-toggle{
		display: inline-block;
	}
	.gt3_header_builder > .mobile_menu_container .main-menu > ul{
		display: none;
	}
	.gt3_header_builder > .mobile_menu_container .main-menu{
		display: block;
	}
	.gt3_header_builder > .mobile_menu_container .gt3_header_builder_component{
		display: block;
	}
	.gt3_header_builder_component.gt3_header_builder_menu_component{
		height: 100%;
	}
	.gt3_header_builder_menu_component .column_menu{
		position: relative;
		display: flex;
		width: auto;
		height: 100%;
	}
	.gt3_header_builder .column_menu .gt3-menu-categories-title{
		font-size: 0;
		line-height: 10px;
		width: auto;
		margin: auto;
		padding: 15px;
	}
	.gt3_header_builder .column_menu .gt3-menu-categories-title i{
		font-size: 16px;
	}
	.gt3_header_builder_menu_component .column_menu .menu{
		width: 100vw;
	}
	.gt3_header_builder_menu_component .column_menu > ul.menu > li ul.sub-menu{
		position: relative;
		top: 0;
		left: 0;
		display: none;
		visibility: visible;
		-webkit-transition: unset;
		-moz-transition: unset;
		-ms-transition: unset;
		transition: unset;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		transform: none;
		opacity: 1;
	}
	.gt3_header_builder__section--hide_on_tablet{
		display: none;
	}
	.gt3_header_builder__section--show_on_tablet{
		display: block;
	}
	.main-menu > ul > li > a:hover span:before,
	.main-menu ul li ul.sub-menu li a:hover span:before,
	.main-menu ul li.menu-item.current-menu-item > a span:before,
	.main-menu ul li.menu-item.current-menu-ancestor > a span:before,
	.main-menu ul li.menu-item.current-menu-parent > a span:before{
		opacity: 0;
	}
}
@media only screen and (max-width: 1200px){
}
@media only screen and (max-width: 991px){
	div[class*="gt3_header_builder__section--top"]{
		font-size: 11px;
		line-height: 1.2;
	}
}
@media only screen and (max-width: 767px){
	.gt3_header_builder .sticky_header.sticky_header--mobile{
		display: block;
		height: auto;
	}
	.gt3_header_builder__section--hide_on_mobile,
	.search_cat_mobile_hide{
		display: none;
	}
	.gt3_header_builder__section--show_on_mobile{
		display: block;
	}
	.gt3_header_builder.header_over_bg:not(.header_over_bg--mobile){
		position: relative;
	}
	.gt3_header_builder.header_over_bg--mobile{
		position: absolute;
	}

}
/* menu component */
.gt3_header_builder_component + .gt3_header_builder_component.gt3_header_builder_menu_component{
	margin-left: 15px;
}
.gt3_header_builder_component.gt3_header_builder_menu_component + .gt3_header_builder_component{
	margin-left: 5px;
}
@media only screen and (max-width: 1200px){
	.gt3_header_builder_component.gt3_header_builder_menu_component + .gt3_header_builder_component{
		margin-left: 3px;
	}
}
@media only screen and (max-width: 767px){
	.logo_container img{
		height: auto !important;
	}
	.header_side_container .logo_container{
		max-width: 70px;
		white-space: nowrap;
	}
}
/* end menu component */

/* search in header */
.header_search{
	display: inline-block;
	height: auto !important;
	vertical-align: middle;
}
.header_search .header_search__icon{
	cursor: pointer;
	opacity: 1 !important;
}
.header_search .header_search__icon > i,
.header_search__inner .search_form:after{
	font-family: Theme_icon;
	font-size: inherit;
	font-weight: 400;
	font-style: normal;
	display: inline-block;
	vertical-align: middle;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.header_search .header_search__icon > i:before,
.header_search__inner .search_form:after{
	font-weight: 700;
	content: '\f101';
}
.header_search:not(.ct-search-open) .header_search__icon > i:before{
	font-size: 1.05em;
}
.header_search.ct-search-open .header_search__icon > i:before{
	font-weight: 700;
	content: '\f104';
}
.header_search:before{
	position: absolute;
	content: '';
}
.header_search .header_search__inner{
	position: fixed;
	top: 0;
	height: 100vh;
	left: 0;
	right: 0;
	opacity: 0;
	visibility: hidden;
	z-index: 1;
	transition: all 200ms;
	-webkit-transition: all 200ms;
}
.header_search .header_search__inner:before{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #000000;
	opacity: 0.5;
	transition: all .3s;
}
.header_search .header_search__inner:after{
	content: '';
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}
.header_search__inner_cover{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
}
.header_search__inner_close{
	position: absolute;
	top: 40px;
	right: 40px;
	width: 40px;
	height: 40px;
	cursor: pointer;
	z-index: 100;
	border-radius: 50%;
	border: 1px solid #ffffff;
}
.admin-bar .header_search__inner_close{
	top: 72px;
}
.header_search.ct-search-open .header_search__inner:before{
	opacity: 0.95;
}
.header_side.left .header_search .header_search__inner{
	right: auto;
	left: -11px;
}
body.ct-search-open .sticky_header{
	z-index: 0;
}
.header_search .header_search__inner label{
	font-size: 20px;
}
.header_search.ct-search-open .header_search__inner{
	transition: transform 0.5s;
	opacity: 1;
	visibility: visible;
}
.header_search__inner .search_form{
	width: 100%;
}
.header_search__inner .search_form:after{
	display: none;
}
.header_search__inner .search_form .search_submit{
	display: block;
	right: 0;
	top: 0;
	bottom: 0;
	line-height: 56px;
	z-index: 5;
	background: none;
	font-size: 20px;
	font-weight: normal;
	position: absolute;
	margin: 0;
	padding: 0 37px;
	min-width: 60px;
	height: 60px;
	cursor: pointer;
	color: #fff;
}
.header_search__inner .search-field,
.header_search__inner .search_text{
	background-color: #f8f9fa;
	border: none;
	box-shadow: none;
	outline: none;
	user-select: none;
	height: 60px;
	padding: 11px 120px 11px 20px;
	margin-bottom: 0;
	font-size: 20px;
	width: 100%;
	border-radius: 0;
	text-transform: capitalize;
}
.header_search__inner .search-field:-moz-placeholder,
.header_search__inner .search_text:-moz-placeholder{
	opacity: 1 !important;
}
.header_search__inner .search-field::-moz-placeholder,
.header_search__inner .search_text::-moz-placeholder{
	opacity: 1 !important;
}
.header_search__inner .search-field:-ms-input-placeholder,
.header_search__inner .search_text:-ms-input-placeholder{
	opacity: 1 !important;
}
.header_search__inner .search-field:-webkit-autofill,
.header_search__inner .search-field:-webkit-autofill:hover,
.header_search__inner .search-field:-webkit-autofill:focus,
.header_search__inner .search_text:-webkit-autofill,
.header_search__inner .search_text:-webkit-autofill:hover,
.header_search__inner .search_text:-webkit-autofill:focus{
	-webkit-box-shadow: 0 0 0 40px rgba(0, 0, 0, 0) inset;
	border: 1px solid rgba(0, 0, 0, 0);
	transition: background-color 5000s ease-in-out 0s;
}
/* end search in header

/* burger sidebar */
.gt3_header_builder_burger_sidebar_component{
	font-size: 0;
	line-height: 0;
	padding: 0 3px;
	cursor: pointer;
}
.gt3_header_builder_burger_sidebar_component .burger_sidebar_icon{
	position: relative;
	display: inline-block;
	width: 26px;
	height: 19px;
}
.gt3_header_builder_burger_sidebar_component .burger_sidebar_icon span{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 3px;
	border-radius: 3px;
	background-color: currentColor;
	-webkit-transition: width 200ms;
	-moz-transition: width 200ms;
	-ms-transition: width 200ms;
	transition: width 200ms;
}
.gt3_header_builder_burger_sidebar_component .burger_sidebar_icon span.second{
	top: 8px;
}
.gt3_header_builder_burger_sidebar_component .burger_sidebar_icon span.third{
	top: 16px;
}
.gt3_header_builder_burger_sidebar_component:hover .burger_sidebar_icon span.first{
	width: 70%;
}
.gt3_header_builder_burger_sidebar_component:hover .burger_sidebar_icon span.third{
	width: 80%;
}
.gt3_header_builder__burger_sidebar{
	position: fixed;
	z-index: 9999;
	top: 0;
	right: -420px;
	bottom: 0;
	width: 390px;
	max-width: calc(100% - 50px);
	-webkit-transition: right .3s ease-in-out, left .3s ease-in-out;
	-moz-transition: right .3s ease-in-out, left .3s ease-in-out;
	transition: right .3s ease-in-out, left .3s ease-in-out;
}
.gt3_header_builder__burger_sidebar.active{
	right: 0;
}
.gt3_header_builder__burger_sidebar-cover{
	position: fixed;
	top: 0;
	left: 0;
	visibility: hidden;
	width: 100vw;
	height: 100vh;
	content: '';
	-webkit-transition: opacity .3s ease, visibility .3s ease;
	-moz-transition: opacity .3s ease, visibility .3s ease;
	transition: opacity .3s ease, visibility .3s ease;
	opacity: 0;
	background: rgba(0, 0, 0, .7);
}
.gt3_header_builder__burger_sidebar.active .gt3_header_builder__burger_sidebar-cover,
.gt3pg_pro-fsslider-showSocials .gt3pg_pro_socials.show{
	visibility: visible;
	cursor: url(/wp-content/themes/juris/img/close_burger.webp) 19 19, default;
	opacity: 1;
}
body.admin-bar .gt3_header_builder__burger_sidebar{
	top: 32px;
}
.gt3_burger_sidebar_container{
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow-y: scroll;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 407px;
	padding: 40px 40px;
	background: rgba(25, 26, 28, 0.9);
}
@media only screen and (max-width: 1199px){
	.gt3_header_builder_burger_sidebar_component .burger_sidebar_icon span{
		top: 5px;
		left: 0;
		width: 12px !important;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
	.gt3_header_builder_burger_sidebar_component .burger_sidebar_icon span:nth-child(2){
		display: none;
	}
	.gt3_header_builder_burger_sidebar_component .burger_sidebar_icon span:last-child{
		top: 12px;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
	}
}
@media only screen and (max-width: 767px){
	.gt3_burger_sidebar_container{
		width: 100%;
		padding: 40px 25px;
	}
}
.gt3_burger_sidebar_container ul li{
	list-style: none;
	line-height: 1;
}
body.active_burger_sidebar{
	right: 150px;
}
/* login component */
.gt3_header_builder_login_component{
	line-height: 0;
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}
.gt3_header_builder_login_component p{
	font-style: normal;
	font-weight: 500;
	line-height: 24px;
	display: inline-block;
	width: auto;
	cursor: pointer;
	text-align: center;
	font-size: 12px;
	text-transform: uppercase;
	text-rendering: auto;
}
.gt3_header_builder__login-modal{
	position: fixed;
	z-index: 1000;
	top: 5%;
	left: 5%;
	visibility: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 90%;
	height: 90%;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
	text-align: center;
	opacity: 0;
}
.gt3_header_builder__login-modal.active{
	visibility: visible;
	opacity: 1;
}
.gt3_header_builder__login-modal:before{
	position: relative;
	display: inline-block;
	height: 100%;
	content: '';
	vertical-align: middle;
}
.gt3_header_builder__login-modal-close{
	position: absolute;
	top: 15px;
	right: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.gt3_header_builder__login-modal-close:before,
.gt3_header_builder__login-modal-close:after{
	position: absolute;
	top: 14px;
	left: 0;
	width: 28px;
	height: 2px;
	content: '';
	background: #2b2c30;
}
.gt3_header_builder__login-modal-close:before{
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.gt3_header_builder__login-modal-close:after{
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.gt3_header_builder__login-modal-cover{
	position: fixed;
	top: 0;
	left: 0;
	visibility: hidden;
	width: 100vw;
	height: 100vh;
	content: '';
	-webkit-transition: opacity .3s ease, visibility .3s ease;
	-moz-transition: opacity .3s ease, visibility .3s ease;
	transition: opacity .3s ease, visibility .3s ease;
	opacity: 0;
	background: rgba(0, 0, 0, .7);
}
.gt3_header_builder__login-modal.active .gt3_header_builder__login-modal-cover{
	visibility: visible;
	cursor: url(/wp-content/themes/juris/img/close.webp) 16 16, default;
	opacity: 1;
}
#customer_login input:-webkit-autofill{
	-webkit-box-shadow: 0 0 0 30px white inset;
}
@media (max-width: 991px){
}
@media (max-width: 767px){
	#customer_login h2,
	.gt3_header_builder__login-modal_container h2{
		font-size: 24px !important;
		line-height: 32px !important;
	}
}
@media (max-width: 479px){
}
/* GT3 Header Builder end

/* RS Slider start */
@media only screen and (max-width: 1500px){
}
@media only screen and (min-width: 1501px){
}
/* RS Slider end */

/* Isotope */
.isotope-filter{
	padding: 0;
	margin-bottom: 22px;
}
.isotope-filter a{
	padding: 8px 0;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	transition: all .4s;
	margin-right: 25px;
	position: relative;
	display: inline-block;
	text-transform: uppercase;
}
.isotope-filter a:last-child{
	margin-right: 0;
}
.elementor-widget-gt3-core-portfolio .isotope-filter a:after,
.elementor-widget-gt3-core-team .isotope-filter a:after,
.isotope-filter a span.count{
	display: none;
}
.isotope-filter a span.count{
	margin-left: 0;
}
.isotope-filter a:before{
	position: absolute;
	bottom: 5px;
	left: 50%;
	width: 0;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	content: '';
	border-top: 3px solid;
	transition: all 300ms;
}
.isotope-filter a.active:before{
	width: 100%;
}
/* Isotope end */

/* mailchimp content */
#mc_display_rewards,
.mc_form_inside br,
#mc-indicates-required{
	display: none;
}
#mc_signup_form #mc_subheader{
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 20px;
	color: inherit;
	font-weight: inherit;
	font-family: inherit;
}
body #mc_signup_submit{
	margin-top: 0;
}
body #mc_signup{
	width: 100%;
}
@media only screen and (min-width: 500px){
}
/* ! mailchimp content */

/* PixProof */
div#pixproof_gallery{
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -4px;
}
@media only screen and (min-width: 900px){
}
@media only screen and (max-width: 1023px){
}
@media only screen and (max-width: 600px){
}
/* End PixProof */
#main_content ul.slick-dots > li:before,
#main_content ul > li.elementor-icon-list-item:before,
#main_content ul > li.elementor-editor-element-setting:before,
#main_content ul.page-numbers > li:before,
#main_content ul.tabs > li:before,
#main_content ul.gt3_product_list_nav > li:before,
ul[class*=select2] > li:before,
#add_payment_method #payment ul.payment_methods li:before,
#main_content ul.variable-items-wrapper > li:before,
#main_content ul.elementor-select-preset-list > li:before,
.woocommerce-cart #payment ul.payment_methods li:before,
.woocommerce-checkout #payment ul.payment_methods li:before,
.woocommerce ul.order_details li:before{
	display: none !important;
}
@media only screen and (min-width: 1280px){
}
@media only screen and (max-width: 1279px){
}
/* Map */
/* The location pointed to by the popup tip. */
/* The bubble is anchored above the tip. */
/* The popup bubble itself. */
@media only screen and (max-width: 767px){
}
@media (min-width: 768px){
	.elementor-widget-gt3-core-googlemap.enable_section_map_height,
	.elementor-widget-gt3-core-googlemap.enable_section_map_height .elementor-widget-container,
	.elementor-widget-gt3-core-googlemap .section_map_height-yes{
		height: 100%;
	}
}
/* Prev | Next Fullwidth links */
@media only screen and (min-width: 768px){
}
/* Prev-Next Links */
@media only screen and (min-width: 768px){
}
.single .format-standard-image .blog_post_media{
	display: none;
	visibility: hidden;
}
.single.visible_blog_post_media .format-standard-image .blog_post_media,
.single .gt3_module_featured_posts .format-standard-image .blog_post_media{
	display: block;
	visibility: visible;
}
/* Single Post Info */
.sidebar_right .elementor-section.elementor-section-stretched,
.sidebar_left .elementor-section.elementor-section-stretched{
	max-width: 100%;
	left: auto !important;
}
.sidebar-container.span3{
	margin-bottom: 40px;
}
.mc_merge_var label,
.search_result_form .search_form label{
	left: 20px;
}
.widget .post_count:before{
	content: '(';
}
.widget .post_count:after{
	content: ')';
}
.sidebar-container .sidebar .textwidget p + p{
	padding-top: 6px;
}
.page #comments{
	margin-top: 35px;
}
@media screen and (max-width: 767px){
}
.archive .gt3-page-title{
	/*margin-bottom: 50px;*/
}
@media only screen and (max-width: 1025px) and (min-width: 768px){
	.post_count{
		display: none !important;
	}
	.widget_nav_menu li ul,
	.widget_product_categories li ul,
	.widget_categories li ul,
	.widget_pages li ul{
		padding-left: 0;
	}
}
/* Elementor Buttons */
/* Portfolio */
/* Testimonials */
/* GT3 tooltip */
.wpcf7-form .row{
	margin-right: -5px;
	margin-left: -5px;
}
.wpcf7-form .row [class*="span"]{
	padding-right: 5px;
	padding-left: 5px;
}
/* elemntor custom text editor style */
/* end elemntor custom text editor style */

/* elementor frontend editor */
body.elementor-editor-active .elementor.elementor-edit-mode .elementor-element.elementor-section:hover,
div#elementor-add-new-section:hover{
	z-index: 1000;
}
/* end elementor frontend editor */
/* Fix for elementor row inner */
.elementor-column-wrap .elementor-container .elementor-row{
	margin-left: -10px;
	margin-right: -10px;
	width: calc(100% + 20px);
}
/* end Fix for elementor row inner */

/* gt3_team_single */
/* end gt3_team_single */

/* gt3_styled_link */
/* gt3_styled_link */
#main_content .post_count:before{
	content: '(';
}
#main_content .post_count:after{
	content: ')';
}
@media only screen and (min-width: 1023px){
}
@media only screen and (min-width: 768px){
}
/* Fullscreen ProGallery */
/* TestimonialsLite Module */
@media only screen and (max-width: 767px){
}
/* Blogboxed Module */
@media (min-width: 768px){
}
/* Portfolio Module */
/* Video Module */
/* ImageInfoBox */
/* Instagram */
@keyframes move{
	0%{
		bottom: 0;
	}
	50%{
		bottom: 10px;
	}
	100%{
		bottom: 0;
	}
}
/* PriceBox Type2 */
@media only screen and (min-width: 768px){
}
/* Booked Appointments */
body #booked-profile-page input[type="submit"],
body #booked-profile-page button,
body .booked-list-view input[type="submit"],
body .booked-list-view button,
body table.booked-calendar input[type="submit"],
body table.booked-calendar button,
body .booked-modal input[type="submit"],
body .booked-modal button{
	line-height: 38px;
	padding: 0 18px;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 2px;
}
body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button,
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block,
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
body .booked-form .booked-appointments,
body input#submit-request-appointment,
body .booked-modal button.cancel,
body .booked-modal input[type="submit"].button-primary:hover,
body .booked-modal button.cancel:hover,
body table.booked-calendar td.today:hover .date span{
	background: transparent !important;
}
@media only screen and (min-width: 1000px){
}
@media only screen and (max-width: 767px){
}
@media only screen and (max-width: 992px){
}
input[type='checkbox'] + label{
	position: relative !important;
	left: auto !important;
	top: auto !important;
	right: auto !important;
	bottom: auto !important;
	display: inline-block !important;
	padding-left: 5px;
	opacity: 1 !important;
	color: inherit !important;
}
/* Shift Gallery */

@media only screen and (max-width: 767px){
}
/* Blog Related Posts */
/* select 2 */
span.select2.select2-container{
	position: relative;
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	vertical-align: middle;
}
.select2-dropdown,
.select2-results{
	background: #1d1e20;
	border-radius: 0;
	border: none;
}
.select2-dropdown{
	padding: 30px;
	border-radius: 0;
}
.select2-dropdown.select2-dropdown--below{
	margin-top: -10px;
}
ul.select2-results__options,
ul.select2-results__options li,
.select2-container--default li.select2-results__option[aria-selected="true"],
ul.select2-results__options li:hover{
	background: transparent !important;
}
.select2-search--dropdown{
	padding: 0;
}
ul.select2-results__options{
	position: relative;
	z-index: 5555;
	width: 100%;
}
ul.select2-results__options li{
	font-size: 1em;
	line-height: 1.5;
	position: relative;
	display: block;
	float: none;
	margin: 0;
	padding: 0 0 5px 0;
}
ul.select2-results__options li:last-child{
	padding-bottom: 0;
}
ul.select2-results__options li:before{
	display: inline-block !important;
}
ul.select2-results__options li.select2-results__message:before{
	display: none !important;
}
/* select 2 */
aside{
	margin-bottom: 100px;
}
fieldset{
	border-width: 1px;
	margin-left: 0;
	margin-right: 0;
}
blockquote cite br:first-child,
.page-link .pagger_info_text{
	display: none;
}
.blog_post_media .slick_wrapper:not(.slick-initialized){
	white-space: nowrap;
	overflow: hidden;
	opacity: 0;
	transition: opacity 2000ms;
}
.blog_post_media .slick_wrapper.slick-initialized{
	opacity: 1;
}
.select2-search--dropdown .select2-search__field{
	background: transparent !important;
	border-radius: 0 !important;
}

.main-menu > ul > li.menu-on-other-side > .sub-menu{
	right: 0;
	left: auto;
}
.main-menu > ul > li.menu-on-other-side > .sub-menu .sub-menu{
	right: 101%;
	left: auto;
}

/* Revolution Slider */
/* ! Revolution Slider */

/* fullscreen_paging */
.fullscreen_paging #main_content > .elementor > .elementor-inner{
	position: relative;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    max-width: 100%;
}
.elementor-editor-active .fullscreen_paging #main_content > .elementor > .elementor-inner{
	overflow: auto;
}
body.admin-bar .fullscreen_paging #main_content > .elementor > .elementor-inner{
	height: calc(100vh - 32px);
}
.fullscreen_paging #main_content{
	/*background-color: #000000;*/
}
/*.fullscreen_paging #main_content > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section.swiper-slide{
	opacity: 0;
	transform: scale(0.9);
	transition: opacity 800ms, transform 600ms;
}
.fullscreen_paging #main_content > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section.swiper-slide.swiper-slide-active{
	opacity: 1;
	transform: scale(1);
}*/
.fullscreen_paging #main_content > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section:not(.elementor-section-height-full) > .elementor-container {
	height: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.fullscreen_paging #main_content > .elementor > .elementor-inner > .elementor-section-wrap > .elementor-section > .elementor-container > .elementor-row{
	height: auto;
    min-height: 100%;
}
.fullscreen_paging #main_content > .elementor > .elementor-inner .swiper-pagination{
	right: 20px;
	opacity: 0;
	-webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
}
.fullscreen_paging #main_content > .elementor > .elementor-inner.gt3_swiper_loaded .swiper-pagination{
	opacity: 1;
}
.fullscreen_paging #main_content > .elementor > .elementor-inner .swiper-pagination > .swiper-pagination-bullet{
	position: relative;
    z-index: 1;
    width: 8px;
    height: 8px;
    padding: 10px;
    background-clip: content-box;
    box-sizing: content-box;
    background-color: #d6d5e2;
    outline: none;
    opacity: 1;
}
.fullscreen_paging #main_content > .elementor > .elementor-inner .swiper-pagination > .swiper-pagination-bullet:after{
	content: '';
    position: absolute;
    top: 2px;
    bottom: 2px;
    left: 2px;
    right: 2px;
    border: 2px solid #bacedb;
    opacity: 0;
    transition: opacity 400ms;
}
/* end fullscreen_paging */

/* burger menu */
.gt3_burger_sidebar_container .widget_nav_menu .sub-menu {
	display: none;
}
.gt3_burger_sidebar_container .widget.widget_nav_menu ul li {
	padding: 10px 0 0 0;
	margin: 0 !important;
	border: none;
}
.gt3_burger_sidebar_container .widget.widget_nav_menu ul li:before {
	display: none;
}
.gt3_burger_sidebar_container .widget.widget_nav_menu ul li a{
	font-size: 20px;
	line-height: 1.5;
	display: block;
}
.gt3_burger_sidebar_container .widget.widget_nav_menu ul li ul li a{
	font-size: 15px;
	line-height: 1.5;
}
.gt3_burger_sidebar_container .sidebar .widget_nav_menu .menu .menu-item-has-children {
	position: relative;
	padding-right: 30px;
}
.gt3_burger_sidebar_container .gt3_burger_item_switcher {
	display: block;
	position: absolute;
	z-index: 1;
	cursor: pointer;
	right: 10px;
	top: 20px;
	color: #fff;
}
.gt3_burger_sidebar_container .gt3_burger_item_switcher:after {
	font-family: Theme_icon;
	content: "\f10f";
	font-size: 13px;
	left: 50%;
	top: 50%;
	position: absolute;
	transform: translate(-50%, -50%) rotate(90deg);
	-webkit-transform: translate(-50%, -50%) rotate(90deg);
	transition: all 300ms;
}
.gt3_burger_sidebar_container .gt3_burger_item_switcher.is-active:after {
	transform: translate(-50%, -50%) rotate(0deg);
	-webkit-transform: translate(-50%, -50%) rotate(0deg);
}

body .wpcf7 form .wpcf7-response-output {
	padding-left:45px;
}
span.select2.select2-container {
	max-width:100%;
}

.post_share_block .fa {
	font-family: FontAwesome;
	font-style: normal;
}

body .gt3-page-title_wrapper .gt3-page-title{
	padding-top: 0;
}


/* /wp-content/themes/juris/css/base-elementor.css */
/*-------------------------------------
  Elementor Global
  Video popup
  Divider
  Image box
  Testimonials
  Image brands
  Image rotate
  Counter
  PriceBox
  Button
  Blog
  Team
  Progress bar
  Timeline
  Slider
  Works
  CountDown
  Portfolio

---------------------------------------*/

/* Elementor Global */
.elementor img{
	will-change: opacity;
}
body.elementor-page .site_wrapper .main_wrapper > .container > .row > .content-container.span8{
	padding-left: 5px;
	padding-right: 5px;
	margin-top: -5px;
}
body.single.elementor-page .site_wrapper .main_wrapper > .container > .row > .content-container.span8 #main_content > .blog_post_preview .blog_content > *:not(.elementor),
body.single.elementor-page .site_wrapper .main_wrapper > .container > .row > .content-container.span8 #main_content > *:not(.blog_post_preview):not(.elementor){
	margin-right: 10px;
	margin-left: 10px;
}
@media only screen and (min-width: 1024px){

	.elementor-column[class*=max_width-]:first-child{
		margin-left: auto;
	}

	.elementor-column[class*=max_width-]:last-child{
		margin-right: auto;
	}
}
@media only screen and (min-width: 768px){
}
@media only screen and (max-width: 1023px){
}
.elementor-editor-active .gt3_header_builder.header_over_bg{
	pointer-events: none;
}
.elementor-editor-active .elementor-element[class*=elementor-hidden-]:before{
	position: absolute;
	z-index: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: '';
	background-color: rgba(206, 206, 206, .08);
}
.elementor-editor-active .elementor-element[class*=elementor-hidden-]:after{
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	max-width: 90%;
	margin: auto;
	opacity: .4;

	-webkit-justify-content: center;
	justify-content: center;
}
/* Elementor Global end */

/* Video popup */
@-webkit-keyframes video_pulse_animation_outside{
	0%{
		width: 5%;
		height: 5%;
		opacity: 1;
	}
	100%{
		width: 100%;
		height: 100%;
		opacity: 0;
	}
}
@-moz-keyframes video_pulse_animation_outside{
	0%{
		width: 5%;
		height: 5%;
		opacity: 1;
	}
	100%{
		width: 100%;
		height: 100%;
		opacity: 0;
	}
}
@-o-keyframes video_pulse_animation_outside{
	0%{
		width: 5%;
		height: 5%;
		opacity: 1;
	}
	100%{
		width: 100%;
		height: 100%;
		opacity: 0;
	}
}
@keyframes video_pulse_animation_outside{
	0%{
		width: 5%;
		height: 5%;
		opacity: 1;
	}
	100%{
		width: 100%;
		height: 100%;
		opacity: 0;
	}
}
@-webkit-keyframes video_rotate_animation_outside{
	0%{
		-webkit-transform: rotate(0deg);
	}
	100%{
		-webkit-transform: rotate(360deg);
	}
}
@-moz-keyframes video_rotate_animation_outside{
	0%{
		-moz-transform: rotate(0deg);
	}
	100%{
		-moz-transform: rotate(360deg);
	}
}
@-o-keyframes video_rotate_animation_outside{
	0%{
		-o-transform: rotate(0deg);
	}
	100%{
		-o-transform: rotate(360deg);
	}
}
@keyframes video_rotate_animation_outside{
	0%{
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
	}
}
/* Video popup end */

/* Divider */
div.elementor-widget[class*=elementor-widget-divider-]{
	margin-bottom: 0;
}
/* Divider end */

/* Image box */
@media (min-width: 768px){
}
@media (max-width: 767px){
}
/* Image box end */

/* Testimonials */
@media screen and (max-width: 1023px){
}
@media screen and (max-width: 767px){
}
/* Testimonials end */

/* Image brands */
/* Image brands end */

/* Image rotate */
/* Image rotate end */

/* Counter */
@media only screen and (max-width: 1023px){
}
/* Counter end */

/* PriceBox */
@media only screen and (max-width: 1023px){
}
/* PriceBox end */

/* Button */
@media only screen and (max-width: 1023px){
}
/* Button end */

/* Blog */
@media screen and (max-width: 1023px){
}
/* Blog end */

/* Blog Simple */
/* Blog Simple end */

/* Team */
@media only screen and (max-width: 1024px){
}
@media only screen and (max-width: 992px){
}
@media only screen and (max-width: 767px){
}
@media screen and (min-width: 600px) and (max-width: 997px){
}
/* Single member team */
@media only screen and (max-width: 1199px){
}
@media only screen and (max-width: 991px){
}
@media only screen and (max-width: 767px){
}
/* !Single member team */

/* elementor-widget-team-gt3 */
@media screen and (max-width: 599px){
}
/* Team end */

/* Progress bar */
/* Progress bar end */

/* Timeline */
/* Timeline end */

/* Slider */
/* slider_type_1 */
/* slider_type_2 */
@media only screen and (min-width: 1024px){
}
/* slider_type_3 */
@media only screen and (max-width: 1023px){
}
@media only screen and (max-width: 767px){
}
@media only screen and (max-width: 599px){
}
@media only screen and (max-width: 480px){
}
/* Slider end */

/* Tabs */
@media only screen and (min-width: 768px){
}
@media only screen and (max-width: 767px){
}
/* Tabs end */

/* CountDown */
/* countdown vertical style*/
@media only screen and (max-width: 1199px){
}
@media only screen and (max-width: 991px){
}
@media only screen and (max-width: 767px){
}
@media only screen and (max-width: 520px){
}
/* CountDown end */

/* Portfolio, Portfolio Gallery start */
@media screen and (max-width: 1200px){

}
@media screen and (max-width: 1024px) and (min-width: 769px){
}
@media screen and (max-width: 1024px){
}
@media screen and (max-width: 1024px){
}
@media screen and (min-width: 600px){
}

@media only screen and (max-width: 992px){
}
@media only screen and (max-width: 600px){
}
/** Accordion **/

@media screen and (max-width: 1366px){
}
@media screen and (max-width: 599px){
}
/* Portfolio end*/
@media screen and (max-width: 599px){
}
/* gt3_process_item */
/* end gt3_process_item */

/* elementor-testimonial */
/* end elementor-testimonial */

/* flipbox */
/* end flipbox */

/* blogboxed_content */
/* blogboxed_content */

/* elementor-widget-gt3-core-blog */
/* ! elementor-widget-gt3-core-blog */

/* Current Theme */
/* imagebox */
/* ! imagebox */

/* processbar */
/* ! processbar */

@media screen and (max-width: 1024px){
}


/* /wp-content/themes/juris/css/photo_modules.css */
/* -------------------------
  P H O T O   M O D U L E S
----------------------------
 1. Fullscreen Slider
 2. Shift Slider
 3. Grid Packery Masonry
 4. Ribbon
 5. Flow

------------------------- */

/* F U L L S C R E E N   S L I D E R */

.fs_gallery_wrapper{
    position: relative;
    overflow: hidden;
    width: 100%;
}

/* FS Title */

/* Panel */

/*!* Thumbnail *!*/

/*!* Autoplay indicator *!*/
@-webkit-keyframes gt3_fs_autoplay{
    0%{
        stroke-dashoffset: 396px;
    }
    100%{
        stroke-dashoffset: 0;
    }
}

@-o-keyframes gt3_fs_autoplay{
    0%{
        stroke-dashoffset: 396px;
    }
    100%{
        stroke-dashoffset: 0;
    }
}

@-moz-keyframes gt3_fs_autoplay{
    0%{
        stroke-dashoffset: 396px;
    }
    100%{
        stroke-dashoffset: 0;
    }
}

@keyframes gt3_fs_autoplay{
    0%{
        stroke-dashoffset: 396px;
    }
    100%{
        stroke-dashoffset: 0;
    }
}

/*!* Arrows *!*/

/* Title */

.fs_gallery_wrapper .status{
    font-size: 0;
    line-height: 0;
    letter-spacing: 0;
}

.fs_gallery_wrapper .first{
    font-size: 36px;
    font-weight: 400;
    line-height: 1em;
    letter-spacing: .025em;
}

.fs_gallery_wrapper .divider{
    font-size: 36px;
    font-weight: 400;
    line-height: .8em;
    padding: 0 3px;
}

.fs_gallery_wrapper .fullscreen{
    position: absolute;
    z-index: 40;
    right: 50px;
    bottom: 50px;
    display: block;
    width: 24px;
    height: 24px;
    opacity: 1;
}

.fs_gallery_wrapper:-ms-fullscreen{
    width: 100vw;
    max-width: 100vw;
    height: 100vh !important;
    max-height: 100vh;
}

.fs_gallery_wrapper:-webkit-full-screen{
    width: 100vw;
    max-width: 100vw;
    height: 100vh !important;
    max-height: 100vh;
}

.fs_gallery_wrapper:-moz-full-screen{
    width: 100vw;
    max-width: 100vw;
    height: 100vh !important;
    max-height: 100vh;
}

.fs_gallery_wrapper:fullscreen{
    width: 100vw;
    max-width: 100vw;
    height: 100vh !important;
    max-height: 100vh;
}

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

    .fs_gallery_wrapper .first,
    .fs_gallery_wrapper .divider{
        font-size: 28px;
    }

    @-webkit-keyframes gt3_fs_autoplay{
        0%{
            stroke-dashoffset: 296px;
        }
        100%{
            stroke-dashoffset: 0;
        }
    }
    @-o-keyframes gt3_fs_autoplay{
        0%{
            stroke-dashoffset: 296px;
        }
        100%{
            stroke-dashoffset: 0;
        }
    }
    @-moz-keyframes gt3_fs_autoplay{
        0%{
            stroke-dashoffset: 296px;
        }
        100%{
            stroke-dashoffset: 0;
        }
    }
    @keyframes gt3_fs_autoplay{
        0%{
            stroke-dashoffset: 296px;
        }
        100%{
            stroke-dashoffset: 0;
        }
    }
}

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

    @-webkit-keyframes gt3_fs_autoplay{
        0%{
            stroke-dashoffset: 176px;
        }
        100%{
            stroke-dashoffset: 0;
        }
    }
    @-o-keyframes gt3_fs_autoplay{
        0%{
            stroke-dashoffset: 176px;
        }
        100%{
            stroke-dashoffset: 0;
        }
    }
    @-moz-keyframes gt3_fs_autoplay{
        0%{
            stroke-dashoffset: 176px;
        }
        100%{
            stroke-dashoffset: 0;
        }
    }
    @keyframes gt3_fs_autoplay{
        0%{
            stroke-dashoffset: 176;
        }
        100%{
            stroke-dashoffset: 0;
        }
    }
}

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

    .fs_gallery_wrapper .fullscreen{
        top: 20px;
        right: 20px;
        bottom: auto;
    }
}

/* S H I F T   S L I D E R */
.shift_gallery_wrapper{
    position: relative;
}

.shift_gallery{
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

/* Buttons */

/* Titles */

@media screen and (max-width: 1023px){
}

@media screen and (max-width: 767px){
}

/* Gallery Grid Packery Masonry */
body.elementor-editor-active .packery_wrapper a,
body.elementor-editor-active .masonry_wrapper a,
body.elementor-editor-active .grid_wrapper  a{
    pointer-events: none;
}

.packery_wrapper .isotope_item,
.masonry_wrapper .isotope_item,
.grid_wrapper .isotope_item{
    box-sizing: border-box;
}

/* Packery */

@media screen and (min-width: 600px){
}

/* Packery end */

/* Hover */
/* Type 1 */

/* Type 2 */

/* Type 3 */

/* Type 4 */
/* Type 5 */
/* End Hover */

@media screen and (max-width: 1366px){
}

@media screen and (max-width: 599px){
}

/* Gallery Grid Packery Masonry end */

/* Ribbon start */
/* R I B B O N   S L I D E R */
.ribbon_slider_wrapper{
    position: relative;
    display: block;
    overflow: hidden;
}
.ribbon_slider{
    position: absolute;
    z-index: 13;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    transition: opacity 500ms;
}
.ribbon_slider .ribbon_slide{
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    -webkit-transition: left 600ms, opacity 600ms, transform 600ms;
            transition: left 600ms, opacity 600ms, transform 600ms;
    opacity: 0;
}
.ribbon_slider .ribbon_slide img{
    display: block;
    width: auto;
    max-width: none;
    height: 100%;
    margin: 0 0;
}
.ribbon_slider .ribbon_slide iframe{
    display: block;
    margin: 0;
}
@media only screen and (min-width: 1024px){
}


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


/* Ribbon Personal Preloader */
.ribbon_slider .ribbon_slide:before{
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    content: '';
    -webkit-animation: none !important;
         -o-animation: none !important;
            animation: none !important;
    opacity: 1;
    background: url('/wp-content/themes/juris/img/swipebox/preloader.svg') no-repeat center !important;
    box-shadow: none !important;
}
.ribbon_slider .ribbon_slide img{
    transition: opacity 500ms;
    opacity: 0;
}
/* Ribbon end */


/* Flow Start */
/* F L O W   S L I D E R  */
.flow_slider_wrapper{
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
}
.flow_slider{
    position: absolute;
    z-index: 13;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
}
.flow_slider .flow_slide{
    position: absolute;
    z-index: -1!important;
    top: 50%;
    left: 50%;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    -webkit-transition: opacity 400ms, z-index 400ms, transform 400ms;
            transition: opacity 400ms, z-index 400ms, transform 400ms;
    transform: translate(-50%,-50%) scale(0,0);
    opacity: 0;
    background: #25282c;
}
.flow_slider .flow_slide img{
    display: block;
    width: auto;
    max-width: none!important;
    height: 100%;
    margin: 0 0;
}
.flow_slider .flow_slide iframe{
    display: block;
    margin: 0;
}

/* Flow Titles & Overlay */

/* Flow Personal Preloader */
.flow_slider .flow_slide:before{
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    content: '';
    -webkit-animation: none !important;
         -o-animation: none !important;
            animation: none !important;
    opacity: 1;
    background: url('/wp-content/themes/juris/img/swipebox/preloader.svg') no-repeat center !important;
    box-shadow: none !important;
}
.flow_slider .flow_slide img{
    transition: opacity 500ms;
    opacity: 0;
}
/* Flow End */


/* /wp-content/themes/juris/css/responsive.css */
/* R E S P O N S I V E */
@media only screen and (max-width: 1400px){
}
@media only screen and (max-width: 1230px){
}
@media only screen and (max-width: 1199px){
    .container,
    .main_footer .container,
    .isotope-filter {
        width: 998px;
    }
    .main_footer .container{
        overflow: hidden;
    }
}

@media only screen and (max-width: 1023px){
    .container,
    .main_footer .container,
    .isotope-filter {
        width: 740px;
    }
    .top_footer .row [class*=span]{
        margin-bottom: 35px;
    }
}
@media only screen and (max-width: 992px) and (min-width: 900px){
}

@media only screen and (max-width: 899px) and (min-width: 768px){
}
@media only screen and (max-width: 767px){
    .main_footer .container,
    .container{
        width: 560px;
    }
    .top_footer .row [class*=span]{
        margin-bottom: 15px;
    }
    .top_footer .row [class*=span]:last-child{
        margin-bottom: 0;
    }
    .sidebar-container{
        padding-top: 35px;
    }
    .mobile_text_center{
        text-align: center;
    }
    .comment-reply-link {
        position: relative;
        top: auto;
        right: auto;
        bottom: auto;
        left: auto;
        font-style: italic;
    }
    .isotope-filter {
        text-align: center !important;
    }
    .gt3-page-title__content .page_title h1,
    h1.portfolio_title_content,
    h1,
    .elementor-widget-heading h1.elementor-heading-title {
        font-size: 36px !important;
        line-height: 1.2 !important;
    }
}
@media only screen and (max-width: 350px){
    .isotope-filter {
        text-align: left !important;
    }
}
@media only screen and (max-width: 767px) and (min-width: 600px){
}
@media only screen and (max-width: 615px) and (min-width: 600px){
}
@media only screen and (max-width: 599px) and (min-width: 320px){
}

@media only screen and (max-width: 599px){
    .main_footer .container,
    .container{
        width: 420px;
    }
}
@media only screen and (max-width: 479px){
    .main_footer .container,
    .container{
        width: 90%;
    }
    .gt3-page-title__content .page_title,
    .gt3-page-title__content .gt3_breadcrumb,
    .gt3-page-title__content .page_sub_title{
        display: block;
    }
}

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

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

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

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

@media only screen and (max-width: 1200px) and (min-width: 899px){
}


@media only screen and (min-width: 899px) and (max-width: 1280px){
}

@media only screen and (max-width: 600px){
    .back_to_top_container {
        right: 25px;
        bottom: 25px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
}

@media only screen and (min-width: 768px) and (max-width: 1200px){
    aside .widget.widget_nav_menu ul ul {
        margin-left: 0 !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
}

@media only screen and (min-width: 993px) {
}


@media only screen and (min-width: 390px) and (max-width: 480px) {
    .main_footer .container,
    .container{
        width: calc(90% - 20px);
    }
}

@media only screen and (max-width: 1200px) {
    .gt3_header_builder .mobile_menu_container .main-menu ul.sub-menu > li.current-menu-ancestor > a,
    .gt3_header_builder .mobile_menu_container .main-menu ul.sub-menu > li.current-menu-ancestor > a,
    .gt3_header_builder .mobile_menu_container .main-menu ul.sub-menu > li.current-menu-parent > a,
    .gt3_header_builder .mobile_menu_container .main-menu ul.sub-menu > li.current_page_parent > a,
    .gt3_header_builder .mobile_menu_container .main-menu ul.sub-menu > li.current_page_ancestor > a,
    .gt3_header_builder .mobile_menu_container .main-menu ul.sub-menu > li.current-menu-item > a,
    .gt3_header_builder .mobile_menu_container .main-menu ul.sub-menu > li.current_page_item > a,
    .gt3_header_builder .mobile_menu_container .main-menu ul.sub-menu > li:hover > a {
        background-color: transparent;
    }
}

@media only screen and (min-width: 1200px) {
    .main-menu ul li ul.sub-menu,
    .column_menu ul li ul.sub-menu{
        width: 210px;
        padding: 0;
    }
    .main-menu ul li ul .menu-item{
        padding: 0;
    }
    .main-menu ul li ul .menu-item > a{
        width: calc(100% - 60px);
        padding: 14px 30px;
        border-bottom: 1px rgba(0,0,0, 0.02) solid;
    }
    .main-menu ul li ul ul.sub-menu{
        margin-top: 0;
    }
    .main-menu > ul > li {
        margin: 0 13px;
    }
}


/* inline \3c style id="gt3-responsive-inline-css"> */
/* Custom CSS */*{}body,.main_footer .widget-title,.widget-title,body .widget .yit-wcan-select-open,body .widget-hotspot,body div[id*="ajaxsearchlitesettings"].searchsettings form fieldset legend,.prev_next_links_fullwidht .link_item,span.elementor-drop-cap span.elementor-drop-cap-letter,input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea,.select2-search--dropdown .select2-search__field{font-family:Roboto;}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea,.select2-search--dropdown .select2-search__field {font-weight:400;}body {background:#FFFFFF;font-size:15px;line-height:24px;font-weight:400;color: #051c2c;}.quote_author,blockquote cite,blockquote code{font-size:15px;line-height:24px;font-weight:400;}.elementor-widget-gt3-core-portfolio .hover_type2 .wrapper .text_wrap:before,.elementor-widget-gt3-core-portfolio .hover_type3 .wrapper .text_wrap:before,.gt3pg_pro_FSSlider .gt3pg_pro_gallery_wrap,.gt3_image_rotate .gt3_image_rotate_title,.elementor-slick-slider .slick-slider .slick-arrow,div.slick-slider .slick-arrow,.swiper-pagination > .swiper-pagination-bullet,.elementor-widget-image-carousel .elementor-swiper-button,.gt3_carousel-elementor > .elementor-column-wrap > .elementor-widget-wrap > .slick-arrow,.elementor-widget-gt3-core-teamcarousel .item_list > .slick-arrow,.gt3_module_blog_simple.gt3_carousel-elementor .slick-arrow{background:#FFFFFF;}div.slick-slider ul.slick-dots li button:before,div.slick-slider ul.slick-dots li.slick-active button:before,div.gt3_carousel_list.slick-slider ul.slick-dots li button:before,div.gt3_carousel_list.slick-slider ul.slick-dots li.slick-active button:before,.blog_post_preview.format-gallery .slick-dots > li button:before,.swiper-pagination > .swiper-pagination-bullet:before{color:#FFFFFF;}p,.elementor-accordion .elementor-accordion-item .elementor-tab-content{line-height: 1.6;}/* Custom Fonts */.module_team .team_info,h1,h2,h3,h4,h5,h6,.gt3_header_builder_component.gt3_header_builder_search_cat_component .gt3-search_cat-select,.main_wrapper .gt3_search_form:before,.logged-in-as a:hover,.sidebar-container .widget.widget_posts .recent_posts .post_title a,.gt3_header_builder_component .woocommerce-mini-cart__empty-message,.elementor-widget-gt3-core-tabs .ui-tabs-nav .ui-state-default a,.single_prev_next_posts .gt3_post_navi:after,.elementor-widget-gt3-core-portfolio .portfolio_wrapper.hover_type6 .text_wrap .title,.gt3_price_item-elementor .gt3_item_cost_wrapper h3,.gt3pg-isotope-item .text_info_wrapper,.elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .team_title > *,.elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .team_title__text,.elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .team-positions,.elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .team_info,.elementor-widget-gt3-core-team .module_team.type1 .item-team-member:not(.item-team--no_image) .gt3_single_team_info,.elementor-widget-gt3-core-teamcarousel .module_team.type1 .item-team-member:not(.item-team--no_image) .team_title > *,.elementor-widget-gt3-core-teamcarousel .module_team.type1 .item-team-member:not(.item-team--no_image) .team_title__text,.elementor-widget-gt3-core-teamcarousel .module_team.type1 .item-team-member:not(.item-team--no_image) .team-positions,.elementor-widget-gt3-core-teamcarousel .module_team.type1 .item-team-member:not(.item-team--no_image) .team_info,.elementor-widget-gt3-core-teamcarousel .module_team.type1 .item-team-member:not(.item-team--no_image) .gt3_single_team_info,.widget.woocommerce.widget_product_categories,.gt3_widget.woocommerce .widget-title{color: #051c2c;}.search-results .blogpost_title a:hover,.select2-container--default li.select2-results__option[aria-selected="true"],ul.select2-results__options li:hover {color: #43B1E7 !important;}.gt3_icon_box__icon--number,h1,h2,h3,h4,h5,h6,.strip_template .strip-item a span,.column1 .item_title a,.index_number,.price_item_btn a,.shortcode_tab_item_title,.gt3_twitter .twitt_title,.elementor-widget-gt3-core-counter .counter,.gt3_dropcaps,.dropcap,.single_prev_next_posts .gt3_post_navi:after {font-family: Noto Serif;font-weight: 400;}.widget .calendar_wrap tbody td > a:before,.gt3_module_button_list a:after,.content-container ul li:before,.comment-reply-link:after,.single_prev_next_posts .fleft a span.gt3_post_navi:before,.single_prev_next_posts .fright a span.gt3_post_navi:before,input[type="submit"]:hover,button:hover,.gt3_single_team_info .gt3_single_team_vcard .member-vcard:hover,.widget.widget_product_categories ul li:hover:before,.widget.widget_nav_menu ul li a:hover:before,.widget.widget_archive ul li:hover:before,.widget.widget_pages ul li:hover:before,.widget.widget_categories ul li:hover:before,.widget.widget_recent_entries ul li:hover:before,.widget.widget_meta ul li:hover:before,.widget.widget_recent_comments ul li:hover:before,.widget.main_wrapper ul li:hover:before,.widget.main_footer ul li:hover:before,ul.wp-block-archives li:hover:before,ul.wp-block-categories li:hover:before,ul.wp-block-latest-posts li:hover:before,ul.select2-results__options li:hover:before{background: #1D40CA;}h1,.elementor-widget-heading h1.elementor-heading-title{font-size:58px;line-height:72px;letter-spacing:-1.45px;}h2,.elementor-widget-heading h2.elementor-heading-title,.elementor-widget-gt3-core-blog .blogpost_title,h3.gt3_author_box__name {font-size:36px;line-height:47px;letter-spacing:-0.9px;}h3,.elementor-widget-heading h3.elementor-heading-title,.elementor-widget-gt3-core-blog .gt3_module_blog:not(.items1) .blogpost_title,#customer_login h2,.gt3_header_builder__login-modal_container h2,.sidepanel .title{font-size:24px;line-height:36px;letter-spacing:-0.6px;}h4,.elementor-widget-heading h4.elementor-heading-title {font-family:Roboto;font-weight:700;font-size:18px;line-height:30px;}h5,.elementor-widget-heading h5.elementor-heading-title {font-family:Roboto;font-weight:700;font-size:16px;line-height:28px;}h6,.elementor-widget-heading h6.elementor-heading-title {font-family:Roboto;font-weight:700;font-size:13px;line-height:20px;}/*button,*/.gt3_header_builder_cart_component .buttons .button,.gt3_module_button a,.learn_more,blockquote,.elementor-widget-gt3-core-TestimonialsLite .testimonials-text,.quote_text,.quote_author,.blog_post_media__link_text {font-family: Noto Serif;font-weight: 400;color:#051c2c}/* Theme color */a,.calendar_wrap thead,.gt3_practice_list__image-holder i,.load_more_works:hover,.copyright a:hover,.price_item .items_text ul li:before,.price_item.most_popular .item_cost_wrapper h3,.gt3_practice_list__title a:hover,#select2-gt3_product_cat-results li,.ribbon_arrow,.flow_arrow,ol > li:before,.main_wrapper #main_content ul.gt3_list_line li:before,.main_wrapper .elementor-section ul.gt3_list_line li:before,.main_wrapper #main_content ul.gt3_list_disc li:before,.main_wrapper .elementor-section ul.gt3_list_disc li:before,.top_footer a:hover,.gt3_practice_list__link:before,.load_more_works,.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,.woocommerce ul.cart_list li a:hover,ul.gt3_list_disc li:before,.woocommerce-MyAccount-navigation ul li:hover a,.woocommerce-MyAccount-navigation ul li.is-active a,.elementor-widget-gt3-core-team .module_team.type3 .team_link a:hover,.elementor-widget-gt3-core-team .module_team .team_title__text a:hover,.elementor-widget-gt3-core-team .module_team.type2 .team_img:hover ~ .team-infobox .team_title__text,.elementor-widget-gt3-core-teamcarousel .module_team.type2 .team_img:hover ~ .team-infobox .team_title__text,.elementor-element-custom_color a:hover,.woocommerce ul.products li.product:hover .price ins{color: #43B1E7;}a:hover{color: #1D40CA;}.gt3_practice_list__link:before,.load_more_works,#back_to_top:hover,.woocommerce ul.products:not(.list) li.product .gt3_woocommerce_open_control_tag div a:before,.woocommerce ul.products:not(.list) li.product .gt3_woocommerce_open_control_tag .added_to_cart:hover,.woocommerce ul.products:not(.list) li.product .gt3_woocommerce_open_control_tag div a:hover,.blog_post_media__link_text:before,input[type="submit"].gt3-special-field:hover,.widget_gt3_posts_list_widget .gt3_posts_list.gt3_posts_list--type_team .gt3_posts_list__image:after{background-color: #43B1E7;}.gt3_icon_box__link a:before,.gt3_icon_box__link a:before,.stripe_item-divider,.widget_search .search_form .search_submit,.gt3_404_search form.search_form.gt3_search_form .search_submit,.header_search__inner .search_form .search_submit,.widget_product_search .gt3_search_form .search_submit,.search_result_form .search_form .search_submit{background-color: #43B1E7;}.single-member-page .member-icon:hover,.single-member-page .team-link:hover,#respond #commentform p[class*="comment-form-"] > label.gt3_onfocus,.comment-notes .required,#cancel-comment-reply-link,.top_footer .widget.widget_recent_entries ul li > a:hover,.widget_search .search_form .search_submit:hover,.gt3_404_search form.search_form.gt3_search_form .search_submit:hover,.header_search__inner .search_form .search_submit:hover,.widget_product_search .gt3_search_form .search_submit:hover,.search_result_form .search_form .search_submit:hover{color: #43B1E7;}/* menu fonts */.main-menu>.gt3-menu-categories-title,.main-menu>ul,.main-menu>div>ul,.column_menu>ul,.column_menu>.gt3-menu-categories-title,.column_menu>div>ul {font-family:Roboto;font-weight:400;line-height:36px;font-size:15px;}/* sub menu styles */.main-menu ul.sub-menu li.menu-item:hover > a:hover,.column_menu ul li.menu-item:hover > a:hover,.main-menu .current_page_item,.main-menu .current-menu-item,.main-menu .current-menu-ancestor,.gt3_header_builder_menu_component .column_menu .menu li.current_page_item > a,.gt3_header_builder_menu_component .column_menu .menu li.current-menu-item > a,.gt3_header_builder_menu_component .column_menu .menu li.current-menu-ancestor > a,.column_menu .current_page_item,.column_menu .current-menu-item,.column_menu .current-menu-ancestor,.gt3_header_builder .main-menu > ul > li > a:before,.gt3_header_builder .main-menu ul.sub-menu:before {color: #1d40ca;}#back_to_top,.header_search .header_search__inner:before,.portfolio_carousel_wrapper .portfolio_item .wrapper .text_wrap{background-color:#FFFFFF;}.header_search__inner_close {background: #051c2c;}.header_search__inner .search_form:after{border-top-color: #43B1E7;}.main-menu ul li ul.sub-menu,.column_menu ul li ul.sub-menu,.main_header .header_search__inner .search_form,.mobile_menu_container {background-color: rgba(247,248,248,1) ;color: #051c2c ;}.gt3_header_builder .main-menu ul.sub-menu > li.current-menu-ancestor > a,.gt3_header_builder .main-menu ul.sub-menu > li.current-menu-ancestor > a,.gt3_header_builder .main-menu ul.sub-menu > li.current-menu-parent > a,.gt3_header_builder .main-menu ul.sub-menu > li.current_page_parent > a,.gt3_header_builder .main-menu ul.sub-menu > li.current_page_ancestor > a,.gt3_header_builder .main-menu ul.sub-menu > li.current-menu-item > a,.gt3_header_builder .main-menu ul.sub-menu > li.current_page_item > a,.gt3_header_builder .main-menu ul.sub-menu > li:hover > a { background-color:rgba(255,255,255,1) ;color: #1d40ca ;}.main_header .header_search__inner .search_text::-webkit-input-placeholder{color: #051c2c !important;}.main_header .header_search__inner .search_text:-moz-placeholder {color: #051c2c !important;}.main_header .header_search__inner .search_text::-moz-placeholder {color: #051c2c !important;}.main_header .header_search__inner .search_text:-ms-input-placeholder {color: #051c2c !important;}.header_search__inner .search-field,.header_search__inner .search_text{color: #051c2c;}.header_search__inner .search-field:-webkit-autofill,.header_search__inner .search-field:-webkit-autofill:hover,.header_search__inner .search-field:-webkit-autofill:focus,.header_search__inner .search_text:-webkit-autofill,.header_search__inner .search_text:-webkit-autofill:hover,.header_search__inner .search_text:-webkit-autofill:focus{-webkit-text-fill-color: #051c2c;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #051c2c;}input:-moz-placeholder,textarea:-moz-placeholder {color: #051c2c;}input::-moz-placeholder,textarea::-moz-placeholder {color: #051c2c;}input:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #051c2c;}/* widgets *//* blog */.countdown-period,.gt3-page-title_default_color_a .gt3-page-title__content .gt3_breadcrumb a,.gt3-page-title_default_color_a .gt3-page-title__content .gt3_breadcrumb .gt3_pagination_delimiter,.module_team.type2 .team-positions,.widget_gt3_team_list_widget .team-positions,.widget.widget_recent_entries > ul > li a,.gt3_widget > ul > li a,#main_content ul[class*="wp-block"] li > a,.comment-reply-link,.sidebar .widget_nav_menu .menu .menu-item > a,.gt3_module_button_list a,.blog_post_info,.likes_block.already_liked .icon,.likes_block.already_liked:hover .icon,.wrapper_404 label,#respond #commentform p[class*="comment-form-"] > label,.header_search .search_form .search_text,.header_search .gt3_search_form label,.woocommerce-MyAccount-navigation ul li a,.main_wrapper .gt3_product_list_nav li a,.wp-block-image figcaption,.elementor-widget-container .widget_nav_menu .menu .menu-item > a {color: #051c2c;}.blogpost_title i,.comment_info a:hover,.elementor-widget-gt3-core-pricebox .price_button-elementor a:hover,.widget_search .search_form:before,.portfolio_carousel_wrapper .portfolio_item .wrapper .text_wrap .title a:hover,.widget_gt3_posts_list_widget .gt3_posts_list .gt3_recent_posts_taxonomy a:hover,body .elementor-widget-gt3-core-portfolio .categories span:hover,.elementor-widget-gt3-core-portfolio .categories span:hover,.gt3_header_builder__burger_sidebar .sidebar .widget_nav_menu .menu .menu-item > a:hover,.gt3_header_builder__burger_sidebar .widget.widget_recent_entries > ul > li a:hover,.gt3_header_builder__burger_sidebar .gt3_widget > ul > li a:hover {color: #43B1E7;}.widget.widget_recent_entries > ul > li:hover a,.gt3_widget > ul > li a:hover,.widget.widget_recent_comments > ul > li a:hover,.widget.widget_rss > ul > li:hover a,.sidebar-container .widget.widget_posts .recent_posts .post_title a:hover,.sidebar .widget_nav_menu .menu .menu-item > a:hover,#main_content ul[class*="wp-block"] li > a:hover,.gt3_module_button_list a:hover,.listing_meta span.post_category,.comment_author_says span.comment_author_name,.comment-reply-link:hover,.widget_gt3_posts_list_widget .gt3_posts_list .gt3_recent_posts_taxonomy a,.portfolio_carousel_wrapper .portfolio_item .wrapper .text_wrap .categories,.portfolio_carousel_wrapper .portfolio_item .wrapper .text_wrap .gt3_module_button_list a:hover,body .elementor-widget-gt3-core-portfolio .categories, .elementor-widget-gt3-core-portfolio .categories,.portfolio_carousel_wrapper .portfolio_item .wrapper .categories,.gt3pg-isotope-item .text_info_wrapper .text_wrap_caption,.isotope-filter a.active,.isotope-filter a:hover,.elementor-widget-gt3-core-portfolio .categories span:hover,.elementor-widget-container .widget_nav_menu .menu .menu-item > a:hover,.elementor-widget-container .widget_nav_menu .menu .menu-item.current-menu-item > a{color: #1D40CA;}input[type="submit"],button,.gt3_single_team_info .gt3_single_team_vcard .member-vcard,.gt3_single_team_info .gt3_single_team_vcard .member-vcard:hover{border-color: #1D40CA;}.gt3_header_builder_cart_component__cart-container .total strong,.sidebar .widget .widget-title,.prev_next_links .title,.widget.widget_recent_comments > ul > li a,div:not(.packery_wrapper) .blog_post_preview .listing_meta {color: #051c2c;}.elementor-widget-gt3-core-pricebox .price_button-elementor a,.elementor-widget-gt3-core-pricebox .price_button-elementor a:hover,.ui-datepicker .ui-datepicker-buttonpane button.ui-state-hover,.woocommerce ul.products li.product .gt3_woocommerce_open_control_tag_bottom div a,.woocommerce ul.products li.product .gt3_woocommerce_open_control_tag_bottom div a:hover,.widget_search .search_form .search_submit,.gt3_404_search form.search_form.gt3_search_form .search_submit,.header_search__inner .search_form .search_submit,.widget_product_search .gt3_search_form .search_submit,.search_result_form .search_form .search_submit,.gt3_module_title .carousel_arrows a:hover span:before{border-color: #43B1E7;}.post_share_block:hover > a,.woocommerce ul.products li.product .gt3_woocommerce_open_control_tag_bottom div a:hover,.woocommerce ul.products.list li.product .gt3_woocommerce_open_control_tag div a:hover:before, .woocommerce ul.products li.product .gt3_woocommerce_open_control_tag_bottom div a:hover:before,.woocommerce div.product form.cart .button:hover,.single-product.woocommerce div.product .product_meta a:hover,.woocommerce div.product span.price,.likes_block:hover .icon,.woocommerce .gt3-pagination_nav nav.woocommerce-pagination ul li a.prev:hover,.woocommerce .gt3-pagination_nav nav.woocommerce-pagination ul li a.next:hover,.woocommerce .gt3-pagination_nav nav.woocommerce-pagination ul li a.gt3_show_all:hover,.woocommerce div.product div.images div.woocommerce-product-gallery__trigger:hover{color: #43B1E7;}.blog_post_media__link_text a:hover,h3#reply-title a,.comment_author_says a:hover,.dropcap,.gt3_custom_text a,.gt3_custom_button i,.widget_gt3_team_list_widget .team_title__text:hover,.elementor-widget-gt3-core-portfolio .portfolio_wrapper.hover_type6 .title:hover,.elementor-widget-gt3-core-portfolio .portfolio_wrapper.hover_type7 .title:hover,.gt3_recent_posts_title:hover {color: #43B1E7;}.main_wrapper #main_content ul[class*="gt3_list_"] li:before,.single .post_tags > span,h3#reply-title a:hover,.comment_author_says,.comment_author_says a {color: #051c2c;}::-moz-selection{background: #43B1E7; color:#FFFFFF;}::selection{background: #43B1E7; color:#FFFFFF;}@media only screen and (max-width: 767px){}.top_footer .widget.widget_posts .recent_posts li > .recent_posts_content .post_title a,.top_footer .widget.widget_archive ul li > a,.top_footer .widget.widget_categories ul li > a,.top_footer .widget.widget_pages ul li > a,.top_footer .widget.widget_meta ul li > a,.top_footer .widget.widget_recent_comments ul li > a,.top_footer .widget.widget_recent_entries ul li > a,.main_footer .top_footer .widget h3.widget-title,.top_footer h1,.top_footer h2,.top_footer h3,.top_footer h4,.top_footer h5,.top_footer h6,.top_footer strong,.top_footer .widget-title,.top_footer .widget.widget_nav_menu ul li > a:hover{color: #ffffff ;}.top_footer{color: #abc3e1;}.main_footer .copyright{color: #abc3e1;}.main_footer .pre_footer{color: #abc3e1;}@media only screen and (max-width: 1200px){.header_side_container .logo_container .tablet_logo{height: 80px;}}@media only screen and (max-width: 767px){.header_side_container .logo_container {max-width: 230px;}.header_side_container .logo_container img{height: auto !important;}.header_side_container .logo_container.sticky_logo_enable img.sticky_logo {width: 230px;}}.woocommerce div.product form.cart div.quantity,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce #review_form #respond input[type="date"],.woocommerce #review_form #respond input[type="email"],.woocommerce #review_form #respond input[type="number"],.woocommerce #review_form #respond input[type="password"],.woocommerce #review_form #respond input[type="search"],.woocommerce #review_form #respond input[type="tel"],.woocommerce #review_form #respond input[type="text"],.woocommerce #review_form #respond input[type="url"],.woocommerce #review_form #respond select,.woocommerce #review_form #respond textarea,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce table.shop_table td,.woocommerce-cart .cart_totals table.shop_table tr th,.woocommerce-cart .cart_totals table.shop_table tr td,.select2-search--dropdown .select2-search__field,.woocommerce .return-to-shop a.button.wc-backward {border-color: #43B1E7;}/*input[type="submit"],button,.woocommerce button.button.alt,.woocommerce-cart table.cart td.actions .coupon .button,.woocommerce-cart table.cart td.actions > .button,.wc-proceed-to-checkout a.checkout-button.button.alt.wc-forward,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-Reviews #respond form#commentform input#submit{font-family: Noto Serif;font-weight: 400;border-color: rgba(67,177,231, 0.1);color: #051c2c}*/.widget.widget_nav_menu ul li{border-color: rgba(67,177,231, 0.1);}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea,.select2-search--dropdown .select2-search__field {border-color: rgba(67,177,231, 0.1);color: #051c2c;}.price_item .label_text span,a.bordered:hover,.woocommerce ul.products li.product .gt3_woocommerce_open_control_tag_bottom div a,.woocommerce-cart .shipping-calculator-form .button:hover,.woocommerce #payment .woocommerce-page #place_order,.woocommerce #payment .woocommerce-page #place_order:hover,.prev_next_links_fullwidht .link_item,span.ui-slider-handle.ui-state-default.ui-corner-all.ui-state-hover,body table.compare-list .add-to-cart td a:hover,.woo_mini-count > span:not(:empty),#review_form form#commentform input#submit:hover,.infinite-scroll-request > div{background-color: #43B1E7;}ul.select2-results__options li:before,ul.select2-results__options li.select2-results__message,.woocommerce .return-to-shop a.button.wc-backward:hover {color: #051c2c !important;}.page-link > span.page-number,.gt3_comments_pagination .page-numbers.current,.tagcloud a,.woocommerce .widget_price_filter .price_slider_amount .button:hover,.view_more_link,.tp-tabs-inner-wrapper .tp-tab-title:after {color: #43B1E7;}.page-link > span.page-number,.elementor-widget-gt3-core-tabs .ui-tabs-nav .ui-state-default.ui-tabs-active a,#review_form form#commentform input#submit,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce input.button.alt,.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.widget.widget_product_categories ul li:before,.widget.widget_nav_menu ul li:before,.widget.widget_archive ul li:before,.widget.widget_pages ul li:before,.widget.widget_categories ul li:before,.widget.widget_recent_entries ul li:before,.widget.widget_meta ul li:before,.widget.widget_recent_comments ul li:before,.widget.main_wrapper ul li:before,.widget.main_footer ul li:before,ul.wp-block-archives li:before,ul.wp-block-categories li:before,ul.wp-block-latest-posts li:before,ul.select2-results__options li:before {background-color: #051c2c;}.price_item-cost span,.elementor-widget-slider-gt3 .controls .slick_control_text span.all_slides,.ribbon_arrow .control_text span.all_slides,.woocommerce ul.cart_list li a,.isotope-filter a,.view_more_link:hover,.quote_author,blockquote cite,blockquote code{color: #051c2c;}.fs_gallery_wrapper .status .first,.fs_gallery_wrapper .status .divider,.countdown-section,.page_nav_ancor a,.gt3_widget span.woocommerce-Price-amount.amount,.woocommerce .widget_price_filter .price_label,.woocommerce table.shop_table td.product-remove a,.woocommerce table.shop_table td.product-name a,.sidebar-container .widget.widget_posts .recent_posts .listing_meta span,.gt3_header_builder_cart_component:hover .gt3_header_builder_cart_component__cart{color: #051c2c;}.gt3_burger_sidebar_container .sidebar .widget_nav_menu .menu .sub-menu .menu-item > a:hover,.gt3_burger_sidebar_container .widget.widget_nav_menu ul li a.is-active {color: #43B1E7;}.gt3_burger_sidebar_container .widget.widget_nav_menu ul > li.current-menu-ancestor > a,.gt3_burger_sidebar_container .widget.widget_nav_menu ul > li.current-menu-ancestor > a,.gt3_burger_sidebar_container .widget.widget_nav_menu ul > li.current-menu-parent > a,.gt3_burger_sidebar_container .widget.widget_nav_menu ul > li.current_page_parent > a,.gt3_burger_sidebar_container .widget.widget_nav_menu ul > li.current_page_ancestor > a,.gt3_burger_sidebar_container .widget.widget_nav_menu ul > li.current-menu-item > a,.gt3_burger_sidebar_container .widget.widget_nav_menu ul > li.current_page_item > a,.gt3_burger_sidebar_container .widget.widget_nav_menu ul > li:hover > a {color: #43B1E7 !important;}/* PixProof *//* End PixProof *//* Map */.marker_info_street_number,.marker_info_street,.footer_back2top .gt3_svg_line_icon,input[type="submit"]:hover{color: #43B1E7;}.header_search__inner_cover {background-color: rgba(5,28,44, 0.97);}.gt3_header_builder__section--top{background-color:rgba(255,255,255,0);color:#ffffff;}.gt3_header_builder__section--top .gt3_header_builder__section-container{height:40px;background-color:rgba(255,255,255,0);}.gt3_header_builder__section--top ul.menu{line-height:40px;}.gt3_header_builder__section--top a:hover,.gt3_header_builder__section--top .menu-item.active_item > a,.gt3_header_builder__section--top .current-menu-item a,.gt3_header_builder__section--top .current-menu-ancestor > a,.gt3_header_builder__section--top .main-menu > ul > li > a:before,.gt3_header_builder__section--top .main-menu ul.sub-menu:before,.gt3_header_builder__section--top .gt3_header_builder_login_component:hover .wpd_login__user_name,.gt3_header_builder__section--top .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover, .gt3_header_builder__section--top .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus, .gt3_header_builder__section--top .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a, .gt3_header_builder__section--top .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover, .gt3_header_builder__section--top .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus, .gt3_header_builder__section--top .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a{color:#ededed;}.gt3_header_builder__section--top{border-bottom: 1px solid rgba(237,237,237,0.08);}.gt3_header_builder__section--middle{background-color:rgba(255,255,255,0);color:#ffffff;}.gt3_header_builder__section--middle .gt3_header_builder__section-container{height:80px;background-color:rgba(255,255,255,0);}.gt3_header_builder__section--middle ul.menu{line-height:80px;}.gt3_header_builder__section--middle a:hover,.gt3_header_builder__section--middle .menu-item.active_item > a,.gt3_header_builder__section--middle .current-menu-item a,.gt3_header_builder__section--middle .current-menu-ancestor > a,.gt3_header_builder__section--middle .main-menu > ul > li > a:before,.gt3_header_builder__section--middle .main-menu ul.sub-menu:before,.gt3_header_builder__section--middle .gt3_header_builder_login_component:hover .wpd_login__user_name,.gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover, .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus, .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a, .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover, .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus, .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a{color:#ffffff;}.gt3_header_builder__section--middle__tablet{background-color:rgba(255,255,255,0);color:#ffffff;}.gt3_header_builder__section--middle__tablet .gt3_header_builder__section-container{height:80px;background-color:rgba(255,255,255,0);}.gt3_header_builder__section--middle__tablet ul.menu{line-height:80px;}.gt3_header_builder__section--middle__tablet a:hover,.gt3_header_builder__section--middle__tablet .menu-item.active_item > a,.gt3_header_builder__section--middle__tablet .current-menu-item a,.gt3_header_builder__section--middle__tablet .current-menu-ancestor > a,.gt3_header_builder__section--middle__tablet .main-menu > ul > li > a:before,.gt3_header_builder__section--middle__tablet .main-menu ul.sub-menu:before,.gt3_header_builder__section--middle__tablet .gt3_header_builder_login_component:hover .wpd_login__user_name,.gt3_header_builder__section--middle__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover, .gt3_header_builder__section--middle__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus, .gt3_header_builder__section--middle__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a, .gt3_header_builder__section--middle__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover, .gt3_header_builder__section--middle__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus, .gt3_header_builder__section--middle__tablet .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a{color:#ffffff;}.gt3_header_builder__section--middle__mobile{background-color:rgba(255,255,255,0);color:#ffffff;}.gt3_header_builder__section--middle__mobile .gt3_header_builder__section-container{height:80px;background-color:rgba(255,255,255,0);}.gt3_header_builder__section--middle__mobile ul.menu{line-height:80px;}.gt3_header_builder__section--middle__mobile a:hover,.gt3_header_builder__section--middle__mobile .menu-item.active_item > a,.gt3_header_builder__section--middle__mobile .current-menu-item a,.gt3_header_builder__section--middle__mobile .current-menu-ancestor > a,.gt3_header_builder__section--middle__mobile .main-menu > ul > li > a:before,.gt3_header_builder__section--middle__mobile .main-menu ul.sub-menu:before,.gt3_header_builder__section--middle__mobile .gt3_header_builder_login_component:hover .wpd_login__user_name,.gt3_header_builder__section--middle__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover, .gt3_header_builder__section--middle__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus, .gt3_header_builder__section--middle__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a, .gt3_header_builder__section--middle__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover, .gt3_header_builder__section--middle__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus, .gt3_header_builder__section--middle__mobile .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a{color:#ffffff;}.sticky_header .gt3_header_builder__section--middle,.sticky_header .gt3_header_builder__section--middle__tablet,.sticky_header .gt3_header_builder__section--middle__mobile{background-color:rgba(255,255,255,0.95);color:#051c2c;}.sticky_header .gt3_header_builder__section--middle a:hover,.sticky_header .gt3_header_builder__section--middle ul.menu > .menu-item.active_item > a,.sticky_header .gt3_header_builder__section--middle ul.menu > .current-menu-item > a,.sticky_header .gt3_header_builder__section--middle ul.menu > .current-menu-ancestor > a,.sticky_header .gt3_header_builder__section--middle .gt3_header_builder_login_component:hover .wpd_login__user_name,.sticky_header .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:hover, .sticky_header .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown a:focus, .sticky_header .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a, .sticky_header .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:hover, .sticky_header .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click a:focus, .sticky_header .gt3_header_builder__section--middle .gt3_header_builder_wpml_component .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a{color:#1d40ca;}.sticky_header .gt3_header_builder__section--middle .gt3_header_builder__section-container{height:80px;}.sticky_header .gt3_header_builder__section--middle ul.menu{line-height:80px;}
/*# sourceURL=gt3-responsive-inline-css */


/* /wp-content/uploads/complianz/css/banner-1-optin.css */
input[type="checkbox"].cmplz-category { width: initial; -webkit-appearance: checkbox;}input[type="checkbox"].cmplz-category:checked::before { content: '';}.cmplz-cookiebanner { box-sizing: border-box;}:root { --cmplz_banner_width: 526px; --cmplz_banner_background_color: #ffffff; --cmplz_banner_border_color: #f2f2f2; --cmplz_banner_border_width: 0px 0px 0px 0px ; --cmplz_banner_border_radius: 12px 12px 12px 12px; --cmplz_banner_margin: 10px; --cmplz_categories-height: 163px; --cmplz_title_font_size: 15px; --cmplz_text_line_height: calc(var(--cmplz_text_font_size) * 1.5); --cmplz_text_color: #222222; --cmplz_hyperlink_color: #1E73BE; --cmplz_text_font_size: 12px; --cmplz_link_font_size: 12px; --cmplz_category_body_font_size: 12px; --cmplz_button_accept_background_color: #1E73BE; --cmplz_button_accept_border_color: #1E73BE; --cmplz_button_accept_text_color: #ffffff; --cmplz_button_deny_background_color: #f9f9f9; --cmplz_button_deny_border_color: #f2f2f2; --cmplz_button_deny_text_color: #222222; --cmplz_button_settings_background_color: #f9f9f9; --cmplz_button_settings_border_color: #f2f2f2; --cmplz_button_settings_text_color: #333333; --cmplz_button_border_radius: 6px 6px 6px 6px; --cmplz_button_font_size: 15px; --cmplz_category_header_always_active_color: green; --cmplz_category_header_title_font_size: 14px; --cmplz_category_header_active_font_size: 12px; --cmplz-manage-consent-height: 50px; --cmplz-manage-consent-offset: -35px; --cmplz_slider_active_color: #1e73be; --cmplz_slider_inactive_color: #F56E28; --cmplz_slider_bullet_color: #ffffff;}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *) { pointer-events: none !important; user-select: none !important;}.cmplz-cookiebanner * { pointer-events: auto !important; user-select: auto !important;}#cmplz-manage-consent .cmplz-manage-consent { margin: unset; z-index: 9998; color: var(--cmplz_text_color); background-color: var(--cmplz_banner_background_color); border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); border-bottom-left-radius: 0; border-bottom-right-radius: 0; line-height: initial; position: fixed; bottom: var(--cmplz-manage-consent-offset); min-width: 100px; height: var(--cmplz-manage-consent-height); right: 40px; padding: 15px; cursor: pointer; animation: mc_slideOut 0.5s forwards;}#cmplz-manage-consent .cmplz-manage-consent:active { outline: none; border: none;}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed { display: none;}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus { animation: mc_slideIn 0.5s forwards; animation-delay: 0;}@-webkit-keyframes mc_slideIn { 100% { bottom: 0; }}@keyframes mc_slideIn { 100% { bottom: 0; }}@-webkit-keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@keyframes mc_slideOut { 100% { bottom: var(--cmplz-manage-consent-offset); }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-header .cmplz-title { display: none; }}.cmplz-cookiebanner { max-height: calc(100vh - 20px); overflow-y: auto; position: fixed; height: auto; left: 50%; top: 50%; -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); grid-template-rows: minmax(0, 1fr); z-index: 99999; background: var(--cmplz_banner_background_color);}.cmplz-cookiebanner a { transition: initial;}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf { display: none;}.cmplz-cookiebanner.cmplz-dismissed { display: none;}.cmplz-cookiebanner .cmplz-body { width: 100%; grid-column: span 3; overflow-y: auto; overflow-x: hidden; max-height: 55vh;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track { border-radius: 10px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0); background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar { width: 5px; background-color: transparent;}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb { background-color: var(--cmplz_button_accept_background_color); border-radius: 10px;}@media (min-width: 350px) { .cmplz-cookiebanner .cmplz-body { min-width: 300px; }}@media (max-height: 400px) { .cmplz-cookiebanner { height: calc(100vh - 20px); display: flex; flex-direction: column; overflow: hidden; gap: 1px; grid-row-gap: 1px; padding: 7px 12px !important; zoom: 0.6; } .cmplz-cookiebanner .cmplz-body { flex: 1; min-height: 0; overflow-y: auto; max-height: none; margin-top: 15px !important; } .cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents { flex-shrink: 0; } .cmplz-cookiebanner .cmplz-header { margin-bottom: 15px !important; max-height: 10px; } .cmplz-close { zoom: 0.6 !important; } .cmplz-cookiebanner .cmplz-buttons { gap: 1px !important; } .cmplz-cookiebanner .cmplz-buttons .cmplz-btn { height: 15vh !important; min-height: unset !important; padding: 0 !important; white-space: nowrap !important; font-size: 1.1rem !important; line-height: 14px !important; zoom: 0.5 !important; } .cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information { zoom: 0.5 !important; }}@media (max-height: 400px) and (max-width: 768px) { .cmplz-cookiebanner { gap: 1px; }}.cmplz-cookiebanner { border-style: solid; border-color: var(--cmplz_banner_border_color); border-width: var(--cmplz_banner_border_width); border-radius: var(--cmplz_banner_border_radius); padding: 15px 20px; display: grid; grid-gap: 10px;}.cmplz-cookiebanner .cmplz-divider { margin-left: -20px; margin-right: -20px;}.cmplz-cookiebanner .cmplz-header { grid-template-columns: 100px 1fr 100px; align-items: center; display: grid; grid-column: span 3;}@media (max-width: 399px) { .cmplz-cookiebanner .cmplz-header { grid-template-columns: auto 1fr auto; }}.cmplz-cookiebanner .cmplz-logo svg { max-height: 35px; width: inherit;}.cmplz-cookiebanner .cmplz-logo img { max-height: 40px; width: inherit;}.cmplz-cookiebanner .cmplz-title { justify-self: center; grid-column-start: 2; font-size: var(--cmplz_title_font_size); color: var(--cmplz_text_color); font-weight: 500;}.cmplz-cookiebanner .cmplz-close { line-height: 20px; justify-self: end; grid-column-start: 3; font-size: 20px; cursor: pointer; width: 20px; height: 20px; color: var(--cmplz_text_color);}.cmplz-cookiebanner .cmplz-close svg { width: 20px; height: 20px;}.cmplz-cookiebanner .cmplz-close:hover { text-decoration: none; line-height: initial; font-size: 18px;}.cmplz-cookiebanner .cmplz-message { word-wrap: break-word; font-size: var(--cmplz_text_font_size); line-height: var(--cmplz_text_line_height); color: var(--cmplz_text_color); margin-bottom: 5px;}.cmplz-cookiebanner .cmplz-message a { color: var(--cmplz_hyperlink_color);}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider { grid-column: span 3;}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header { grid-template-columns: 1fr auto;}.cmplz-cookiebanner .cmplz-categories .cmplz-category { background-color: rgba(239, 239, 239, 0.5);}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child) { margin-bottom: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header { display: grid; grid-template-columns: 1fr auto 15px; grid-template-rows: minmax(0, 1fr); align-items: center; grid-gap: 10px; padding: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { font-weight: 500; grid-column-start: 1; justify-self: start; font-size: var(--cmplz_category_header_title_font_size); color: var(--cmplz_text_color); margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: var(--cmplz_category_header_active_font_size); font-weight: 500; color: var(--cmplz_category_header_always_active_color);}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox { display: flex; align-items: center; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional] { display: none;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open { cursor: pointer; content: ''; transform: rotate(0deg); -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; background-size: cover; height: 18px; width: 18px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description { font-size: var(--cmplz_category_body_font_size); color: var(--cmplz_text_color); margin: 0; max-width: 100%; padding: 10px;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-category .cmplz-category-header { grid-template-columns: 1fr!important; }}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-message { margin-right: 5px; }}.cmplz-cookiebanner .cmplz-buttons { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn { min-height: 45px; padding: 10px; margin: initial; width: 100%; white-space: nowrap; border-radius: var(--cmplz_button_border_radius); cursor: pointer; font-size: var(--cmplz_button_font_size); font-weight: 500; text-decoration: none; line-height: 20px; text-align: center; flex: initial;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover { text-decoration: none;}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept { background-color: var(--cmplz_button_accept_background_color); border: 1px solid var(--cmplz_button_accept_border_color); color: var(--cmplz_button_accept_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny { background-color: var(--cmplz_button_deny_background_color); border: 1px solid var(--cmplz_button_deny_border_color); color: var(--cmplz_button_deny_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options { background-color: var(--cmplz_button_settings_background_color); border: 1px solid var(--cmplz_button_settings_border_color); color: var(--cmplz_button_settings_text_color);}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn { display: flex; align-items: center; justify-content: center; padding: initial;}@media (max-width: 425px) { .cmplz-cookiebanner .cmplz-links.cmplz-information { display: initial; text-align: center; }}.cmplz-cookiebanner .cmplz-links { display: flex; gap: var(--cmplz_banner_margin);}.cmplz-cookiebanner .cmplz-links.cmplz-information { justify-content: space-between;}.cmplz-cookiebanner .cmplz-links.cmplz-documents { justify-content: center;}.cmplz-cookiebanner .cmplz-links .cmplz-link { color: var(--cmplz_hyperlink_color); font-size: var(--cmplz_link_font_size); text-decoration: underline; margin: 0;}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes { display: none;}.cmplz-cookiebanner .cmplz-links ul { margin: 0; padding: 0; list-style: none; display: flex; gap: var(--cmplz_banner_margin); justify-content: center;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: none;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: block;}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle { background: none; border: none; padding: 0; margin: 0; cursor: pointer; grid-column-start: 3; display: flex; align-items: center; justify-content: center; color: inherit;}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open { transform: rotate(180deg);}.cmplz-cookiebanner { top: initial; left: initial; right: 10px; bottom: 10px; transform: initial;}@media (min-width: 768px) { .cmplz-cookiebanner { min-width: var(--cmplz_banner_width); max-width: 100%; display: grid; grid-row-gap: 10px; }}@media (max-width: 768px) { .cmplz-cookiebanner { left: initial; right: initial; bottom: 0; width: 100%; } .cmplz-cookiebanner .cmplz-buttons { flex-direction: column; }}@media (min-width: 768px) { .cmplz-message, .cmplz-categories { width: calc(var(--cmplz_banner_width) - 42px); }}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options { display: none;}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in { animation: fadeIn 1s; -webkit-animation: fadeIn 1s; -moz-animation: fadeIn 1s; -o-animation: fadeIn 1s; -ms-animation: fadeIn 1s; display: block;}@keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-moz-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-o-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}@-ms-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; }}.cmplz-cookiebanner .cmplz-links.cmplz-information { display: none;}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences { display: none;}@media (max-width: 768px) { #cmplz-manage-consent .cmplz-manage-consent { display: none; }}.cmplz-logo { display: none !important;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox { position: relative;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox { opacity: 0; margin: 0; margin-top: -10px; cursor: pointer; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; position: absolute; z-index: 1; top: 0px; left: 0px; width: 40px; height: 20px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus + .cmplz-label:before { box-shadow: 0 0 0 2px #245fcc;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before { display: block; background-color: var(--cmplz_slider_active_color); content: ""; padding-left: 6px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label:after { left: 14px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label { position: relative; padding-left: 30px; margin: 0;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { box-sizing: border-box; position: absolute; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; transition: background-color 0.3s, left 0.3s;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before { display: block; content: ""; color: #fff; box-sizing: border-box; font-family: 'FontAwesome', sans-serif; padding-left: 23px; font-size: 12px; line-height: 20px; background-color: var(--cmplz_slider_inactive_color); left: 0px; top: -7px; height: 15px; width: 28px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after { display: block; content: ""; letter-spacing: 20px; background: var(--cmplz_slider_bullet_color); left: 4px; top: -5px; height: 11px; width: 11px;}.cmplz-cookiebanner { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}#cmplz-manage-consent .cmplz-manage-consent { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show { box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;}.cmplz-cookiebanner.cmplz-show:hover { transition-duration: 1s; box-shadow: rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px;}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous { display: block;}.cmplz-categories .cmplz-category .cmplz-description-statistics { display: none;}

/* inline \3c style id="(no id)"> */
.cmplz-hidden {
					display: none !important;
				}


/* inline \3c style id="(no id)"> */
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}


/* inline \3c style id="wp-custom-css"> */

.select2-dropdown, .select2-results {
	background: white;
}

.select2-search--dropdown {
	display: none;
}

.select2-dropdown {
	padding: 0 30px;
}

.services svg, .services img {
	height: 128px !important;
	width: 128px !important;
	max-width: unset !important;
}

.services > .elementor-element,
.services-128 > .elementor-element {
	display: grid;
	min-height: 100%;
}

.wpkqcg_qrcode {
	margin: 0 auto;
	display: block;   
}

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .select2-search--dropdown .select2-search__field {
	color: #051c2c;
	border: 1px solid #051c2c;
	border-radius: 4px;
	margin-bottom: 0px;
}

.select2-dropdown.select2-dropdown--below {
	margin-top: -11px;
	border: 1px solid black;
	border-top: 0;
	border-radius: 0 0 4px 4px;
}


.support-button{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 0;
	padding: 10px 15px;
	border: 2px solid #FFFFFF;
	color: #FFFFFF !important;
	text-decoration: none;
	font-size: 16px;
	font-weight: 600;
	transition: all 0.25s ease;
	border-radius: 4px;
	line-height: 1.2;
}

.support-button:hover{
	background: rgb(29, 64, 202);
	color: white;
	border-color: rgb(29, 64, 202);
}

.footer-two-columns { display: flex; align-items: center; }
.footer-two-columns img { margin: 0; }


.support-section{
	background: linear-gradient(135deg, #03152B 0%, #0A2E7A 100%);
	padding: 120px 20px;
	text-align: center;
}

.support-container{
	max-width: 960px;
	margin: 0 auto;
}

.support-section h2{
	color: #FFFFFF;
	font-size: 24px;
	line-height: 1.2;
	font-weight: 700;
	margin: 0 0 20px;
}

.support-section p{
	color: #FFFFFF;
	font-size: 16px;
	line-height: 1.3;
	font-weight: 400;
	margin: 20px 0;
}


/* inline \3c style id="juris-dynamic-css"> */
.gt3_delimiter1{height:45px;}.gt3_delimiter2{height:1em;}.gt3_delimiter2{border-color:#ffffff;}
