/*
Theme Name: Wereld 2018 
Theme URI: https://www.lyrathemes.com/bootstrap-wordpress-theme-tutorial/
Author: Michelle
Author URI: https://www.lyrathemes.com
Description: A basic theme using the Bootstrap framework.
Version: 1.0
Text Domain: bootstrapstarter
*/
@import url("css/denel.css");
@import url("style2017.css");
@import url("css/puk.css");
@import url("mobi.css");
@import url("SAL2019.css");
@import url("belasting2019.css");
@import url("ngv2019.css");
@import url("ekmaaksaak.css");
@import url("covid19.css");
@import url('https://fonts.googleapis.com/css?family=Raleway:400,400i,700,700i');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500&display=swap');
@font-face {
    font-family: Avenir;
    src: url(fonts/Avenir/Avenir-Medium.otf);
}

@font-face {
    font-family: AvenirBold;
    src: url(fonts/Avenir/Avenir-Black.otf);
}

@font-face {
    font-family: AvenirLTStd-Roman;
    src: url(fonts/Avenir/Avenir-Roman.otf);
}

@font-face {
    font-family: AvenirLTStd;
    src: url(fonts/Avenir/Avenir-Light.otf);
}

@font-face {
    font-family: AvenirLTStd-Oblique;
    src: url(fonts/Avenir/Avenir-Oblique.otf);
}

@font-face {
    font-family: AvenirLTStd-BlackOblique;
    src: url(fonts/Avenir/Avenir-BlackOblique.otf);
}

@font-face {
    font-family: AvenirLTStd-Black;
    src: url(fonts/Avenir/Avenir-Black.otf);
}

@font-face {
font-family: "FontAwesome";
font-weight: normal;
font-style : normal;
       src : url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0");
       src : url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
}

@font-face {
  font-family: 'ElegantIcons';
  src:url('fonts/ElegantIcons.eot');
  src:url('fonts/ElegantIcons.eot?#iefix') format('embedded-opentype'),
    url('fonts/ElegantIcons.woff') format('woff'),
    url('fonts/ElegantIcons.ttf') format('truetype'),
    url('fonts/ElegantIcons.svg#ElegantIcons') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
  font-family: 'ElegantIcons';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body{
  font-family: Avenir;
    background-color: #F4F4F4;
    color: #464646;
    padding: 0;
    margin: 0;
    font-size: 13px;
  }

a{color: #464646;}

strong, b {
   /* font-family: AvenirBold;*/
}

.page-id-64030 #tidio-chat-code {display: none;}

.webinare-holder{
  width: 80%;
  margin:40px auto;
}

.webinare-iframe{
overflow: hidden;
  padding-top: 56.25%;
  position: relative;
 }

 .webinare-iframe iframe{
  border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}

#mobicarousel{display: none}

.fb-comments{
  margin-left:80px;
}

.content-holder-2017 {
  width: 980px;
  background-color: #ffffff;
  margin:0 auto;
  padding-top: 10px;
}

.outer-holder-2017 {
  width: 1126px;
  margin:0 auto;
}

.logo-2017 {
  width: 211px;
  height: 58px;
  background-image:url(images/2018images/sol-logo.jpg);
  background-repeat:no-repeat;
  margin-left:51px;
  float:left;
  display:inline;
}

.logo-2017:lang(en) {background-image:url(images/2018images/sol-logo-e.png);}

.lang-2017{
  width: 170px;
  float: left;
  display: inline;
  margin-left: 195px;
  font-family: AvenirLTStd-Roman;
  font-size: 11.9px;
  text-transform: uppercase;
  margin-top: 34px;
  background-image: url(images/2018images/sol-language-bubble.png);
  background-repeat: no-repeat;
  padding-left: 22px;
  position: relative;

}

form#form_71vn452 {
    padding: 10px 70px 70px 70px;
}

form#form_71vn4522 {
    padding: 10px 70px 70px 70px;
}

.page-id-56271 .page-content {
    background-color: #e0e1e2;
}

.page-id-58198 .page-content {
    background-color: #e0e1e2;
}

h1.s-leer-hd {
    text-align: center;
    margin-top: 60px;
    font-size: 2.2em;
    color: #464646;
    text-transform: uppercase;
}

#frm_form_153_container .frm_button_submit,
#frm_form_158_container .frm_button_submit {
    background-image: url(images/2018images/sol-stuur-vorm.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    margin-top: 22px;
}

#frm_form_156_container .frm_button_submit {
    background-image: url(images/2018images/sol-stuur-vorm.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    margin-top: 22px;
	float: right;
}

#frm_form_156_container .frm_button_submit:lang(en),
#frm_form_158_container .frm_button_submit:lang(en){
    background-image: url(images/2018images/sol-stuur-vorm-e.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    margin-top: 22px;
	float: right;
}

/* HIDE Netwerk van werk op Desktop */
@media (min-width: 800px) {

.panelaccor {
	display: none;
}
	
}

.lang-2017 a{color: #77787b!important; padding: 0!important}

.wpml-ls-last-item{
	width: 65px!important;
}

.wpml-ls-first-item a:first-child {
    position:absolute;
}
 
.wpml-ls-first-item a:first-child::after {
  content: '\002F';
  margin: 1px 5px;
    /* height: 15px; */
    /* top: 5px; */
    /* margin-top: 48px; */
    /* width: 100px; */
    float: right;
    display: inline-block;
    color: #77787b!important;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-item{
      padding: 0;
    margin: 0;
    list-style-type: none;
    width: 86px;
    float: left;
    display: inline;
    height: 25px;
}
.wpml-ls-current-language a{color: #F58220!important;  font-family: AvenirBold;}

.search-holder-2017{
  float: left;
  display: inline;
  margin-top: 37px;
}

.search-holder-2017 h2,
.wpml-ls-display{display: none}

.search-holder-2017 .screen-reader-text{
  display: none;
}

.search-holder-2017 input[type="text"]{
	border: none;
    border-bottom: solid 1px #f58220;
    float: right;
    display: inline;
    width: 122px!important;
    margin-left: 6px;
}

.search-holder-2017 input[type="submit"]{
	border:none;
	background-color: transparent;
	font-size: 1px;
	color: transparent;
	width: 15px;
	height: 16px;
	background-image: url(images/2018images/sol-search.png);
	background-repeat: no-repeat;
	float: left;
	display: inline;
}

.teken-in-2017{
	 width: 90px;
  height: 22px;
  background-color: #f5821f;
  float: left;
  display: inline;
   font-family: AvenirLTStd-Roman;
  font-size: 11.9px;
  margin-top: 23px;
  margin-left: 22px;
  color: #fff;
  text-align: center;
  padding-top:12px;
}

.teken-in-2017:hover{
  background-color: #00345d;
}

.header-holder-2017{
	width:980px;
	float:left;
	display:inline;
}

.menu-holder-2017{
	width: 890px;
	height: 52px;
	display: inline;
  float: left;
	border-top:solid 1px #ebebeb;
	text-transform:uppercase;
	margin-left:44px;
	font-family: AvenirLTStd-Roman;
	margin-top:10px;

	}
	
.menu-holder-2017 ul {
  list-style-type: none;
  margin: 0;
    padding: 0;
}

.menu-holder-2017 li {
	display:inline;
}

.menu-holder-2017 a {

  font-size: 11.9px;
  letter-spacing: 0.8px;
  text-align: left;
  color: #77787b;
  text-decoration:none;
  padding-top:20px;
  padding-bottom:13px;
  display:inline-block;
}

.menu-holder-2017 a:hover{
	color: #00345d;
	font-weight:bold;
	border-bottom:solid 5px #f58220;
	text-decoration:none;

}

.menu-holder-2017 a::after {
display: block;
content: attr(title);
font-weight: bold;
height: 0;
overflow: hidden;
visibility: hidden;
		}

.menu-separator a, .menu-separator a:hover{color: #f5821f; 
text-decoration:none;
padding:0 3px;
font-size:17px;}

.kant-panel-2017{
	width:73px;
	height:445px;
	float:right;
	background-image:url(images/2018images/sol-kant-a.png);
	background-repeat:no-repeat;
    margin-top: 153px;	
}

#slideoutclose{
  width: 30px; 
  height: 30px; 
  background-image: url(images/2018images/close-icon-white-border.png); 
  float: left; 
  display: inline-block;    
  margin-top:10px;
}

#frm_form_23_container{
  height: 100px;
}

.slideOut{
  width: 350px;
  height: 153px;
  float: right;
  top: -93px;
  background-color: #f58220;
  position: relative;
  z-index: 90;
  padding:10px;
  display: none;
}

.slideOut01{
  width: 350px;
  height: 153px;
  float: right;
  top: -158px;
  background-color: #f58220;
  position: relative;
  z-index: 90;
}

.slideOut01 .mc-field-group{
  width: 318px!important;
  margin-left: 15px;
  float: left;
  display: inline;
}

.slideOut01 .clear{
  width: 61px!important;
  float: left;
  display: inline;
}

.slideOut01 #mce-EMAIL{
  width: 257px!important;
  height: 43px!important;
}

 .slideOut01 #mc-embedded-subscribe,
 .slideOut #mc-embedded-subscribe{
    background-image: url(images/2018images/sol-stuur-vorm-k.png)!important;
    width: 61px!important;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    margin-top:0!important;
}

#winkel2017{
  width: 72px;
  height: 113px;
  display: inline-block;
  /*margin-top:48px;*/
  background-image: url(images/2018images/sol-kant-01.png);
  background-repeat: no-repeat;
}

#winkel2017:lang(en){background-image: url(images/2018images/sol-kant-01-e.png);}

#winkel2017:lang(en):hover{background-image: url(images/2018images/sol-kant-01-e-h.png);}


#winkel2017:hover{
   background-image: url(images/2018images/sol-kant-01-h.png);
}

.kantanderFB{
  width: 72px;
  height: 64px;
  display: inline-block;
  background-image: url(images/2018images/sol-kant-04.png);
}

.kantanderFB:hover{
  background-image: url(images/2018images/sol-kant-04-h.png);
}

.kantanderTW{
  width: 72px;
  height: 47px;
  display: inline-block;
  background-image: url(images/2018images/sol-kant-05.png);
}

.kantanderTW:hover{background-image: url(images/2018images/sol-kant-05-h.png);}

.kantanderYT{
  width: 72px;
  height: 67px;
  display: inline-block;
  background-image: url(images/2018images/sol-kant-06.png);
}

.kantanderYT:hover{
   background-image: url(images/2018images/sol-kant-06-h.png);
}

#toggle{
  width: 72px;
  height: 87px;
  display: inline-block;
  margin-top: 0px;
  position: relative;
  z-index: 70;
  background-image: url(images/2018images/sol-kant-02.png);
  background-repeat: no-repeat;
}

#toggle:hover{background-image: url(images/2018images/sol-kant-02-h.png);}

#toggle:lang(en){
	background-image: url(images/2018images/sol-kant-02-e.png);
}

#toggle:lang(en):hover{
	background-image: url(images/2018images/sol-kant-02-e-h.png);
}


#toggle01{
  width: 72px;
  height: 60px;
  display: inline-block;
  position:inherit;
  z-index: 70;
  background-image: url(images/2018images/sol-kant-03.png);
  background-repeat: no-repeat;
}

#toggle01:hover{ background-image: url(images/2018images/sol-kant-03-h.png);}

#toggle01:lang(en){
	background-image: url(images/2018images/sol-kant-03-e.png);
}

#toggle01:lang(en):hover{
	background-image: url(images/2018images/sol-kant-03-e-h.png);
}

.portale-icons-2017{
	width: 980px;
  height: 82px;
  background-color: #ebebeb;
  float:left;
  display:inline;
}

#portale-icons-holder-2017{
      width: 111px;
        height: 79px;
        float: left;
        display: inline;
      /*background-image:url(images/2018images/01-werk.png);*/
      background-repeat: no-repeat;
      text-align: center;
      background-position: center 16px;
      font-size: 11.9px;
      font-family:AvenirBold;
      color: #464646;
      background-color: #ebebeb;
    }

    #portale-icons-holder-2017 a{text-decoration: none;}

    #portale-icons-holder-2017 span{
      padding-top: 53px;
        display: inline-block;
        padding-bottom:10px;
    }

    #portale-icons-holder-2017:hover span{
      border-bottom:solid 5px #d7d7d7;
    }
    #portale-icons-holder-2017:hover span a{
      color: #00345d;
    }

    #portale-icons-holder-2017:hover{
      
      /*background-image:url(images/2018images/01-werk-a.png);*/
      color: #00345d;
    }

.portale-icons-holder-2017-01{background-image: url(images/2018images/01-werk.png); margin-left: 27px}
.portale-icons-holder-2017-02{background-image: url(images/2018images/02-gesin.png);}
.portale-icons-holder-2017-03{background-image: url(images/2018images/03-loopbaan.png);}
.portale-icons-holder-2017-04{background-image: url(images/2018images/04-welstand.png);}
.portale-icons-holder-2017-05{background-image: url(images/2018images/05-geld.png);}
.portale-icons-holder-2017-06{background-image: url(images/2018images/06-reg.png);}
.portale-icons-holder-2017-07{background-image: url(images/2018images/07-gilde.png);}
.portale-icons-holder-2017-08{background-image: url(images/2018images/08-jeug.png);}
.portale-icons-holder-2017-09{background-image: url(images/2018images/09-sleer.png);}

.portale-icons-holder-2017-01 {width: 80px!important;}
.portale-icons-holder-2017-02 {width: 86px!important;}
.portale-icons-holder-2017-03 {width: 109px!important;}
.portale-icons-holder-2017-04 {width: 108px!important;}
.portale-icons-holder-2017-05 {width: 87px!important;}
.portale-icons-holder-2017-06 {width: 114px!important;}
.portale-icons-holder-2017-07 {width: 110px!important;}
.portale-icons-holder-2017-08 {width: 123px!important;}
.portale-icons-holder-2017-09 {width: 74px!important;}

.portale-icons-holder-2017-01:lang(en) {width: 80px!important;}
.portale-icons-holder-2017-02:lang(en) {width: 93px!important;}
.portale-icons-holder-2017-03:lang(en) {width: 98px!important;}
.portale-icons-holder-2017-04:lang(en) {width: 97px!important;}
.portale-icons-holder-2017-05:lang(en) {width: 95px!important;}
.portale-icons-holder-2017-06:lang(en) {width: 114px!important;}
.portale-icons-holder-2017-07:lang(en) {width: 134px!important;}
.portale-icons-holder-2017-08:lang(en) {width: 113px!important;}
.portale-icons-holder-2017-09:lang(en) {width: 74px!important;}

.portale-icons-holder-2017-01:hover{background-image: url(images/2018images/01-werk-a.png);}
.portale-icons-holder-2017-02:hover{background-image: url(images/2018images/02-gesin-a.png);}
.portale-icons-holder-2017-03:hover{background-image: url(images/2018images/03-loopbaan-a.png);}
.portale-icons-holder-2017-04:hover{background-image: url(images/2018images/04-welstand-a.png);}
.portale-icons-holder-2017-05:hover{background-image: url(images/2018images/05-geld-a.png);}
.portale-icons-holder-2017-06:hover{background-image: url(images/2018images/06-reg-a.png);}
.portale-icons-holder-2017-07:hover{background-image: url(images/2018images/07-gilde-a.png);}
.portale-icons-holder-2017-08:hover{background-image: url(images/2018images/08-jeug-a.png);}
.portale-icons-holder-2017-09:hover{background-image: url(images/2018images/09-sleer-a.png);}

.carousel-holder-2017{
	width:980px;
	height:241px;
	float:left;
	display:inline;
      position: relative;
    display: inline;
    z-index: 1;
}

.carousel-holder-stempel-2017{
 width: 306px;
    height: 241px;
    float: right;
    display: inline;
    background-image: url(images/2018images/Kleur-Stempel-306x241.png);
    position: relative;
    z-index: 2;
    margin-top: -241px;
}

.inner-content-holder-2017{
	float:left;
	display:inline;
	width: 820px;
	margin-top:48px;
	margin-left:79px;
}

main {
  min-width: 320px;
  max-width: 820px;
  margin: 0 auto;
}

main section {
  display: none;
  padding: 36px 34px;
  border: 1px solid #ddd;	
  border-top:4px solid #f5821f;
  height: 100% !important;
  float: left;
  width: 774px;
}

main input {
  display: none;
}

div#field_a7xgf {
    margin-left: 145px;
    margin-top: 10px;
}

main label {
  display: inline-block;
  padding: 15px 45px;
  text-align: center;
  border: 1px solid transparent;
   font-family: AvenirLTStd-Roman;
   text-transform: uppercase;
  font-size: 13.1px;
}

