/*
Theme Name: Delicious Child
Theme URI:
Description: Child theme for the Delicious - Responsive App Landing WordPress Theme
Author: Digital Science
Author URI: http://www.digitalscience.za.org/
Template: digitalscience-delicious
Version: 1.0.0
*/

@import url("../digitalscience-delicious/style.css");

/* --------------------------------------------------------- */
/* !Add your custom styles below here */
/* --------------------------------------------------------- */
.logo{
    background-color: white;
    padding-left: 12px;
    padding-top: 8px;
    padding-bottom: 8px;
}
@media only screen and (min-width : 270px) {
    .top_logo{width: 80%;}
}
@media only screen and (max-width : 270px) {
    .top_logo{width: 60%;}
}
@media only screen and (max-width : 616px) {
 .logo{display: block;}
	.ls-overflow-visible{top:0px;}
	#contentWrapper{top:0px;}
}
@media only screen and (min-width : 617px) {
 .logo{display: none;}
}
@media only screen and (max-width : 600px) {
	#contentWrapper{top:0px !important;}
}
@media only screen and (min-width : 600px) {
	#contentWrapper{top:250px !important;}
}
@media only screen and (min-width : 800px) {
	#contentWrapper{top:400px !important;}
}
@media only screen and (min-width : 1100px) {
	#contentWrapper{top:600px !important;}
}
@media only screen and (min-width : 1600px) {
	#contentWrapper{top:1000px !important;}
}




#publicaties div ul li a, .container_footer div a{
  color: white;
  }
#publicaties div ul li a:hover,  .container_footer div a:hover{
 color:#66cc99;
}
.sectionTitle {
 color:black;
}
strong{
 font-weight:600;
}
/*p{
 color: #666;
}*/
@media only screen and (min-width : 769px) {
    .separator80 {
        height: 80px;
    }
    .six-col{
        margin: 0 50px 0px 0;
    }

}
@media only screen and (max-width: 767px) {
    .ls-bottom-nav-wrapper {
         bottom: 10%; 
		}
}
@media only screen and (max-width : 768px) {
    .separator80 {
        height: 0px;
    }
    .six-col{
        margin: 0 0px 0px 0;
    } 
}
.section-100-130 {
    padding: 0; 
}
.titleSeparator {
    margin: 5px auto;
}
.row{
 line-height: 32px;
}
#topContainer{
 background-image: url("")!important;
 margin-top: -5px;
}
#followMenu{
  padding:15px 0;
}
#followMenu .mainMenu li a {
color: #666;
}
     /*media all*/
.iconLeftColWrap h2, .iconRightColWrap h2{color: #555555;}
.iconRightColWrap i.fa, .iconLeftColWrap i.fa {
    font-size: 52px;
    padding: 15px;
}
.twelve-col {
    margin: 0;
 }

@media only screen and (min-width : 1350px) {
 .row{
    width: 855px;
 }
 #navigationWrap{
  margin:-20px 0 -50px;
  z-index:100;
  position:absolute;
 }
 #navigationWrap .row{
   width:1270px;
 }
.nine-col{
 width:1270px;
 }
 .mainMenu a{
  padding:10px 20px;
 }
 .footerContact{
      margin-top: 40px;
 }
 .iconRightColWrap h2 {
    line-height: 88px;
    font-size: 20px;
    }
 .iconLeftColWrap h2{
    line-height: 88px;
    font-size: 18px;
    }
 .four-col{
    width: 265px;
 }
}
@media only screen and (min-width : 1171px) and (max-width : 1350px)  {
 .row{
    width: 855px;
 }
 #navigationWrap{
  margin:-20px 0 -50px;
  z-index:100;
  position:absolute;
 } 
 #navigationWrap .row{
   width:1170px;
 }
 .nine-col{
  width:1170px;
 }
 .mainMenu a{
  padding:10px 10px;
 }
 .footerContact {
      margin-top: 20px;
 }
 .rightColTextWrap {
      margin-right: 10px;
   float: right;
    text-align: right;
   max-width: 155px;
 }
 .iconRightColWrap h2 {
    line-height: 88px;
    font-size: 20px;
    }
 .iconLeftColWrap h2{
    line-height: 88px;
    font-size: 20px;
    }
 .four-col{
    width: 265px;
 }
}
@media only screen and (min-width : 900px) and (max-width : 1170px) {
 #navigationWrap{
  margin:0px;
 }
 .nine-col{
  width:1170px;
 }
