/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
body{
border-bottom: #006940 30px solid;
}



.tm-top-a img ,.tm-top-b img ,  .tm-block-fullwidth img{
width: 100%;
}

.categories-list span.badge-info {
	display:none;
}
.uk-block-large{
padding:15px;
}

#tm-bottom-a{
padding:0;
}
#tm-bottom-a .uk-container{
padding: 0 0;
}

#tm-bottom-a .uk-grid {
margin:0;
}
#tm-bottom-a  .uk-grid > * {
    padding-left: 0px;
}
.sectionsdiv h3{
    font-size: 26px;
    line-height: 40px;
    margin: 15px 0 0 0;
}

.tm-logo-wrapper p {
margin:0;
}
.tm-headerbar-overlay .tm-logo-wrapper .tm-logo {
    padding: 15px 5px 0px 5px;
    background: #ffffff;
}
#tm-top-a{
padding:30px 0 0 0;
}
.tm-content{

}
.tm-block-main{
    border-top: 0px !important;
}
.fullwidth_top{

}
.fullheight_top {

}
.fullheight_top img{

}
.top30{
margin-top:-200px;
}
.uk-block-default + .uk-block-default, .uk-block-muted + .uk-block-muted, .uk-block-primary + .uk-block-primary, .uk-block-secondary + .uk-block-secondary{
border-top:0;
}
.uk-navbar-nav > li.uk-active > a, .uk-navbar-nav > li > a {

}
.page-header h1 {

text-align: center;
}
.topmenu{
    position: absolute;
    width: 900px;
    height: 50px;
    top: -30px;
    right: 0;
    text-align: right;
}
.topmenu li {
display: inline-block;
margin:0 2px;
padding:0;
position:relative;
}
.topmenu li:after {
content: '|';
    float: right;
    position: relative;
    display: inline-block;
    position: absolute;
    top: 0;
    right: -10px;
    padding: 2px 5px;

}
.topmenu li:last-child:after {
content:'';
}
.topmenu li a {
margin:0;
padding:5px;
}


.tm-headerbar-single {

}
.uk-article-title {

}
.c2016ex{
    padding: 50px 0 100px 0;
}

.c2016ex .uk-panel-title {
    margin-top: 0;
    margin-bottom: 25px;
    font-size: 26px;
    line-height: 30px;
    font-weight: 400;
    text-transform: none;
    color: #232331;

    display: block;
    float: left;
    margin-left: 40%;
}
.c2016ex .uk-panel-title:after {
    background: url('../images/right.png') no-repeat 100% 100%;
	background-size: auto 100%;
    content: '';
    width: 30px;
    height: 30px;
    float: right;
}

#tm-main{
    margin-top: 20px;
padding-bottom: 20px;
}
.archive {
    min-height: 350px;
}


.banneritem {
text-align:center
}
.banneritem img {
width:auto;
max-width:100%;
text-align: center;
    margin: 0 auto;
}
.magpic img{
width:100%
}
.searchfor  ,.searchordering  {

}
#system-message-container h2{
	font-size:24px;
    line-height: 18px;
}
.uk-alert-large {
    padding: 5px 25px;
}

.td1{
width:150px;
padding:10px;
vertical-align: top;
}
.td2{
    border-bottom: 1px solid #ccc;
	padding-bottom: 30px;
}
.td1 img{
	width:150px;
	max-width:100%;
}
.bannerside{
padding:2px;
}

.top-radio input{
margin:0 5px;
}
#tm-banner-b,#tm-banner-d,#tm-banner-a,#tm-banner-c{
    padding-top: 0;
    padding-bottom: 0;
}
#tm-banner-c {
    padding-top: 10px;
    padding-bottom: 10px;
}

.uk-nav-offcanvas > li > a {
    color: #fff;
}


.tm-headerbar ul.uk-nav-sub {
    position: absolute;
    background: #fff;
    width: 300px;
    left: 250px;
    box-shadow: #ccc 0 0 5px;
    top: 10px;
	display:none;
}
ul li li:hover  ul.uk-nav-sub{
	display:block;
}

.uk-height-viewport, .tm-block-fullheight > .uk-container {
    height: auto;

}