#eenmin-tabs label{
padding: 15px 16px;
}

#eenmin-tabs label:lang(en){
padding: 15px 13px;
}

main label:lang(en) {
  padding: 15px 156px;
}

.page-id-39490 main label{
  padding: 15px 16px;
}

.page-id-39493 main label{
  padding: 15px 13px;
}


.page-id-39490 input:checked + label,
.page-id-39493 input:checked + label {
  background-color: #f58220;
  color: #fff;
  font-family: Avenir;
}

/*input:checked + label {
  background-color: #f58220;
  color: #fff;
  font-family: AvenirBold;
}*/

#tab1:checked + .tab-link0, #tab2:checked + .tab-link0, #tab3:checked + .tab-link0, #tab4:checked + .tab-link0, #tab5:checked + .tab-link0, #tab6:checked + .tab-link0, #tab7:checked + .tab-link0 {
    background-color: #f58220;
    color: #fff;
    font-family: AvenirLTStd-Roman;
}

#tab1:checked + .tab-link1, #tab2:checked + .tab-link2, #tab3:checked + .tab-link3, #tab4:checked + .tab-link4, #tab5:checked + .tab-link5, #tab6:checked + .tab-link6, #tab7:checked + .tab-link7 {
    background-color: #f58220;
    color: #fff;
    font-family: AvenirLTStd-Roman;
	cursor: pointer;
}

.tab-link1, .tab-link2, .tab-link3, .tab-link4, .tab-link5, .tab-link6, .tab-link7 {
    display: inline-block;
    padding: 15px;
    text-align: center;
    border: 1px solid transparent;
    font-family: AvenirLTStd-Roman;
    text-transform: uppercase;
    font-size: 13.1px;
    background-color: #f1f1f1;
    color: #77787b;
	cursor: pointer;
}



label.tab-link0:hover {
    background-color: #f58220;
    color: #fff;
    cursor: pointer;
}

label.tab-link0:active {
    background-color: #f58220;
    color: #fff;
    cursor: pointer;
}

.tab-link0 { 
    background-color: #f1f1f1; 
    color:#77787b; 
 }
 
 
 .tab-content{
    display:none;
    background: #fff;
    padding: 15px;
    /*border-top: 1px solid #a8a9ab;*/
    height:100%;
}

.tab-content.current{
    display: inherit;
}
#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4,
#tab5:checked ~ #content5,
#tab6:checked ~ #content6 {
  display: block;
}

.gray-content-holder-2017 {
  width: 980px;
  background-color: #f1f1f1;
  background-image: url(images/2018images/gray-content-holder.png);
  background-repeat: repeat;
  float: left;
  display: inline;
  margin-top:56px;
  padding: 44px 0px;
}

.wieisons-2017{
  width: 380px;
  float: left;
  display: inline;
  margin-left: 96px;
  font-size: 13px;
  line-height: 1.31;
  letter-spacing: 0.3px;
  text-align: left;
  color: #464646;
}

.wieisons-2017 h1{
  font-family: AvenirBold;
  width: 100%;
  display: inline-block;
  font-size: 20px;
  letter-spacing: 0.4px;
  color: #f58220;
  border-bottom: solid 1px #464646;
  padding-bottom: 13px;
}

.wieisons-2017 img{
  margin-top: 35px;
}

.wieisons-2017-sluit-aan{
  width: 300px;
  height: 45px;
  float: left;
  display: inline;
  background-image: url(images/2018images/icon-sluit-aan.png);
  margin-top: 35px;
}

.wieisons-2017-sluit-aan-e{
  width: 300px;
  height: 45px;
  float: left;
  display: inline;
  background-image: url(images/2018images/icon-sluit-aan-e.png);
  margin-top: 35px;
}

.wieisons-2017-sluit-aan:hover{
  background-image: url(images/2018images/icon-sluit-aan-h.png);
}

.wieisons-2017-sluit-aan-e:hover{
  background-image: url(images/2018images/icon-sluit-aan-e-h.png);
}


.wieisons-2017 span{
  font-family: AvenirBold;
  font-size: 18px;
  font-weight: 900;
  line-height: 0.94;
  letter-spacing: 0.4px;
  text-align: left;
  color: #f58220;
}

.watdiedonsaan-2017{
  width: 341px;
  float: left;
  display: inline;
  margin-left: 81px;
  font-size: 13px;
  line-height: 1.23;
  letter-spacing: 0.3px;
  text-align: left;
  color: #464646;
}

.watdiedonsaan-2017 span{
  font-family: AvenirBold;
  font-size: 15px;
  font-weight: 900;
  line-height: 1.27;
  letter-spacing: 0.3px;
  text-align: center;
  color: #00345d;
}

.watdiedonsaan-2017 h1{
   font-family: AvenirBold;
  width: 100%;
  display: inline-block;
  font-size: 20px;
  letter-spacing: 0.4px;
  color: #f58220;
  border-bottom: solid 1px #00345d;
  padding-bottom: 13px;
}

.mediaverklaring-holder-2017{
  width: 380px;
  float: left;
  display: inline;
  font-size: 13px;
  line-height: 1.31;
  letter-spacing: 0.3px;
  text-align: left;
  color: #464646;
}

.mediaverklaring-meer-button{
  width: 380px;
  height: 45px;
  float: left;
  display: inline;
  background-image: url(images/2018images/sol-mediaverklarings.png)
}
.mediaverklaring-meer-button:hover{background-image: url(images/2018images/sol-mediaverklarings-h.png)}

.nuuskantoor-meer-button{
  width: 380px;
  height: 45px;
  float: left;
  display: inline;
  background-image: url(images/2018images/sol-nuuskantoor.png)
}
.nuuskantoor-meer-button:hover{background-image: url(images/2018images/sol-nuuskantoor-h.png)}


.blog-meer-button{
  width: 380px;
  height: 45px;
  float: left;
  display: inline;
  background-image: url(images/2018images/sol-blog.png)
}
.blog-meer-button:hover{background-image: url(images/2018images/sol-blog-h.png)}


.mediaverklaring-meer-button-e{
  width: 380px;
  height: 45px;
  float: left;
  display: inline;
  background-image: url(images/2018images/sol-mediaverklarings-eng.png)
}
.mediaverklaring-meer-button-e:hover{background-image: url(images/2018images/sol-mediaverklarings-eng-h.png)}


.mediaverklaring-foto-2017{
  float: left;
  margin-right: 18px;
  width: 157px;
  height: 117px;
  background-size: cover;
  margin-bottom: 10px;
}

.mediaverklaring-holder-2017 h1,
.mediaverklaring-holder-2017 h1 a{
  font-size: 18px;
  line-height: 1.06;
  letter-spacing: 0.4px;
  text-align: left;
  color: #f5821f;
  font-family: AvenirBold;
  margin: 0;
    padding: 0;
    width: 205px;
    float: left;
    display: inline-block;
	margin-bottom: 5px;
}

.mediaverklaring-holder-2017 a{
  font-size: 15px;
  font-weight: 900;
  line-height: 1.27;
  letter-spacing: 0.3px;
  text-align: left;
  color: #f5821f;
  text-decoration: none;
  font-family: AvenirBold;
}

.mediaverklaring-ander-holder-2017{
  width: 352px;
  float: right;
  display: inline;
}

.mediaverklaring-ander-titel-2017 p:hover {
    color: #fff;
}

.mediaverklaring-ander-2017{
  width: 352px;
  height: 68px;
  background-image: url(images/2018images/sol-media-ander.png);
  background-repeat: no-repeat;
  margin-bottom: 13px;
  float: left;
  display: inline;
  color: #464646;
}

.mediaverklaring-ander-2017:hover{
  background-image: url(images/2018images/sol-media-ander-active.png);
  color: #fff;
}

.mediaverklaring-ander-foto-2017{
 width: 71px;
height: 65px; 
overflow: hidden;
background-size: cover;
margin:1px;
background-position: center;
float: left;
display: inline;
}

.mediaverklaring-ander-titel-2017{
  width: 195px;
  font-size: 13.6px;
  font-weight: 900;
  line-height: 1.29;
  letter-spacing: 0.3px;
  font-family: AvenirBold;
  text-align: left;
  
  float: left;
  display: inline;
  height: 4.8em;
  position: relative;
    margin: 1px 1px 1px 20px;
  }
.mediaverklaring-ander-titel-2017 p{
margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%) 
}


.bottomg-content-holder-2017 {
  width: 980px;
  float: left;
  display: inline;
  margin-top:56px;
  padding: 44px 0px;
}

#sluitaan-2018{
   width: 460px;
  float: left;
  display: inline;
  margin-left: 96px;
  font-size: 13px;
  line-height: 1.31;
  letter-spacing: 0.3px;
  text-align: left;
  color: #464646;
}

#sluitaan-2018-e{
   width: 460px;
  float: left;
  display: inline;
  margin-left: 96px;
  font-size: 13px;
  line-height: 1.31;
  letter-spacing: 0.3px;
  text-align: left;
  color: #464646;
}

#sluitaan-2018 label,
#sluitaan-2018-e label{display:none}

#sluitaan-2018 input,
#sluitaan-2018 select,
#sluitaan-2018-e input,
#sluitaan-2018-e select{
   background-color: #f1f1f1;
   height: 37px;
   border: none;
    border-radius: 0px;
    box-shadow: none;
    color: #464646;
}

#sluitaan-2018 .frm_button_submit,
#frm_form_146_container .frm_button_submit,
#frm_form_85_container .frm_button_submit{
  background-image: url(images/2018images/sol-stuur-vorm.png);
  width:221px;
  height: 45px; 
  background-color: transparent;
  border:none;
  box-shadow: none;
  color: transparent;
  border-radius: 0;
  margin-top: 22px;
}

#sluitaan-2018-e .frm_button_submit,
#frm_form_146_container .frm_button_submit:lang(en){
  background-image: url(images/2018images/sol-stuur-vorm-e.png);
  width:221px;
  height: 45px; 
  background-color: transparent;
  border:none;
  box-shadow: none;
  color: transparent;
  border-radius: 0;
  margin-top: 22px;
}

#sluitaan-2018 .frm_button_submit:hover,
#frm_form_146_container .frm_button_submit:hover,
#frm_form_85_container .frm_button_submit:hover{
  background-image: url(images/2018images/sol-stuur-vorm-h.png);
}

#frm_form_146_container label{display: none!important}

#sluitaan-2018-e .frm_button_submit:hover,
#frm_form_146_container .frm_button_submit:lang(en):hover{
  background-image: url(images/2018images/sol-stuur-vorm-e-h.png);
}

#sluitaan-2018 .form-field{
  margin-bottom: 16px;
}

#sluitaan-2018-e .form-field{
  margin-bottom: 16px;
}

#sluitaan-2018 span{
  font-family: AvenirBold;
  font-size: 20px;
  font-weight: 900;
  line-height: 0.95;
  letter-spacing: 0.4px;
  color: #f58220;
  margin-bottom: 33px;
  display: inline-block;
}

#sluitaan-2018-e span{
  font-family: AvenirBold;
  font-size: 20px;
  font-weight: 900;
  line-height: 0.95;
  letter-spacing: 0.4px;
  color: #f58220;
  margin-bottom: 33px;
  display: inline-block;
}

.vra-frik-2018{
  width: 300px;
  height: 273px;
  float: right;
  display: inline;
  margin-right: 82px;}

.vra-frik-2018-frik{
   width: 300px;
   height: 195px;
  background-repeat: no-repeat;
  background-image: url(images/2018images/sol-frik.png);
}

.vra-frik-2018-frik-e{
   width: 300px;
   height: 195px;
  background-repeat: no-repeat;
  background-image: url(images/2018images/sol-frik-eng.png);
}


.vra-frik-2018-frik-meer {    
  margin-top: 33px;
  margin-left: 23px;
  width: 300px;
  height: 45px;
  background-repeat: no-repeat;
  background-image: url(images/2018images/sol-meer-frik.png);
}

.vra-frik-2018-frik-meer-e {    
  margin-top: 33px;
  width: 300px;
  height: 45px;
  background-repeat: no-repeat;
  background-image: url(images/2018images/sol-meer-frik-e.png);
}


.vra-frik-2018-frik-meer:hover {    
  background-image: url(images/2018images/sol-meer-frik-h.png);
}

.vra-frik-2018-frik-meer-e:hover {    
  background-image: url(images/2018images/sol-meer-frik-e-h.png);
}


.footer-holder{
  width: 980px; 
  float: left;
  display: inline;
  background-color: #ebebeb;
}


.footer-icons-holder{
  width: 980px;
  height: 64px;
  /*background-image: url(images/2018images/sol-footer-icons.png);
  background-repeat: no-repeat;*/
  background-color: #e1e1e1;
}

.footer-icons-1min{
  width: 178px;
  height: 64px;
  float: left;
  display: inline;
  margin-left: 99px;
  background-image: url(images/2018images/sol-footer-icons-01.png);
  background-repeat: no-repeat;
}

.footer-icons-1min-e{
  width: 178px;
  height: 64px;
  float: left;
  display: inline;
  margin-left: 99px;
  background-image: url(images/2018images/sol-footer-icons-01-e.png);
  background-repeat: no-repeat;
}

.footer-icons-1min:hover{background-image: url(images/2018images/sol-footer-icons-01-a.png);
cursor: pointer;}

.footer-icons-1min-e:hover{background-image: url(images/2018images/sol-footer-icons-01-e-a.png);
cursor: pointer;}


.footer-icons-1min-active{background-image: url(images/2018images/sol-footer-icons-01-a.png)!important;}

.footer-icons-1min-active:lang(en){background-image: url(images/2018images/sol-footer-icons-01-e-a.png)!important;}

.footer-icons-verwys{
  width: 178px;
  height: 64px;
  float: left;
  display: inline;
  background-image: url(images/2018images/sol-footer-icons-02.png);
  background-repeat: no-repeat;
}

.footer-icons-verwys-e{
  width: 178px;
  height: 64px;
  float: left;
  display: inline;
  background-image: url(images/2018images/sol-footer-icons-02-e.png);
  background-repeat: no-repeat;
}

.footer-icons-verwys:hover, 
.footer-icons-verwys-active{background-image: url(images/2018images/sol-footer-icons-02-a.png);
cursor: pointer;}

.footer-icons-verwys-e:hover, 
.footer-icons-verwys-active:lang(en){background-image: url(images/2018images/sol-footer-icons-02-e-a.png);
cursor: pointer;}

.footer-icons-nuusbrief{
  width: 225px;
  height: 64px;
  float: left;
  display: inline;
  background-image: url(images/2018images/sol-footer-icons-03.png);
  background-repeat: no-repeat;
}

.footer-icons-nuusbrief-e{
  width: 225px;
  height: 64px;
  float: left;
  display: inline;
  background-image: url(images/2018images/sol-footer-icons-03-e.png);
  background-repeat: no-repeat;
}


.footer-icons-nuusbrief:hover,
.footer-icons-nuusbrief-active{background-image: url(images/2018images/sol-footer-icons-03-a.png);
cursor: pointer;}

.footer-icons-nuusbrief-e:hover,
.footer-icons-nuusbrief-active:lang(en){background-image: url(images/2018images/sol-footer-icons-03-e-a.png);
cursor: pointer;}

.footer-icons-regskenner{
  width: 222px;
  height: 64px;
  float: left;
  display: inline;
  background-image: url(images/2018images/sol-footer-icons-04.png);
  background-repeat: no-repeat;
}

.footer-icons-regskenner-e{
  width: 222px;
  height: 64px;
  float: left;
  display: inline;
  background-image: url(images/2018images/sol-footer-icons-04-e.png);
  background-repeat: no-repeat;
}

.footer-icons-regskenner:hover,
.footer-icons-regskenner-active{background-image: url(images/2018images/sol-footer-icons-04-a.png);
cursor: pointer;}

.footer-icons-regskenner-e:hover,
.footer-icons-regskenner-active:lang(en){background-image: url(images/2018images/sol-footer-icons-04-e-a.png);
cursor: pointer;}

.footer-icons-content{
  width: 802px;
  height: 100px;
  padding:27px 80px 27px 98px;
  float: left;
  display: inline;
}

#s4{
  height: 190px!important;
}

.footer-advertensies{
  width: 980px; 
  height: 306px;
  float: left;
  display: inline;
  background-color: #f1f1f1;
}

.advertensie-1 {
    width: 205px;
    height: 225px;
    float: left;
    display: inline;
    margin-top: 38px;
    margin-left: 32px;
}

.footer-links{
  width: 980px;
  height: 51px;
margin:0 auto; 
  display: flex;
  color:#fff;
    justify-content: center; /* align horizontal */
    align-items: center; /* align vertical */
}

.footer-menu-holder{
  width: 100%;
  height: 51px;
  background-color: #f58220;
  float: left;
    display: inline;
}

