:root {
	
	--schwarz: #000000;
	--schwarz-trans: rgba(0,0,0, .05);
	--weiss: #ffffff;
	--weiss-trans: rgba(255,255,255, .05);
	
    --accent-color: var(--the7-accent-color);

}

html{ font-size: 16px; }







body 
{
  /*
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  */

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}

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

.clear{ clear:both; }
.left{float:left;}
.right{float:right;}
.textleft{text-align:left;}
.textright{text-align:right;}
.textcenter{text-align:center;}
img{ vertical-align:bottom; }



.uppercase,
.uppercase *,
.caps-h h1,
.caps-h h2,
.caps-h h3,
.caps-h h4,
.caps-h h5,
.caps-h h6,
h1.caps-h,
h2.caps-h,
h3.caps-h,
h4.caps-h,
h5.caps-h,
h6.caps-h
{
    text-transform: uppercase;
}


.lowercase, .lowercase * { text-transform:lowercase; }
.capitalize, .capitalize * { text-transform:capitalize; }

.normalcase, .normalcase *,
.no-caps-h h1,
.no-caps-h h2,
.no-caps-h h3,
.no-caps-h h4,
.no-caps-h h5,
.no-caps-h h6,
h1.no-caps-h,
h2.no-caps-h,
h3.no-caps-h,
h4.no-caps-h,
h5.no-caps-h,
h6.no-caps-h
{ text-transform:none; }



h1,h2,h3,h4{ text-wrap:balance;  }


.no-margin, .nomargin, .noMargin, .nomargins * { margin:0; }
.no-margin-top, .nomargin-top, .nomargins-top * { margin-top:0; }
.no-margin-bottom, .nomargin-bottom, .nomargins-bottom * { margin-bottom:0; }



.no-padding, .nopadding, .nopaddings * { padding:0; }
.no-padding-top, .nopadding-top, .nopaddings-top * { padding-top:0; }
.no-padding-bottom, .nopadding-bottom, .nopaddings-bottom * { padding-bottom:0; }

body .vc_row.no-margin-lr {
    margin-left: 0;
    margin-right: 0;
}

.vc_row > .vc_column_container.no-padmargin-col,
.no-padmargin-col 
{
    padding: 0;
}
.no-padmargin-col .vc_column-inner,
.no-padmargin-col .wpb_content_element 
{
    padding: 0;
    margin: 0;
}


.wpb_column.nopadding-top .vc_column-inner{ padding-top:0 !important; }


.padding-10
{
    padding: 10px;
}


.no-padding-h,
.no-padding-h h1,
.no-padding-h h2,
.no-padding-h h3,
.no-padding-h h4,
.no-padding-h h5
{
    padding: 0;
    margin: 0;
}

.no-padding-p p
{
    padding: 0;
    margin: 0;
}


@media (max-width: 767px)
{
	.mobile-no-padding-left:not(.vc_column_container),
	.vc_column_container.mobile-no-padding-left > .vc_column-inner
	{
		padding-left: 0 !important;
	}

	.mobile-no-padding-right:not(.vc_column_container),
	.vc_column_container.mobile-no-padding-right > .vc_column-inner
	{
		padding-right: 0 !important;
	}
}





.small
{
    font-size: 80%;
}


.textblock-margin-30 .wpb_content_element.wpb_text_column 
{
    margin-top:    30px !important;
    margin-bottom: 30px !important;
}

.textblock-margin-40 .wpb_content_element.wpb_text_column 
{
    margin-top:    40px !important;
    margin-bottom: 40px !important;
}

.textblock-margin-50 .wpb_content_element.wpb_text_column 
{
    margin-top:    50px !important;
    margin-bottom: 50px !important;
}

.textblock-margin-60 .wpb_content_element.wpb_text_column 
{
    margin-top:    60px !important;
    margin-bottom: 60px !important;
}






.wpb_column.flex-space-between > .vc_column-inner > .wpb_wrapper
{
	justify-content: space-between;
}


