/*
Theme Name: Eppo
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.1
*/
 @font-face {
    font-family: 'comix_loudregular';
    src: url('fonts/comix_loud-webfont.eot');
    src: url('fonts/comix_loud-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/comix_loud-webfont.woff') format('woff'),
         url('fonts/comix_loud-webfont.ttf') format('truetype'),
         url('fonts/comix_loud-webfont.svg#comix_loudregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'comic_bookregular';
    src: url('fonts/comic_book-webfont.eot');
    src: url('fonts/comic_book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/comic_book-webfont.woff') format('woff'),
         url('fonts/comic_book-webfont.ttf') format('truetype'),
         url('fonts/comic_book-webfont.svg#comic_bookregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'lvnm';
    src: url('fonts/lvnm-webfont.eot');
    src: url('fonts/lvnm-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lvnm-webfont.woff') format('woff'),
         url('fonts/lvnm-webfont.ttf') format('truetype'),
         url('fonts/lvnm-webfont.svg#lvnm-webfont') format('svg');
    font-weight: normal;
    font-style: normal;

}





@font-face {
    font-family: 'deeko_comic_regularregular';
    src: url('fonts/deeko_comic-webfont.eot');
    src: url('fonts/deeko_comic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/deeko_comic-webfont.woff2') format('woff2'),
         url('fonts/deeko_comic-webfont.woff') format('woff'),
         url('fonts/deeko_comic-webfont.ttf') format('truetype'),
         url('fonts/deeko_comic-webfont.svg#deeko_comic_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.simcal-default-calendar-list dd.simcal-day {
    list-style: none;
    margin-bottom:20px !important;
}

.wpb_revslider_element{
border: 4px solid white !important;
outline: 1px solid black;
border-radius:4px;

}
select {
    color: inherit;
    background-color: #fff;
    border: 1px solid #000 !important;
    outline: 0;
    color:black !important
}
.meta-author, .meta-category{
display:none !important;
}

.meta {
color:black;
}
.wpex-divider {
    display: block;
    clear: both;
    margin: 15px 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-color: #000 !important;
}

.wpex-bordered-list li {
    padding: 5px 0;
    border-bottom: 1px solid #000 !important;
}

#site-header-sticky-wrapper.is-sticky #site-header {
    position: fixed;
    overflow: visible !important;
    z-index: 1001;
    opacity: 0.9;
    background-color: #ffff33 !important;
    box-shadow: 0px 2px 5px rgb(0 0 0 / 10%);
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #000 !important;
}


.wpb_wrapper #map{
 border:1px solid black;
 padding:5px !important;
 
}
.eventdetails{
display:none !important;
}
.wpb_wrapper #map:before {
  content: " ";
  position: absolute;
  z-index: -1;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border: 5px solid #fff !important;
}
 .vc_text_separator_four span{
background: #FFF933 !important;
border:1px solid black;
padding: 10px 10px 10px 10px !important;
  font-family: 'comix_loudregular';
  text-transform: uppercase;
  text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
  font-size: 20px !important;
  color:white;
  letter-spacing:2px;

}
.summary .price{
  font-family: 'comix_loudregular';
  text-transform: uppercase;
  text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
  font-size: 20px !important;
  color:white;
  letter-spacing:2px;

}
.vc_text_separator {

background: #FFF933 !important;
border:1px solid black;
padding: 10px 10px 10px 10px !important;
  font-family: 'comix_loudregular';
  text-transform: uppercase;
  text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
  font-size: 11px !important;
  color:white !Important;
  letter-spacing:2px;


} 
.grecaptcha-badge{
opacity:0 !Important;
}  
.summary .price >.amount{
  color:white !Important;
}
.homeslider .wpb_column{
margin-bottom:5px !Important;
}

h1,h2,h3,h4{
    font-family: 'lvnm' !important;
}
.header-aside-content{
margin-top:30px;      font-family: 'lvnm' !important;
      font-weight:bold;
       font-size:16px !important;
} 
.theme-button{
   font-family: 'comix_loudregular';
   color:white;
   text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
   font-size:12px !important;
   text-transform: uppercase;
}
#mc-embedded-subscribe{
   font-family: 'comix_loudregular';
   color:white !important;
   background-color:red !important; 
   text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
   font-size:12px !important;
   text-transform: uppercase;
   color:white;
   width:100% !important;
   text-align:center;
   margin-top:10px;
   
}
#mce-EMAIL{
width:100%;
}
.blog-entry-readmore{
     border: 2px solid white;
    display: inline-block;
    margin-top:4px;
    outline:1px solid black
}
table, tr, td{
border:0px solid black !important;
}
.product-inner{
background-color: white;
    padding: 20px;
    border: 1px solid black;
}
.site-breadcrumbs a {
    color: #000;
}