.menu-footermenueng-container ul,
.menu-footermenu-container ul {
    text-align: center;
    -webkit-margin-before:0em;
    -webkit-margin-after:0em;
}
.menu-footermenueng-container li,
.menu-footermenu-container li {
    display: inline-block;
    float: none;
    
}

.menu-footermenu-container li a,
.menu-footermenueng-container li a{color:#fff; text-decoration:none;}


#form_jlsjb label,
#form_ck73k label,
#form_u078j label{display: none!important}

#form_jlsjb .frm_submit,
#form_ck73k .frm_submit,
#form_u078j .frm_submit {
    clear: both;
    float: right;
    margin-top: -150px;
  }

#mc-embedded-subscribe {
    clear: both;
    float: right;
    margin-top: -42px;
  }

  #mc-embedded-subscribe{ background-image: url(images/2018images/sol-stuur-vorm.png);
    width: 221px !important;
    height: 45px !important;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent !important;
    border-radius: 0;
    float: right;
  }

#mc_embed_signup input.email {
    background-color: #fff !important;
    height: 45px !important;
    border: none !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    color: #464646 !important;
    margin-right: 15px !important;
}

  #form_jlsjb .frm_button_submit,
  #form_ck73k .frm_button_submit,
  #form_u078j .frm_button_submit,
  #form_4l1s8 .frm_button_submit,
  #form_4l1s82 .frm_button_submit,
  #form_n1cb5 .frm_button_submit
 	      {
    background-image: url(images/2018images/sol-stuur-vorm.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    float: right;
    margin-top:87px;
}

#form_4l1s8 .frm_button_submit {
	background-image: url(images/2018images/sol-stuur-vorm.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    float: right;
    margin-top: 60px;
}

#form_4l1s82 .frm_button_submit {
	background-image: url(images/2018images/sol-stuur-vorm-e.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    float: right;
    margin-top: 25px;
}


#form_37uxd .frm_button_submit {
    background-image: url(images/2018images/sol-stuur-vorm.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    float: right;
    margin-top: 10px; 
}

.with_frm_style .frm_submit{clear: none!important}

.slideOut #form_kxz05 .frm_button_submit{
    background-image: url(images/2018images/sol-stuur-vorm-k.png);
    width: 61px;
    height: 45px;
    font-size: 0px;
    border: none;
    background-color: transparent!important;
    border-radius: 0px;
    box-shadow: none;
    margin-top: -2px;
    float: right;
}

.slideOut #form_kxz05 .frm_button_submit:hover{
    background-image: url(images/2018images/sol-stuur-vorm-kh.png);
    width: 61px;
    height: 45px;
}

#form_kxz05 fieldset{border:none;}

  #form_jlsjb .frm_button_submit:hover,
  #form_ck73k .frm_button_submit:hover,
  #mc-embedded-subscribe:hover,
  #form_u078j .frm_button_submit:hover,
  #form_n1cb5 .frm_button_submit:hover,
  #form_4l1s8 .frm_button_submit:hover,
  #form_37uxd .frm_button_submit:hover{
    background-image: url(images/2018images/sol-stuur-vorm-h.png);
}

#form_4l1s82 .frm_button_submit:hover {
	background-image: url(images/2018images/sol-stuur-vorm-e-h.png);
}



#form_jlsjb input, 
#form_jlsjb select,
#form_ck73k input,
#form_ck73k select,
.mc-field-group input,
#form_u078j input,
#form_u078j select,
#form_n1cb5 input,
#form_n1cb5 select,
#form_kxz05 input,
#form_4l1s8 input,
#form_4l1s82 input,
#form_kxz05 select{
    background-color: #fff;
    height: 37px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    color: #464646;
}


#form_37uxd input,
#form_37uxd select{
    background-color: #f1f1f1;
    height: 37px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    color: #464646;
}



#form_u078j textarea{
    background-color: #fff;
    height: 133px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    color: #464646;
}

#kontak-vorm{
  width: 70%;
  margin:0 auto;
}

#form_jlsjb #frm_field_21_container,
#form_jlsjb #frm_field_22_container,
#form_ck73k #frm_field_27_container,
#form_ck73k #frm_field_28_container{
  margin-top: 4px;
}


input::-webkit-input-placeholder { /* WebKit browsers */
    color:    #464646!important;

}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #464646!important;
    opacity: 1;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #464646!important;
    opacity: 1;
}
input:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #464646!important;
}


#formidable-loading
{
      position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    background-color: rgba(0,0,0,0.7);
    display:none;
        z-index: 999999999;
}

.profile-menu{
background-color: #464646;
color: #ffffff;
display: none;
float: left;
padding: 10px;
position: relative;
    z-index: 9999;
width: 155px;
    margin-top: -18px;
    height: 70px;
}

.profile-login-menu li{
  list-style-type: none;
}

#profile-div-1{
width: 820px; margin:30px auto
}

#profile-div-2{
width: 820px; margin:30px auto
}

.online-state-online{
    text-align: center;
    background-repeat: no-repeat;
    background-size: 50px auto;
     height: 50px;
    margin-top: -9px;
    background-position: center right;
position:relative;

}


.online-state-offline{
text-align: center;
    background-repeat: no-repeat;
    background-size: 50px auto;
     height: 50px;
    margin-top: -9px;
     background-position: center right;
position:relative;

}

.online-state-offline p{
color: #ffffff;
font-size: 18px;
width: 200px;
text-align: center;
position: relative;
right: -90px;
line-height: 18px;
padding-top: 5px;
padding-bottom: 5px;
    }

.online-state-online p{
color: #ffffff;
font-size: 18px;
width: 200px;
text-align: center;
position: relative;
right: -55px;
line-height: 18px;
padding-bottom: 5px;
    }

    .profile-menu-options{
list-style-type: none;
 margin-top: 0px
}

.profile-menu-options a{
border-bottom: 1px solid #fff;
color: #fff!important;
display: block;
margin-left: -38px;
padding: 10px;
text-decoration: none;
text-transform: uppercase;
font-family: AvenirLTStd-Roman;
font-size: 11.9px;
  letter-spacing: 0.2px;
}

.profile-menu-options-so{
	border-bottom: none!important;
}

.profile-time-date{
    position:fixed;
right:20px;
    color:#FFFFFF;
}

.profile-time-date .time{
font-size:25px;
top: -10px;
position:relative;
}

.profile-time-date .date{
 font-size: 15px;
    top: -30px;
    left: 6px;
    position:relative;
}


.profile-ajax-login{
    background-color: #8b8b8a;
    color: #ffffff;
    display: none;
    float: left;
    padding: 10px;
    position: absolute;
    width: 200px;
    margin-top: -18px;
    position: relative;
    z-index: 9999;
}

#content3 ul{
    list-style-type: none;
    -webkit-columns: 3;
    -moz-columns: 3;
    columns: 3;
    list-style-position: inside;
}

/* SAL */

.sal-grys-content-holder {
    width: 100%;
    font-family: AvenirLTStd-Roman;
    font-size: 14px;
    background-color: #454545;
    float: left;
    display: inline;
    text-align: left;
    color: #fff;
}

.sal-grys-content-holder-frm {
    width: 100%;
    background-color: #ebebeb;
    float: left;
    display: inline;
    color: #77787b;
}

h1.sal-mid-heading {
	color: #00345d;
	font-family: AvenirBold;
	font-size: 5em;
	text-align: center;
	margin: 0;
}

h1.sal-h-text {
    padding-left: 100px;
}

p.sal-ft-text {
    padding: 0 100px 10px 100px;
}

p.sal-mandaat-text {
    padding-left: 30px;
    padding-right: 30px;
	font-size: 14px;
}

.SAL-FRM {
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 50px;
}

input#field_vp0jt-0 {
    float: right;
}

input#field_vp0jt2-0 {
    float: right;
}

input#field_vp0jt2-1 {
    float: right;
}

input#field_vp0jt-1 {
    float: right;
}


#frm_field_548_container label[for=field_vp0jt-0] {
    background-color: transparent!important;
    font-size: 13px!important;
    text-align: left!important;
	text-indent: 0px !important;
	margin-bottom: 15px;
}

#frm_field_548_container label[for=field_vp0jt-1] {
    background-color: transparent!important;
    font-size: 13px!important;
    text-align: left!important;
	text-indent: 0px !important;
}

#frm_field_548-1_container label[for=field_vp0jt-1] {
    background-color: transparent!important;
    font-size: 13px!important;
    text-align: left!important;
	text-indent: 0px !important;
}

#frm_field_558_container label[for=field_vp0jt2-0] {
    background-color: transparent!important;
    font-size: 13px!important;
    text-align: left!important;
	margin-bottom: 15px;
    text-indent: 0px !important;
}

#frm_field_558_container label[for=field_vp0jt2-1] {
    background-color: transparent!important;
    font-size: 13px!important;
    text-align: left!important;
	text-indent: 0px !important
}

.container-SAL {
    width: 100%;
    height: auto;
    margin: 0;
	margin-top: -4px;
}
.sal-one {
    width: 60%;
    height: auto;
    float: left;
	margin-left: 48px;
	margin-bottom: 10px;
}
.sal-two {
    height: 542px;
    width: 30%;
    float: right;
    background: #00345d;
    margin-bottom: 10px;
    margin-top: 10px;
}

.feit1 {
	margin-top: 10px;
}

.belasting-one {
    width: 90%;
    height: auto;
    float: left;
	margin-left: 35px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.belasting-two {
    height: 500px;
    width: 30%;
    float: right;
    background: #d8d8d8;
	margin-top: 15px;
}

button.btn-belasting {
    border: none;
    padding: 5px;
    background: #f58220;
    color: #fff;
    cursor: pointer;
}

h3.belastingprotes {
	font-size: 30px;
    margin: 5px;
	margin-bottom: 18px;
	font-family: AvenirBold;
}

.nommer {
	float: left;
    padding-right: 10px;
	margin-bottom: 15px;
}


p.sal-text1 {
    margin-left: 0px;
    margin-right: 15px;
    margin-top: 22px;
	font-size: 14px;
}

/*Solidariteit en SAPD blad*/

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) { 

  #sapd-inner{
      width: 340px!important;
    /* padding: 10px; */
    /* margin-left: auto; */
    /* margin-right: auto; */
    float: left;
    padding: 20px;
}

}

#sapd-inner{
  width:660px;
  margin-left: auto;
  margin-right: auto;
}

.sapd-h1{
text-transform: uppercase;
color:#00345d;
font-size: 23px;
font-family: AvenirBold;
}

.sapd-h2{
text-transform: uppercase;
color:#f5821f;
font-size: 20.3px;
font-family: AvenirBold;
} 

.sapd-h3{
text-transform: uppercase;
color:#00345d;
font-size: 15.2px;
font-family: AvenirBold;
} 

.sapd-h4{
text-transform: uppercase;
color:#f5821f;
font-size: 15px;
font-family: AvenirBold;
    display: inline;
} 

.sapd-p{
color:#464646;
font-size: 15px;
font-family: AvenirLTStd-Roman;
}

.sapd-strong{
color:#00345d;
font-size: 15px;
font-family: AvenirBold;
}

.sapd-hr{
  background-color: #f5821f;
    border: 0 none;
    color: #f5821f;
    height: 2px;
}

.sapd-accor {
      padding-left: 25px;
}

.sapd-accor .accordion-title{
  text-transform: uppercase;
 color: #00345d;
 font-family: AvenirBold;
 font-size:15.2px; 
 cursor: pointer;
}


.sapd-accor .accordion-content{
font-size: 15px;

  color: #464646;
}

.sapd-accor .accordion-title::after { 
    content: "\00a0\00a0\f0da";
    font-family: FontAwesome;
    white-space: pre;
}

.sapd-accor .open::after { 
    content: "\00a0\00a0\f0d7";
    font-family: FontAwesome;
    white-space: pre;
}

.sapd-50{
  width:50%;
  float:left;
}
.sapd-50-img{
     width: 35%;
    float: left;
    padding-left: 15%;
        background-repeat: no-repeat;
    background-position: 5% top;min-height: 65px;
}

#sapd-50-img-1{
background-image: url(images/2018images/sapd/VARS-SAPD-Page-V2-Recovered_07.gif);
}

#sapd-50-img-2{
background-image: url(images/2018images/sapd/VARS-SAPD-Page-V2-Recovered_09.gif);
}

#sapd-50-img-3{
background-image: url(images/2018images/sapd/VARS-SAPD-Page-V2-Recovered_25.gif);
    background-repeat: no-repeat;
    padding-left: 15%;
}

#sapd-50-img-4{
background-image: url(images/2018images/sapd/VARS-SAPD-Page-V2-Recovered_31.gif);
    background-repeat: no-repeat;
    padding-left: 15%;
}

#sapd-50-img-5{
background-image: url(images/2018images/sapd/VARS-SAPD-Page-V2-Recovered_38.gif);
}

#sapd-50-img-6{
background-image: url(images/2018images/sapd/VARS-SAPD-Page-V2-Recovered_40.gif);
}

#sapd-50-img-7{
background-image: url(images/2018images/sapd/VARS-SAPD-Page-V2-Recovered_50.gif);
}

#sapd-50-img-8{
background-image: url(images/2018images/sapd/VARS-SAPD-Page-V2-Recovered_49.gif);
}

#sapd-50-img-9{
background-image: url(images/2018images/sapd/VARS-SAPD-Page-V2-Recovered_34.gif);
    background-repeat: no-repeat;
    padding-left: 15%;
}

#sapd-50-img-10{
background-image: url(images/2018images/sapd/VARS-SAPD-Page-V2-Recovered_12.gif);
}

#sapd-50-img-11{
background-image: url(images/2018images/sapd/VARS-SAPD-Page-V2-Recovered_14.gif);
}

#sapd-50-img-12{
background-image: url(images/2018images/sapd/VARS-SAPD-Page-V2-Recovered_23.gif);
}

#sapd-50-img-13{
background-image: url(images/2018images/sapd/VARS-SAPD-Page-V2-Recovered_21.png);
}

.sapd-table{
   border-collapse: collapse;
}

.sapd-table td{
  padding:10px;
}

 .bdr-left{
  border-left: 1px solid #f5821f;
 }

 .bdr-left-bottom{
  border-left: 1px solid #f5821f;
  border-bottom: 1px solid #f5821f;
 }

  .bdr-bottom{
  border-bottom: 1px solid #f5821f;
 }

.sapd-orange-dot{
background-color: #f5821f;
    display: inline-block;
    padding: 10px 12px 10px 12px;
    color: #fff;
    border-radius: 30px;
    text-align: center;
}

.sapd-orange-dot-sub
{
  background-color: #f5821f;
    display: inline-block;
    padding: 10px 9px 10px 9px;
    color: #fff;
    border-radius: 30px;
    text-align: center;
      margin-left: 30px;
}

.sapd-text-block{
      display: inline-block;
    width: 80%;
    margin-left: 20px;
    vertical-align: top;
}

.sapd-link{
        background-color: #00345d;
    color: #fff;
    padding: 15px 65px 15px 15px;
    background-position: right;
    text-transform: uppercase;
    background-image: url(images/2018images/sapd/VARS-SAPD-Page-V2-Recovered_43.gif);
    background-repeat: no-repeat;

}

#frm_form_80_container .frm_button_submit {
  background-image: url(images/2018images/sol-stuur-vorm.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    float: right;
    margin-top: 60px;
}

#frm_form_80_container .frm_button_submit:lang(en){
  background-image: url(images/2018images/sol-stuur-vorm-e.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    float: right;
    margin-top: 60px;
}

#frm_form_80_container input,
#frm_form_80_container select
{
    background-color: #f1f1f1;
    height: 37px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    color: #464646;
}

/* Kontak Pensionaris */

div#frm_checkbox_604-1 {
    background: #fff;
}

input#field_ch3ko-1 {
    height: 25px;
    width: 50px;
}

div#frm_checkbox_604-1 label {
    margin-left: 44px;
    margin-top: -23px;
    color: #555555;
    font-size: 14px;
}

div#frm_checkbox_604-1 input:checked + label {
    background-color: #fff;
}

/* VerwysingsKomp 2018 */

div#frm_form_87_container {
	    background-color: #ebebeb;
		padding-left: 20%;
	padding-top: 30px;
    padding-bottom: 30px;
}


div#frm_form_87_container .form-field {
    margin-bottom: 20px;
	
}

div#frm_form_87_container label {
    display: none;
}

div#frm_form_87_container h2 {
    margin-left: 20px;
	color: #f5821f;
	font-size: 17px;
}

div#frm_form_91_container {
	    background-color: #ebebeb;
		padding-left: 20%;
}


div#frm_form_91_container .form-field {
    margin-bottom: 20px;
	
}