@media (max-width: 768px)
{

	.vc_row.vc_row-flex.reverse-cols-on-mobile
	{
		flex-direction: column-reverse;
	}

}

/* ############################### */
/* Reihenfolge der Spalten im 2er-Grid ändern. Spalten benötigen Klassen .first, .second*/

@media (max-width: 1400px) {

}
@media (max-width: 1200px) {

}
@media (max-width: 992px) {
	.reverse-grid-992{ display:flex; flex-direction:column; }
	.reverse-grid-992 .first{ order:2; }
	.reverse-grid-992 .second{ order:1; }
}
@media (max-width: 768px) {

}
@media (max-width: 576px) {

}

/* --- Standard-Paddings --------------------------------------------------------------------------------------------- */
.standard-padding-top{
	padding-top: var(--standard-padding-top);
}
.standard-padding-top-half{
	padding-top: calc( var(--standard-padding-top) / 2 );
}
.standard-padding-top-quarter{
	padding-top: calc( var(--standard-padding-top) / 4 );
}
.standard-padding-top-double{
	padding-top: calc( var(--standard-padding-top) * 2 );
}
.standard-padding-top-triple{
	padding-top: calc( var(--standard-padding-top) * 3 );
}
.standard-padding-bottom{
	padding-bottom: var(--standard-padding-bottom);
}
.standard-padding-bottom-half{
	padding-bottom: calc( var(--standard-padding-bottom) / 2 );
}
.standard-padding-bottom-quarter{
	padding-bottom: calc( var(--standard-padding-bottom) / 4 );
}
.standard-padding-bottom-double{
	padding-bottom: calc( var(--standard-padding-bottom) * 2 );
}
.standard-padding-bottom-triple{
	padding-bottom: calc( var(--standard-padding-bottom) * 3 );
}
/* --- Standard-Margins --------------------------------------------------------------------------------------------- */
.standard-margin-top{
	margin-top: var(--standard-margin-top);
}
.standard-margin-top-half{
	margin-top: calc( var(--standard-margin-top) / 2 );
}
.standard-margin-top-quarter{
	margin-top: calc( var(--standard-margin-top) / 4 );
}
.standard-margin-top-double{
	margin-top: calc( var(--standard-margin-top) * 2 );
}
.standard-margin-top-triple{
	margin-top: calc( var(--standard-margin-top) * 3 );
}
.standard-margin-bottom{
	margin-bottom: var(--standard-margin-bottom);
}
.standard-margin-bottom-half{
	margin-bottom: calc( var(--standard-margin-bottom) / 2 );
}
.standard-margin-bottom-quarter{
	margin-bottom: calc( var(--standard-margin-bottom) / 4 );
}
.standard-margin-bottom-double{
	margin-bottom: calc( var(--standard-margin-bottom) * 2 );
}
.standard-margin-bottom-triple{
	margin-bottom: calc( var(--standard-margin-bottom) * 3 );
}
@media (max-width: 992px) {
	.standard-margin-top-mobile-992{
		margin-top: var(--standard-margin-top);
	}
	.standard-margin-top-half-mobile-992{
		margin-top: calc( var(--standard-margin-top) / 2 );
	}
	.standard-margin-top-quarter-mobile-992{
		margin-top: calc( var(--standard-margin-top) / 4 );
	}
	.standard-margin-top-double-mobile-992{
		margin-top: calc( var(--standard-margin-top) * 2 );
	}
	.standard-margin-bottom-mobile-992{
		margin-bottom: var(--standard-margin-bottom);
	}
	.standard-margin-bottom-half-mobile-992{
		margin-bottom: calc( var(--standard-margin-bottom) / 2 );
	}
	.standard-margin-bottom-quarter-mobile-992{
		margin-bottom: calc( var(--standard-margin-bottom) / 4 );
	}
	.standard-margin-bottom-double-mobile-992{
		margin-bottom: calc( var(--standard-margin-bottom) * 2 );
	}
}
@media (max-width: 768px) {
	.standard-margin-top-mobile-768{
		margin-top: var(--standard-margin-top);
	}
	.standard-margin-top-half-mobile-768{
		margin-top: calc( var(--standard-margin-top) / 2 );
	}
	.standard-margin-top-quarter-mobile-768{
		margin-top: calc( var(--standard-margin-top) / 4 );
	}
	.standard-margin-top-double-mobile-768{
		margin-top: calc( var(--standard-margin-top) * 2 );
	}
	.standard-margin-bottom-mobile-768{
		margin-bottom: var(--standard-margin-bottom);
	}
	.standard-margin-bottom-half-mobile-768{
		margin-bottom: calc( var(--standard-margin-bottom) / 2 );
	}
	.standard-margin-bottom-quarter-mobile-768{
		margin-bottom: calc( var(--standard-margin-bottom) / 4 );
	}
	.standard-margin-bottom-double-mobile-768{
		margin-bottom: calc( var(--standard-margin-bottom) * 2 );
	}
}
@media (max-width: 576px) {
	.standard-margin-top-mobile-575{
		margin-top: var(--standard-margin-top);
	}
	.standard-margin-top-half-mobile-575{
		margin-top: calc( var(--standard-margin-top) / 2 );
	}
	.standard-margin-top-quarter-mobile-575{
		margin-top: calc( var(--standard-margin-top) / 4 );
	}
	.standard-margin-top-double-mobile-575{
		margin-top: calc( var(--standard-margin-top) * 2 );
	}
	.standard-margin-bottom-mobile-575{
		margin-bottom: var(--standard-margin-bottom);
	}
	.standard-margin-bottom-half-mobile-575{
		margin-bottom: calc( var(--standard-margin-bottom) / 2 );
	}
	.standard-margin-bottom-quarter-mobile-575{
		margin-bottom: calc( var(--standard-margin-bottom) / 4 );
	}
	.standard-margin-bottom-double-mobile-575{
		margin-bottom: calc( var(--standard-margin-bottom) * 2 );
	}
}
/* --------------------------------------------------------- */

