/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


/* Body */

body,
p {
    color: #3b3b3b;
}

.avia_textblock a {
    color: #3b3b3b;
}

body *{
    font-family: 'Asap', Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: antialiased;
    font-smoothing: antialiased;

}

.home p {
    font-size: 18px;
}

.main_color b, .main_color strong {
    color: #3b3b3b;
}

.entry-content {
margin:20px 0px 0px 0px;
}

.entry-content *{
    font-size: 18px;
    line-height: 26px;}

.entry-content h3 {
    font-size: 24px;
    line-height: 36px;
	color:#009CDC;
}

.entry-content strong {
	color:#009CDC;
}

.main_color {
    border-color: #FFF!important;
}

/* /Body */

h1 { font-size: 32px }
h2 { font-size: 27px }
h3 { font-size: 22px }
h4 { font-size: 17px }
h5 { font-size: 15px }
h6 { font-size: 13px }

h1, h2, h3, h4, h5, h6 {
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 800!important;
    color: #3b3b3b;
    text-transform: none!important;
}

form fieldset h3 { 
    font-size: 27px;
    letter-spacing: 1px; }

.home .home h1, .home h2, .home h3, .home h4, .home h5, .home h6 {
    font-family: 'Boogaloo', cursive;
    font-weight: 600!important;
    color: #3b3b3b;
    text-transform: none!important;
}

body .av-special-heading.blockquote > * {
    font-size: 26px;
    letter-spacing: 0.02em;
}

html aside .widgettitle {
	text-transform: none;
    padding: 0px 0px 0px 15px!important;
}

.avia_image {
    border-radius: 0;
}


/* Forms */

#top .main_color .input-text, 
#top .main_color input[type='text'], 
#top .main_color input[type='input'], 
#top .main_color input[type='password'], 
#top .main_color input[type='email'], 
#top .main_color input[type='number'], 
#top .main_color input[type='url'], 
#top .main_color input[type='tel'], 
#top .main_color input[type='search'], 
#top .main_color textarea, #top .main_color select {
    font-family: 'Asap', Helvetica, Arial, sans-serif;
    /*border-color: #e1e1e1;
    background-color: #fcfcfc;
    color: #919191;*/
    border-width: 2px;
    border-radius: 2px;
    background: #fff;
    color: #aaaaaa;

}

.input_checkbox_label,
.input_checkbox_label a {
    color: #aaaaaa;
    font-weight: 300!important;
}
.input_checkbox_label a {
    color: #aaaaaa;
    font-weight: 700!important;
    text-decoration: underline;
}

#contactform .template-page {}

/* /Forms */

/* Navigation / Menu */

.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu>div{
    height: 60px;
}

.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child > li > a {
    height: 60px;
    line-height: 60px;
}


#top .av_seperator_big_border#header .av-main-nav > li > a,
#top #header .av-main-nav > li > a .avia-menu-text, 
#top #header .av-main-nav > li > a .avia-menu-subtext {
font-family: 'Boogaloo', cursive;
text-transform: uppercase;
    font-weight: 500;
    line-height: 68px;
}

#top .av_seperator_big_border#header .av-main-nav > li > a:hover,
#top #header .av-main-nav > li > a:hover .avia-menu-text, 
#top #header .av-main-nav > li > a:hover  .avia-menu-subtext{
    color: #fff!important;
    opacity: 0.75!important;
}


#avia-menu li a,
#avia-menu li span {
    font-weight: 300;
    color: #000;
    font-size: 19px;
}

#avia-menu li a:hover,
#avia-menu li a:focus,
#avia-menu li span:hover,
#avia-menu li span:focus {
    color: #199DDA!important;
}

.avia-menu-fx {
    display: none;
    visibility: hidden;
    position: absolute;
}

/* Navigation / Menu */

/* Buttons 

.avia-button-wrap {
    background: #edf001;
    margin: 0px;
    padding: 10px;
}

.avia-button-wrap .avia-button {
    width: auto;
    max-width: 170px;
}*/

.avia-button-wrap .avia-button {
    border: 3px solid #fff!important;
    outline: 13px solid #edf001;
    min-width: 190px;
}

.avia-button-wrap .avia-button .avia_iconbox_title {
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 900;
    font-size: 19px;
    text-transform: uppercase;
    padding:0px;
    color: #fff;
}

.form_element .button {
    background-color: #01186b!important;
    border-color: #01186b!important;
    color: #ffffff!important;
    border-radius: 0px;
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 900;
    font-size: 19px;
    text-transform: uppercase;
    padding:0px;
    color: #fff;
    padding: 7px;
    min-width: 234px;
}

/* /Buttons */