.tm-top-a img, .tm-top-b img, .tm-block-fullwidth img ,#tm-bot-a img {
    width: 100%; 

}

#tm-top-a .uk-container ,#tm-top-b .uk-container  {

    padding: 0 ;
}



.wk-grid-class > div{
    border-left: 2px solid #3d9a27;
    padding-top: 10px;
    padding-bottom: 10px;
}
.wk-grid-class > div:first-child{
    border-left: none;
}

.wk-grid-class > div .uk-panel-title{
  
}

.uk-row-first{
  border-left: none !important;
}

.uk-panel-box-secondary {
     border-color: #dedede !important;
    border-width: 2px 0 !important;
     padding: 5px 20px;

}
* + p, * + ul, * + ol, * + dl, * + blockquote, * + pre, * + address, * + fieldset, * + figure {
    margin-top: 0;
}
p, ul, ol, dl, blockquote, pre, address, fieldset, figure {
    margin: 0;
}

.tm-gallery-dolce-vita .tm-content-boxed h3 { color:#fff !important   }
.tm-gallery-dolce-vita .tm-content-boxed {    background: #732a5b;  }
.tm-gallery-dolce-vita.c2017g .tm-content-boxed {    background: #00AFF0;  }

.tm-gallery-dolce-vita.c2019g .tm-content-boxed {    background: #FDB913; padding: 20px;  }
.tm-gallery-dolce-vita.c2019g .tm-content-boxed h3 { color: #26247B !important; font-family: arial;  font-weight: bold; font-size: 18px;}



div.je_testimonial_newtemp_content_bg11 div#je-audetails {

    min-height: 150px;
}

.uk-navbar-nav > li {
    margin: 0 5px;
}

.uk-navbar-nav > li > a {
    padding: 0 2px;
    font-weight: 400;
    letter-spacing: 1px;

}
#je-testimonial-content h2 {
    font-size: 36px;
    line-height: 48px;
    min-height: 97px;
}

.category-list a:hover, .category-list .uk-link:hover {
    color: #fff;
    text-decoration: none;
}


.pastissues{

}
.archive h1 , .datearchive{
float:left;
}
.datearchive{

}
.archivear{
    padding: 0 !important;
    margin: 0 !important;
}
.archivear .uk-article-title {
    font-size: 24px;
    line-height: 30px;
}



.gallery1 img{
width:100%;
height:300px;
}



#tm-bottom-a .uk-container {
    max-width: 1200px;

}
.top-radio{
}
.sponsorslide{
min-height: 170px;
}
.sponsorslide .uk-slidenav-position{
min-height: 150px;
}

.custom-form input{
 border:2px solid #006940   !important;
}
.uk-form input[type="radio"]:checked:not(:disabled), .uk-form input[type="checkbox"]:checked:not(:disabled) {
    border-color: #181822;
    box-shadow: none;
}

.custom-form .uk-button{

    background: #006940;
}
.custom-form .uk-grid{
margin :0 40px;
}
.custom-form  input[type=radio]:checked:before {
    content: '';
    width: 6px;
    height: 6px;
    margin: 3px auto 0;
    border-radius: 50%;
    background: #006940;
}

.tm-footer-meta .tm-totop-scroller {
    z-index: 999;
    margin-top: 100px;
}

.uk-margin p.MsoNormal {

}

#tm-bottom-a .uk-article-meta{
display:none

}

.tm-footer{

padding:30px 0 20px 0;
}





.uk-responsive-height, .tm-logo img {
    max-width: 90%;
}

#tm-top-a .uk-margin  {
    position: absolute;
    z-index: 99999;
    top: 10px;
    right: 50px;
    color: #fff;
}


article img.right{
float:right;
    clear: both;
}
article img.none{
float:none;
    clear: both;
    display: block;
}
article img.left{
float:left;
    clear: both;
}

.tm-gallery-dolce-vita .uk-cover-background{
min-height:280px;

}
#tm-top-c .uk-overlay-scale {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
}

.label, .badge {
    color: #fff;
}

.list-striped li:hover {
    background-color: #f2f2ff;
}