/*
h1 + h1,
h1 + h2,
h1 + h3,
h1 + h4,
h1 + h5,

h2 + h1,
h2 + h2,
h2 + h3,
h2 + h4,
h2 + h5,

h3 + h1,
h3 + h2,
h3 + h3,
h3 + h4,
h3 + h5,

h4 + h1,
h4 + h2,
h4 + h3,
h4 + h4,
h4 + h5,

h5 + h1,
h5 + h2,
h5 + h3,
h5 + h4,
h5 + h5,
*/
.no-h-margin h1,
.no-h-margin h2,
.no-h-margin h3,
.no-h-margin h4,
.no-h-margin h5,

.no-h-margin h1:after,
.no-h-margin h2:after,
.no-h-margin h3:after,
.no-h-margin h4:after,
.no-h-margin h5:after
{
    margin-bottom: 0 !important;
}

.higher-z-index
{
  z-index: 500;
}

.hide {
    display: none;
}


.overflow-visible,
.visible-overflow
{
    overflow: visible !important;
}

.clearfix::before,
.clearfix::after {
  content: " ";
  display: table;
} 

.clearfix::after {
  clear: both;
}

.left-text,
.align-left  { text-align: left  !important; }
.right-text,
.align-right { text-align: right !important; }

.center-text,
.align-center { text-align: center !important; }



.white-text-shadow
{
  text-shadow: 0px 0px 3px rgba(255, 255, 255, 0.8);
}


.text-shadow,
.black-text-shadow
{
  text-shadow: 0px 0px 5px rgba(0, 0, 0, 1);
}


.soft-text-shadow,
.soft-black-text-shadow
{
  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}


.no-shadow,
.no-shadow *
{
    text-shadow: none !important;
}


.weiss,
.weiss *,
.text-weiss,
.weiss-text,
.text-weiss *,
.weiss-text *,