.woocommerce-tabs ul.tabs {
    list-style: none;
    margin: 0 0 30px;
    border-bottom: 1px solid #000;
    height: 41px;
    overflow: visible;
}

#site-navigation .dropdown-menu > li > a > span.link-inner{
   font-family: 'comix_loudregular';
   text-transform: uppercase;
  // color:white;
   text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
   font-size:11px !important;
}
.navbar-style-two .dropdown-menu > li > a {

  padding: 0 22px !important;
}

.header-two {
  background: rgba(0,0,0,0) !important;
}
.navbar-style-two {
  border-top: 0px solid #e4e4e4 !important;
  border-bottom: 0px solid #e4e4e4 !important;
}

.navbar-style-two .dropdown-menu > li {
  border-right: 0px solid #e4e4e4 !important;
}
.navbar-style-two .dropdown-menu, .navbar-style-two li.woo-menu-icon {
  border-left: 0px solid #e4e4e4 !important;
}

.is-sticky .fixed-nav {
  width: 100%;
  background: #f8d51b !important;
 // background-image: url(http://eppo.europewebmedia.nl/wp-content/uploads/2015/06/bg.jpg) !important;
  background-position: center 30% !important;
    border-bottom: 1px solid #000000 !important;
  }
  
  
  .page-header {
  margin: 0 0 40px;
  padding: 20px 0;
  position: relative;
  background: #f7d51b !important;
  border-top: 1px solid #000 !important;
  border-bottom: 1px solid #000 !important;
}
h1.page-header-title{
font-weight:bold;

}
.site-breadcrumbs{
color:red !important;
}



.dcwss.dc-wall .stream li .inner {
  overflow: hidden;
  margin: 0 0px 0px 0px !important;

    border:1px solid black;
  width: auto;
  clear:both !important;
}

.dcwss.dc-wall .stream li .section-thumb img {
  border: 0px solid #ccc !important;
  padding: 0px !important;
  background: #fff !important;
  max-width: 100% !important;
  width: 100% !important;
  margin-bottom: 0px !important;
}

.dcwss.dc-wall .stream li .section-thumb {
  float: left;
  margin: 0px  !important;
  max-width: 100%;

}

.section-intro{
//display:none !important;
}
.section-text{
  padding: 5px !important;
}
.section-user{
margin-left:5px !important;
}

.dcwss.dc-feed .stream li .section-text br {
    display: block  !important;
}
.dcwss.dc-wall .stream li .section-text br {
    display: block  !important;
}

a.leesmeer:link{
    font-family: 'lvnm';
}
a.leesmeer:hover{
    font-family: 'lvnm';
}
a.leesmeer:active{
    font-family: 'lvnm';
}
a.leesmeer:visited{
    font-family: 'lvnm';
}  

.header-aside-content a:link{color:black}
.header-aside-content a:active{color:black}
.header-aside-content a:visited{color:black}
.header-aside-content a:hover{color:red}

.mobile-menu-toggle{
// border:2px solid black !important;
}
.fa-bars{
line-height:30px !important;
color:black !important;
}

.wpex-bars {
    box-sizing: content-box;
    background-color: white;
    border: 10px solid white;
    outline:2px solid black;
}
.wpex-select-wrap {
    position: relative;
    border: 0px solid #e1e1e1 !Important;
    border-radius: 3px;
    color: #000;
}
#sidr-main {
  width: 200px;
  padding-bottom: 30px;
  overflow-x: hidden;
  overflow-y: auto;
  font-size: 14px;
  background: #f7d017 !important;
  color: #fff;
  border-left:2px solid black !important;
}
.sidr-inner form{
display: none !important;
}

.sidr-class-dropdown-menu li a:link { text-transform:uppercase !important;color:black;border-bottom:1px solid black;}
.sidr-class-dropdown-menu li a:visited { color:black;border-bottom:1px solid black;}
.sidr-class-dropdown-menu li a:active { color:black;border-bottom:1px solid black;}
.sidr-class-dropdown-menu li a:hover { color:white;border-bottom:1px solid black;}