div#frm_form_91_container label {
    display: none;
}

div#frm_form_91_container h2 {
    margin-left: 20px;
	color: #f5821f;
}

div#frm_field_605_container {
    /*margin-left: 0px;*/
}

div#frm_field_612_container {
    margin-left: 0px;
}

hr.verwyshr {
    border: 1px solid #f5821f;
    width: 534px;
    float: left;
    margin-left: 20px;
}

.verbeter-bg {
	background-image: url(images/lojaliteits-verbeter-kaans.png);
	height:312px; 
}

p.verwysing-text span {
    color: #f5821f;
    text-transform: uppercase;
    font-family: AvenirLTStd-Black;
    line-height: 2;
}

p.faq-opskrif {
	color: #f5821f;
    font-family: AvenirLTStd-Black;
    line-height: 2;
	padding-left: 150px;
    padding-right: 150px;
    padding-top: 15px;
    font-size: 16px;
}

/* Style the buttons that are used to open and close the accordion panel */
.accordion-verwys {
 	background-color: #fff;
    color: #444;
    cursor: pointer;
    padding: 5px;
    width: 100%;
    text-align: left;
    outline: none;
    transition: 0.4s;
    border: 2px solid #f5821f;
    border-radius: 0px;
    margin-bottom: 10px;
}

button.accordion-verwys span {
    padding-left: 15px;
    line-height: 3;
    color: #6c6c6c;
    font-family: AvenirLTStd-Black;
}

.panel-verwys p {
    color: #77787b;
}

.panel-verwys ul li {
    color: #77787b;
	list-style-type: decimal;
}


/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.accordion-verwys:hover {
  background-color: #fff;
}

/* Style the accordion panel. Note: hidden by default */
.panel-verwys {
  padding: 0 18px;
    background-color: white;
    display: none;
    overflow: hidden;
    border: 2px solid #f5821f;
    border-top: none;
    margin-bottom: 15px;
    margin-top: -10px;
}

button.accordion-verwys:after {
    content: url(images/verwys-plus.png);
    color: #f5821f;
    font-weight: bold;
    float: right;
    margin-left: 5px;
	padding-top: 3px;
}

button.accordion-verwys.active:after {
    content: url(images/verwys-minus.png);;
}

.verwys-faq {
    padding-left: 150px;
    padding-right: 150px;
	    margin-bottom: 30px;
}

/*Dankie blad style */

.dankie-verwys p {
	color: #6c6c6c;
	font-size: 16px;
}

span.dankie-hd {
    font-size: 18px;
    color: #f5821f;
    font-family: AvenirLTStd-Black;
}

span.dankie-hd2 {
    color: #00345d !important;
    font-size: 16px;
    font-family: AvenirLTStd-Black;
}

div#frm_form_87_container input {
    border-radius: 0;
    border: none;
    height: 45px;
}

div#frm_form_91_container input {
    border-radius: 0;
    border: none;
    height: 45px;
}

input#field_plttk-0 {
    margin-left: 20px;
}

div#frm_checkbox_701-0 label {
    display: block;
    margin-left: 50px;
    margin-top: -38px;
}

.page-template-page-verwysingk-en #frm_form_87_container .frm_button_submit {
    background-image: url(images/2018images/sol-stuur-vorm-e.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    margin-top: 22px;
	margin-left: 334px !important;
}

#frm_form_87_container .frm_button_submit {
    background-image: url(images/2018images/sol-stuur-vorm.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    margin-top: 22px;
	margin-left: 334px !important;
}

#frm_form_91_container .frm_button_submit {
    background-image: url(images/2018images/sol-stuur-vorm.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    margin-top: 22px;
	margin-left: 172px !important;
}

div#frm_form_88_container {
	padding-left: 20%;
	    background-color: #ebebeb;
}

div#frm_form_88_container .form-field {
    margin-bottom: 20px;
}

div#frm_form_88_container label {
    margin-left: 25px;
    margin-top: -25px;
    font-weight: bold;
	display: none;
}

input#field_67d1n-0 {
    width: 20px;
    height: 22px;
}

input#field_2osqq-0{
    width: 20px;
    height: 22px;
}

input#field_2osqq-1{
    width: 20px;
    height: 22px;
}

input#field_67d1n-1 {
    width: 20px;
    height: 22px;
}

div#frm_field_631_container {
    margin-top: 40px;
	margin-left: 20px;
}

div#frm_field_631_container label {
    margin-left: 0;
}

select#field_rts3v {
    width: 200px !important;
}

div#frm_form_88_container h2 {
    margin-left: 20px;
}

#frm_form_88_container .frm_button_submit {
    background-image: url(images/2018images/sol-stuur-vorm.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    margin-top: 22px;
	margin-left: 20px !important;
}

#frm_form_88_container .frm_opt_container {
    margin-left: 20px;
}

#frm_form_88_container .frm_opt_container label {
    display: block !important;
}

div#frm_form_88_container input:checked + label {
    background: transparent;
}

div#frm_field_643_container {
    margin-left: 20px;
    margin-top: 20px;
}

div#frm_field_674_container {
    margin-left: 20px;
    margin-top: 20px;
}

div#frm_desc_field_2osqq {
    margin-left: 22px;
    margin-top: 10px;
    font-weight: bold;
}

div#frm_field_675_container {
    margin-left: -2px;
}

div#frm_field_677_container {
    margin-left: 20px;
}

select#field_es814 {
    width: 200px !important;
    margin-left: 20px;
}

select#field_o410t {
    width: 200px !important;
    margin-left: 20px;
}

div#frm_desc_field_uv6xn {
    font-weight: bold;
}

div#frm_desc_field_solat {
    font-weight: bold;
}


div#frm_field_631_container label {
    display: block;
}

div#frm_field_644_container {
    margin-left: 20px;
}

input#field_h577p {
    width: 200px !important;
}

#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
    background: #F5821F!important;
}

div#frm_field_647_container {
    margin-top: 10px;
    width: 82%;
}

div#frm_form_87_container .frm_message {
    padding-right: 20%;
}

div#frm_form_91_container .frm_message {
    padding-right: 20%;
}

div#frm_field_648_container {
    width: 82% !important;
}

div#frm_field_649_container {
    margin-top: 20px;
}

/* VerwysingsKompetisie */

p.verwysing-text {
    padding-left: 150px;
    padding-right: 150px;
    padding-top: 15px;
    font-size: 16px;
    text-align: center;
	color: #6c6c6c;
}

.verwysinglink {
	color: #f5821f;
    text-decoration: underline;
}

.container-Verwysing {
    width: 100%;
    height: auto;
    margin: 0;
    margin-top: -4px;
}

.container-Verwysing h1 {
    text-align: left;
    color: #f5821f;
    font-size: 28px;
    font-family: AvenirBold;
	padding-left: 30px;
    padding-right: 30px;
}

.sal-grys-content-holder-frm h1 {
	text-align: center;
    color: #00345d;
    font-size: 40px;
    font-family: AvenirBold;
    padding-left: 30px;
    padding-right: 30px;
    margin-top: 30px;
}

p.diens {
    padding-left: 21px;
}

.container-Verwysing h2 {
    text-align: center;
    color: #5d5d5d;
    font-size: 28px;
    font-family: AvenirBold;
	padding-left: 30px;
    padding-right: 30px;
}

.columnBox {
    float: left;
    width: 26%;
    padding: 10px;
    height: 335px;
    margin-left: 35px;
    background-color: #efefef;
    border-bottom: 15px solid #00345d;
    border-top: 15px solid #00345d;
	text-align: center;
}

.columnBox p {
    text-align: left;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 30px;
    font-size: 16px;
    font-family: Avenir;
}

.columnBox b {
    font-size: 16px;
}

img.takealot {
    margin-top: 125px;
}

section.container-kanse h1 {
    text-align: center;
    color: #00345d;
    font-size: 26px;
    font-family: AvenirBold;
    padding-right: 30px;
    margin-top: 30px;
}

section.container-kanse {
    margin-left: 30px;
}

section.container-kanse p {
    text-align: center;
    color: #f58220;
    font-family: AvenirBold;
}

.row:after {
    content: "";
    display: table;
    clear: both;
}


.bonus-en .frm_button_submit {
    background-image: url(images/2018images/sol-stuur-vorm-e.png) !important;
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    margin-top: 22px;
}

/**************/

/*SteunSasolStakers*/
.sasol-content
{
  font-family: 'Raleway', sans-serif;
}

#sasol-intro{
      padding: 0px 120px 15px 120px;
}

#sasol-details{
  padding:30px 30px 15px 30px;
  background-color: #eaeaea;
}

#sasol-intro h1{
  text-align: center;
  color: #f58220;
}

.page-id-47876 #frm_form_93_container input,.page-id-47872 #frm_form_93_container input{
background-color: #f1f1f1;
    height: 37px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    color: #464646;
    display: inline;
  }

.page-id-47872 #frm_form_93_container .frm_button_submit {
    background-image: url(images/2018images/sol-stuur-vorm.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
}

.page-id-47876 #frm_form_93_container .frm_button_submit {
        background-image: url(images/2018images/sol-stuur-vorm-e.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
}

.page-id-47872 #frm_form_93_container .frm_submit,
.page-id-47876 #frm_form_93_container .frm_submit
{
      text-align: center;
}

.page-id-47872 #frm_form_93_container .frm_form_field.frm_half,
.page-id-47876 #frm_form_93_container .frm_form_field.frm_half
{

      width: 48.75%;
    position: relative;
    left: 23%;
}


#sasol-vorm
{
      width: 50%;
    margin-left: auto;
    margin-right: auto;
}

.page-id-47872 #frm_form_93_container .frm_radio label,.page-id-47876 #frm_form_93_container .frm_radio label{
      display: inline-block;
    top: -15px;
    position: relative;
}

.page-id-47872 #frm_form_93_container .frm_radio,
.page-id-47876 #frm_form_93_container .frm_radio{
      height: 22px;
}

#sasol-footer{
    background-color: #00335c;
    color: #fff;
    text-align: left;
    padding: 10px 160px;
}

#sasol-footer p{
    font-size:20px;

}

/***Denel***/
.denel-content
{
  font-family: 'Raleway', sans-serif;
}

#denel-details{
  padding:30px 30px 15px 30px;
  background-color: #eaeaea;
      height: 375px;
}

#denel-details p{
  padding:35px 90px;
}


#denel-details h1 {
  color: #fff;
    background-color: #F5821F;
    text-align: center;
    width: 980px;
    margin-left: -30px;
    padding: 5px 0px;
    margin-top: -30px;
}

#denel-footer{
    background-color: #00335c;
    color: #fff;
    text-align: left;
    padding: 10px 160px;
}

#denel-footer h1{
position: relative;
z-index: 1;
    position: relative;
    z-index: 1;
    background-color: #00335c;
    padding: -25px;
    width: 42%;
    left: 29%;
    padding: 10px 0px;
    top: 10px;
}

#denel-deco-div1
{
  float: right;
    height: 320px;
    background-color: #F5821F;
    width: 40px;
    position: relative;
    right: -30px;
    top: -57px;
}

#denel-deco-div2
{
	    float: left;
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00335c+0,00335c+47,ffffff+48,ffffff+50,00335c+50,00335c+50,00335c+100 */
background: #00335c; /* Old browsers */
background: -moz-linear-gradient(top, #00335c 0%, #00335c 47%, #ffffff 48%, #ffffff 50%, #00335c 50%, #00335c 50%, #00335c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #00335c 0%,#00335c 47%,#ffffff 48%,#ffffff 50%,#00335c 50%,#00335c 50%,#00335c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #00335c 0%,#00335c 47%,#ffffff 48%,#ffffff 50%,#00335c 50%,#00335c 50%,#00335c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00335c', endColorstr='#00335c',GradientType=0 ); /* IE6-9 */
    height: 50px;
    width: 980px;
    position: relative;
    left: -160px;
    top: -57px;
    z-index: 0;
}

.denel-content #frm_form_102_container input,.denel-content #frm_form_102_container select{
    background-color: #f1f1f1;
    height: 37px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    color: #464646;
}

.denel-content #frm_form_102_container .frm_button_submit
{
	background-image: url(images/sol-stuur-vorm-pyl.png);
    width: 221px;
    height: 45px;
    border: none;
    border-radius: 0;
    text-transform: uppercase;
    background-color: #00345D;
    color: #fff;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 70px;
}

.denel-content .frm_radio label
{
	    margin-top: -35px;
    margin-left: 20px;
}


/*****SKULDBERADING 2018*****/

#skuld main label{
  padding: 15px 10px;

}

.skuldberading label {
	padding: 15px 10px;
}


.page-id-41229 .tab-link1, .tab-link2, .tab-link3, .tab-link4, .tab-link5, .tab-link6, .tab-link7 {
    display: inline-block;
    padding: 15px 40px;
    text-align: center;
    border: 1px solid transparent;
    font-family: AvenirLTStd-Roman;
    text-transform: uppercase;
    font-size: 13.1px;
    background-color: #f1f1f1;
    color: #77787b;
	cursor: pointer;
}

.page-id-41229 #tab1:checked + .tab-link1, #tab2:checked + .tab-link2, #tab3:checked + .tab-link3, #tab4:checked + .tab-link4, #tab5:checked + .tab-link5, #tab6:checked + .tab-link6, #tab7:checked + .tab-link7 {
    background-color: #f58220;
    color: #fff;
    font-family: AvenirLTStd-Roman;
}

.page-id-48068 .tab-link1, .tab-link2, .tab-link3, .tab-link4, .tab-link5, .tab-link6, .tab-link7, .tab-link8  {
    display: inline-block;
    padding: 15px 40px;
    text-align: center;
    border: 1px solid transparent;
    font-family: AvenirLTStd-Roman;
    text-transform: uppercase;
    font-size: 13.1px;
    background-color: #f1f1f1;
    color: #77787b;
	cursor: pointer;
}


.page-id-48068 #tab1:checked + .tab-link1, #tab2:checked + .tab-link2, #tab3:checked + .tab-link3, #tab4:checked + .tab-link4, #tab5:checked + .tab-link5, #tab6:checked + .tab-link6, #tab7:checked + .tab-link7 {
    background-color: #f58220;
    color: #fff;
    font-family: AvenirLTStd-Roman;
}


main.skuldberading {
    margin-bottom: 130px;
}

.skuld_intro {
    margin-bottom: 30px;
    text-align: center;
    padding-left: 140px;
    padding-right: 140px;
    color: #00345d;
    font-size: 15px;
    font-family: AvenirBold;
}

.page-id-41229 .carousel-holder-2017 {
	height: 190px;
}

.skuld_blok {
	margin-left: 0px;
    text-align: left !important;
    width: 50%;
    float: left;
}

.skuld_blok2 {
	margin-left: 0px;
    text-align: right!important;
    width: 50%;
    float: left;
}

.page-id-41229 main section {
    margin-bottom: 50px;
}

.page-id-48068 main section {
    margin-bottom: 50px;
}

.skuld_blok h2 {
    color: #f58220;
}

.page-id-41229 h2 {
    color: #f58220;
}

.page-id-48068 h2 {
    color: #f58220;
}

.skuld_hkm {
	margin-left: 0px;
    text-align: left !important;
    width: 10%;
    float: left;
}

.skuld_hkm2 {
	margin-left: 5px;
    text-align: left !important;
    width: 70%;
    float: left;
}

.skuld_icon {
	margin-bottom: 14px;
}

.skuld-stap1 {
	width: 795px;
    height: 262px;
    background-image: url(images/Stap1.png);
    margin: 0;
    margin-left: -11px;
}

.skuld-stap2 {
	width: 795px;
	height: 202px;
	background-image: url(images/Stap2.png);
	margin: 0;
    margin-left: -11px;
	margin-top: -19px;
}

.skuld-stap3 {
	width: 795px;
	height: 205px;
	background-image: url(images/Stap3.png);
	margin: 0;
    margin-left: -11px;
	margin-top: -18px;
}

.skuld-stap4 {
	width: 795px;
	height: 202px;
	background-image: url(images/Stap4.png);
	margin: 0;
    margin-left: -11px;
	margin-top: -18px;
}

.skuld-stap5 {
	width: 795px;
	height: 387px;
	background-image: url(images/Stap5.png);
	margin: 0;
    margin-left: -11px;
	margin-top: -18px;
}

.skuld_blok_stap {
    margin-left: 65px;
    margin-top: 20px;
    text-align: left !important;
    width: 30%;
    float: left;
}

.skuld_blok2_stap {
    margin-left: 0;
    margin-top: 20px;
    text-align: left !important;
    width: 50%;
    float: left;
}

span.teks-stap1 {
    color: #fff;
	font-family: AvenirLTStd;
}

