/*
Theme Name: Apeg-Bvbo
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 1.0.0
Author: Bram Jacobs
Author URI: http://www.daronext.com
Template: Divi
*/

h1 {	font-size: 55px;
	font-weight: 700;
	}

h2 {	line-height: 1.4em;
	}

h3 {	line-height: 1.4em;
	}

h4 {	line-height: 1.4em;
	}

h5 {	color:#1e427c;
	font-size: 14px;
	line-height: 1.4em;
	font-weight: 700;
	}

.buttonlight:hover {
font-size:18px; 
color: #fff;
background-color: #A1D498;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
border: solid; 
border-width: 1px; 
border-radius: 5px; 
border-color:#A1D498;}

.buttonlight {
font-size:18px; 
color: #fff;
background-color: #65C754;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
border: solid; 
border-width: 1px; 
border-radius: 5px; 
border-color:#65C754;}

.single-wpdmpro #main-content .container:before, .tax-wpdmcategory #main-content .container:before {display:none !important;}
#right-area {float:right; padding-left:5.5%; width:79.125%; padding-bottom:23px;}
h2.year {clear:both; margin-top:15px;}
.year-archive .archive-header {background:#eee; font-weight:bold; clear:both; padding:5px;}
.year-archive .archive-item {display:block; border-bottom:1px solid #f7f7f7;padding:5px}
.year-archive .title {display:inline-block; width:70%}
.year-archive .date {display:inline-block; width:20%}
.sub-taxonomy {margin-top:15px;}
.sub-taxonomy li {border: 1px solid #eee; margin-bottom:5px;}
.sub-taxonomy li a {padding:10px; display:block; color:#333; font-size:16px;}
.sub-taxonomy li a:hover {background:#1C407E; color:#fff;}

.widget .menu > li {line-height:1em; border-top:1px solid #e9e9e9;}
.widget .menu > li a {letter-spacing:1px; color:rgba(0, 0, 0, 0.6); display:block; font-size:12px; text-decoration:none; padding:15px 5px;}
.widget .menu > li > a:hover {background:#f9f9f9; color:rgba(0, 0, 0, 0.8);}

.widget .menu ul.sub-menu {display:none;}
.widget .menu li.current-menu-item > a, .widget .menu li.current-menu-ancestor > a {font-weight:bold;}
.widget .menu li.current-menu-item > ul.sub-menu, .widget .menu li.current-menu-ancestor > ul.sub-menu {display:block; margin:0 0 10px 10px;}
.widget .menu > li ul.sub-menu a {padding:5px;}
.widget .menu > li ul.sub-menu a:hover {color:rgba(0, 0, 0, 0.8);}
.widget .menu > li ul.sub-menu a:before {content:"\25B8"; display:inline-block; margin-right:5px; vertical-align:top}

#top-header .container {padding:0.75em 0;}
#et-info, #et-secondary-menu > ul > li a {padding:0; line-height:20px;}
#et-top-widget {float:right; margin-right:20px; border-right:1px solid #fff; padding-right:20px;}
#et-top-widget p.wppb-alert {line-height:20px;}
#et-top-widget p.wppb-error {display:none;}
#et-top-widget .wppb-user-forms form > p {display:inline; margin:0; padding:0;}
#et-top-widget .wppb-user-forms form > p.login-remember {display:none}
#et-top-widget #wppb-submit {margin-left:10px; border:1px solid rgba(255,255,255,0.9); background:rgba(255,255,255,0.8); text-transform:uppercase; color:#1e427c; padding:2px 10px; cursor:pointer}
#et-top-widget .wppb-user-forms form > p > label {padding:0 5px 0 15px}
#et-top-widget .wppb-user-forms form > p > input {border:none; padding:3px; 8px; background:rgba(255,255,255,0.2); color:#fff}
#et-top-widget .wppb-user-forms form > p > input:focus {background:rgba(255,255,255,0.8); color:#000}

#et-main-area .et_pb_widget.login {width:100% !important; margin:0 !important}
#et-main-area .et_pb_widget_area {border:none !important}
#et-main-area .wppb-user-forms p {width:100%}
#et-main-area .wppb-user-forms ul {padding:0; margin:0}
#et-main-area .wppb-user-forms li {list-style:none; padding:0; margin:0 0 10px 0}
#et-main-area .wppb-user-forms label {width:200px; display:inline-block;}
#et-main-area .wppb-user-forms input[type="text"], #et-main-area .wppb-user-forms input[type="password"] {display:inline-block; width:calc(90% - 200px); padding:5px 10px;}
#et-main-area .et_pb_widget.login label {width:150px;}
#et-main-area .wppb-user-forms .wppb-send-credentials-checkbox label {width:100%}
p.login-register-lost-password {margin-top:10px;}
#et-main-area #wppb-submit, #et-main-area input#register {border:none; background:#1e427c; text-transform:uppercase; color:#fff; padding:5px 10px; cursor:pointer, font-weight:bold;}
#et-main-area .form-submit {float:none}

@media (max-width: 600px) {
  #et-main-area .wppb-user-forms label, #et-main-area .wppb-user-forms input[type="text"], #et-main-area .wppb-user-forms input[type="password"] {
    display: block;
    width:100%;
  }
}