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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* Logo footer */
.tm-footer .tm-logo-footer { margin-top: -10px; }

/* Foot colour */
.tm-footer {  
  background: #1d1e1e !important;  
}

/* toolbar background */

.tm-toolbar {
    background-color: #f2d51f !important;
	
	}
	
	
	/* toolbar background - PLANS */

.plans .tm-toolbar {
    background-color: #545454 !important;
	
	}
	
	
	.plans .uk-subnav > * > * {

    color: #fff;

}
	

	
	/* switcher widgetkit - custom edits - remove padding & hide nav */
	
	.tm-switcher .uk-switcher {
  padding: 0 0px !important;
    text-align: left !important;
	
	}
	
	
.tm-switcher .uk-dotnav {
    display: none !important;
	
	}
	
	
	.tm-slideshow  .uk-dotnav {
    display: none !important;
	
	}
	
	
	
/* FP menu images overlay colour */

.uk-overlay-background {
    background: rgba(252, 210, 9, 0.68) !important; 
	}

	/* accordian */
	.uk-accordion-title {
   
    background: rgba(149, 151, 153, 0.26) !important;

	}
	
/* module customization */

.uk-button {
    color: #525252 !important;
    background: #000000 !important;
    color: #FFFFFF !important;
	}
	
	
	.solutions .uk-contrast h1, .uk-contrast h2, .uk-contrast h3, .uk-contrast h4, .uk-contrast h5, .uk-contrast h6 {
    color: #000000;
	
	}
.uk-contrast {
    color: #505050 !important;
	}
	

	 
	 /* fix module FP padding  - solutions module*/
	.solutions .uk-panel-space {
    padding: 40px;
    padding-bottom: 0px;
	 }
	 
	 
	 	/* client slider */
	
	.client  {
     padding: 30px; 
	 padding-bottom: 1px;
	 
	 }
	 
	
	/* HIDE toolbar on mobile */

@media screen and (max-width: 640px) {  
    .tm-toolbar {  
      display: none;  
    }  
}	

/*mobile menu */

.uk-offcanvas-bar {

    background: #F1F0F0 !important;
		}
		
		/* IPAD FIXES 
		
		@media (min-width: 768px) {
.tm-slideshow .uk-overlay-panel.uk-flex-middle:not(.uk-flex-center) {
    padding: 80px 140px 70px 70px !important; 	
	}
	
	
	
	@media (min-width: 768px) {
	.uk-margin-top-remove {
    margin-top: 70px !important;
}
*/

.solutions {

padding: 20px ;
}
/* fix for video title */

.video .uk-article-title {
    font-size: 30px !important;
    line-height: 48px;
    font-weight: normal;
    text-transform: uppercase;
}

.news {
 color: black !important;
}
.news .uk-panel-box-primary > a:not([class]), .uk-panel-box-primary > :not([class*='uk-nav']) a:not([class]) {
    color: black;
	
	}
	
.news	.uk-panel-box-primary .uk-panel-title {
    color: black !important;

}

.uk-panel-box-primary {
    	 background-color: #f2d51f !important;
	
	}