span.teks-stap2{
	font-family: AvenirLTStd;
}

span.teks-stap3 {
   color: #fff;
   padding: 1px;
	font-family: AvenirLTStd;
}

span.teks-stap4 {
    padding: 1px;
	font-family: AvenirLTStd;
}

span.teks-stap5 {
    color: #fff;
	font-family: AvenirLTStd;
}

.teks-stap1 ul {
    columns: 1 !important;
    line-height: 0.9;
    list-style-type: disc !important;
    margin-left: -37px;
}

.teks-stap2 ul {
    columns: 1 !important;
    line-height: 1.5;
    list-style-type: disc !important;
    margin-left: -24px;
}

.teks-stap5 ul {
    columns: 1 !important;
    line-height: 1.5;
    list-style-type: disc !important;
    margin-left: -24px;
}

.teks-stap5 ul li {
    list-style-position: outside;
}

.teks-stap2 ul li {
    list-style-position: outside;
}

.page-id-41229 button.accordion {
    background-color: #fff;
    color: #f58220;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    border: 1px solid #f58220;
    outline: none;
    transition: 0.4s;
    border-top: 1px solid;
    font-family: Avenir!important;
	margin-bottom: 10px;
}

.page-id-48068 button.accordion {
    background-color: #fff;
    color: #f58220;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    text-align: left;
    border: 1px solid #f58220;
    outline: none;
    transition: 0.4s;
    border-top: 1px solid;
    font-family: Avenir!important;
	margin-bottom: 10px;
}

/***Form***/

div#frm_form_97_container input {
    display: block;
}

div#frm_form_97_container label {
    display: none;
}

span.calc-row-head {
    font-family: AvenirBold;
    font-size: 18px;
}

.page-id-41229 section#content2 {
    background-color: #ebebeb;
}

h3.frm_pos_top.frm_section_spacing {
    border-top: 2px solid #fff !important;
}

span.calc-label {
    float: left;
    margin-left: -200px;
    position: relative;
    top: 25px;
}



div#frm_form_97_container {
    max-width: 70%;
    direction: ltr;
    margin-left: 242px;
	margin-top: 30px;
}


.frm_form_field.frm_alignright input {
    background-color: #f58220 !important;
    color: #fff !important;
}

span.plusright {
    float: right;
}

img.faqnr {
    margin-right: 15px;
    vertical-align: bottom;
}

span.faqtxt {
    margin-left: 52px;
}

img.faqnr16 {
    margin-right: 15px;
    vertical-align: middle;
}

span.plusright16 {
    float: right;
    vertical-align: top;
    margin-top: -20px;
}


.page-id-41229 div.panel {
    padding: 0 18px;
    background-color: white;
    border-left: 1px solid #f58220;
    border-right: 1px solid #f58220;
    border-bottom: 1px solid #f58220;
    display: none;
    color: #464646;
    padding-top: 5px;
    margin-top: -10px;
    margin-bottom: 5px;
}

.page-id-48068 div.panel {
    padding: 0 18px;
    background-color: white;
    border-left: 1px solid #f58220;
    border-right: 1px solid #f58220;
    border-bottom: 1px solid #f58220;
    display: none;
    color: #464646;
    padding-top: 5px;
    margin-top: -10px;
    margin-bottom: 5px;
}


/**Skuldrekenaar**/


.page-id-48018 div#frm_field_2254_container label {
    display: block;
}
	
.page-id-48018 div#frm_field_2254_container {
    padding-right: 155px;
}

.page-id-48018 div#frm_field_2030_container, div#frm_field_2057_container, div#frm_field_2084_container, div#frm_field_2111_container, div#frm_field_2138_container, div#frm_field_2165_container, div#frm_field_2192_container, div#frm_field_2219_container, div#frm_field_2246_container  {
    margin-left: -100px;
    padding-right: 80px;
}

.page-id-48018 div#frm_field_2025_container {
    margin-left: -99px;
}

.page-id-48018 div#frm_field_2026_container, div#frm_field_2027_container, div#frm_field_2028_container {
    margin-left: 21px;
}

.page-id-48018 div#frm_field_2029_container {
    padding-right: 80px;
}

.page-id-48018 .frm_submit {
    float: right;
    padding-right: 50px;
	width: 100%;
}

.page-id-48066 div#frm_field_2254_container label {
    display: block;
}

.page-id-48066 div#frm_field_2254_container {
    padding-right: 155px;
}

.page-id-48066 div#frm_field_2030_container, div#frm_field_2057_container, div#frm_field_2084_container, div#frm_field_2111_container, div#frm_field_2138_container, div#frm_field_2165_container, div#frm_field_2192_container, div#frm_field_2219_container, div#frm_field_2246_container  {
    margin-left: -100px;
    padding-right: 80px;
}

.page-id-48066 div#frm_field_2025_container {
    margin-left: -99px;
}

.page-id-48066 div#frm_field_2026_container, div#frm_field_2027_container, div#frm_field_2028_container {
    margin-left: 21px;
}

.page-id-48066 div#frm_field_2029_container {
    padding-right: 80px;
}

.page-id-48066 .frm_submit {
    float: right;
    padding-right: 50px;
	width: 100%;
}

body .frm_page_num_4 .frm_section_heading {
    padding: 20px;
    -webkit-box-shadow: 0 0 5px 0 #454545;
    box-shadow: 0 0 5px 0 #454545;
}

#field_qx9ti, #field_a10gh, #field_hvmke, #field_2j2ix, #field_z6a9e, #field_thi3r, #field_oh70z, #field_lcoon {
    font-size: 21px;
    font-weight: bold;
    text-align: center;
	background-color: #ffffff !important;
    color: #A1A1A1 !important;
}

.page-id-48018 .frm_style_formidable-style.with_frm_style input[readonly] {
	background-color: #ffffff !important;
    color: #A1A1A1 !important;
    border-color: #E5E5E5 !important;
}

.page-id-48066 .frm_style_formidable-style.with_frm_style input[readonly] {
	background-color: #ffffff !important;
    color: #A1A1A1 !important;
    border-color: #E5E5E5 !important;
}

body .frm_page_num_4 .frm_form_field input[readonly] {
    border: 0px solid black;
    border-radius: 0px;
    box-shadow: 0px 0px 0px 0px;
}

.page-id-48018 div#frm_field_2265_container {
    margin-left: -165px;
}

.page-id-48066 div#frm_field_2265_container {
    margin-left: -165px;
	height: 390px;
}

.page-id-48066 div#frm_field_2310_container {
    height: 390px;
}

.page-id-48066 div#frm_field_1232_container {
    height: 363px;
}

#field_1eohm, #field_pg0gx, #field_m4fkv, #field_v3f6h, #field_jz5mx, #field_e388k, #field_6c9q4, #field_sq336 {
    font-size: 34px;
    font-weight: bold;
    text-align: center;
    color: #f5821f !important;
}

#field_1eohm, #field_pg0gx, #field_m4fkv, #field_v3f6h, #field_jz5mx, #field_e388k, #field_6c9q4, #field_sq336 input {
    font-size: 34px;
    font-weight: bold;
    text-align: center;
    color: #f5821f !important;
    background-color: #fff !important;
}

.page-id-48018 h3.frm_pos_top.frm_section_spacing {
    font-size: 15px !important;
}


div#frm_field_2283_container {
    margin-left: -165px;
}

div#frm_field_2301_container {
    margin-left: -165px;
}

div#frm_field_2319_container {
    margin-left: -165px;
}



#frm_field_1241_container h2 {
    margin-top: 50px;
}


#field_tz4ry {
    margin-top: 52px;
    font-size: 40px;
    font-weight: bold;
    background-color: #ffffff !important;
    color: #A1A1A1 !important;
	margin-left: -145px;
}

#field_ak4i0 {
    margin-top: 20px;
    font-size: 40px;
    font-weight: bold;
    color: #f5821f !important;
	background-color: #ffffff !important;
	margin-left: -145px;
}

div#frm_field_1241_container {
    margin-left: -17px;
}


div#frm_field_1245_container {
    margin-left: -165px;
    height: 145px;
	margin-bottom: 30px;
}

input#field_p0vwp {
    background-color: #fff !important;
	color: #666666 !important;
}

input#field_k18b5 {
	background-color: #fff !important;
	color: #666666 !important;
}

button.frm_prev_page {
   /* position: absolute;
    margin-left: -695px !important;*/
}

.page-id-41229 button.frm_button_submit {
    margin-left: 100px !important;
}

.page-id-41229 button.frm_button_submit.frm_final_submit {
    width: 221px !important;
    height: 45px !important;
}

.page-id-48068 button.frm_button_submit {
    margin-left: 100px !important;
}

.page-id-48068 button.frm_button_submit.frm_final_submit {
    width: 221px !important;
    height: 45px !important;
}



.page-id-48018 button.frm_button_submit {
    margin-left: 100px !important;
}

.page-id-48018 button.frm_button_submit.frm_final_submit {
    width: 118px;
}

.page-id-48066 button.frm_button_submit {
    margin-left: 100px !important;
}

.page-id-48066 button.frm_button_submit.frm_final_submit {
    width: 118px;
}


.page-id-41229 .frm_button_submit {
    background-image: url(images/2018images/sol-stuur-vorm.png) !important;
    background-color: transparent !important;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    margin-top: 22px;
}

.page-id-41229 .frm_button_submit:hover {
    background-image: url(images/2018images/sol-stuur-vorm-h.png);
}

.page-id-48068 .frm_button_submit {
    background-image: url(images/2018images/sol-stuur-vorm-e.png) !important;
    background-color: transparent !important;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    margin-top: 22px;
}

.page-id-48068 .frm_button_submit:hover {
    background-image: url(images/2018images/sol-stuur-vorm-h.png);
}

div#frm_form_97_container .frm_submit {
    position: relative;
    float: right;
    width: 20%;
}

div#frm_field_2274_container {
    width: 335px;
}

.page-id-48066 div#frm_field_2274_container {
    width: 337px;
	height: 390px;
}

.page-id-48066 div#frm_field_2310_container {
    height: 391px;
}

.page-id-48066 div#frm_field_2319_container {
    margin-left: -165px;
    height: 388px;
}

.page-id-48018 .carousel-holder-2017 {
    width: 980px;
    height: 200px !important;
    float: left;
    display: inline;
    position: relative;
    z-index: 1;
}

div#frm_field_2341_container {
    width: 680px;
    height: 160px;
    margin-left: -123px;
}


div#frm_form_95_container input {
    display: block;
}

div#frm_field_2337_container {
    margin-top: 35px;
}


#form_1nnm input,
#form_1nnm select {
    background-color: #f1f1f1!important;
    height: 37px;
    border: none!important;
    border-radius: 0px!important;
    box-shadow: none!important;
    color: #464646!important;
    display: inline;
}


#form_1nnm textarea{
    background-color: #f1f1f1!important;
    border: none!important;
    border-radius: 0px!important;
    box-shadow: none!important;
    color: #464646!important;
    display: inline;
	margin-top: 26px;
}


div#frm_field_1255_container {
    margin-top: -86px;
}

div#frm_field_1257_container {
    margin-top: -26px;
}

div#frm_form_95_container .frm_submit {
    float: right;
}

div#frm_field_1258_container {
    margin-top: -35px;
}

#frm_form_95_container .frm_button_submit {
    background-image: url(https://solidariteit.co.za/wp-content/themes/wereld2018/images/2018images/sol-stuur-vorm.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    float: right;
    margin-top: 0px !important;
}

#frm_form_95_container label{
	display: none;
}

/**VIEWS**/

/**.table-bordered {
    border: 1px solid #ddd;
    width: 100%;
}

.page-id-49222 .table td {
    padding-left: 5px !important;
}

table.table-bordered th {
    text-align: left;
    color: #f5821f;
}

.page-id-49222 table,
.table {
  width: 100%;
}

.single-frm_display table {
    border: 3px solid #999999;
    margin-top: 50px;
}

.page-id-49222 table > thead > tr > th,
.table > thead > tr > th {
  border-bottom-width: 1px;
  padding: 12px 8px;
  vertical-align: middle;
}
.page-id-49222 table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 12px 8px;
  vertical-align: middle;
  text-align: left;
}
.page-id-49222 table > tbody > tr,
.table > tbody > tr {
  border-bottom: 1px solid #eee;
}
.page-id-49222 table > tbody > tr:last-child,
.table > tbody > tr:last-child {
  border-bottom: 0;
}**/


/***ENG Skuldberading***/

.page-id-48068 main label:lang(en) {
    padding: 15px 8.7px;
}

/***************************/



/****Aflag Beurs 2018***/

@media (width: 1366px) {
	.afslag-heading {
    background-color: #f5821f;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    height: 34px;
    padding: 15px;
    font-size: 28px;
    width: 500px;
    margin-left: 10%;
    font-family: AvenirBold;
    position: absolute;
    margin-top: -25px;
}
}

.carousel-holder-afslag {
    width: 980px;
    height: 279px;
    float: left;
    display: inline;
    position: relative;
    z-index: 1;
}

.afslag-intro {
	margin-left: 20%;
    margin-right: 20%;
    font-weight: bold;
    margin-top: 50px;
    font-size: 14px;
    margin-bottom: 60px;
}

.afslag-form-bg {
	background-color: #ebebeb;
	margin-left: 10%;
	margin-right: 15%;
	width: 80%;
	height: 525px; 
    margin-bottom: 80px;
}

.afslag-heading {
	background-color: #f5821f;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    height: 34px;
    padding: 15px;
    font-size: 28px;
    width: 500px;
    margin-left: 7%;
    font-family: AvenirBold;
    position: absolute;
    margin-top: -25px;
}

.form-text {
	color: #282828;
	font-family: Avenir;
}

.afslag-frm {
    padding-top: 80px;
	margin-left: 10%;
    margin-right: 10%;
}

#form_56v0l .frm_button_submit {
    background-image: url(https://solidariteit.co.za/wp-content/themes/wereld2018/images/2018images/sol-stuur-vorm.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    float: left;
    margin-top: 76px !important;
    margin-left: 33%;
}

#form_56v0l input {
	background-color: #fff !important;
    height: 37px;
    border: none!important;
    border-radius: 0px!important;
    box-shadow: none!important;
    color: #464646!important;
    display: inline;
}

div#frm_field_2347_container {
    margin-left: 17%;
	margin-bottom: 35px;
}

.tab2mobi {
		display: none;
	}

div#frm_field_2354_container {
    margin-left: 17%;
}

div#frm_form_98_container label {
    display: none;
}

#member_valid{
  float: left;
    padding: 50px 0px;
    text-align: center;
    width: 100%;
    font-size: 17px;
}

#member_invalid{
  float: left;
    padding: 50px 0px;
    text-align: center;
    width: 100%;
    font-size: 17px;
}

.kontak-mobi {
	display: none;
}

/* SASOL OPTOG */

div#frm_form_103_container .frm_radio {
    float: left;
	margin-bottom: 30px;
}

div#frm_form_103_container .frm_submit {
    margin-top: 50px;
	float: right;
}

.page-id-48329 div#frm_form_103_container input {
	background-color: #f1f1f1;
    height: 37px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    color: #464646;
    display: inline;
}

.page-id-48371 div#frm_form_103_container input {
	background-color: #f1f1f1;
    height: 37px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    color: #464646;
    display: inline;
}

.page-id-48329 div#frm_form_103_container select {
	background-color: #f1f1f1;
    height: 37px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    color: #464646;
    display: inline;
}

.page-id-48371 div#frm_form_103_container select {
	background-color: #f1f1f1;
    height: 37px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    color: #464646;
    display: inline;
}


div#frm_field_2367_container label {
    display: none;
}

div#frm_field_2368_container label {
    display: none;
}

div#frm_field_2369_container label {
    display: none;
}

.page-id-48329 #frm_form_103_container .frm_button_submit {
    background-image: url(images/2018images/sol-stuur-vorm.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
}

.page-id-48371 #frm_form_103_container .frm_button_submit {
    background-image: url(images/2018images/sol-stuur-vorm-e.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
}

div#frm_form_103_container .frm_radio label {
    float: right;
    margin-top: 12px;
}

#sasol-headermobi {
	display: none;
}

div#frm_form_106_container .frm_radio {
    float: left;
  margin-bottom: 30px;
}

div#frm_form_106_container .frm_submit {
    margin-top: 50px;
  float: right;
}

.page-id-48581 div#frm_form_106_container input {
  background-color: #f1f1f1;
    height: 37px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    color: #464646;
    display: inline;
}

.page-id-48581 div#frm_form_106_container input {
  background-color: #f1f1f1;
    height: 37px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    color: #464646;
    display: inline;
}

.page-id-48581 div#frm_form_106_container select {
  background-color: #f1f1f1;
    height: 37px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    color: #464646;
    display: inline;
}

