/*
Theme Name: FreeUp
Description:  Childtheme for FreeUp
Author:       Diana Brandt
Author URI:   http://www.dianabrandt.nl
Template:     Nova
Version:      1.0.0
*/

@import url(../Nova/style.css);

body {
  background:#fff;
  background-image:none;
}

#sidebar,#footer-widgets {
  font-family:arial, sans-serif;
}

.entry h2.title,.entry h1.title,h3#comments,h3#reply-title span {
  font-size:28px;
}

#breadcrumbs {
  font-family:Arial, sans-serif;
  font-style:italic;
}

#entries-area-content {
  background-image:none;
}

#main-area,#footer-widgets {
  border-top:1px solid #cecece;
  border-bottom:1px solid #cdcccc;
  background-color: #97ae3b;
  /*background: #97ae3b url("images/main-area.png") repeat-x scroll left top;*/
}

#diensten {
  background-color:#fff;
}

#diensten .widget-home {
  float:left;
  width:26%;
  background-color:#97AE3B;
  margin:1% 3%;
}

.et_pad {
  display: none;
}
.slider-new {
  margin: 0 auto;
  max-width: 960px;
}
.slider-new h3 {
  display: none;
}

.widget-home h3 {
  background:rgba(0,0,0,0) url(images/active-tab3.png) no-repeat scroll center top;
  color:#fff;
  font-size:18px;
  font-weight:700;
  height:30px;
  margin-bottom:20px;
  margin-top:-53px;
  padding-top:20px;
  text-align:center;
  text-shadow:none;
  width:188px;
}

.widget-home {
  text-shadow:none;
  color:#fff;
  font-size:16px;
}

.widget-home a.readmore {
  float:left;
}

ul#top-menu {
  margin-top:75px;
}

div#search-form {
  margin-top:55px;
}

#header .container {
  padding-top:15px;
  border-bottom:1px solid #ccc;
  padding-bottom:20px;
  width:960px;
}

body#home #header .container {
  padding-bottom:20px;
}

div#controllers {
  padding-top:0;
}

.featured-img span.overlay {
  background:url(images/box-overlay.png) no-repeat;
  display:block;
  height:292px;
  left:-1px;
  position:absolute;
  top:-1px;
  width:451px;
}

#featured .video-slide {
  background:url(images/box-overlay.png) no-repeat;
  padding:6px 5px 16px;
}

.thumbnail span.overlay2 {
  background:url(images/box-overlay2.png) no-repeat;
  background-image:none;
  border:none;
}

.tab-slide h3.title {
  font-size:24px;
}

#featured h2.title {
  font-size:35px;
  line-height:34px;
}

#featured {
  margin-bottom:70px;
}

#featured .description p,#featured h2.title span,#featured .description p span {
  line-height:28px;
}

#featured .description p {
  font-size:18px;
  margin-top:8px;
}

ul#main-tabs li.ui-state-active {
  background:rgba(0,0,0,0) url(images/active-tab2.png) no-repeat scroll 0 6px;
}

ul#top-menu > li.current_page_item {
  background:url(images/menu-nav.png) no-repeat scroll right bottom transparent;
  padding:0 15px 0 0;
}

ul#top-menu > li.current_page_item > a {
  color:#fff;
  text-shadow:1px 1px 1px rgba(0,0,0,0.4);
  background:url(images/menu-nav.png) no-repeat scroll 0 0 transparent;
  display:block;
  height:29px;
  line-height:27px;
  padding:0 0 0 15px;
}

a.readmore {
  background:url(images/readmore.png) no-repeat right bottom;
  color:#fff;
  display:block;
  float:right;
  font-size:12px;
  height:29px;
  line-height:27px;
  padding-right:15px;
  text-shadow:1px 1px 1px rgba(0,0,0,0.4);
  font-weight:700;
  margin-bottom:25px;
}

a.readmore span {
  background:url(images/readmore.png) no-repeat;
  display:block;
  height:29px;
  padding-left:15px;
}

.reply-container {
  background:url(images/readmore.png) no-repeat right bottom;
  display:block;
  float:right;
  font-size:12px;
  height:29px;
  line-height:27px;
  padding-right:15px;
  text-shadow:1px 1px 1px rgba(0,0,0,0.4);
  font-weight:700;
}

.reply-container a {
  background:url(images/readmore.png) no-repeat;
  display:block;
  height:29px;
  padding-left:15px;
  color:#fff;
}

.content-area h2 {
  font-size:16px;
  letter-spacing:0;
}

ul#main-tabs strong {
  text-transform:none;
  font-size:18px;
}

a {
  color:#008C86;
}

p {
  line-height:22px;
}

#featured a.join-today {
  background:url(images/jointoday.png) no-repeat;
  display:block;
  width:115px;
  height:51px;
  margin-top:5px;
  text-decoration:none;
  float:left;
  text-align:left;
  padding:14px 18px 0 42px;
}

#featured a.join-today span {
  color:#333;
}

.clear-fix {
  clear:both;
  line-height:1px;
}

img.alignleft {
  margin-top: 6px;
}

.lang-item {
  margin-top:7px;
}

.post-date {
  color:#ccc;
  display:block;
  font-size:10px;
}

#featured h2.title,#featured .description p,#entries-area h1,#entries-area h2,#entries-area h3,#entries-area h4,#entries-area h5,#entries-area h6,ul#main-tabs span,span.fn,.tab-slide h3.title,#footer-widgets h3,#featured h2.title span,#featured .description p span,.tab-slide h3.title span,.post-info p.post-meta {
  font-family:Arial, sans-serif;
}

.content-area p,.content-area h3.title,.content-area h2,ul#main-tabs li.ui-state-active strong,ul#main-tabs li.ui-state-active span {
  color:#fff;
  text-shadow:none;
}


@media only screen and (max-width: 767px) {
  #featured .description {
    display: block !important;
    width: 306px;
  }
  #featured .description p {
    font-size: 16px !important;
    margin-bottom: 20px;
  }
  #featured .featured-img {
    width: 310px;
    margin-left: -10px !important;
  }
}
