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

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

/* 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;}
.uk-article-title {margin-top: 10px;}

.tm-block-padding, .tm-block-large-padding {padding-top: 0px;padding-bottom: 40px;}

/* 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; }

.input-large {
  width: 350px;
  height: 75px;
}

h2, .uk-h2 {
  font-size: 20px;
  line-height: 25px;
}

.tm-block-light {
  background: url("../images/texture/wall_light.png") repeat;
}

/*controls the intro image style on tutors page */
.pull-left {
  float: none;
}
.page-header h2, .uk-h2 {
  font-size: 14px;
  line-height: 16px;
}
/* lin above navbar */
.uk-navbar-nav > li.uk-active > a::before {
  background-image: -webkit-linear-gradient(left, #ff333d, #ff333d);
  background-image: linear-gradient(to right, #ff333d, #ff333d);
  background-color: #ff333d;
 
}




@media (min-width: 768px) {
#eb-categories .eb-category, #eb-events .eb-event {
  margin: 1%;
  width: 18%;
  float: left;
}
  #eb-categories h3.eb-category-title {
  font-size: 18px;
}
  
  h3 small {
  font-size: 12px;
}
}

#eb-categories .eb-description, #eb-events .eb-description, #eb-event-page .eb-description {
  border-bottom: none;
  border-left: none;
  border-right: none;
}
#eb-categories .eb-description, #eb-events .eb-description, #eb-event-page .eb-description {
   background: none; 
   border-radius: 0px; 
   margin: 0; 
   padding: 0px; 
}

.eb-category .uk-panel-teaser {
  margin-bottom: -25px;
}

.tm-block-footer {
  background: #fff;
}

/*hides the intro text in eb category but leaves the image */
#intro p
{display:none!important;}

.text-info {
  color: #000000;
}

.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

div.uk-panel-box .uk-panel-teaser img {
    width: 100%;
    height: 205px;
}
img.eb-thumb-left {
float: right !important;
}