.page-id-48581 div#frm_form_106_container select {
  background-color: #f1f1f1;
    height: 37px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    color: #464646;
    display: inline;
}


.page-id-48581 #frm_form_106_container .frm_button_submit {
    background-image: url(images/2018images/sol-stuur-vorm.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
}



div#frm_form_106_container .frm_radio label {
    float: right;
    margin-top: 12px;
}

.m-footer-links {
	display: none;
}

/**** Vakbondvoordele 2018 ****/

.page-content-vak2018 {
	width: 980px;
    float: left;
    display: inline;
    background-color: #fff;
	margin-top: 30px;
}

.vakbond-holder {
    width: 980px;
    height: 170px;
    float: left;
    display: inline;
    position: relative;
    z-index: 1;
}

.vak-intro {
	margin-left: 15%;
    margin-right: 15%;
}

.taby {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 30px;	
}

.taby label {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  display: block;
  padding: 1rem 0rem;
  margin-right: 0;
  cursor: pointer;
  background: #fff;
  margin-left: 8%;
  width: 220px;	
  color: #F58220;	
  border-bottom: 1px solid #959595;	
  font-weight: bold;
  -webkit-transition: background ease 0.2s;
  transition: background ease 0.2s;
  	
}

.taby .tab {
  -webkit-box-ordinal-group: 100;
  -webkit-order: 99;
  -ms-flex-order: 99;
  order: 99;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%;
  display: none;
  padding: 1rem;
  background: #ebebeb;
  border: none;
  margin: 18px 84px 0px 77px;
}

.taby input[type="radio"] {
  position: absolute;
  opacity: 0;
}

.taby input[type="radio"]:checked + label { background: #fff; color: #00345d; font-family: AvenirBold; }

.taby input[type="radio"]:checked + label + .tab { display: block; }

.taby input[type="radio"]:checked + img { background-image: url(images/vak-min.jpg); }

.vak-plus {
	width: 18px;
    height: 18px;
    margin-top: 7px;
    float: right;
    position: relative;
	background-image: url("https://solidariteit.co.za/wp-content/themes/wereld2018/images/vak-plus.jpg");
}

.vak-plus.minus {
	width: 18px;
    height: 18px;
    margin-top: 7px;
    float: right;
    position: relative;
	background-image: url("https://solidariteit.co.za/wp-content/themes/wereld2018/images/vak-min.jpg");
}

.vak-h {
	color: #00345d;
	font-family: AvenirLTStd-Black;
}

.vak-link {
	color: #f58220 !important;
    padding: 0 !important;
    text-align: left !important;
    float: none !important;
    display: contents !important;
	font-family: AvenirBold;
}



.tab p {
	color: #464646;
}

span.rowtxt {
    margin-left: 34px;
}

.vak-plus2 {
    width: 18px;
    height: 18px;
    margin-top: -15px;
    float: right;
    position: relative;
}


@media (max-width: 45em) {

.taby .tab,  .taby label {
  -webkit-box-ordinal-group: NaN;
  -webkit-order: initial;
  -ms-flex-order: initial;
  order: initial;
	margin-left: 26px;
    margin-right: 38px;
}

.taby label {
  width: 82%;
  margin-right: 0;
  margin-top: 0.2rem;
}
}

@media (max-width: 480px) and (min-width: 320px) {
.vakbond-holder {
    width: 100%!important;
    height: 100%!important;
}
}

/*****/


/*2018 ARTIKEL BLAD*/
.artikel-inhoud-2018{
width: 980px;
float: left;
display: inline;
background-color: #fff;
font-family: 'Montserrat', sans-serif;
}

.title-houer-2018{
  width: 824px;
  background-color: #f5821f;
  padding: 40px 79px 40px 77px;
   color: #fff!important;
}

.title-houer-2018 h2 a{
      font-size: 48px;
    font-weight: 900;
    color: #ffffff;
    margin-top: 24px;
    margin-bottom: 10px;
    display: inline-block;
}

.breadcrumbs{
  background-color: transparent!important;
  padding: 0px!important;
  color: #fff!important;
  font-size: 13px!important;
}

.breadcrumbs a{
  color: #fff!important;
}

.breadcrumbs .sep{
  padding:0px 5px;
}

.artikel-inhoud-inner-2018{
  width: 
}

.artikel-inhoud-datum{
  font-size: 18px;
}

.artikel-inhoud-2018-links{
  width: 458px;
  float: left;
  display: inline;
  margin-left: 78px;
  font-size: 15px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  text-align: left;
  color: #464646;
  margin-top:50px;
  line-height: 1.6;
}

.artikel-inhoud-2018-regs{
  width: 321px;
  float: right;
  display: inline;
  margin-right: 79px;
  margin-top: -30px;
}

.artikel-inhoud-2018-regs img{
  width: 321px;
  height: auto;
}

.artikel-inhoud-2018-ander h2{
  font-size: 18px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.4px;
  text-align: left;
  color: #f5821f;
  border-bottom: solid 2px #d7d7d7;
  padding-bottom: 10px;
  display: inline-block;
}

.artikel-inhoud-2018-ander{
  margin-top:60px;
}

.artikel-inhoud-2018-ander h3{
  font-size: 17.5px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.4px;
  text-align: left;
  color: #77787b;
  -webkit-margin-before: 5px;
  -webkit-margin-after: 5px;
}

.artikel-inhoud-2018-ander h3 a{
  color: #77787b;
}

.artikel-inhoud-2018-ander h3 a:hover{
  color: #77787b;
}


.artikel-inhoud-2018-ander-datum{
  font-size: 13px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: 0.3px;
  text-align: left;
  color: #f5821f;
}


.artikel-inhoud-2018-leesmeer{
  width: 320px;
  height: 45px;
  float: left;
  display: inline;
  background-image: url(images/lees-meer.png);
  background-repeat: no-repeat;
  margin-top:25px;
}

.artikel-inhoud-2018-leesmeer span{
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.3px;
  text-align: left;
  color: #ffffff;
      margin-left: 37px;
    margin-top: 14px;
    width: 100%;
    display: inline-block;
    font-weight: 700;
}

.theChampFacebookSvg{
  background: url(images/2019_images/2019-fb.png) no-repeat center center!important;
  width: 50px!important;
  height: 50px!important;
}

.theChampTwitterSvg{
  background: url(images/2019_images/2019-twitter.png) no-repeat center center!important;
  width: 50px!important;
  height: 50px!important;
}

.theChampEmailSvg{
  background: url(images/2019_images/2019-email.png) no-repeat center center!important;
  width: 50px!important;
  height: 50px!important;
}

.theChampWhatsappSvg{
  background: url(images/2019_images/2019-whatsapp.png) no-repeat center center!important;
  width: 50px!important;
  height: 50px!important;
}


#artikel-inhoud .theChampSharingRound {
    width: auto;
    margin:0px 5px!important;
}

.theChampFacebookBackground,
.theChampTwitterBackground,
.theChampEmailBackground,
.theChampWhatsappBackground{
  background-color: #fff!important;
}

span.thumbMobile {
    display: none;
}

/*****/

/*kategorie blad 2018*/
.kategorie-2018{
width: 980px;
float: left;
display: inline;
font-family: 'Montserrat', sans-serif;
}

.kategorie-2018-top{
  width: 903px;
  height: 121px;
  background-color: #15355c;
  color: #fff;
  padding-top: 40px;
  padding-left: 77px;
  
}

.kategorie-2018-top h2{
  font-size: 48px;
  font-weight: 700;
  display: inline-block;
  margin-top:24px;
}


.kategorie-2018-inhoud{
  width: 801px;
  margin:0 auto;
  border-bottom: solid 1px gray;
  padding: 20px 0px;
}

#nav-posts{
  width: 801px;
  margin:25px auto; 
}

.kategorie-2018-artikel{
   width: 801px;
   float: left;
   display: inline;
}

.kategorie-2018-artikel-foto{
  width: 207px;
  height: 176px;
  float: left;
   display: inline;
   overflow: hidden;
}

.kategorie-2018-artikel-foto img{
  height: auto;
  margin-left: -30px;
   /*width: 207px;*/
}

.kategorie-2018-artikel-info{
 width: 560px;
  float: right;
   display: inline;
}

.kategorie-2018-artikel-info span a{
  color: #77787b;
}

.kategorie-2018-artikel-info small{
  font-size: 13px;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: 0.3px;
  text-align: left;
  color: #f5821f;
  font-weight: 700;
}

.kategorie-2018-artikel-info a{
  color: #15355c;
  font-weight: 700;
}

.kategorie-2018-artikel-info span{
  width: 100%;
  display: inline-block;
  font-size: 22px;
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.5px;
  text-align: left;
  color: #77787b;
  margin: 10px 0 5px;
}

.kategorie-2018-inhoud p{
  -webkit-margin-before:0;
  -webkit-margin-after:0;
}

.kategorie-2018-kommentaar a{
   font-size: 13px; letter-spacing: 0.3px; text-align: left; color: #77787b;
}

/*sapd kaping 2018*/
.sapd-kaping-inhoud{
  width: 980px;
  float: left;
  display: inline;
}

#sapd-kaping-headermobi,
#sapd-kaping-quotemobi{
  display: none;
}

.sapd-kaping-inhoud-inner{
  width: 638px;
  font-family: AvenirLTStd-Roman;
  font-size: 14px;
  text-align: center;
  color: #4c4c4c;
  margin: 63px auto;
}

#sapd-kaping-inhoud-inner #frm_form_107_container input,
#sapd-kaping-inhoud-inner #frm_form_107_container select,
#sapd-kaping-inhoud-inner #frm_form_107_container textarea{
  height: 46px;
  background-color: #ebebeb;
  border-radius: none;
  border-radius: 0px;
}


#sapd-kaping-inhoud-inner #frm_form_107_container .frm_button_submit,
#sapd-kaping-inhoud-inner #frm_form_111_container .frm_button_submit {
    background-image: url(images/2018images/sol-stuur-vorm.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    margin-top: 22px;
    float: right;
}


#sapd-kaping-inhoud-inner #frm_form_107_container .frm_button_submit:lang(en){
  background-image: url(images/2018images/sol-stuur-vorm-e.png);
}

#sapd-kaping-inhoud-inner #frm_form_107_container .frm_button_submit:hover{
  background-image: url(images/2018images/sol-stuur-vorm-h.png);
}

#sapd-kaping-inhoud-inner #frm_form_107_container .frm_button_submit:lang(en):hover{
  background-image: url(images/2018images/sol-stuur-vorm-e-h.png);
}


/*profiel blad*/
   #frm_form_128_container input{

     background-color: #f1f1f1;
    height: 37px;
    border: none;
    border-radius: 0px;
    box-shadow: none;
    color: #464646;
    display: inline!important;

}


#frm_form_128_container .frm_button_submit {
    background-image: url(images/2018images/sol-stuur-blank.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: #fff;
    border-radius: 0;
    margin-top: 22px;
    float: left;
    display: inline;
    text-align: left;
    text-transform: uppercase;
    padding-left: 12px;
}

#frm_form_128_container .frm_button_submit:hover {
    background-image: url(images/2018images/sol-stuur-blank-h.png);

    }

 #frm_form_128_container #frm_verify_128{
 	display: none!important;
 }

#profiel-content .tab-link0,
#profiel-content .tab-link1,
#profiel-content .tab-link2 {
    background-color: #f1f1f1;
    color: #77787b;
}

#profiel-content input:checked + label {
  background-color: #f58220;
  color: #fff;
  font-family: AvenirBold;
}

/*Discovery*/
#discovery .theChampFacebookSvg{
  background: url(images/2018images/disc-fb.png) no-repeat center center!important;
  width: 40px!important;
  height: 40px!important;
}

#discovery .theChampTwitterSvg{
  background: url(images/tw-nuut.png) no-repeat center center!important;
  width: 36px!important;
  height: 36px!important;
}

#discovery .theChampEmailSvg{
  background: url(images/mail-nuut.png) no-repeat center center!important;
  width: 36px!important;
  height: 36px!important;
}

#discovery .theChampWhatsappSvg{
  background: url(images/wa-nuut.png) no-repeat center center!important;
  width: 36px!important;
  height: 36px!important;
}


/***DANKIE 2018***/
.dankie-holder{
  width: 678px;
  margin:58px auto;
   font-family: AvenirLTStd-Roman;
  font-size: 15px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.27;
  letter-spacing: -0.3px;
  text-align: center;
  color: #444444;
}


.dankie-holder iframe{
  margin-top:47px;
}


/***ANDILE 2018***/
.andile-holder{
width: 668px;
margin:35px auto;
text-align: center;
font-family: AvenirLTStd-Roman;
font-size: 15px;
color: #444444;

  }

.andile-foto{
  width: 650px; margin:35px auto; display: block; font-size: 9px; font-family: AvenirLTStd-BlackOblique;
}

.andile-holder span {
  font-family: AvenirLTStd-Black;
  width: 100%;
  font-size: 19px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.32;
  letter-spacing: normal;
  color: #f5821f;
  padding-bottom: 26px;
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
}

#andile-vorm span{
  font-family: AvenirLTStd-Black;
  width: 100%;
  font-size: 19px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.32;
  letter-spacing: normal;
  color: #f5821f;
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
}

#andile-vorm{
  width: 578px;
  margin:35px auto;
  background-color: #ebebeb;
  padding: 45px 40px;
}

#andile-vorm b{
  font-size: 15px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.27;
  letter-spacing: -0.3px;
  text-align: left;
  color: #f5821f;
      padding-bottom: 20px;
    width: 100%;
    display: inline-block;
}
#andile-vorm .frm_button_submit {
    background-image: url(images/2018images/sol-stuur-vorm.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
  float: right;
  }

#andile-vorm .frm_button_submit:lang(en) {
  background-image: url(images/2018images/sol-stuur-vorm-e.png);

}

#andile-vorm .frm_button_submit:hover{
  background-image: url(images/2018images/sol-stuur-vorm-h.png);
}

#andile-vorm .frm_button_submit:lang(en):hover{
  background-image: url(images/2018images/sol-stuur-vorm-e-h.png);
}


#andile-vorm #frm_checkbox_2443-0 label{
  display: inline-block;
}

.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: 91.5%;
}

/***DISCOVERY 2019***/
.discovery-2019-header{
  width: 980px;
  height: 326px;
  background-image: url(images/2019_images/discovery-header-a-1.png);
  background-repeat: no-repeat;
  float: left;
  display: inline;
}

.discovery-2019-header:lang(en){
   width: 980px;
  height: 326px;
   background-image: url(images/2019_images/discovery-header-e-1.png);
   background-repeat: no-repeat;
  float: left;
  display: inline;
}

.discovery-2019-header-e{
   width: 980px;
  height: 326px;
   background-image: url(images/2019_images/discovery-header-e-1.png);
   background-repeat: no-repeat;
  float: left;
  display: inline;
}

.discovery-2019-peiling{
  width: 265px;
    height: 245px;
    float: right;
    display: inline;
    margin-top: 68px;
    margin-right: 100px;
}

.discovery-2019-peiling g text {
  fill: #fff;
  font-family: AvenirLTStd-Black!important;
}

#chart__frm_column1 svg g:nth-child(2) g:nth-child(3) rect {
  fill: #fff;
}

.discovery-2019-peiling-text-y,
.discovery-2019-peiling-text-n{
  color: #a8a8a8;
  font-family: AvenirLTStd-Black!important;
  font-size: 21px;
  float:left; 
  display: inline; 
  position: relative;
  z-index: 99999;
}

.discovery-2019-peiling-text-y{
  margin-left: 80px;
  margin-top: -36px;
}

.discovery-2019-peiling-text-n{
  margin-left: 152px;
    margin-top: -36px;
}


.discovery-2019-header:lang(en){
  background-image: url(images/2019_images/discovery-header-e.png);
  background-repeat: no-repeat;
}

.discovery-2019-holder{
  width: 778px;
  margin:20px auto;
}


.discovery-2019-teks{
  float: left;
  display: inline;
  font-family: AvenirLTStd-Roman;
  font-size: 15px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: center;
  color: #5d5d5d;
  margin:20px 0px;
  width: 100%;
}

.discovery-2019-video{
  width: 331px;
  height: 357px;
  border-radius: 5px;
  border:solid 1px #afafaf;
  float: left;
  display: inline;
}

.discovery-2019-vorm-twee{
  width: 637px;
  padding:20px; 
  border-radius: 5px;
  border:solid 1px #afafaf;
  float: left;
  display: inline;
  margin-bottom: 22px;

} 

.discovery-2019-vorm-twee #frm_form_118_container input,
.discovery-2019-vorm-twee #frm_form_118_container textarea{
  background-color: #ebebeb;
  border: none;
  box-shadow: none;
  border-radius: 0px;
}