@media all and (max-width: 1200px)
{

.tm-navbar-overlay-true{
	float:right;
    margin-right: 70px;
}

.uk-responsive-height, .tm-logo img {
    width: auto;
    max-height: 60px;
    max-width: 90%;
}
.custom-form .uk-grid {
    margin: 0 10px;
	

}
.custom-form .uk-width-3-10{
width :40%;

}

}


@media all and (max-width: 1024px)
{
.uk-navbar-nav > li > a {
    font-size: 11px;
  
    font-weight: 400;

}
.tm-navbar-overlay-true{
float:right;
    margin-right: 60px;
}

.custom-form .uk-grid{
margin :0;
}




}

@media all and (max-width: 1000px)
{
.uk-responsive-height, .tm-logo img {

    width: 80%;
}
 .test3 .tm-search{
   margin-top:0px;
}

}

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


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


/* -------  @media all and (max-width: 960px) *   *****************************************------------------------------------ */

@media all and (max-width: 960px)
{
.topmenu{
display:none
}
.fullheight_top, .fullheight_top img{
    height: auto;
}
.uk-height-viewport, .tm-block-fullheight > .uk-container {
    height: 100%;
    min-height: auto;
}
.gallery1 img{
width:100%;
height:200px;
max-width:100%;
}


.test3 {
    float: right !important;
    position: relative !important;
    right: 0 !important;
    display: block !important;
    top:0px ;
}
.test3 .nenu-mb {

 }
.test3 .tm-search  {
  display: inline-block;
    float: left;
    position: relative !important;
}
.test3 .tm-headerbar-right{
   position: relative !important;
}

.custom-form .uk-width-3-10{
width :50%;

}


}




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


 @media (max-width:768px )
{


 body {
 
    padding-top: 90px;
    
}

.tm-headerbar-overlay {
    background: #fff;

}
.test3 {
    float: right !important;
    position: relative !important;
    right: 0 !important;
    display: block !important;
    top:30px !important;
}
.test3 .nenu-mb {

 }
.test3 .tm-search  {
  display: inline-block;
    float: left;
    position: relative !important;
}
.test3 .tm-headerbar-right{
   position: relative !important;
}


.tm-headerbar-single {
    display: block;
    top: 0px;
    position: fixed !important;
    width: 100%;
	padding: 20px 0 20px 0 !important;
}

}


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

@media all and (max-width: 768px)
{


.tm-bottom-offset{
	
padding-top:30px;
}
.hero-text {
    line-height: 24px !important;
    width: 95%;
    font-size: 17px;
    margin-top: 20px !important;
    background: rgba(2, 70, 103, 0.82);
    padding: 5px 10px;
    margin-right: -10px;
}

.login{
margin-top:-90px;
}
.uk-hidden-small {
   
}
.tm-fixed-bar{
display:none !important;
}
.uk-container {

    padding: 0 20px 0 30px;
}


.c2016ex {
    padding: 20px 0 20px 0;
}


.uk-block {
    padding-top: 10px;
    padding-bottom: 10px;

}
.tm-footer + .tm-footer-meta {
    margin: 0;
}
.tm-footer-meta {
    min-height: 0;
}
.tm-footer-meta {

    padding-top: 0;
}
.uk-grid > * {
    padding-left: 10px;
}



.gallery1 img{
width:300px
height:auto;
max-width:100%;
}

.custom-form .uk-width-3-10 {
width:100%;
}
.custom-form .uk-container >div{
margin-top:20px;
}
.uk-overlay-panel {
    background: rgba(0,0,0,0.5);
}
.uk-dropdown ul.uk-nav-sub{
display:none;

}
#tm-top-a .uk-margin  {

    right: 20px;

}





}


/* ********************** End @media all and (max-width: 766px) ******************** */


.uk-dropdown, .uk-dropdown-blank {

}



.uk-dropdown .uk-parent{
    position: relative;
}
.uk-dropdown .uk-parent:hover{
border-bottom:#ccc 2px solid;
}
.uk-dropdown .uk-parent:hover ul.uk-nav-sub{
display:block
}


/* Custom CSS Document for APPrO Conference Website*/

.speaker_name {
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.speaker_position {
}

.speaker_bio {
	padding-bottom: 1em;
}

#speaker_container {
	border-bottom: 1px solid #006633;
	overflow: auto;
	padding: 0px;
}