.twelve-col {
    /* width: 815px; */
    margin-right: 0;
 }
 .leftColTextWrap{
      margin-left: 10px;
 }
 .rightColTextWrap {
    margin-right: 10px;
    float: right;
    text-align: right;
    max-width: 155px;
 }
 .iconRightColWrap h2 {
    line-height: 88px;
    font-size: 20px;
    }
 .iconLeftColWrap h2{
    line-height: 88px;
    font-size: 20px;
    }
 .row{
 width:815px;
 }
 .four-col{
    width: 265px;
 }
}
@media only screen and (max-width : 900px) {
 #indicatieshaptotherapie > .row > div:nth-child(3){
      width: 184px;
 }
 #indicatieshaptonomischezwangerschapsbegeleiding > .row > div:nth-child(2){
      width: 184px;
 }
}
 @media only screen and (min-width : 767px) and (max-width : 900px) {
 #navigationWrap{
  margin:0px;
 }
     .iconRightColWrap h2 {
    line-height: 88px;
    font-size: 18px;
    }
    .iconLeftColWrap h2{
    line-height: 88px;
    font-size: 18px;
    }
 .four-col{
    width: 265px;
 }
}
@media only screen and (max-width: 767px){
 #navigationWrap{
  margin:0px;
 }
  .rightColTextWrap, .leftColTextWrap {
    max-width: 100%;
    float: left;
    text-align: left;
    margin: 0 0 0 10px;
 }
 .iconRightColWrap i.fa, .iconLeftColWrap i.fa {
    float: left;

 }
 .four-col{
    width: 100%;
    margin: 0 0px 0px 0;
 }
 .iconRightColWrap h2 {
    line-height: 80px;
    font-size: 18px;
    margin: 0;
    }
 .iconLeftColWrap h2{
    line-height: 80px;
    font-size: 18px;
    margin: 0;
  }
  p {
    line-height: 18px;
    }
  .sectionTitle {
    font-size: 30px;
    line-height: 35px;
  }
}
@media only screen and (max-width: 385px){
    .sectionTitle {
font-weight:300;
    font-size: 20px;
    line-height: 30px;
  }
 #indicatie_intro{
  display: none;
 }
}
:hov

.cls

element.style {
    padding: 80px 0 130px;
}
.grayBgSection, .whiteBgSection {
    color: #555555;
}
.mainMenu Li{
  font-size:16px;
  text-transform:none;
  margin:0px;
}

.menuWrap {
    text-align: right;
}

.postTitle{
    display: none;
}
.iconRightColWrap{
      margin: auto;
}



.iconLeftColWrap{
     margin-bottom: 0px;
}
.leftColTextWrap {
        max-width: 155px;
    }

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


[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'indicaties' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-burnout:before {
    content: "\e907";
}
.icon-groei:before {
    content: "\e908";
}
.icon-hypervent:before {
    content: "\e90a";
}
.icon-intimiteit:before {
    content: "\e90b";
}
.icon-overgang:before {
    content: "\e90c";
}
.icon-premenstrueel:before {
    content: "\e90d";
}
.icon-reintegratie:before {
    content: "\e90e";
}
.icon-relatie:before {
    content: "\e90f";
}
.icon-spanning:before {
    content: "\e910";
}
.icon-zwanger:before {
    content: "\e909";
}
.icon-preconceptie:before {
    content: "\e905";
}
.icon-blijdeverw:before {
    content: "\e902";
}
.icon-ouderschap:before {
    content: "\e903";
}
.icon-anders:before {
    content: "\e900";
}
.icon-bekken:before {
    content: "\e901";
}
.icon-vermoeid:before {
    content: "\e906";
}
.icon-pijnklacht:before {
    content: "\e904";
}

.three-col{
width: 400px;
}
.section-160-30 {
    padding: 120px 0 20px;
}
.container_footer{
  margin: auto;
  text-align:left;
}
.overmij{
color:white;
background-color:black;
background-image: url(./img/Gert-profiel2-zwart-1.jpg);
background-repeat: no-repeat;
background-position: 0px 125px;
margin-bottom: -8px;
}
.overmij .sectionTitle  {
    color: white;
}

@media (min-width : 1130px) {
    .row_overmij{
        width: 855px;
    }
}
@media (max-width : 1130px) {
    .row_overmij{
        padding-right: 30px;
    }
}
@media (min-width : 1391px) {
 .row_overmij{
    margin-left: auto;
    margin-right: auto;
 }
}
@media (max-width : 1390px) {
 .row_overmij{
    margin-left: 250px;
 }
}
@media (min-width : 570px) {
 .row_overmij{

    min-height: 300px;
 }
}

@media (max-width : 570px) {
 .row_overmij{
    margin-left:20px;
    padding-top: 430px;
    padding-bottom:20px;
 }
}
.reviews{
color:white;
background-color:black;
margin-bottom: -8px;
}
.reviews .sectionTitle  {
    color: white;
}
.reviews .separator80{
	height: 5px;
}
@media (min-width : 1130px) {
    .reviews{
        
    }
}
@media (max-width : 1130px) {
    .reviews{
      
    }
}
@media (min-width : 1391px) {
 .reviews{
    margin-left: auto;
    margin-right: auto;
 }
}
@media (max-width : 1390px) {
 .reviews{
    margin-left: 0px;
 }
}
@media (min-width : 570px) {
 .reviews{
    min-height: 200px;
 }
}

@media (max-width : 570px) {
 .reviews{
    margin-left:0px;
    padding-top: 430px;
    padding-bottom:50px;
 }
}

@media only screen and (min-width : 625px) {
  .container_footer{
    height:100px;
    width: 600px;
  }
}
@media only screen and (max-width : 624px) {
  .container_footer{
    height:300px;
    width: 200px;
    margin-bottom:20px;
  }
  .container_footer div:nth-child(3){
      padding-top:15px;
  }
}

.logo_footer{
max-width: 170px;
}