.discovery-2019-video span,
#discovery-2019-vorm span,
.discovery-2019-vorm-twee span{
  font-family: AvenirLTStd-Black;
  width: 100%;
  display: inline-block;
  font-size: 15px;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: center;
  color: #5d5d5d;
  margin-top:22px;
  text-transform: uppercase;
}

.discovery-2019-video iframe{
  margin:22px auto 0px;
  display: inherit;
}

#discovery-2019-vorm{
  width: 289px;
  padding:0px 21px;
  height: 357px;
  border-radius: 5px;
  border:solid 1px #afafaf;
  float: right;
  display: inline;
}

#discovery-2019-vorm #form_9vodv,
#discovery-2019-vorm #form_atz8p3{
	margin:22px auto 0px;
}

#discovery-2019-vorm input,
#discovery-2019-vorm select{
  width: 289px;
  height: 38px;
  background-color: #ebebeb;
  border: none;
  box-shadow: none;
  border-radius: 0px;
}

#discovery-2019-vorm select option{
	background-color: #00345d;
	color: #fff;
}

#discovery-2019-vorm select option:hover{
	background-color: #032a48;
	color: #fff;
}

#discovery-2019-vorm .frm_button_submit {
  width: 80px;
  height: 34px;
  float: right;
  display: inline;
  background-color: #f5821f;
  border-radius: 0px;
  border:none;
  color:#fff;
  font-family: AvenirLTStd-Black;
  text-transform: uppercase;
  margin-top:0px;
}

#frm_form_118_container .frm_button_submit{
  width: 80px;
  height: 34px;
  float: left;
  display: inline;
  background-color: #f5821f;
  border-radius: 0px;
  border:none;
  color:#fff;
  font-family: AvenirLTStd-Black;
  text-transform: uppercase;
  margin-top:0px;
}

#discovery-2019-vorm .frm_style_formidable-style.with_frm_style .form-field{
  margin-bottom: 4px;
}


#discovery-2019-socialmedia-w,
#discovery-2019-socialmedia,
#discovery-2019-socialmedia-dankie{
   width: 677px;
  padding: 10px 0px;
  border-radius: 5px;
  background-color: #464646;
  margin:15px auto;
  color:#fff;
  text-align: center;
  font-size: 11.5px;
  line-height: 1.3;
  letter-spacing: 0.2px;
   font-family: AvenirLTStd-Black;
}

#discovery-2019-socialmedia-dankie{
  font-size: 20px;
}

#discovery-2019-socialmedia-m,
#sport-2019-socialmedia-m{
  width: 677px;
  padding: 10px 0px;
  border-radius: 5px;
  background-color: #464646;
  margin:15px auto;
  color:#fff;
  text-align: center;
  font-size: 11.5px;
  line-height: 1.3;
  letter-spacing: 0.2px;
  font-family: AvenirLTStd-Black;
  clear:both;
  display: none;
}

#discovery-2019-socialmedia-w table{
  margin:0 auto;
}

#discovery-2019-socialmedia-m table,
#sport-2019-socialmedia-m table{
  margin:0 auto;
}

.discovery-2019-info{
  width: 677px; margin:0 auto;
}



/**REGSKLIEK**/
#regskliek-section1{
  width: 700px;
  margin: 0 auto;
  text-align: center;
  font-family: AvenirLTStd-Roman;
  font-size: 18px;
}

#regskliek-section1 h1,
#regskliek-section2-eienskappe h1,
#regskliek-section2-stores h1{
  color: #f5821f;
   font-family: AvenirLTStd-Black;
   font-size: 23px;
}

#regskliek-section2,
#regskliek-section3{
  width: 980px;
  float: left;
  display: inline;
  margin-top:20px;
  margin-bottom:20px;
  font-family: AvenirLTStd-Roman;
  font-size: 18px;
}

#regskliek-section2-eienskappe{
  width: 444px;
  float: left;
  display: inline;
  padding:0px 25px;
  line-height: 137%;
}

#regskliek-section2-foto {
  width: 486px;
  float: right;
  display: inline;
}

#regskliek-vid{
  width: 494px;
  float: left;
  display: inline;
}

#regskliek-section2-stores{
  padding: 96px 25px;
  width: 436px;
  float: right;
  display: inline;
}

/***ESKOM KENNIS***/
.eskom-holder{
  width: 636px;
  margin:65px auto;
  font-size: 17px;
  color: #646464;
  font-family: AvenirLTStd-Roman;
  text-align: center;
}

#eskom-kennis-vorm{
   width: 980px;
   float: left;
   display: inline;
   background-color: #ebebeb;
}

#eskom-kennis-vorm .frm_button_submit {
    background-image: url(images/2018images/sol-stuur-vorm.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
  float: right;
  }

#eskom-kennis-vorm .frm_button_submit:lang(en) {
  background-image: url(images/2018images/sol-stuur-vorm-e.png);

}

#eskom-kennis-vorm .frm_button_submit:hover{
  background-image: url(images/2018images/sol-stuur-vorm-h.png);
}

#eskom-kennis-vorm .frm_button_submit:lang(en):hover{
  background-image: url(images/2018images/sol-stuur-vorm-e-h.png);
}

#eskom-kennis-vorm #frm_checkbox_2443-0 label{
  display: inline-block;
}


#eskom-kennis-vorm:checked + label:before {
    background: #f35429;
}


/**SPORTKWOTAS**/
.sportkwotas-inner{
  width: 638px;
  font-family: AvenirLTStd-Roman;
  font-size: 14px;
  text-align: center;
  color: #4c4c4c;
  margin: 63px auto;
}

#field_4uuy63-0{
    width: auto!important;
    height: auto!important;
}

/** Kontak ons ENG **/

div#frm_field_2481_container {
    margin-left: 124px;
}

/** Vorm Regskenner **/
div#frm_field_2485_container {
    position: absolute;
}


#frm_form_31_container .frm_button_submit{

    background-image: url(images/2018images/sol-stuur-blank.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    margin-top: 22px;
    font-size: 15px;
    color: #fff;
    text-align: left;
    padding-left: 20px;
}


#frm_form_31_container .frm_button_submit:hover{
  background-image: url(images/2018images/sol-stuur-blank-h.png);
}

/**SAPD 20190319**/

.sapd-h3-2{


  font-weight: bold;
  color: #f5821f;
}

.sapd-20190319-left{
float:left;
padding:15px;
width:40%;
height:170px;
  border-radius: 5px;
  border: solid 0.5px #cccccc;
  text-align: left;
}

.sapd-20190319-right{
  float:left;
padding:15px;
width:45%;
height:170px;
  border-radius: 5px;
  border: solid 0.5px #cccccc;
margin-left:25px;
text-align: left;
}

.sapd-20190319-left h2{


  font-size: 15px;
  font-weight: 900;

  line-height: 1.27;

  color: #f5821f;
text-transform: uppercase;
}

.sapd-20190319-right h2{

  font-size: 15px;
  font-weight: 900;

  line-height: 1.27;

  color: #f5821f;
text-transform: uppercase;
}

.sapd-mandaatvorm{
  display:block;
float:left;
padding: 15px 0px 0px 30px;
    width: 40%;
    height: 35px;


  background-color: #00345d;

  text-align: left;
  color:#ffffff;
  margin-top:20px;
  background-image: url(images/sol-stuur-vorm-pyl.png);

    background-repeat: no-repeat;
    background-position: right center;

}

.sapd-aansoekvorm{
    display:block;
  float:left;
    padding: 15px 0px 0px 30px;
    width: 45%;
    height: 35px;

margin-left:25px;
text-align: left;
  background-color: #00345d;
color:#ffffff;
  margin-top:20px;
    background-image: url(images/sol-stuur-vorm-pyl.png);

    background-repeat: no-repeat;
    background-position: right center;
}
.sapd-highlight
{
  float: left;
    width: 96%;
    height: 45px;
    border-radius: 5px;
    border: solid 0.5px #cccccc;
    background-color: #f5821f;
    color: #fff;
    /* text-transform: uppercase; */
    font-size: 16px;
    font-weight: 900;
    padding: 20px 0px 0px 0px;
    clear: both;
    margin-top: 20px;
}

.page-id-50664 .frm_form_119_container,.page-id-50666 .frm_form_119_container{

}

.sapd-20190319-vorm{
    width: 70%;
    padding: 20px;
    float: left;
    display: inline;
    margin-bottom: 22px;
    margin-left: 12%;
}

.sapd-20190319-vorm #frm_form_119_container input,.sapd-20190319-vorm #frm_form_119_container select{

  width: 265px;
  height: 45px;
  background-color: #ebebeb;
  border:none;
border-radius: 0px;
font-weight:bold;
}

.page-id-50664 #frm_form_119_container .frm_button_submit ,.page-id-50666 #frm_form_119_container .frm_button_submit {
      background-image: url(images/sol-stuur-vorm-pyl.png);
padding-left: 40px;
    background-repeat: no-repeat;
    background-position: right center;
    width: 221px;
    height: 45px;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    float:right;
    background-color: #00345d;
    text-align: left;
    color:#fff;
}

#frm_form_120_container{
  float:left;
  width:100%;
  display:none;
}

/*Stem Peiling*/
.page-id-50963 .frm_style_formidable-style.with_frm_style .horizontal_radio .frm_radio,.page-id-50991 .frm_style_formidable-style.with_frm_style .horizontal_radio .frm_radio{

    clear: left;
    float: left;
}

.page-id-50963 #frm_form_121_container,.page-id-50991 #frm_form_121_container{
  width: 50%;
    margin-left: auto;
    margin-right: auto;
}
.page-id-50963 .frm_top_container,.page-id-50991 .frm_top_container{
padding-top: 30px;
}

.page-id-50963 .with_frm_style .frm_submit,.page-id-50991 .with_frm_style .frm_submit{
clear: both!important;
    text-align: center;
  }

.page-id-50963 #frm_form_121_container .frm_message,.page-id-50991 #frm_form_121_container .frm_message{
  background-color: transparent;
      float: left;
      padding-right: 10%;
}

.page-id-50963 #frm_form_121_container .frm_message div,.page-id-50991 #frm_form_121_container .frm_message div{
  width:100%;
  padding:4%;
}

.page-id-50963 #frm_form_121_container .frm_message div:nth-child(odd),.page-id-50991 #frm_form_121_container .frm_message div:nth-child(odd){

  background-color: #ebebeb;
}

.page-id-50963 #frm_form_121_container input[type='radio']:checked:after, .page-id-50963 #frm_form_121_container input[type='radio']:checked:after,.page-id-50991 #frm_form_121_container input[type='radio']:checked:after, .page-id-50991 #frm_form_121_container input[type='radio']:checked:after {
    width: 19px;
    height: 19px;
    border-radius: 19px;
    top: -3px;
    left: -5px;
    position: relative;
    background-color: #f58220;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}

.page-id-50963 #frm_form_121_container input[type='radio']:after, .page-id-50963 #frm_form_121_container input[type='radio']:after,.page-id-50991 #frm_form_121_container input[type='radio']:after, .page-id-50991 #frm_form_121_container input[type='radio']:after {
    width: 19px;
    height: 19px;
    border-radius: 19px;
    top: -3px;
    left: -5px;
    position: relative;
    background-color: #d1d3d1;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}

.page-id-50963 #frm_form_121_container .frm_primary_label,.page-id-50963 #frm_form_121_container .frm_primary_label
{
      font-family: AvenirBold;
    font-size: 15px;
    font-weight: 900;
    text-transform: uppercase;
    color: #00345d;

}

.page-id-50963 #frm_form_121_container .frm_button_submit{
    background-image: url(images/sol-stuur-vorm-pyl.png);
    padding-left: 15px;
    background-repeat: no-repeat;
    background-position: right center;
        width: 140px;
    height: 45px;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    float: right;
    background-color: #00345d;
    text-align: left;
    color: #fff;
}

.page-id-50991 #frm_form_121_container .frm_button_submit {
    background-image: url(images/sol-stuur-vorm-pyl.png);
    padding-left: 15px;
    background-repeat: no-repeat;
    background-position: right center;
        width: 160px;
    height: 45px;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    float: right;
    background-color: #00345d;
    text-align: left;
    color: #fff;
}

body #frm_form_121_container .frm_message #stem-retry-af{
cursor:pointer;
    background-image: url(images/sol-stuur-vorm-pyl.png);
    padding:15px;
    background-repeat: no-repeat;
    background-position: right center;
    width: 140px;
margin-top: 20px;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    background-color: #00345d;
    text-align: left;
    color: #fff;
    clear: both;
    width: 40%;
    margin-left: auto;
    margin-right: auto;
        display:block;
        text-decoration: none;
}

body #frm_form_121_container .frm_message #stem-retry-en{
cursor:pointer;
    background-image: url(images/sol-stuur-vorm-pyl.png);
    padding:15px;
    background-repeat: no-repeat;
    background-position: right center;
    width: 140px;
margin-top: 20px;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    background-color: #00345d;
    text-align: left;
    color: #fff;
    clear: both;
    width: 40%;
    margin-left: auto;
    margin-right: auto;
    display:block;
    text-decoration: none;
}

body #frm_form_121_container .frm_message #stem-retry-en:lang(af-AF){
  display:none;
}

body #frm_form_121_container .frm_message #stem-retry-af:lang(en-US){
display:none;
}
body #frm_form_121_container .frm_message #stem-teks-af,body #frm_form_121_container .frm_message #stem-teks-en
{
  color: #fff;
    font-weight: bold;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    background-color: #F5821F;
}

body #frm_form_121_container .frm_message #stem-teks-af:lang(en-US){
  display:none;
}

body #frm_form_121_container .frm_message #stem-teks-en:lang(af-AF){
display:none;
}

.page-id-51028 #chart__frm_bar1 svg g:nth-child(4) g:nth-child(2) g:nth-child(2) rect,
.page-id-51028 #chart__frm_bar2 svg g:nth-child(4) g:nth-child(2) g:nth-child(2) rect,
.page-id-51028 #chart__frm_bar3 svg g:nth-child(4) g:nth-child(2) g:nth-child(2) rect,
.page-id-51028 #chart__frm_bar4 svg g:nth-child(4) g:nth-child(2) g:nth-child(2) rect,
.page-id-51028 #chart__frm_bar5 svg g:nth-child(4) g:nth-child(2) g:nth-child(2) rect,
.page-id-51028 #chart__frm_bar6 svg g:nth-child(4) g:nth-child(2) g:nth-child(2) rect,
.page-id-51028 #chart__frm_bar7 svg g:nth-child(4) g:nth-child(2) g:nth-child(2) rect,
.page-id-51028 #chart__frm_bar8 svg g:nth-child(4) g:nth-child(2) g:nth-child(2) rect,
.page-id-51028 #chart__frm_bar9 svg g:nth-child(4) g:nth-child(2) g:nth-child(2) rect,
.page-id-51028 #chart__frm_bar10 svg g:nth-child(4) g:nth-child(2) g:nth-child(2) rect{
  fill:#F5821F;
}

#frm_field_2528_container input{
  width: auto!important;
  height: auto!important;
}


#frm_form_122_container textarea{
  height: 150px;
}

#frm_form_122_container .frm_button_submit{
  background-image: url(images/2018images/sol-stuur-vorm.png);
  width:221px;
  height: 45px; 
  background-color: transparent;
  border:none;
  box-shadow: none;
  color: transparent;
  border-radius: 0;
  margin-top: 22px;
}

#frm_form_122_container .frm_button_submit:lang(en){
  background-image: url(images/2018images/sol-stuur-vorm-e.png);
}

#frm_form_122_container.frm_button_submit:hover{
  background-image: url(images/2018images/sol-stuur-vorm-h.png);
}

#frm_form_122_container .frm_button_submit:lang(en):hover{
  background-image: url(images/2018images/sol-stuur-vorm-e-h.png);
}

.fs1{
  color: #fff;
  font-size: 21px;
}

.fs1:hover{
  text-decoration: none;
}

/*/ons-wil-jou-leer-ken/*/

#grys-update
{
    background-color: #ACACAC;
    padding: 10px 0px 1px 100px;
    color: #fff;
    text-align: left;
    width: 880px;
    margin-left: -101px;
    margin-top: 20px;
    font-size: 18px;
  }
.page-id-51578 .content-holder-2017 div:nth-child(8),.page-id-51618 .content-holder-2017 div:nth-child(8)
  {
    background-color: #EBEBEB;
    
  }