#speaker_img {
	position: relative;
	float: left;
	width: 280px;
	padding: 1em;
	overflow: hidden;
}

#speaker_info {
	position: relative;
	float: left;
}

/*styles for Microsoft Word ************************************************************************/
.Heading {
	font-size: 18px;
	font-stretch: expanded;
	font-weight: bold;
	color: #335544;
}

.Subhead {
	width: 100% auto;
	font-weight: bold;
	font-size: 14px;
}
	margin: 1em 0em 0em 0em;

.Bodytype{
	height: 12px auto;
}

/* refers to the author */
.Byline {
	font-style: italic;
}

/* refers to the caption of the photo */
.Cutline {
	margin: 1em 3em 1em 3em;

}

/*
a.Link {
	font-style: italic;
}
*/
.notetoreader {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}

.kicker {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
}

.superhead {
	font-size: 18px;
	font-stretch: semi-expanded;
}

.centered {
	text-align: center;
}
 
/********************************
********************************/

/*** Advertising ***/

table.moduletable-banner {	
	background-color:#FFFFFF;
	padding-top: 5px;
	text-align: center;
	margin: 0px auto;
}

.uk-text-custom{
  color:#006940;
}

.figure {
    display: table;
}
.figure img {
    width: 100%;
    height: auto;
    vertical-align: top;
    margin-bottom: 3px;
}
.figure .caption {
    display: table-caption;
    caption-side: bottom;
    background: #e3e3e3;
    box-sizing: border-box;
    padding: 10px;
    margin: 0;
}

.figure_class{
	
	
}
.figure_class1{
	width:50px;	
}
.figure_class2{
	width:100px;	
}
.figure_class3{
	width:200px;
}
.figure_class4{
	width:300px;	
}
.figure_class5{
	width:600px;	
}
.figure_class6{
	width:100%;	
}
.mos_images .caption{
	border-radius:4px;
	background:#efefef; 
	padding: 5px 10px; 
	text-align: center
}
textarea{
	
height:auto;
}
.float_none{
	float:none;
	margin-right:auto !important;
	margin-left:auto !important;
}
.float_noth{
	float:none;
}
.float_right{
	float:right;
}
.float_left{
	float:left;
}

.c2017g .uk-panel-title{

    font-family: 'Work Sans', sans-serif;

}











/* ----------------------------------------------------*/
.webtitle{
min-height: 25px;
}

#product_view .grid-col .grid-col_inner {
    padding: 10px;
    text-align: center;

  
}
.cat_view .grid-col .grid-col_inner {
    background: #3568A4;
    border: 1px solid #0d759a;

}
#product_view .grid-col .grid-col_inner div.h3 a {
    color: #fff;
	    text-decoration: none;
}
.noimage img{
    width: 80% !important;
    float: none !important;
}
#tm-main{

}
#tm-top-a{
	
	position: relative;
    z-index:3;
}
#tm-bottom-d , #tm-bottom-c,#tm-top-d,.tm-bottom-offset,.tm-block-footer{
position: relative;
    z-index: 0;
}
#tm-top-c{
	position: relative;
    z-index: 1;	
	
}

#filter_sid + div{
width:300px !important;
}
.title a {
	word-wrap: break-word;
	font-size: 15px;
}
.panel-heading {
    background-color: #000;
    border-color: #006637;
    color: #ffffff;
    padding: 10px 15px 5px;
}
.image_dir {
    min-height: 225px !important;
}

div.grid-layout3 div.grid-col {

    width: 25%;

}
#product_view.cat_items .grid-col .grid-col_inner div.h3 {
    font-weight: bold;
    margin: 1px 10px 5px 0;
    min-height: 55px;
    background: #3568A4;
}
#product_view.cat_items .title {
    text-align: left;
}
.js-stools .btn-wrapper {
    display: inline-block !important;
    margin: 5px 5px 0 0;
}
#product_view {
    margin: 1px;
    clear: both;
    float: left;
    margin-bottom: 30px;
	width:100%;
}
legend + .control-group {
    margin-top: 0;
}

#system-message-container h2{
	display: none;
}