.white,
.white *,
.text-white,
.white-text,
.text-white *,
.white-text *
{
    color: var(--weiss);
}


.schwarz,
.schwarz *,
.text-schwarz,
.schwarz-text,
.text-schwarz *,
.schwarz-text *,

.black,
.black *,
.text-black,
.black-text,
.text-black *,
.black-text *
{
    color: var(--schwarz);
}




.min-height-200 {   min-height: 200px;  }
.min-height-250 {   min-height: 250px;  }
.min-height-300 {   min-height: 300px;  }
.min-height-350 {   min-height: 350px;  }
.min-height-400 {   min-height: 400px;  }
.min-height-450 {   min-height: 450px;  }
.min-height-500 {   min-height: 500px;  }



.no-link,
.no-deco,
.no-link:hover,
.no-deco:hover,
.no-link *:hover,
.no-deco *:hover
{
  text-decoration: none !important;
}

.tuckedAway
{
    position: absolute;
    left: -10000px;
}


.zoom-on-hover a img {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
    
}

.zoom-on-hover a:hover img {
    margin-top: -2%;
    margin-left: -2%;
    width: 104%;
    height: auto;
    margin-bottom: -2%;
}


a:hover,
a:focus,
a:active,
a:hover strong,
a:focus strong,
a:active strong
{
    color: var(--the7-links-hover-color, var(--the7-links-color));
}


.opacity-on-hover,
.opacity-on-out
{
    
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
    
}
.opacity-on-hover:hover {
    opacity: 0.95;
    /*
    margin-top: 1px;
    margin-bottom: -1px;    
    */
}

.opacity-on-out
{
    opacity: 0.8;
}

.opacity-on-out:hover {
    opacity: 1;
    /*
    margin-top: 1px;
    margin-bottom: -1px;    
    */
}





.print-logo,
.print-footer-imprint
{
    display: none;
}

@media not print
{

.only-print,
.print-only
{
    display: none !important;
}

}




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

    .md-vc_align_center,
    .md-text-align-center,
    .md-text-align-center *
    {
        text-align: center !important;

    }

    .md-vc_align_left,
    .md-text-align-left,
    .md-text-align-left *
    {
        text-align: left !important;

    }

    .md-vc_align_right,
    .md-text-align-right,
    .md-text-align-right *
    {
        text-align: right !important;

    }
}




/* ######################################## */

.full-width,
.team-image:not(.regular-width) img,
.wpb_single_image:not(.regular-width),
.wpb_single_image:not(.regular-width) .vc_figure,
.wpb_single_image:not(.regular-width) .vc_single_image-wrapper,
.wpb_single_image:not(.regular-width) img
{
    width: 100%;
    max-width: none;
    box-sizing: border-box;
}



/* Sections */
.fullheight{
	min-height:100vh;
}
.fullheight-80{
	min-height:80vh;
}
.fullheight-60{
	min-height:60vh;
}
.fullheight-double{
	min-height:200vh;
}

@media (max-width: 992px) {
	.fullheight-992{
		min-height:100vh;
	}
}





/*
#content .rotatingtweets, .boxed .masthead.side-header-menu-icon:not(.side-header), .dt-css-grid .no-img .overlay-placeholder img, .masthead:not(.side-header), img.info-circle-img-icon, 
*/
.rollover img, .wpb_single_image .vc_figure
{
  max-width: none;
  width: 100%;
}

/* ######################################## */

.ult-vc-seperator
{
  z-index: 5 !important;
}





/* ################################################### */
/* https://gist.github.com/cfxd/c9733fa71efc6c6efb18   */