.section-intro {
  padding: 7px 15px 7px 10px !important;
  display: none !important;
  color: #fff;
  font-style: normal;
  font-weight: bold;
  font-size: 10px;
  z-index: 2;
  position: relative;
}

.dcwss .stream li .section-share {
  display: block;
  margin: 0;
  padding: 0px 0 0 !important;
  float: right;
}

.dcwss.dc-wall .stream li.dcsns-facebook .share-facebook {display: block!important;}
ul.stream{
margin-left:-8px !important;
}

.dcwss.dc-wall .stream li {
  background: #FFF;
  -webkit-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
  -moz-box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
  box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
  border:1px solid black;
  font-size: 13px;
  font-weight:normal!important;
  line-height:16px !important
  position: relative;
 font-family: 'lvnm' !important;

}

.gce-event-day{
background-color:white !important;
margin-bottom:10px !important;
border:1px solid black !important;

}
.gce-feed{
 background-image:url('images/eventbg.jpg');
 background-position: center center;
 margin:4px !important;
border:1px solid black !important;
   padding:20px 10px 10px 10px !important;
   text-align:center !important;
   min-height:130px;
   
}

.gce-list-event, .gce-tooltip-event {

  padding: 0 5px;
  
      font-size:18px;
      font-weight:normal;
      
      
}
@media only screen and (min-width:1025px) {
  .dcwss.dc-wall .stream li {
    margin-top: 3px !important;;margin-bottom: 3px !important;;margin-right: -1px !important;; margin-left: 6px !important;;padding: 5px !important;;
    width:310px !important;
    
    }
    .dcwss-content{
    margin-left:2px;
    }
     .dcwss.dc-wall .stream li:nth-child(3n+3) {  

   padding: 5px !important;
     margin-left: 6px !important;
        // left: 657px !important;
    }
}
@media only screen and (min-width:960px) and (max-width:1024px){
  .dcwss.dc-wall .stream li {
    margin-top: 3px !important;;margin-bottom: 3px !important;;margin-right: 0px !important;; margin-left: 6px !important;;padding: 5px !important;;
     width:310px !important;
    }
}

@media only screen and (min-width:768px) and (max-width:959px){
  .dcwss.dc-wall .stream li {margin-top: 3px ;
   margin-top: 3px !important;;margin-bottom: 3px !important;;margin-right: 0px !important;; margin-left: 7px !important;;padding: 5px !important;;
     width:334px !important;
    }
}
@media only screen and (max-width:767px){

   .dcwss.dc-wall .stream li {margin-top: 3px ;
   margin-top: 3px !important;;margin-bottom: 3px !important;;margin-right: 0px !important;; margin-left: 6px !important;;padding: 5px !important;;
     width:97% !important;
    }

  
}

@media only screen and (max-width:720px) {

      .dcwss.dc-wall .stream li {margin-top: 3px ;
   margin-top: 3px !important;;margin-bottom: 3px !important;;margin-right: 0px !important;; margin-left: 6px !important;;padding: 5px !important;;
     width:97% !important;
    }

}

@media only screen and (max-width:560px) {

      .dcwss.dc-wall .stream li {margin-top: 3px ;
   margin-top: 3px !important;;margin-bottom: 3px !important;;margin-right: 0px !important;; margin-left: 6px !important;;padding: 5px !important;;
     width:96% !important;
    }

}

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

      .dcwss.dc-wall .stream li {margin-top: 3px ;
   margin-top: 3px !important;;margin-bottom: 3px !important;;margin-right: 0px !important;; margin-left: 6px !important;;padding: 5px !important;;
     width:94% !important;
    }

}



.wpb_gmaps_widget .wpb_map_wraper, .wpb_gmaps_widget .wpb_wrapper {

    border: 1px solid black !important;
}  


#mobile-menu a {
    height: 43px !important;
}

