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

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
body {
    background: #ffffff!important;
	font-weight:300;
	color: #3F4255;
}
h1, h2, h3, h4, h5, h6 {
    color: #3276f2;
}
h1 {
    color: #3F4255;
}
.uk-panel-box .uk-panel-title {color: #3F4255;}
/**strong{color:#38bcf9;}**/

.uk-dropdown-navbar {
    background-color: #3492f5;
    background-image: linear-gradient(to right, #38bcf9, #3276f2);
    color: #E7E4E4;
    margin-top: 10px;
}
.uk-nav-navbar > li > a {

  color: #F2F2F2;	
}

.uk-nav-navbar > li > a:hover,
.uk-nav-navbar > li > a:focus {
color: rgba(255, 255, 255, 1);
}

legend {font-size: 15px;}
.contact-address{display:none;}
.contact h3:first-child{display:none;}

/* Logo color */
[class*='tm-logo'] svg path,
[class*='tm-logo'] path,
[class*='tm-logo'] rect { fill: #c3cce8; }

body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] svg path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached)[class*='tm-logo'] path,
body:not(.tm-navbar-bg) [class*='tm-block-primary'] .tm-navbar:not(.tm-navbar-attached) [class*='tm-logo'] rect { fill: #fff; }

/* Background image in layout position bottom-e */
.tm-block-bottom-e > div {
    background-image: url(../images/custom/image_default.jpg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
}

/* SVG fill color for layout position bottom-e */
.tm-block-bottom-e .uk-panel .uk-panel svg path,
.tm-block-bottom-e .uk-panel .uk-panel path {
    fill: #c3cce8;
    opacity: 0.3;
    -webkit-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.tm-block-bottom-e .uk-panel .uk-panel:hover svg path,
.tm-block-bottom-e .uk-panel .uk-panel:hover path { opacity: 1; }

/* WordPress Pagination */
.home.tm-article-blog .uk-pagination { display: none; }
.tm-middle {
    padding: 40px 0!important;
}

table.tbresponsive {
    border-collapse: collapse;
    border-spacing: 0;
	width:100%;
}
table.tbresponsive td,th {
    border-bottom: 1px dotted #dddddd;
    padding: 4px 8px;
	color: #3F4255;
}

@media screen and (max-width: 640px) {
	table.tbresponsive {
		overflow-x: auto;
		display: block;
	}
}