.btn-blue{

background-color:#00adc9
}
.set-1 ul li a {
	width: 40px;
    height: 35px;
}

.btn-primary, .btn-info, .btn-inverse {
    background-color: #000;
    color: #fff;
}

.btn-primary:hover, .btn-info:hover, .btn-inverse:hover {
    background-color: #000;
    color: #fff;
}
.btn:hover, .btn:focus {
    color: #fff;
}
.js-stools .js-stools-search-string{
    border: 1px solid #ccc;
    margin-right: 8px;
}
.js-stools .chzn-container {
    width: 200px !important;
}

.ja-countdown {
    z-index: 10;
    position: absolute;
    background: transparent !important;
    color: #fff;
}
#tm-top-d{
z-index:0;

}

.ja-countdown h1 ,.ja-countdown .text .val{
    color: #ffffff;
	text-transform: none;
}
.ja-countdown .text .type_days, .ja-countdown .text .type_hours, .ja-countdown .text .type_minutes, .ja-countdown .text .type_seconds{
    color: #ffffff;
}
.clock  canvas {
background: rgba(12, 12, 12, 0.68);
    border-radius: 100%;
}

.clock_2 , .clock_1{
float: right;
}

.js-stools .btn-wrapper  .btn-wrapper{

    margin:  0 !important;
   
}
div#je-testimonials3 div#je-audetails {

    min-height: 78px;
}



















@media all and (max-width: 1200px) {


.ja-countdown .clock_days  , .ja-countdown .clock_hours ,  .ja-countdown .clock_minutes , .ja-countdown .clock_seconds {

    width: 150px;
    height: 150px;
    background-size: 100% 100%;
    margin-right: 3px;
}


}


@media all and (max-width: 960px) {

div#je-testimonials2{
width:49% !important;
}

.ja-countdown .clock_days  , .ja-countdown .clock_hours ,  .ja-countdown .clock_minutes , .ja-countdown .clock_seconds {
    width: 135px;
    height: 135px;
    background-size: 100% 100%;
    margin-right: 3px;
}

.ja-countdown .text {
   top: -10px;
    left: 0;
}

.ja-countdown .text .val {
    margin: 25px 0 0 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 30px;

}
.ja-countdown .text .type_days, .ja-countdown .text .type_hours, .ja-countdown .text .type_minutes, .ja-countdown .text .type_seconds{
    font-size: 10px;
}
#je-testimonials3{
	
width:48% !important;
}

}


@media all and (max-width: 870px) {

.ja-countdown .clock_days  , .ja-countdown .clock_hours ,  .ja-countdown .clock_minutes , .ja-countdown .clock_seconds {
    width: 120px;
    height: 120px;
    background-size: 100% 100%;
    margin-right: 3px;
}

}


@media all and (max-width: 780px) {

.ja-countdown .clock_days  , .ja-countdown .clock_hours ,  .ja-countdown .clock_minutes , .ja-countdown .clock_seconds {
    width: 110px;
    height: 110px;
    background-size: 100% 100%;
    margin-right: 3px;
}

div.grid-layout3 div.grid-col {
    width: 50%;
}

.hidden-phone.shown {
    display: block !important;
}
#je-testimonials3{
	
width:100% !important;
}

}

@media all and (max-width: 760px) {


.tm-gallery-dolce-vita div:first-child ,   .tm-gallery-dolce-vita div:nth-child(2) { 
    width:100% !important;;
}
.ja-countdown {
    position:  ;

}

.ja-countdown h1 {
    color:  ;
}

.ja-countdown .clock_days  , .ja-countdown .clock_hours ,  .ja-countdown .clock_minutes , .ja-countdown .clock_seconds {
	width: 140px;
    height: 140px;
    background-size: 100% 100%;
    margin-right: 10px;
}


}


@media all and (max-width: 675px) {


#je-con p {
    font-size: 14px !important;
    line-height: 24px;

}
.ja-countdown h1 {
    font-size: 18px;
}

.tm-gallery-dolce-vita div:first-child  .uk-cover-background {
    min-height: 350px !important;

}
.clock_2 , .clock_1{
    width: 100%;
	float: right;
}