.event-title-eppo{
width:100%;
padding:10px;
clear:both;
display:block;
  background-color: #ffff33 !important;
margin-bottom:0px;
overflow:hidden;

}
.simcal-default-calendar-list .simcal-event-details p {
    margin: 0 0 4px !important;
}
.event-right a{

 color:white;
 display:block;
 padding: 10px 10px 10px 10px;
 margin-top: 0px !important;
 margin-bottom: 0px !important;
//    font-family: 'comix_loudregular';
   text-transform: uppercase;
   text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black;
   font-size:8px !important;

}
.is-sticky .wpex-shrink-sticky-header { 
    background-color:#f8d51b !important;
}
.event-right a:hover{
 text-decoration:none;
  color:red;
}
.event-right{
margin-top:0px;
margin-bottom:10px;
}


.simcal-event-title, .the-startdate{
color:black !important;       
font-size:20px !important;
}
.the-startdate{
font-size:20px !important;
}
.eventdetails{
padding:0px 10px 10px 10px !important;
font-size:14px !important;
color:black;
width:100%;
margin-bottom:10px;
display:block;
overflow:hidden;
}
.eventdetails p{
line-height:0px;


}
.the-title-event, .event-left{
float:left;
position:relative;
}
.the-startdate, .event-right{
 float:right;
position:relative;
}

.simcal-day-label{
display:none;
}
#wpgmza_map:before {
  content: " ";
  position: absolute;
  z-index: 999999;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  border: 2px solid black;
}
#wpgmza_map {
     padding:4px !important;
    border: 4px solid white !important;
    outline: 1px solid black;
}

.vc_text_separator_four {
    background: none !important;
}

.vc_text_separator_four.separator_align_center span {
    width: 100%;
     border: 0px solid white !important;
     outline: 0px solid #000;
    outline-offset: -5px;
    background: transparent !important;
}


.vc_text_separator_four.separator_align_center  {
    width: 100%;
        overflow: hidden;

    height: 30px;
     border: 0px solid black !important;
    border-bottom:2px solid black !important;
    text-align:left !important;
}

.vcex-blog-entry-details {
    padding: 0px !important;
    border: 0px solid #eee !important;
}
.vcex-blog-entry-readmore-wrap{
display:none;
}

.searchform .field, input, textarea{
border:1px solid black !important;
background-color: #fef4be !important;
color:black !important;
}
.wpcf7-submit{
padding: 10px 10px 10px 10px !important;
  font-family: 'comix_loudregular' !important;
  text-transform: uppercase !important;
  text-shadow: -2px 0 black, 0 2px black, 2px 0 black, 0 -2px black !important; 
  font-size: 11px !important;
  color:white !important;
  background-color:red !important;
}
.wpcf7-submit:hover{

  background-color:#f8d51b !important;
}
.dcsns-li .icon{
display:none;
}
.wpex-widget-recent-posts-li:first-child, .widget_categories li:first-child, .widget_recent_entries li:first-child, .widget_archive li:first-child, .widget_recent_comments li:first-child, .widget_product_categories li:first-child, .widget_layered_nav li:first-child, .widget-recent-posts-icons li:first-child, .site-footer .widget_nav_menu li:first-child {
    border-top: 1px solid black !important;
    border-bottom: 1px solid black !important;
}

.sidebar-widget-icons a:before {
    content: "" !important;
}

.singleevent{

background-color:#fffea1 !important;
     border: 1px solid black !important;
     outline: 4px solid #ffffff;
    outline-offset: -5px;
margin-bottom:5px;
padding:4px !important;
}
.simcal-default-calendar-list dt.simcal-day-label {
    border-top: 1px solid #000000 !important;
    border-left: 1px solid #000000 !important;
    border-right: 1px solid #000000 !important;
    border-bottom: 0px solid #000000 !important;

        margin: 0px 0 0px !important;
}


.simcal-default-calendar-list dd.simcal-day{
   border-top: 1px solid black !important;
  border-left: 1px solid black !important;
  border-right: 1px solid black !important;
  border-bottom: 1px solid black !important;
}

.simcal-default-calendar-list ul.simcal-events {
    margin: 0px 0px 0 !important;
}


.slotholder{
    border: 1px solid black !important;
    outline: 4px solid #ffffff !important;
    outline-offset: -5px !important;
}
.tp-bgimg{
    border: 5px solid black !important;

}/*
Theme Name: Total Child
Theme URI: http://totalwptheme.com
Description: Total WordPress theme example child theme.
Author: AJ Clarke
Author URI: http://totalwptheme.com
Template: Total
Version: 1.1
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