.page-id-51578 .discovery-2019-holder, .page-id-51618 .discovery-2019-holder
  {
        text-align: center;
        font-size: 22px;
        color:#ACACAC;
  }

  .page-id-51578 .discovery-2019-holder h1, .page-id-51618 .discovery-2019-holder h1
  {
      color: #00345D;
    font-weight: bold;
    font-size: 50px;
  }

  .page-id-51578 .discovery-2019-holder h2, .page-id-51618 .discovery-2019-holder h2
  {
    color:#F58220;
        font-size: 30px;
  }

  .page-id-51578 .discovery-2019-holder .discovery-2019-vorm-twee, .page-id-51618 .discovery-2019-holder .discovery-2019-vorm-twee
  {
border-radius: 0px;
background-color: #E1E1E1;
border:0px;
margin-top:25px;
  }

    .page-id-51578 .discovery-2019-holder .discovery-2019-vorm-twee input,.page-id-51618 .discovery-2019-holder .discovery-2019-vorm-twee input
  {
border-radius: 0px;
border:0px;
  }

  .page-id-51578 #frm_form_126_container .frm_button_submit,.page-id-51618 #frm_form_126_container .frm_button_submit{
    background-image: url(images/sol-stuur-vorm-pyl.png);
    padding-left: 40px;
    background-repeat: no-repeat;
    background-position: right center;
    width: 221px;
    height: 45px;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    float: right;
    background-color: #00345d;
    text-align: left;
    color: #fff;
}


/*BOKSBURG WERWING*/ 
#boksburg-headermobi{display: none}
.boksburg-header{
  background-color: #f5821f; width: 980px; float: left; display: inline;
} 
.boksburg-oranje{
  width: 900px;
  background-color: #f5821f;
  color:#fff;
  padding: 40px;
  font-size: 20px;
  float: left;
  display: inline;
}

.boksburg-grys{
  width: 900px;
  background-color: #acacac;
  color:#fff;
  padding: 40px;
  float: left;
  display: inline;
}

.boksburg-grys-header,
#frm_field_2588_container h3{
  font-size: 18px;
  padding-bottom: 10px; 
  color:#444444;
  width: 100%;
  display: inline-block;
  text-transform: uppercase;
  font-family: AvenirLTStd-Black!important;
}

#frm_field_2588_container h3{padding-top:10px; margin-block-end: 0px; margin-block-start: 0px;}

.boksburg-vorm{width: 680px; margin:0 auto; background-color: #e1e1e1; padding: 20px }

#frm_form_129_container .frm_button_submit {
    background-image: url(images/2018images/sol-stuur-vorm.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    float: right;
    margin-top: 10px; 
}

#frm_form_129_container .frm_button_submit:hover{
  background-image: url(images/2018images/sol-stuur-vorm-h.png);
}

#frm_form_129_container .frm_button_submit:lang(en){
  background-image: url(images/2018images/sol-stuur-vorm-e.png);
}


#frm_form_129_container .frm_button_submit:lang(en):hover{
  background-image: url(images/2018images/sol-stuur-vorm-e-h.png);
}

.boksburg-bv{
  width: 200px;
  background-color: #f5821f;
  color:#fff;
  padding: 20px;
  text-align: center;
  margin:20px auto 0px;
}


/**DENEL PETISIE 2019**/
.denel-2019-teks{
  width: 600px;
  margin:50px auto;
  text-align: center;
  font-family: AvenirLTStd-Roman;
  font-size: 15px;
  color: #5d5d5d;
}

.denelpet2019{
  width: 980px;
  height: 100%;
  background-image: url(images/2019_images/Denel-Petisie_29.png);
  background-repeat: no-repeat;
  background-color: #ebebeb;
  float: left;
  display: inline;
  font-family: AvenirLTStd-Roman;
  font-size: 15px;
}

.denelpet2019-info{
  width: 600px;
  margin:65px auto;
}

.denelpet2019-info h1{
    color: #f58220;
    text-align: center;    
    padding: 25px 0px;
}

#denelpet2019-info .frm_button_submit {
    background-image: url(images/2018images/sol-stuur-vorm.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    margin-top: 22px;
    float: right;
  }

#denelpet2019-info .frm_button_submit:hover{
  background-image: url(images/2018images/sol-stuur-vorm-h.png);
}

#denelpet2019-info .frm_button_submit:lang(en) {
    background-image: url(images/2018images/sol-stuur-vorm-e.png);

  }

#denelpet2019-info .frm_button_submit:lang(en):hover{
  background-image: url(images/2018images/sol-stuur-vorm-e-h.png);
}

#frm_checkbox_2601-0 input{float: left; display: inline}
#frm_checkbox_2601-0 label{    
  width: 93%;
  float: left;
  display: inline;
  text-indent: 0px;
  padding-left: 10px;
}

.sapd_dokumente{
	margin: 15px 0;
	color: #77787b;
	font-size: 17px;
	 
}
.sapd_dokumente span{
	color: #f5821f;
	font-weight: bold
}

/* LLB Beurskompetisie */
.letwel-llb{
	width: 602px;
    height: 68px;
    float: left;
    display: inline;
    background-image: url(images/2019_images/letwel-2019.png);
    background-repeat: no-repeat;
    font-family: AvenirLTStd-Roman;
    font-size: 13px;
    line-height: 1.31;
    letter-spacing: 0.3px;
    text-align: left;
    padding-left: 190px;
    color: #00345d;
}

.beurs-hoe-skryf {
    width: 328px;
    float: right;
    display: inline;
    background-image: url(images/hoeskryf.png);
    background-repeat: no-repeat;
    text-align: left;
}

.dankie-blok{
	color: #646464;
	font-size: 17px;
	font-family: AvenirLTStd-Roman;
	width: 650px;
	text-align: center;
	margin: 45px auto;
	max-width: 100%;
	
}

.dankie-blok-2{
	color: #ffffff;
	background-color: #252525;
	font-family: AvenirLTStd-Black;
	font-size: 24px;
	text-align: center;
	padding: 10px 0
}

.dankie-vorm{
	
	width: 650px;
	max-width: 100%;
	margin: 45px auto
}
#frm_form_149_container,
#frm_form_150_container{
	font-family: AvenirLTStd-Roman;
}
#frm_form_149_container #frm_field_2812_container .frm_radio,
#frm_form_150_container #frm_field_2819_container .frm_radio{
	display: inline-block!important;
	width: 200px;
}
#frm_form_149_container #frm_field_2812_container label,
#frm_form_150_container #frm_field_2819_container label{
	display: inline-block!important
}
#frm_form_149_container input[type=text],
#frm_form_149_container input[type=email],
#frm_form_149_container input[type=tel],
#frm_form_150_container input[type=text],
#frm_form_150_container input[type=email],
#frm_form_150_container input[type=tel]{
	background-color: #ebebeb;
	border: none;
	border-radius: 0;
}

#frm_form_149_container .frm_button_submit{
  background-image: url(images/2018images/sol-stuur-vorm.png);
  width:221px;
  height: 45px; 
  background-color: transparent;
  border:none;
  box-shadow: none;
  color: transparent;
  border-radius: 0;
  margin-top: 22px;
	float: right;
}

#frm_form_150_container .frm_button_submit{
  background-image: url(images/2018images/sol-stuur-vorm-e.png);
	width:221px;
  height: 45px; 
  background-color: transparent;
  border:none;
  box-shadow: none;
  color: transparent;
  border-radius: 0;
  margin-top: 22px;
	float: right;
}

#frm_form_149_container .frm_button_submit:hover{
  background-image: url(images/2018images/sol-stuur-vorm-h.png);
}

#frm_form_150_container .frm_button_submit:hover{
	 background-image: url(images/2018images/sol-stuur-vorm-e-h.png);
}

/*SAL HOFSTUKKE*/
.sal-hofstukke{width: 715px; float: left; display: inline; padding: 40px 132px;}

.sal-file-holder{width: 95px; float: left; display: inline; text-align: center; margin-right: 29px;}
.sal-file{width: 61px; height: 76px; margin: 0 auto; line-height: 85px; background-image: url(images/2019_images/sal-file.jpg); }
.sal-file p{display: inline-block;  vertical-align: middle; margin: 0; color: #77787b; font-size:25px;}

#file6{margin-right: 0;}

.sal-text{width: 100%; float: left; display: inline; margin:15px 0px;}
.sal-link{width: 100%; float: left; display: inline; background-color: #f5821f; padding: 5px 10px; }
.sal-link a{color: #fff;}

.sal-hof-holder,
.sal-hof-holder-headers{ float: left; display: inline; width: 100%; font-family: AvenirLTStd-Roman;
    font-size: 17px; }

.sal-hof-holder-headers{background-color: #f5821f;}

.sal-hof-info{width: 100%; background-color: #f1f2f2; float: left; display: inline;}

.sal-hof-info-wit{width: 715px; padding: 40px 132px; background-color: #fff; float: left; display: inline; text-align: center; color: #f5821f; 
  font-family: AvenirLTStd-Black; font-size: 25px; }

.sal-hof-info-wit-02{width: 715px; padding: 40px 132px; background-color: #fff; float: left; display: inline; text-align: center;}

.sal-hof-info-wit-02 span{color: #f5821f;}
.sal-hof-info-wit-02 a{background-color: #f5821f; color: #fff; padding: 5px 10px;}


.sal-krisis-holder{width: 715px; margin:0 auto; padding: 40px 0px;}
.sal-krisis-info-01{width: 235px; float: left; display: inline; text-align: center; margin-bottom: 50px;}
.sal-krisis-info-02{width: 355px; float: left; display: inline; text-align: center;}

.sal-hofstukke-oranje{width: 715px; padding: 40px 132px; background-color: #f5821f; float: left; display: inline; text-align: center; color: #fff; font-family: AvenirLTStd-Roman;
    font-size: 17px; }

  #advertensies-2020{
    width: 980px;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    padding: 10px 0px;
  }

.g-col {
    position: relative;
    float: left;
    width: 25%;
    text-align: center;
    
}

.g img {
    height: auto;
    width: 95%;    
}

  #advertensies-2020 .bsaProItemInner__thumb
  {
padding:5px;
  }



 #frm_checkbox_2835-0 label,
 #frm_checkbox_2836-0 label,
 #frm_checkbox_2838-0 label{
    display: inline!important;
    padding-left: 0px!important;
    text-indent: 0px!important; 
}


.bsaProContainerNew, .bsaProContainerNew .bsaProItems {overflow: unset;}

/* Krisisfonds Navraag */


div#frm_form_157_container input {
    background-color: #f1f1f1!important;
    height: 37px;
    border: none!important;
    border-radius: 0px!important;
    box-shadow: none!important;
    color: #464646!important;
    display: inline;
}

div#frm_form_157_container textarea {
    background-color: #f1f1f1!important;
    border: none!important;
    border-radius: 0px!important;
    box-shadow: none!important;
    color: #464646!important;
    display: inline;
}

div#frm_form_157_container {
    padding-top: 5%;
	padding-bottom: 5%;
}

form#form_krisisfondsnavraag .frm_button_submit {
    background-image: url(https://solidariteit.co.za/wp-content/themes/wereld2018/images/2018images/sol-stuur-vorm.png);
    width: 221px;
    height: 45px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    color: transparent;
    border-radius: 0;
    float: right;
    margin-top: 0px !important;
}

#frm_form_159_container{
  padding:30px;
  background-color: #efefef;
}

#frm_form_159_container .frm_form_field
{
      padding: 10px;
    border: 3px solid #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 10px;
}

#frm_form_159_container .vertical_radio .frm_checkbox label,#frm_form_159_container .vertical_radio .frm_radio label
{
  display:inline-block;
}

#frm_form_159_container .frm_inline_container #field_91k8h_label{
    display: block!important;
}

.page-id-58293 .page-content{
  background-color: #efefef;
}

.page-id-58293 #accordion-1{
    width: 90%;
    background-color: #F5821F;
    color: #fff;
    margin-left: auto;
    margin-right: auto;

    border-radius: 5px;
    border: 3px solid #fff;
}

.page-id-58293 #accordion-1 br{
    display:none;
}

.page-id-58293 #accordion-1-t1,.page-id-58293 #accordion-1-t2{
  cursor: pointer;
  color:#fff;
      text-align: center;
      font-weight: bold;
          font-size: 18px;
}

.page-id-58293 #accordion-1-t1:focus,.page-id-58293 #accordion-1-t2:focus{
outline: none;
}

.page-id-58293 #accordion-1-c1,.page-id-58293 #accordion-1-c2{
  padding:15px;
}

.page-id-58293 #accordion-1-t2
{
    border-top: 3px solid #fff;
    padding-top: 15px;
}


#verklaring-inligting-covid h1
{
  text-align: center;
    font-weight: bold;
    color: #00345D;
}

#frm_field_2916_container .frm_inline_box{
  color: #F6821F;
    font-weight: bold;
}

#frm_form_161_container #field_v0clu_label{
  text-align:center;
      padding-bottom: 25px;
    color: #00345d;
}

#frm_form_161_container #frm_field_2929_container .frm_opt_container{
  text-align: center;

}

#frm_form_161_container #frm_field_2929_container .frm_opt_container label
{
  font-weight: bold!important;
}

#frm_form_161_container input
{
  padding: 20px;
    border: 0px;
    text-align: center;
    font-weight: bold;
}

#frm_form_161_container .frm_submit
{
  text-align: center;
}

#frm_form_161_container .frm_button_submit
{
  float: none;
}

.page-id-59217 .eskom-holder{
background-image: url(/wp-content/uploads/2020/07/Smartfunder-Website_03.png);
padding: 0px 95px;
    width: auto;
    background-size: 100%;
    background-position: left -100px;
    background-repeat: no-repeat;
}

.wpml-ls-statics-shortcode_actions{
  border:none;
}



.wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a,.wpml-ls-item-legacy-list-horizontal:hover, .wpml-ls-item-legacy-list-horizontal .wpml-ls-link:hover{
  background-color: transparent;
}

#global-site-search-widget-2{
  list-style-type: none;
}


@media (min-width: 320px) and (max-width: 480px) {
  .page-id-59217 .eskom-holder{
background-image: url(/wp-content/uploads/2020/07/Smartfunder-Web-Mobile_02.png);
padding: 45px 0px 40px 0px;
    width: 100%;
    background-size: 100%;
    background-position: left 0px;
    background-repeat: no-repeat;
    font-size: 11px;
}
	
}

/* Lojaliteits 2020 */

@media (min-width: 320px) and (max-width: 480px) {
form#form_nj63n {
    margin-left: 0% !important;
    margin-right: 10%;
}	
    
}

form#form_nj63n {
    margin-left: -15%;
    margin-right: 10%;
}

.page-id-47017 div#frm_form_88_container {
    padding-right: 10%;
    padding-left: 10%;
}

div#frm_form_91_container {
    background-color: #ebebeb;
    padding-left: 10%;
    padding-right: 10%;
}

/* BEURS VANG GRAAD */

.teks-orj {
	color: #f5821f;
	font-family: AvenirBold;
}


.graad-bold {
	font-family: AvenirBold;
	color: #77787b;
}

.vanggraad-sirkel-holder {
    width: 980px;
    margin: 0 auto;
    margin-left: -7%;
	padding-top: 25px;
}

.beoordelaar-sirkel-holder {
    width: 980px;
    margin: 0 auto;
	margin-left: -5%;
}

.uitsien-sirkel-holder {
    width: 980px;
    margin: 0 auto;
	margin-left: -5%;
}

img.lees-meer-graad {
    margin-left: -17%;
}

.bvs-graad {
	color: #77787b;
    text-align: center;
    font-size: 18px;
}

.graad-ft {
	padding-top: 15px;
}

.vanggraad-into {
    width: 980px;
    margin-left: -13%;
}


.Akademia-studeer {
    width: 100%;
    height: 13px;
    font-size: 18px;
    font-weight: 900;
    font-family: AvenirBold;
    line-height: 1.39;
    letter-spacing: 0.4px;
    text-align: center;
    color: #f5821f;
    display: inline-block;
    margin-top: 15px;
    margin-bottom: 29px;
	margin-left: 3%;
}

.graadA-inhoud-holder-1 {
    width: 750px;
    margin: 25px auto;
    margin-left: 9%;
}

p.sub-teks {
    color: #77787b;
    text-align: center;
    font-size: 18px;
    margin: 0;
    padding-bottom: 10px;
}

p.vid-kyk {
    text-align: center;
    border: none;
    padding: 10px;
    color: #f5821f;
    cursor: pointer;
    font-weight: bold;
    font-size: 18px;
	margin-top: 0px;
}

div#stapDesk a {
    text-decoration: none;
}

img.AC-logo {
    margin-left: 28%;
}

#frm_checkbox_3335-0 label {
    display: inline!important;
    padding-left: 0px;
}

#frm_checkbox_3335-0 input {
    height: auto!important;
}

/* ADS ENGELS */
#advertensies-2020:lang(en) {
    display: none !important;
}