.ja-countdown .clock_days, .ja-countdown .clock_hours, .ja-countdown .clock_minutes, .ja-countdown .clock_seconds {
    width: 130px;
    height: 130px;
}


}

@media all and (max-width: 480px) {

div#je-testimonials2{
width:100% !important;
}
#je-con p {
    font-size: 18px !important;
    line-height: 24px;
}
div.grid-layout3 div.grid-col {
    width: 100%;
}

.js-stools .btn-wrapper .btn-wrapper {
    margin: 5px 0 0 0 !important;
}

}


.panel-default > .panel-heading {
    background-color: #000;
    border-color: #fff;
    color: #ffffff;
    padding: 10px 15px 5px;
}

.js-stools .js-stools-container-bar {
    float: left;
    text-align: center;
}
.js-stools .btn-wrapper {
    display: inline-block !important;
    margin: 15px 5px 0px 0 !important;
    vertical-align: top;
}




.dir_search .btn {
	text-decoration: none !important;
    background: #3568A4;
}
.dir_search #filter_search{
	border:1px solid #3568A4;
}

.uk-form label {

    margin-bottom: 50px;
}

.uk-form input[type="radio"], .uk-form input[type="checkbox"] {

    margin-top: 4px;
	
}


.tm-content  .uk-panel .uk-h2 {
	
    font-size: 18px;
    line-height: 0;
    text-align: center;
	    margin-top: 0 !important;

}


.uk-panel-teaser {
    margin-bottom: 20px;
}

#cookiesck_buttons a,#cookiesck_buttons a:hover{
	color:#fff !important;
    text-decoration: none;
}

div#je-testimonials2 div#je-audetails {

    min-height: 80px !important;
}

#tm-top-a  .uk-container,  #tm-top-e .uk-container , #tm-bot-a  .uk-container, #tm-bot-b .uk-container ,#tm-top-b  .uk-container{
	max-width:100%;
	padding:0;

}
#tm-top-a  ,  #tm-top-e , #tm-bot-a , #tm-bot-b,#tm-top-b {
	padding:0;
}

#tm-top-a img ,  #tm-top-e img, #tm-bot-a  img, #tm-bot-b img ,#tm-top-b img{
		width:100%;
}
 .uk-container .corporate{
		max-width:1300px;
		margin:0 auto;
	    padding: 0 30px;

}
.sponsorship      #tm-main{
	padding:0;
}
.sponsorship      #tm-main  .uk-container{
	padding:0;
	max-width:100%;
}
.sponsorship      #tm-main  .uk-container  img.uk-align-left{
	width:100%;
}
.sponsorship      #tm-main  .uk-container p ,.sponsorship      #tm-main  .uk-container ul ,.sponsorship      #tm-main  .uk-container h1{
	max-width:1200px;
	margin:0 auto;
}


div#je_testimonial_newtemp9 table.je_testimonial_newtemp_table {

    width: 1000px;
    max-width: 100%;

}


#je-faqpro  .row {
    margin-left: 0 !important

}

div.je_testimonial_newtemp_content_bg9 div#je-con img.je_imagebor_9 {

    border: none;
}



.uk-panel-teaser {

    margin-bottom: 20px;

}



.becomesponsor{
    background-image: url(../images/sponsor_c2019.jpeg);
    padding: 166px 100px;
    background-blend-mode: overlay;
    background-position: 100% 100%;
    background-size: cover;
    background-repeat: no-repeat;

    color: #fff;
}

.becomesponsor h2{
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
}
.uk-button-become{
	margin-top:100px;
	color:#000;
	background-color: #fff;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    font-weight: 400;
	line-height: 20px;
    padding: 20px;
}

.becomesponsor  .uk-row-first {
	/* background: #cccccca3; */
    padding: 10px;
}	

#tm-banner-f {
    padding: 0;
}

.c2019   #tm-bottom-d .uk-container ,.c2019 #tm-top-a .uk-container , .c2019 #tm-banner-d .uk-container { 
	width:100%;
    max-width: 100%;
}


.uk-panel > :not(.uk-panel-title):last-child {

    background-repeat: no-repeat !important;
    background-position: center center;
}