/* Header */

    #top #header_main {
        border:0px;
        background: repeat-x bottom 25px center url("/wp-content/uploads/2017/12/header_bg.svg");
    }

    .html_header_top.html_logo_center .logo {
    position: relative;
    /*z-index: 999;*/
    display: block;
    }

    #top #header_main > .container, #top #header_main > .container .main_menu .av-main-nav > li > a, #top #header_main #menu-item-shop .cart_dropdown_link,
    #top #header_main.header-scrolled > .container,
    #top #header_main .logo a{
        height: 270px!important;
        line-height: 180px!important;
        min-height: 270px;
        }

    #top #header_main .logo img {
        width: 460px;
        margin: 22px 0px 0px 0px;
        height: auto;
        min-height: 206px;
    }

   /* .html_header_top.html_header_sticky #main {
    padding-top: 228px;
	background:#e8f5fe;
    }
    
    #top #header_main > .container, #top #header_main > .container .main_menu .av-main-nav > li > a, #top #header_main #menu-item-shop .cart_dropdown_link,
    #top #header_main.header-scrolled > .container,
    #top #header_main .logo a{
        height: 224px!important;
        line-height: 120px!important;
        min-height: 224px;
        }
    */
    .container_wrap.container_wrap_first.main_color.fullsize {
    border:0px;
    }


/* /Header */

/* Countdown */

#top .av-default-style .av-countdown-cell-inner {
    background:  #edf001 repeat-x url("https://www.onzedorpskwis.nl/wp-content/uploads/2017/12/bg-bottom-count.png") bottom left;
    border-width: 0px;
}

.av-countdown-timer-inner{
    width: auto!important;
    margin: -20px auto 0 auto!important;

}
.av-countdown-cell {
    display: inline;
    float: left;
    width: 80px!important;/**/

}

.av-countdown-time {
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 900;
    font-size: 43px;
    color: #0348a1!important;
}

.av-countdown-time-label {
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 900;
    color: #0348a1!important;
    font-size: 15px;
    /* position: absolute; */
    margin: 25px 0px 0px -20px;
    /* display: -webkit-box; */
    float: left;
    text-align: center;
    width: 76px;
    /* left: -0px; */
}

/* /Countdown */

/*  Teams tabellen */

.pricing-table-wrap ul{
    padding: 0px!important;
    margin: 0px!important;
    border-radius: 0;
}
.pricing-table-wrap ul li{
    text-align: left;
    border-radius: 0!important;
    padding: 4px 0px 3px 10px;
}

.main_color tr:nth-child(odd), 
.main_color .pricing-table>li:nth-child(odd), 
.main_color .pricing-extra {
    background: #e6faff;
}

/*  /Teams tabellen */

/* Data */

#data .avia_textblock h3 {
    font-size: 25px;
}

#data .avia_textblock h2 {
    font-family: 'Saira Condensed', sans-serif;
    font-weight: 800!important;
    font-size: 35px;
    color: #0348a1!important;
}
/* /Date */

/* Fotoalbum */

#fotoalbum * {
    font-family: 'Saira Condensed', sans-serif;
font-weight: 900!important;}

/* /Fotoalbum */

/* Nieuws */

#nieuws * {
    color: #fff;
    background: transparent;
    font-size:16px;
}

#nieuws h3 {
    margin: 20px 0px 0px 0px;;
}

#nieuws h3 a{
    font-size:22px;
    font-family: 'Boogaloo', cursive;
}

#nieuws .image-overlay-inside,
#nieuws .image-overlay.overlay-type-extern,
.slide-meta {
    position: absolute;
    display: none;
    visibility: hidden;
}

.avia-content-slider .slide-image, 
.avia-content-slider .slide-image img{
    border-radius: 0!important;
}

/* /Nieuws */

/* Home */

#inschrijven .avia-image-container-inner .avia_image {
    min-width: 275px;
}


#nieuws .av-alb-blogposts.template-blog article {
    position: relative;
    display: inline-block;
    float: left;
    width: 30%;
    clear: none;
    margin:  0px 5% 0px 0px;
}
#nieuws .av-alb-blogposts.template-blog article:last-child {
    margin: 0px;
}

#main .container_wrap.container_wrap_first.main_color.fullsize {
    min-height: 300px;
}

/* Home  */

/* Footer */

#footer .widget {
    padding: 0;
    margin: 15px 0 0px 0;
    overflow: hidden;
}

#footer .container .flex_column.av_one_half {
    width: 72%;
    padding: 0px;
    margin: 0px;
}

#footer .container .flex_column.av_one_half section {

}
#footer .container .flex_column.av_one_half section p,
#footer .container .flex_column.av_one_half section a,
#footer .container .flex_column.av_one_half section b{
    font-size: 13px;
    text-decoration: none;

}

#footer .container .flex_column.av_one_half:first-child {
    width: 28%;
}

#footer .container .flex_column.av_one_half:first-child section {
    margin: 0px 5px 0px 40px;
}

#footer .container .flex_column.av_one_half:first-child section img{
    margin: 5px 0px 0px 0px;
    width: 100%;
    max-width: 190px!important;
}

#footer p{
    color: #fff;
}

footer p{
    color: #fff;
}

footer {
    position: absolute;
    display: none;
    visibility: hidden;
}

/*footer#socket,
footer .container {
    background: #606060;
    background-color: #606060;
    border:0;
    text-align: center}

footer .copyright{
    float:none!important;}
*/


/* /Footer */