.wp-video, 
video.wp-video-shortcode, 
.mejs-container, 
.mejs-overlay.load 
{
  width: 100% !important;
  height: 100% !important;
}
.mejs-container {
  padding-top: 56.25%;
}
.wp-video, video.wp-video-shortcode {
  max-width: 100% !important;
}
video.wp-video-shortcode {
  position: relative;
}
.mejs-mediaelement {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.mejs-controls {
  display: none;
}
.mejs-overlay-play {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto !important;
  height: auto !important;
}


/* ####################################### */



.bg-top-left,
.vc_column_container.bg-top-left > .vc_column-inner
{
    background-position:  top left !important;
}

.bg-top-center,
.vc_column_container.bg-top-center > .vc_column-inner
{
    background-position:  top center !important;
}

.bg-top-right,
.vc_column_container.bg-top-right > .vc_column-inner
{
    background-position:  top right !important;
}



.bg-center-left,
.vc_column_container.bg-center-left > .vc_column-inner,
.bg-left,
.vc_column_container.bg-left > .vc_column-inner
{
    background-position:  center left !important;
}

.bg-center-center,
.vc_column_container.bg-center-center > .vc_column-inner
{
    background-position:  center center !important;
}

.bg-center-right,
.vc_column_container.bg-center-right > .vc_column-inner,
.bg-right,
.vc_column_container.bg-right > .vc_column-inner
{
    background-position:  center right !important;
}



.bg-bottom-left,
.bg-left-bottom,
.vc_column_container.bg-bottom-left > .vc_column-inner,
.vc_column_container.bg-left-bottom > .vc_column-inner
{
    background-position:  bottom left !important;
}

.bg-bottom-center,
.bg-center-bottom,
.vc_column_container.bg-bottom-center > .vc_column-inner,
.vc_column_container.bg-center-bottom > .vc_column-inner
{
    background-position:  bottom center !important;
}

.bg-bottom-right,
.bg-right-bottom,
.vc_column_container.bg-right-bottom > .vc_column-inner,
.vc_column_container.bg-bottom-right > .vc_column-inner
{
    background-position:  bottom right !important;
}

.bg-padding:not(.vc_column_container),
.vc_column_container.bg-padding > .vc_column-inner
{
    padding:  30px;
}







.vc_row-o-equal-height.vc_row-fluid > .vc_column_container > .vc_column-inner,
.vc_row-o-equal-height.vc_row-fluid > .vc_column_container > .vc_column-inner > .wpb_wrapper
{
    height: 100%;
    display: flex;
    flex-direction: column;
    /* justify-content: center; */
}


.vc_row-o-equal-height.vc_row-fluid.vc_row-o-content-bottom > .vc_column_container > .vc_column-inner > .wpb_wrapper
{
    height: 100%;
    display: inline-grid;
    align-items: flex-end;
}





/* ################### */

.vc_row-o-equal-height.valign-items > .vc_column_container > .vc_column-inner > .wpb_wrapper
{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
/*
.vc_row-o-equal-height.valign-items > .vc_column_container > .vc_column-inner > .wpb_wrapper > div:last-child
{
    align-self: flex-end;
}
*/

.vc_column_container.inline-block-elements > .vc_column-inner > .wpb_wrapper > *
{
    display: inline-block;
}


/*
.vc_column-inner > .wpb_wrapper > div:last-child
{
    margin-bottom: 0px;    
}
*/

/* ############################## */

.triangle-left:not(.vc_column_container),
.vc_column_container.triangle-left > .vc_column-inner
{
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0% calc(50% + 30px), 17px 50%, 0% calc(50% - 30px));
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%, 0% calc(50% + 30px), 17px 50%, 0% calc(50% - 30px));
}

.triangle-right:not(.vc_column_container),
.vc_column_container.triangle-right > .vc_column-inner
{
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% calc(50% - 30px), calc(100% - 17px) 50%, 100% calc(50% + 30px), 100% 100%, 0% 100%);
    clip-path: polygon(0% 0%, 100% 0%, 100% calc(50% - 30px), calc(100% - 17px) 50%, 100% calc(50% + 30px), 100% 100%, 0% 100%);
}


/* ######################################## */





/* ############################################### */

