.mod-languages{margin-left: -35px;}
.tm-toolbar-default {line-height:200%;}

li {line-height: 150%;}

/* Back to top link */
.back-to-top {	
background-color: #0097E3;
color: #000;
padding: 10px 20px;
margin-right: 5px;
border-radius: 4px;
position: absolute;
position: fixed;
pointer-events: all;
right: 10px;
z-index: 99;
top: calc(110vh - 18rem);
box-shadow: -2px 5px 10px 0 rgba(0, 0, 0, 0.3);
}


a.back-to-top:hover {
background-color: #00537D;
color"#fff;
}


h3.uk-link, h3 a, h3 a:link, h3 a:visited {color: #00537D !important;}
h3.uk-link:hover, h3 a:hover {color: #0097E3 !important;}

.uk-card-secondary.uk-card-body, .uk-card-secondary > :not([class*="uk-card-media"]), .uk-light, .uk-offcanvas-bar, .uk-overlay-primary, .uk-section-primary:not(.uk-preserve-color), .uk-section-secondary:not(.uk-preserve-color), .uk-tile-primary:not(.uk-preserve-color), .uk-tile-secondary:not(.uk-preserve-color) {
  color: rgba(255,255,255,1);
}

.uk-card-secondary.uk-card-body .uk-text-lead, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-text-lead, .uk-light .lead, .uk-light .uk-text-lead, .uk-offcanvas-bar .uk-text-lead, .uk-overlay-primary .uk-text-lead, .uk-section-primary:not(.uk-preserve-color) .uk-text-lead, .uk-section-secondary:not(.uk-preserve-color) .uk-text-lead, .uk-tile-primary:not(.uk-preserve-color) .uk-text-lead, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-lead {
  color: rgba(255,255,255,1);
}

.uk-card-secondary.uk-card-body .uk-breadcrumb > * > *, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-breadcrumb > * > *, .uk-light .uk-breadcrumb > * > *, .uk-offcanvas-bar .uk-breadcrumb > * > *, .uk-overlay-primary .uk-breadcrumb > * > *, .uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > * > *, .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > *, .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > * > *, .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > * > * {
  color: rgba(255,255,255,1);
}

/* from RSForms */
.uk-card-primary.uk-card-body .uk-text-muted, .uk-card-primary > :not([class*="uk-card-media"]) .uk-text-muted, .uk-card-secondary.uk-card-body .uk-text-muted, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-text-muted, .uk-light .uk-text-muted, .uk-offcanvas-bar .uk-text-muted, .uk-overlay-primary .uk-text-muted, .uk-section-primary:not(.uk-preserve-color) .uk-text-muted, .uk-section-secondary:not(.uk-preserve-color) .uk-text-muted, .uk-tile-primary:not(.uk-preserve-color) .uk-text-muted, .uk-tile-secondary:not(.uk-preserve-color) .uk-text-muted {
  color: rgba(255,255,255,1) !important;
}

.uk-card-secondary.uk-card-body .uk-breadcrumb > :last-child > *, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-breadcrumb > :last-child > *, .uk-light .uk-breadcrumb > :last-child > *, .uk-offcanvas-bar .uk-breadcrumb > :last-child > *, .uk-overlay-primary .uk-breadcrumb > :last-child > *, .uk-section-primary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, .uk-section-secondary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, .uk-tile-primary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > *, .uk-tile-secondary:not(.uk-preserve-color) .uk-breadcrumb > :last-child > * {
  color: rgba(255,255,255,1);
}

.uk-card-primary .uk-text-muted, .uk-card-secondary .uk-text-muted, .uk-card-primary .uk-text-lead, .uk-card-secondary .uk-text-lead{color: #fff !important;} 




.uk-section-quinary .form-control:where(input), .uk-section-quinary .form-control:where(textarea), .uk-section-quinary .form-select:where(select), .uk-section-quinary .uk-input, .uk-section-quinary .uk-select, .uk-section-quinary .uk-textarea {background: rgba(255, 255, 255, 0.5);}

.uk-breadcrumb > * > * {font-weight: bold;}

#tm-main .uk-link, #tm-main a:link, #article-content a:link {font-weight:bold;text-decoration:underline;}

.uk-card-primary .uk-link {
  color: #000000;
  font-weight:bold;
}

li::marker {color: #0097E3;}

.opacity .uk-card-primary, .opacity .uk-tile-primary {background-color: rgba(0, 83, 125, 0.5);}

.btn, .uk-button {padding: 10px 30px;line-height: 1.2;}

/*.uk-tile-muted {box-shadow: 0 4px 8px 0 rgba(0,0,0,0.5);} */



#sitefooter.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider > :not(.uk-first-column)::before{
  border-left: 2px dotted #566273;
}

#sitefooter.uk-section-secondary:not(.uk-preserve-color) .uk-grid-divider.uk-grid-stack > .uk-grid-margin::before {
 border-top: 2px dotted #566273;
}

#sitefooter hr {border-top: 2px dotted #566273;}


/* Image alignment */

@media (max-width: 410px) {
.image-size {
width:100%;
height: auto;	
}
}

@media (max-width: 410px) {
.item-page img {
max-width:100%;
height: auto;	
}
}

.pull-left img, img.pull-left {
margin: 10px 30px 10px 0px;
}

.pull-right img, img.pull-right {
margin:10px 0px 10px 30px;
}

@media only screen and (max-width: 768px) {
.pull-left img, img.pull-left,
.pull-right img, img.pull-right  {
	float:none;
	width: 100%;
	height: auto;
	display:block;
margin: 10px 0px;
clear:both;
}	
	} 

@media only screen and (max-width: 768px) {
div.pull-left, div.pull-right {
	display:block;
width: 100%;
margin:0px;
clear:both;
}		
	} 


/* use img-responsive for article images */

@media only screen and (max-width: 1200px) {
img.img-responsive{
max-width: 70%;
height:auto;
float:none;
margin:auto;
}		
	} 
	
	
	@media only screen and (max-width: 1200px) {
.image-grid img.img-responsive{
max-width: 90%;
height:auto;
float:none;
margin:auto;
}		
	} 
	
@media only screen and (max-width: 768px) {
img.img-responsive {
max-width: 100%;
height:auto;
float:none;
}		
	} 

/* use image-100 when you want an image to be 100% wide at all screen sizes */

.image-100 {
	width: 100%;
	height: auto;
}

.image-fluid {
	width: 100%;
	height: auto;
}

.image-80 {
	width: 80%;
	height: auto;
display:block;
        margin-left: auto;
        margin-right: auto;
}
@media only screen and (max-width: 600px) {
.image-80 {
	width: 100%;
	height: auto;
	margin-left:0px
	margin-right: 0px;
}
}

.pull-left {
  float: left;
}

.pull-left img, img.pull-left{
  margin: 10px 30px 10px 0px;
}

img.left {
  float: left;margin: 10px 30px 10px 0px;
}


.img-fluid {
  max-width: 100%;
  height: auto;
}









/* DJ MEGAMENU */


.dj-megamenu-clean li a.dj-up_a {padding: 0 15px 0 5px;}

.dj-megamenu li ul.dj-submenu > li {border-top: 1px solid rgba(0, 151, 227, 0.2);width: 98%;}

.dj-megamenu li ul.dj-submenu > li.first {border: 0;}

.dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn { background: #fff;}

.dj-megamenu-offcanvas-light .dj-mobile-open-btn:hover, .dj-megamenu-offcanvas-light .dj-mobile-open-btn:focus, .dj-megamenu-accordion-light .dj-mobile-open-btn:hover, .dj-megamenu-accordion-light .dj-mobile-open-btn:focus {background: #ffffff;color: #0097E3;}

.dj-mobile-open-btn.dj-fa-0 .dj-mobile-open-icon::before, .dj-mobile-open-btn.dj-fa-1 .dj-mobile-open-icon::before, .dj-mobile-open-btn.dj-fa-5 .dj-mobile-open-icon::before {font-size:24px;}


ul.dj-mobile-light li.dj-mobileitem > a {font-size: 16px;color: #000000;}
ul.dj-mobile-light ul li.dj-mobileitem > a {color: #000000;}

ul.dj-mobile-light ul li.dj-mobileitem:hover > a, ul.dj-mobile-light ul li.dj-mobileitem.active > a {color: #444444;background:#0097e3;}

ul.dj-mobile-light li.dj-mobileitem:hover > a, ul.dj-mobile-light li.dj-mobileitem.active > a {background: #0097e3;}
  
  
 /* RSForms */
 
 .form-control:where(input)::placeholder, .uk-input::placeholder {
  color: #333333;
}
 .rsform .uk-form-label {display:none;}

 .rsform h3, .rsform .uk-text-lead {color:#fff;}
 
 .rsform.france .rsform-submit-button,  .rsform.uk .rsform-submit-button, .rsform.europe .rsform-submit-button, .rsform.ireland .rsform-submit-button{color: #fff;background-color: rgba(0, 83, 125, 0.6);border: solid 1px #fff;font-weight:bold;font-size:20px;}
 
  .rsform.france:hover .rsform-submit-button:hover,  .rsform.uk .rsform-submit-button:hover, .rsform.europe .rsform-submit-button:hover, .rsform.ireland .rsform-submit-button:hover {background-color: rgba(0, 83, 125, 0.8);}
 
  .rsform.france .uk-input,  .rsform.uk .uk-input, .rsform.europe .uk-input, .rsform.ireland .uk-input {background-color:rgba(242, 242, 242, 0.8);}
 
 
 .rsform.france {
    background-image: url("../../../images/modules/france-signup.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
padding: 20px 20px 10px 10px;
    min-height: 200px;
}

.rsform.uk {
    background-image: url("../../../images/modules/uk-background.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
padding: 20px 20px 10px 10px;
    min-height: 200px;}

.rsform.europe {
    background-image: url("../../../images/modules/europe-signup.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
padding: 20px 20px 10px 10px;
    min-height: 200px;
}

.rsform.ireland {
    background-image: url('../../../images/modules/ireland-signup.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 20px 20px 10px 10px;
     min-height: 200px;
}

.form-blue-bg {
background-color:#00537d;
padding: 20px 20px 10px 10px;
    min-height: 200px;
    margin-bottom: 0px;
    color:#fff;
}


.france img, .ireland img, .uk img, .form-blue-bg img, .europe img {
	margin: 20px auto !important; text-align:center;
}

@media only screen and (max-width: 600px) {
	.france img, .ireland img, .uk img, .form-blue-bg img, .europe img {
	display:none;	
	}
	
	
	
}
 
  
/* CUSTOM FORM CSS OPTION .australia START */

.australia .tm-bottom {
  background-color: #f4f4f4!important;
  padding-top: 60px!important;
  padding-bottom: 60px!important;
}
.australia .rsform.france,
.australia .rsform.ireland { 
  background-image: none!important;
}
.australia .tm-bottom h3,
.australia .tm-bottom p {
  color: #000!important;
}
.australia .rsform.france,
.australia .rsform.ireland {
  background-color: #ffffff;
  padding: 30px!important;
  -webkit-box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.3);
}
.australia .tm-bottom h3 {
  color: #00537d!important;
} 
.australia .tm-bottom p {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.55;
}
.australia .tm-bottom #submit {
  background-color: #0097E3!important;
  border-radius: 0px!important;
  font-weight: 300!important;
}
.australia .tm-bottom #submit:hover {
  background-color: #00537d!important;
}
.australia .tm-bottom input {
  border-radius: 0px!important;
  background-color: #ffffff;
  border-bottom: 1px solid #ababab;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.55;
}
.australia .tm-bottom input:focus {
  background-color: #f4f4f4!important;
}

/* CUSTOM FORM CSS OPTION .australia END */

/* CUSTOM FORM CSS OPTION .hongkong START */

.hongkong .tm-bottom {
  background-color: #00537d!important;
  padding-top: 60px!important;
  padding-bottom: 60px!important;
}
.hongkong .rsform.france,
.hongkong .rsform.ireland { 
  background-image: none!important;
}
.hongkong .tm-bottom h3,
.hongkong .tm-bottom p {
  color: #000!important;
}
.hongkong .rsform.france,
.hongkong .rsform.ireland {
  background-color: #ffffff;
  padding: 30px!important;
  -webkit-box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.3);
}
.hongkong .tm-bottom h3 {
  color: #00537d!important;
} 
.hongkong .tm-bottom p {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.55;
}
.hongkong .tm-bottom #submit {
  background-color: #0097E3!important;
  border-radius: 0px!important;
  font-weight: 300!important;
}
.hongkong .tm-bottom #submit:hover {
  background-color: #00537d!important;
}
.hongkong .tm-bottom input {
  border-radius: 0px!important;
  background-color: #ffffff;
  background-color: #f4f4f4!important;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.55;
}
.hongkong .tm-bottom input:focus {
  border-bottom: 1px solid #ababab;
}

/* CUSTOM FORM CSS OPTION .hongkong END */


/* CUSTOM FORM CSS OPTION .india START */

.india .tm-bottom {
  background-color: none!important;
  padding-top: 60px!important;
  padding-bottom: 60px!important;
  background-image: url(http://eurostartentreprises.joom.team/templates/yootheme/cache/71/china-714c53be.webp);
  background-repeat: no-repeat;
}
.india .rsform.france,
.india .rsform.ireland { 
  background-image: none!important;
}
.india .tm-bottom h3,
.india .tm-bottom p {
  color: #000!important;
}
.india .rsform.france,
.india .rsform.ireland {
  background-color: rgba(255, 255, 255, 0.7);;
  padding: 30px!important;
  -webkit-box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.3);
}
.india .tm-bottom h3 {
  color: #00537d!important;
} 
.india .tm-bottom p {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.55;
}
.india .tm-bottom #submit {
  background-color: #0097E3!important;
  border-radius: 0px!important;
  font-weight: 300!important;
  -webkit-box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.3);
}
.india .tm-bottom #submit:hover {
  background-color: #00537d!important;
}
.india .tm-bottom input {
  border-radius: 0px!important;
  background-color: #ffffff;
  background-color: #ffffff!important;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.55;
  -webkit-box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.3);
  -moz-box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.3);
  box-shadow: 0px 0px 15px -4px rgba(0,0,0,0.3);
}
.india .hongkong .tm-bottom input:focus {
  border-bottom: 1px solid #ababab;
}

/* CUSTOM FORM CSS OPTION .hongkong END */

.dj-submenu .dj-icon {
  margin-right: 5px!important;
}