.tm-slider-dolce-vita .uk-slider > li > .uk-panel {
	background: none !important;
}

.tm-block-top-d  > div {

}


.uk-panel-hover::after {
 background: rgba(71, 71, 85, 0.4) !important; 
}

.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus {
    text-decoration: none;

}


.c2019 .tm-block-top-d  .uk-container  {

    padding: 10px 0px  0;
}


.mypeakersmodule .uk-overlay-panel {
    bottom: -60px;
}

.c2019 .uk-overlay-background {
    background: rgba(15, 15, 23, 0.5);
}


.tm-bottom-offset > * > .uk-panel {
    padding: 60px 60px;
    margin-top: -100px;
}



.tm-bottom-offset > * > .uk-panel a {

	color:#8bc343 !important;
	font-weight:bold;
	text-decoration: none;
}



.uk-slidenav-contrast:hover, .uk-slidenav-contrast:focus {
    color: rgba(73, 73, 73, 0.7);
}

.uk-slidenav-contrast {
    color: #555;
}

.uk-navbar-nav > li > a::before, .uk-navbar-nav > li > a::after {
    background: #000;
}
.uk-navbar-nav > li > a ,.uk-navbar-nav > li.uk-active > a ,.uk-nav-navbar > li > a:hover, .uk-nav-navbar > li > a:focus{
	color:#000;
}

.uk-responsive-height, .tm-logo img {
    max-width: 80%;
}

.tm-headerbar-overlay .tm-logo-wrapper .tm-logo {
    padding: 15px 10px;
    background: #ffffff;
}


.tm-navbar-overlay-true {
    margin-right: 0;
}

@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');

 .uk-navbar-nav > li > a {
	font-family: 'Montserrat', sans-serif;

    letter-spacing: 2px;
}

 .uk-nav-navbar > li > a , .en-gf .uk-panel-title  , .en-bc .uk-panel-title {
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 2px;


}


.en-gf .uk-article-title ,.en-bc .uk-article-title{
	font-family: 'Montserrat', sans-serif;
}

.uk-notouch body {

    margin-top: 100px;
}

:target:before {
    content: "";
    display: block;
    height: 180px;
    margin: -180px 0 0;
}


.tm-headerbar .tm-search {

    position: absolute;
    top: 28px;
    right: 50px;

}

.tm-headerbar .tm-search .tm-headerbar-button  {
    margin-top: -2px;
    background: #fff;
}


.tm-headerbar .tm-search .tm-headerbar-dropdown, .tm-headerbar .tm-more .tm-headerbar-dropdown {
    border-radius: 2px;
    border: 1px solid #ccc;
}



.uk-nav-offcanvas > li > a ,ul.uk-nav-sub {
	font-family: 'Montserrat', sans-serif;
}

.uk-offcanvas-bar {
    background: #01aef0;

}
.uk-nav-offcanvas ul a {
    color: #fafafa;
}
.uk-nav-offcanvas > li > a {
	font-size:12px;
}
html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
    color: #000;
}
.uk-nav-offcanvas .uk-nav-header{
    color: #fff;
}


.c2019 p{
    margin-top: 10px;	

}

p.MsoNormal, p,th,span,a,li,td {

    text-transform: none;
    letter-spacing: 0;
    text-rendering: auto;
}

.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
   
    text-transform: none;
    letter-spacing: 0;
    text-rendering: auto;
}



@media (max-width: 768px) {
body {

}

.tm-headerbar .tm-search {
    position: absolute;
    top: 50px;
    right: 10px;
}


.uk-slidenav-position .uk-slidenav {
    display: block !important;
    position: absolute;
    top: 50%;
    z-index: 1;
    margin-top: -75px;
    color: #006940;
}

 .c2019 .uk-panel-title {
    padding: 5px 10px;
}

.tm-slider-dolce-vita .uk-slidenav-previous {
    left: 0;
}
.tm-slider-dolce-vita .uk-slidenav-next {
    right: 0;
}

.becomesponsor {
    padding: 166px 10px;
	background-position: 0;
}

.c2019 #tm-top-b{

}

.uk-grid {
    margin-left: -10px;
}

.uk-button-become {
    line-height: 25px;
    padding: 20px;
}

}