.myChildrensLinkIsApplied:hover,
.myChildrensLinkIsApplied:focus,
.vc_column-inner.myChildrensLinkIsApplied:hover,
.vc_column-inner.myChildrensLinkIsApplied:focus,
.applyMyChildrensLink .myChildrensLinkIsApplied:hover,
.applyMyChildrensLink .myChildrensLinkIsApplied:focus
{
    cursor: pointer !important;
    /*
    border: 1px solid #e73e07;
    background-color: #f2f2f2;
    */
    /*
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);    
    */
}




/* ######################################################### */
/* Quadratische Container via flex-square */


.vc_column_container.flex-square > .vc_column-inner
{
    min-height: 100%;
}

.flex-square:not(.vc_row),
.vc_row.flex-square > .vc_column_container
{
	-webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: flex;
}

.flex-square:not(.vc_row):before,
.vc_row.flex-square > .vc_column_container:before
{
    content: "";
    display: block;
    padding-top: 100%;
}

@media only screen and (max-width: 500px) {
	.flex-square:not(.vc_row):before,
	.vc_row.flex-square > .vc_column_container:before
	{
		content: "";
		display: block;
		padding-top: 50%;
	}
}

.flex-doublesquare:not(.vc_row):before,
.vc_row.flex-doublesquare > .vc_column_container:before
{
    content: "";
    display: block;
    padding-top: 50%;
}

@media (min-width: 768px)
{

  .md-flex-square:not(.vc_row):before,
  .vc_row.md-flex-square > .vc_column_container:before
  {
      content: "";
      display: block;
      padding-top: 100%;
  }

  .md-flex-doublesquare:not(.vc_row):before,
  .vc_row.md-flex-doublesquare > .vc_column_container:before
  {
      content: "";
      display: block;
      padding-top: 50%;
  }

}

.flex-grow
{
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.border-box{
	box-sizing:border-box;
}

.flex-space-between .vc_column-inner > .wpb_wrapper
{	
  	height: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-between;
}

.flex-space-around .vc_column-inner > .wpb_wrapper
{ 
    height: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-around;
}

.flex-bottom .vc_column-inner > .wpb_wrapper
{ 
    height: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-end;
}

.flex-center .vc_column-inner > .wpb_wrapper
{ 
    height: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: center;
}

.flex-top .vc_column-inner > .wpb_wrapper
{ 
    height: 100%;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}

.flex-square .wpb_content_element:last-child
{
	margin-bottom: 0px;
}


/* ##################### quiz ###################### */

.wpcf7-form p
{
    margin: 0;
}

.wpcf7-not-valid-tip
{
	margin-bottom: 15px;
}

.wpcf7-form .quiz-wrap
{
    /*
    font-size: 0.875em;
    letter-spacing: 0.01em;
    */
}

.white-label-text .wpcf7-form .quiz-wrap,
.white-label-text .wpcf7-form a
{
    color: #fff;
}

.wpcf7-acceptance label {
    width: 100%;
    text-align: left;
}

.wpcf7-form .quiz-wrap br
{
  display: none;
}

.wpcf7-form .quiz-wrap .wpcf7-form-control-wrap
{
  display: inline;
}

.wpcf7-form .quiz-wrap .wpcf7-form-control-wrap .wpcf7-quiz
{
    display: block;
    margin-top: 10px;
}

.wpcf7-form .quiz-wrap label
{
    /*
  font-size: 1em;
  */
  display: inline;
}

.wpcf7-form .quiz-wrap .wpcf7-quiz-label
{
    font-weight: 800;
}
/*
.wpcf7-not-valid-tip {
    color: var(--hgt-orange-color);
    display: block;
}

.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors, .wpcf7-form.invalid .wpcf7-response-output
{
    background-color: var(--hgt-orange-color) !important;
}
.wpcf7-quiz.wpcf7-not-valid, 
input.wpcf7-validates-as-required.wpcf7-not-valid {
    border-color: var(--hgt-orange-color);
}
*/


/* ######################################################### */