/*
Theme Name: LISS
Theme URI: https://liss.cc/
Description: HTML5 Blank WordPress Theme
Version: 1.0.0
Author: Dries Vints (@DriesVints)
Author URI: https://driesvints.com
Tags: HTML5, CSS3
*/

/* General
---------------------------------------------------------*/

html,
body {
    height: 100%;
}

body {
    font-family: Ubuntu, Arial, Helvetica Neue, Helvetica, sans-serif;
}

a {
    color: #00ACED;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: Ubuntu, Arial, Helvetica Neue, Helvetica, sans-serif;
}

/* Wordpress Specific Styles
---------------------------------------------------------*/

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/* Remove Repsonsive Styles
---------------------------------------------------------*/

@media (min-width: 768px) {
    .container {
        max-width: none !important;
    }
}
@media (min-width: 992px) {
    .container {
        max-width: none !important;
    }
}
@media (min-width: 1200px) {
    .container {
        max-width: none !important;
    }
}
.container {
    width: 970px;
}

@media (max-width: 768px) {
    .container {
        width: 768px;
    }
}

/* Header
---------------------------------------------------------*/

#header {
    background-color: white;
    -moz-box-shadow: 6px 6px 50px rgba(0, 66, 102, 0.25);
    -webkit-box-shadow: 6px 6px 50px -1px rgba(0, 66, 102, 0.25);
    box-shadow: 6px 6px 50px rgba(0, 66, 102, 0.25);
    height: 133px;
    padding-top: 40px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}
body.admin-bar #header {
    top: 28px;
}

#language-switcher {
    margin-bottom: 30px;
    text-transform: uppercase;
}
#language-switcher a {
    color: #D4E3E9;
    font-size: .9em;
    text-decoration: none;
}
#language-switcher .current-lang a {
    color: #889097;
}
#language-switcher a:hover {
    color: #889097;
    text-decoration: underline;
}

#top-navigation {
    margin-top: 30px;
}
#top-navigation ul {
    list-style: none;
}
#top-navigation li {
    margin-left: 11px;
}
.language-nl #top-navigation li {
    margin-left: 0;
}
#top-navigation a {
    color: #00ACED;
    font-size: 1em;
}
#top-navigation a:hover,
#top-navigation li.current-menu-item a {
    color: #004266;
    text-decoration: none;
}
/* Don't display sub menu items. */
#top-navigation li ul {
    display: none;
}
.shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu ul.sub-menu li.menu-item > .shiftnav-target {
    background-color: #d8d8d8;
    font-size: 15px;
    font-weight: normal;
}

@media screen and (max-width: 768px) {
    #top-navigation { display: none; }
    #shiftnav-toggle-main.shiftnav-toggle-main-align-left {
        display: block!important;
        width: 37%;
        margin-top: 50px;
        clear: both;
        right: auto;
        left: 88%;
        background: transparent!important;
    }
}
/* Home Slider
---------------------------------------------------------*/

#home-slider {
    background: #f5f5f5 url('images/slides/liss_homepage_image_2500x574.jpg') no-repeat center center;
    height: 574px;
}

#home-slider .content {
    height: 574px;
    position: relative;
}

#home-slider .content #headertop {
    padding-top: 75px;
}

#home-slider .content #headertop.nl {
    padding-top: 42px;
}

#home-slider .content .intro {
    color: #839098;
    font-size: 16px;
    line-height: 140%;
    margin-bottom: 75px;
}
#home-slider .content .intro a {
    text-decoration: underline;
}
#home-slider .content p:first-child {
    color: #00ACED;
    font-size: 18px;
    padding: 0px 0px 13px;
}

#home-slider .blocks {
    position: absolute;
    bottom: 10px;
}
#home-slider .blocks .block,
#page-template-aanbod .blocks .block {
    background-color: #00ACED;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    display: block;
    margin-bottom: 25px;
    padding: 20px;
    min-height: 190px;
    float:left;
    position: relative;
    margin-right: 15px;
    margin-left: 15px;
}

#home-slider .blocks .block-opleidingsaanbod{
    width: 540px;
}
#home-slider .blocks .block-sales{
    width: 375px;
}
#home-slider .blocks .block h2,
#page-template-aanbod .blocks .block h2 {
    color: white;
    font-size: 1.6em;
    font-weight: 500;
    margin: 0;
    text-transform: uppercase;
}
#home-slider .blocks .block:hover,
#page-template-aanbod .blocks .block:hover {
    text-decoration: none;
}
#home-slider .blocks .block-opleidingsaanbod .left-column {
    float: left;
    padding: 0 10px 0 40px;
    width: 115px;
}
#home-slider .blocks .block-opleidingsaanbod .right-column {
    float: right;
    padding: 0 25px 0 10px;
    width: 310px;
}
#home-slider .blocks .block-opleidingsaanbod img {
    padding-top: 5px;
}
#home-slider .blocks .block-opleidingsaanbod a.btn {
    background: white url('images/icon_arrow_blue.png') no-repeat 96% center;
    border: 0;
    -moz-box-shadow: 1px 1px 1px rgba(0, 66, 102, 0.9);
    -webkit-box-shadow: 1px 1px 1px rgba(0, 66, 102, 0.9);
    box-shadow: 1px 1px 1px rgba(0, 66, 102, 0.9);
    color: #00ACED;
    font-size: 1.4em;
    font-weight: 500;
    line-height: 1.6em;
    text-align: left;
    padding-right: 50px;
    padding-left: 12px;
}
#home-slider .blocks .block-opleidingsaanbod a.btn-first {
    margin-top: 25px;
    margin-bottom: 10px;
}
#home-slider .blocks .block-opleidingsaanbod a.btn:hover {
    background-color: #EBEDEF;
}
#home-slider .blocks .block-btn,
#page-template-aanbod .blocks .block-btn {
    background: url('images/icon_arrow_white.png') no-repeat 92% 89%;
}
#home-slider .blocks .block-sales,
#page-template-aanbod .blocks .block-sales {
    background-color: #2E71A6;
}
#home-slider .blocks .block-sales:hover,
#page-template-aanbod .blocks .block-sales:hover {
    background-color: #23587A;
}
#home-slider .blocks .block-sales img,
#page-template-aanbod .blocks .block-sales img {
    display: block;
    margin: 0;
    padding-top: 5px;
}
#home-slider .blocks .block-sales h2 a,
#page-template-aanbod .blocks .block-sales h2 a{
    display: block;
    padding-bottom:20px;
}
#home-slider .blocks .block-sales a,
#page-template-aanbod .blocks .block-sales a,
#home-slider .blocks .block-sales a:hover,
#page-template-aanbod .blocks .block-sales a:hover {
    color:#fff;
    text-decoration: none;
}

#home-slider .blocks .block-sales .left-column,
#page-template-aanbod .blocks .block-sales .left-column {
    float: left;
    width: 114px;
}

#home-slider .blocks .block-sales .right-column,
#page-template-aanbod .blocks .block-sales .right-column {
    float: right;
    width: 210px;
    font-size: 19px;
    font-weight: 500;
}
.mobile_content {
    display: none;
}
#page-template-aanbod .blocks .block-sales .right-column {
    width: 301px;
}

#page-template-aanbod .blocks .block-sales .right-column a{
    padding-right:20px;
    padding-top:20px;
}

#home-slider .blocks .block-sales .left-column a,
#home-slider .blocks .block-sales .right-column a,
#page-template-aanbod .blocks .block-sales .left-column a,
#page-template-aanbod .blocks .block-sales .right-column a{
    display: block;
    min-height:106px;
}

@media screen and (max-width: 768px) {
    #home-slider {
        margin-top: -50px;
        background-size: cover;
    }

    #home-slider .content,
    #home-slider {
        height: 72vh;
    }

    #home-slider .blocks .block-opleidingsaanbod {
        width: 330px;
    }

    #home-slider .blocks .block-opleidingsaanbod img {
        width: 30%;
    }

    #home-slider .blocks .block-opleidingsaanbod .left-column,
    #home-slider .blocks .block-opleidingsaanbod .right-column {
        width: 100%;
        text-align: center;
        padding: 0 10px;
    }
}

@media screen and (max-width: 496px) {
    #home-slider .blocks .block-sales .right-column a {
        height: 128px;
    }
}

/* Highlights
---------------------------------------------------------*/

.highlights {
    color: #839098;
    font-size: 0.9em;
    line-height: 1.6em;
}
.highlights.first-row {
    padding-bottom: 40px;
}
.highlights.first-row {
    -moz-box-shadow: 6px 6px 50px rgba(0, 66, 102, 0.25);
    -webkit-box-shadow: 6px 6px 50px -1px rgba(0, 66, 102, 0.25);
    box-shadow: 6px 6px 50px rgba(0, 66, 102, 0.25);
}
.highlights.last-row{
    -moz-box-shadow: 6px 6px 50px rgba(0, 66, 102, 0.25);
    -webkit-box-shadow: 6px 6px 50px -1px rgba(0, 66, 102, 0.25);
    box-shadow: -6px -6px 50px rgba(0, 66, 102, 0.25);
}
.highlights.middle-row {
    padding-top: 30px;
}
.highlights.last-row {
    padding-bottom: 20px;
}

.highlights.blog-row{
    background: #e6ecf0;
}

.highlights.blog-row{
    padding: 10px 0 30px;
}
.highlights.blog-row h2.title{
    font-size:28px;
    text-align: center;
    margin-bottom:30px;
}
.highlights.blog-row h2 a{
    text-decoration: none;
}

.highlights a {
    text-decoration: underline;
}
.highlights h2,
.featured-book {
    color: #00ACED;
    font-size: 1.6em;
}
.featured-book a {
    color: #00ACED;
}
.highlights h2 {
    font-weight: bold;
}
.highlights .last-column h2 {
    color: #004266;
    font-weight: bold;
}
.highlights .last-column a {
    font-weight: bold;
}
.highlights .last-column img.alignleft {
    margin: 0 10px 10px 0;
}
.highlights .customer-quotes .quote {
    font-size: 1.3em;
    line-height: 1.4em;
    font-style: italic;
}
.featured-book {
    padding-top: 20px;
}
.featured-book img {
    padding: 0 20px 25px 0;
}
.featured-book a {
    text-decoration: underline;
}
.highlights .partners h2 {
    color: #839098;
}

@media screen and (max-width: 768px) {
    .highlights .row {
        display: flex;
        flex-wrap: wrap;
    }

    .highlights .col-xs-3 {
        width: 50%;
        clear: both;
        margin-top: 5%;
    }

    .highlights.middle-row .col-xs-4,
    .highlights.middle-row .col-xs-5 {
        width: 100%;
    }
}

/* Inner Page
---------------------------------------------------------*/

.inner-page-banner {
    background: white url('/wp-content/themes/liss/images/liss_aanbod_page_2500x220_2.jpg') no-repeat center center;
    height: 220px;
}
.post-banner {
    background: white no-repeat center center;
    height: 350px;
}
.inner-page-banner,
.post-banner {
    -moz-box-shadow: 6px 6px 50px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 6px 6px 50px -1px rgba(0, 0, 0, 0.25);
    box-shadow: 6px 6px 50px rgba(0, 0, 0, 0.25);
}
.inner-page-banner-target {
    background: white url('images/liss_aanbod_page_2500x220_2.jpg') no-repeat center center;
    height: 200px;
}
.inner-page-banner-target2 {
    background: white url('images/liss_sales_strategy_page_header_2500x220.jpg') no-repeat center center;
    height: 180px;
}
.inner-page-banner-references {
    padding-top: 55px;
}

.page-container {
    margin-top: 50px;
    margin-bottom: 50px;
}

@media screen and (max-width: 496px) {
    .page-container iframe {
        width: 90vw;
        height: 190px;
    }

    .page-container .left_side img,
    .page-container img.alignleft {
        object-fit: contain;
    }
}


/* Sidebars
---------------------------------------------------------*/

.sidebar {
    color: #839098;
    font-size: 0.9em;
    line-height: 1.6em;
}

.sidebar-left .icon {
    margin-top: 25px;
    margin-bottom: 20px;    
}
.sidebar-right .icon {
    background-color: #00ACED;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    font-size: 16px;
    margin-top: 25px;
    margin-bottom: 20px;
    padding: 35px 0;
    text-align: center;
    width: 100%;
}

.sidebar-right h2 {
    color: #00ACED;
    font-size: 1.6em;
    font-weight: bold;
}
.sidebar-right a {
    font-weight: bold;
    text-decoration: underline;
}

.sidebar .icon-link {
    background: #00ACED url('images/icon_arrow_white.png') no-repeat 94% 94%;
    display: block;
    padding: 15px 15px 15px;
    text-align: left;
}
.sidebar .icon-link:hover {
    background-color: #2A70A8;
    text-decoration: none;
}
.sidebar .icon-link .title {
    color: white;
    font-size: 1.3em;
    font-weight: 500;
    text-transform: uppercase;
}
.sidebar .icon-link .image {
    display: block;
    margin-top: 10px;
    text-align: center;
}
.col-xs-3.sidebar.sidebar-left {
     margin:0px;
}
.page-id-28 .col-xs-3.sidebar.sidebar-left {
    margin-top: 23px;
}

.sidebar-blog a {
    font-weight: normal;
    text-decoration: underline;
}
.sidebar-blog ul,
.sidebar-blog li {
    list-style: none;
    padding:0;
    margin:0;
}

.sidebar-blog ul {
    margin-bottom: 40px;
}

.sidebar-blog li {
    padding: 10px 0 10px 12px;
    border-bottom: 1px solid #ddd;
    color: #333;
}


/* Training Lists
---------------------------------------------------------*/

#training-list {
    font-size: 1.1em;
}
#training-list .list-toggle {
    display: block;
    margin-bottom: 20px;
}
#training-list .list-content {
    padding-left: 15px;
}
#training-list .list-content ul li {
    margin-bottom: 15px;
}
#training-list .list-content ul li a {
    color: #839098;
}
#training-list .list-content ul li a:hover {
    color: #00ACED;
}
#training-list .list-content ul li.active {
    font-weight: bold;
}
#training-list .list-item .list-item a.list-toggle,
#training-list .list-item .single-item-active {
    color: #839098;
    font-weight: bold;
}
#training-list .list-item .single-item,
#training-list .list-item .single-item-active {
    display: block;
    margin-bottom: 15px;
}

/* Content
---------------------------------------------------------*/

#content {
    color: #839098;
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
    color: #00ACED;
    font-weight: 400;
}
#content h1 {
    font-size: 2.2em;
}
#content.aanbod h1,
#content.opleiding h1 {
    margin-bottom: 35px;
}
#content ul {
    margin-left: -15px;
}

/* Page
---------------------------------------------------------*/

body.page #content h1 {
    text-transform: uppercase;
}

/* Aanbod
---------------------------------------------------------*/

.inner-page-banner-aanbod {
    background: white url('images/liss_aanbod_page_2500x220.jpg') no-repeat center center;
}
.inner-page-banner-aanbod .container {
    color: #00ACED;
    font-size: 1.4em;
    padding-top: 70px;
}
.inner-page-banner-aanbod .container a {
    text-decoration: underline;
}

#page-template-aanbod h2.title {
    color: #00ACED;
    font-size: 1.6em;
    margin-bottom: 25px;
    text-transform: uppercase;
}
#page-template-aanbod .incompany-training-categories a.category {
    background: #00ACED url('images/icon_arrow_white.png') no-repeat 97% 80%;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    color: white;
    display: block;
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 25px;
    padding: 25px;
}
#page-template-aanbod .incompany-training-categories a.category:hover {
    background-color: #006EAD;
    text-decoration: none;
}

#page-template-aanbod .blocks {
    margin-top: 50px;
}

/* Opleidingen - Lijst
---------------------------------------------------------*/

#content h1.section-title {
    text-transform: uppercase;
}

.training-link {
    background: #EEF5F8 url('images/icon_arrow_white.png') no-repeat 94% 90%;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    color: #839098;
    display: block;
    height: auto;
    line-height: 1.6em;
    margin-bottom: 25px;
    position: relative;
    min-height: 120px;
}
.default-aanbod-page .training-link {
    background-color: #EEF5F8;
    margin-bottom: 25px;
    padding: 10px 15px;
}

.default-aanbod-page .training-link .info .count {
    color: #839098;
    font-weight: bold;
    margin-bottom: 25px;
    margin-left: -20px;
}
.default-aanbod-page .training-link .info h2 {
    color: #839098;
    text-decoration: underline;
    font-size: .9em;
}

.training-link:hover {
    background-color: #D7E3E8;
    color: #839098;
    text-decoration: none;
}
.training-link .date {
    background-color: #8E9AA2;
    -moz-border-radius: 6px 0px 0px 6px;
    -webkit-border-radius: 6px 0px 0px 6px;
    -khtml-border-radius: 6px 0px 0px 6px;
    border-radius: 6px 0px 0px 6px;
    color: white;
    padding: 10px 20px;
    position: absolute;
    text-align: center;
    width: 110px;
    height: 100%;
}
.training-link .date .day {
    font-weight: bold;
    font-size: 2.4em;
    line-height: 1em;
}
.training-link .date .month {
    font-weight: bold;
}
.training-link .info {
    float: right;
    padding: 10px 50px 10px 20px;
    width: 350px;
}
.training-link .info .count {
    color: #00ACED;
}

.training-link header {
    font-style: italic;
}
#content .training-link h2 {
    color: #839098;
}
.training-link header .count {
    color: #00ACED;
    font-style: normal;
}
.training-link header .places {
    color: #8CC63F;
}
.training-link h2 {
    color: #839098;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 1.2em;
    margin: 5px 0;
}

.training-link.no-date {
    min-height: 0;
}
.training-link.no-date .info {
    float: none;
    width: auto;
}


/* Opleidingen Category Overzichtspagina
---------------------------------------------------------*/

.default-aanbod-page .child-category {
    background-color: #EEF5F8;
    margin-bottom: 25px;
    padding: 10px 15px;
}
#content.default-aanbod-page .child-category h4 {
    color: #839098;
    font-weight: bold;
    margin-bottom: 25px;
}
.default-aanbod-page .child-category a {
    color: #839098;
    text-decoration: underline;
}
.default-aanbod-page .child-category ul {
    font-size: .9em;
    padding-left: 35px;
}
.default-aanbod-page .child-category ul li {
    line-height: 2.2em;
}

/* Opleidingen
---------------------------------------------------------*/

.opleiding header {
    margin-top: 25px;
    margin-bottom: 40px;
}
.opleiding .availability {
    font-style: italic;
}
.opleiding .availability .count {
    color: #00ACED;
    font-style: normal;
}
.opleiding .availability .places {
    color: #8CC63F;
}
#content.opleiding h1 {
    color: #839098;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 1.2em;
    margin: 10px 0;
}
.opleiding .date {
    color: #00ACED;
}

a.btn-subscribe {
    background-color: #1a82f7;
    background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#4BACE5), to(#2E71A6));
    background-image: -webkit-linear-gradient(left, #4BACE5, #2E71A6); 
    background-image:    -moz-linear-gradient(left, #4BACE5, #2E71A6);
    background-image:     -ms-linear-gradient(left, #4BACE5, #2E71A6);
    background-image:      -o-linear-gradient(left, #4BACE5, #2E71A6);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#4BACE5, endColorstr=#2E71A6)";
    border-top: 1px solid #9AD7F2;
    border-right: 1px solid #1B4863;
    border-bottom: 1px solid #1B4863;
    border-left: 1px solid #9AD7F2;
    font-size: 1.4em;
    margin-bottom: 50px;
    padding: 10px 50px 10px 10px;
    position: relative;
    text-align: left;
    text-decoration: none;
    white-space: normal;
}
a.btn-subscribe:hover {
    background-color: #2D70A5;
    background-image: -webkit-gradient(linear, 0% 100%, 0% 0%, from(#2D70A5), to(#2E71A6));
    background-image: -webkit-linear-gradient(left, #2D70A5, #184363); 
    background-image:    -moz-linear-gradient(left, #2D70A5, #184363);
    background-image:     -ms-linear-gradient(left, #2D70A5, #184363);
    background-image:      -o-linear-gradient(left, #2D70A5, #184363);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#2D70A5, endColorstr=#184363)";
    border-top: 1px solid #9AD7F2;
    border-right: 1px solid #1B4863;
    border-bottom: 1px solid #1B4863;
    border-left: 1px solid #9AD7F2;
}
a.btn-subscribe img {
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -9px;
}

a.btn-no-seats-left {
    background-color: #D51A1A;
    border-top: 1px solid #9AD7F2;
    border-right: 1px solid #1B4863;
    border-bottom: 1px solid #1B4863;
    border-left: 1px solid #9AD7F2;
    font-size: 1.4em;
    margin-bottom: 50px;
    padding: 10px;
    position: relative;
    text-align: left;
    text-decoration: none;
    white-space: normal;
}
a.btn-no-seats-left:hover {
    background-color: #A61313;
    border-top: 1px solid #9AD7F2;
    border-right: 1px solid #1B4863;
    border-bottom: 1px solid #1B4863;
    border-left: 1px solid #9AD7F2;
}
a.btn-no-seats-left .small {
    display: block;
    font-size: .8em;
    margin-top: 10px;
    padding-right: 30px;
}
a.btn-no-seats-left img {
    position: absolute;
    right: 15px;
    bottom: 15px;
}

.single-opleidingen .sidebar-right {
    padding-top: 25px;
}

.single-opleidingen .opleiding-subtitle { font-size: 14px; }

/* Image sidebar right
---------------------------------------------------------*/
.image_sidebar_right{
    margin-bottom: 50px;
}

/* Qfor Sidebar Widget
---------------------------------------------------------*/

.sidebar-right .qfor {
    background-color: #EAEDEF;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    padding: 15px 10px;
}
.sidebar-right .qfor h2 {
    color: #143953;
    margin: 0;
    margin-bottom: 10px;
}
.sidebar-right .qfor a {
    color: #143953;
    text-decoration: none;
}
.sidebar-right .qfor a:hover {
    text-decoration: underline;
}
.sidebar-right .qfor img.alignleft {
    margin: 0 10px 10px 0;
}

/* Trainers
---------------------------------------------------------*/

body.page .trainers-overview-page #content h1 {
    text-transform: none;
}

.trainers-overview-page .sidebar-right h2 {
    font-weight: 500;
    margin-bottom: 25px;
}
.trainers-overview-page  .customer-quote .quote {
    font-size: 16px;
    font-style: italic;
    font-weight: 300;
    line-height: 140%;
}

#trainers-list {
    color: #00ACED;
    font-size: 1.2em;
    margin-top: 25px;
}
#trainers-list li {
    margin-bottom: 20px;
}
#trainers-list li.active {
    font-weight: bold;
}

.page-trainer .trainer-photo {
    margin-top: 25px;
}
.page-trainer .expertise {
    background-color: #EEF5F8;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    margin-top: 25px;
    padding: 4px 12px 6px;
}
.page-trainer .expertise h4 {
    color: #00ACED;
}
.page-trainer .expertise ul {
    -webkit-padding-start: 20px;
}
.expertise_heading {
    font-size: 20px;
    color: #006088;
    font-weight: 600;
}
.mb_trainer_photo {
    display: none;
}
/* Contact Form
---------------------------------------------------------*/

#contact-form {
    background-color: #EEF5F8;
    margin-top: 25px;
    padding: 20px;
}
#contact-form label {
    font-weight: normal;
}
#contact-form input,
#contact-form textarea {
    border: none;
}
#contact-form .btn-primary {
    background-color: #00ACED;
    border: none;
}

@media screen and (max-width: 768px) {
    .contact-form-page .col-xs-3,
    .contact-form-page .col-xs-6 {
        width: 100%;
    }
}

/* Subscription Form
---------------------------------------------------------*/

#subscription-form {
    min-height: 100%;
    overflow: hidden;
}
#subscription-form .subscription-column {
    background-color: #EEF5F8;
    margin-top: 25px;
    padding: 20px;
    margin-bottom: -9999px;
    padding-bottom: 9999px;
}
#subscription-form label {
    font-weight: normal;
}
#subscription-form input,
#subscription-form textarea {
    border: none;
}
#subscription-form .btn-primary {
    background-color: #00ACED;
    border: none;
    float: right;
}

/* Footer
---------------------------------------------------------*/

#footer {
    background-color: #859097;
    -moz-box-shadow: 6px 6px 50px rgba(0, 66, 102, 0.25);
    -webkit-box-shadow: 6px 6px 50px -1px rgba(0, 66, 102, 0.25);
    box-shadow: 6px 6px 50px rgba(0, 66, 102, 0.25);
    color: white;
    padding-bottom: 15px;
}
#footer h2 {
    font-size: 1.4em;
    font-style: italic;
}
#footer a {
    color: white;
}
#footer .copyright {
    font-size: .75em;
}

#footer .container {
    position: relative;
}

#social {
    background-color: #00ACED;
    line-height: 2em;
    padding: 8px;
    position: absolute;
    right: 15px;
    top: 0;
}
#social li {
    display: inline-block;
}
#social a {
    opacity: 0.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    filter: alpha(opacity=75);
}
#social a:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";
    filter: alpha(opacity=1);
}

/* Sticky Footer
---------------------------------------------------------*/

#above-footer {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -135px;
    padding-top: 133px;
}
#footer, #push-footer {
    height: 135px;
}

@media screen and (max-width: 768px) {
    #footer {
        height: 20vh;
    }
}

@media screen and (max-width: 375px) {
    #footer, #push-footer {
        height: 50px;
    }
}


/* Home
---------------------------------------------------------*/
#home-lead{
    position:relative;
}
#home-lead img{
    position:absolute;
    top:0;
    left:0;
}
a#verkooptraining,
a#salescoaching,
a#sales-strategie{
    display:block;
    height:25px;
    position:absolute;
    top:43px;
}
a#verkooptraining{
    left:3px;
    width:145px;
}
a#salescoaching{
    left:153px;
    width:129px;
}
a#sales-strategie{
    left:309px;
    width:162px;
}

body.language-fr a#verkooptraining {
    width: 228px;
}
body.language-fr a#salescoaching {
    left: 265px;
    width: 162px;
}
body.language-fr a#sales-strategie {
    top: 69px;
    left: 62px;
    width:185px;
}

body.language-en a#verkooptraining {
    top: 69px;
    width: 126px;
}
body.language-en a#salescoaching {
    top: 69px;
    left: 136px;
    width: 135px;
}
body.language-en a#sales-strategie {
    top: 69px;
    left: 310px;
    width: 148px;
}

.ic_wrapper{
    width:950px !important;
}
.ic_left_nav,
.ic_right_nav{
    top:55px !important;
    width:20px !important;
}
#shiftnav-toggle-main.shiftnav-toggle-main-align-left {
    text-align: left;
    display:none;
}
.mobile_content h2 {
    color: #00ACED;
    font-size: 2rem;
}
.mobile_content h1 {
    font-size: 3rem;
}

@media only screen and (max-width: 768px) and (orientation: portrait) {
    #above-footer #home-slider .mobile_content {
        margin: 57% 0 0 0;
    }
}

@media only screen and (max-width: 360px) and (orientation: portrait) {
    #above-footer #home-slider {
        margin: -70% 0 -167px 0;
    }
    #above-footer #home-slider .mobile_content {
        margin: 110% 0 0 0;
    }
}

@media only screen and (max-width: 320px) and (orientation: portrait) {
    #above-footer #home-slider {
        margin: -84% 0 -182px 0;
    }
    #above-footer #home-slider .mobile_content {
        margin: 115% 0 0 0;
    }
}


/*.page-id-305 .inner-page-banner.inner-page-banner-aanbod{
   margin:107px 0px 0px 0px;
}*/
#shiftnav-toggle-main {
display: none !important;
}

.blog-layout-grid .post {
    width: 50%;
    display: inline-block;
    float: left;
    padding:20px;
}

.blog-layout-grid .post-wrapper {
    border: 1px solid #EAEAEA;
    border-bottom-width: 3px;
    background:#fff;
}

.blog-layout-grid .post-image-wrapper{
    margin-bottom: 0;
    border-bottom: 1px solid #EAEAEA;
}
.blog-layout-grid .post-image-wrapper img{
    display: block;
    width: 100%;
    max-width:100%;
    height:auto;
}

.blog-layout-grid .post-content-wrapper {
    padding: 30px 25px 30px 25px;
}

.blog-layout-grid h2{
    margin:0 0 10px;
    font-size:20px;
}
/* Blog ---------------------------------------------------------*/
.blog #content,
.single-post #content {
    width: 70%;
}
.blog .sidebar,
.single-post .sidebar {
    width: 30%;
}

.blog .blog-layout-grid {
    display: flex;
    flex-wrap: wrap;
}


/* Media Queries
---------------------------------------------------------*/
@media (min-width: 1200px) {
    .container {
        max-width: 970px;
    }
}
/*******************************************IPAD PORTRAIT*************************************/

@media only screen and (min-width : 768px) and (max-width : 1024px)and (orientation : portrait){
    
 /*#top-navigation {
    display: none;
}   
 #click-menu.admin-bar-showing {
    margin-top: 49px !important;
}   
    
 ul#language-switcher {
    float: left;
    margin-top: 45px;
    padding-left: 50px;
}
ul#language-switcher li a {
    font-size: 20px;
}    
 #home-lead {
    position: relative;
    display: none;
}   
 #home-slider .blocks .block-opleidingsaanbod {
    width: 80%;
    margin-left: 64px;
}
#home-slider .blocks .block-sales {
    width: 375px;
    width: 80%;
    margin-left: 64px;
}
#home-slider .blocks .block-opleidingsaanbod {
    width: 80%;
    margin-left: 64px;
}
.container {
    width: 100%;
}
.ic_wrapper {
    width: 100% !important;
}
.infiniteCarousel.ic_peek_padding {
    width: 100% !important;
}
h2.footer_h2 p {
    font-size: 24px;
    line-height: 27px;
    text-align: center;
    padding-bottom: 15px;
}
.col-md-6.contact p {
    font-size: 24px;
    line-height: 27px;
    text-align: center;
    padding-bottom: 15px;
}
.col-md-6.text-right.copyright p {
    font-size: 24px;
    text-align: center;
    padding-bottom: 15px;
}
div#footer {
    height: auto;
}
.container .col-xs-3 {
    width: 100%;
}
.container .col-xs-4.customer-quotes {
    width: 100%;
}
.col-xs-5.featured-book {
    width: 100%;
}
div#footer p {
    text-align: center;
}
#click-menu {
position: fixed !important;
    top: 40px !important;
}
.container.page-container div#content {
    width: 100%;
}
div#content .entry .col-xs-4 {
    width: 100%;
}
div#page-template-aanbod .col-xs-6 {
    width: 100%;
}
div#page-template-aanbod .block.block-sales.block-btn {
    width: 96%;
    margin-left: 17px;
}
div#header .container .col-xs-3 {
    width: 25%;
}
.trainers-overview-page .sidebar.sidebar-left {
    width: 38%;
    float: left;
}
.trainers-overview-page div#content {
    width: 100% !important;
    float: left;
}
.contact-form-page .col-xs-6 {
    width: 100%;
}
#responsive-menu .responsive-menu li a {
    
    height: 47px !important;
    line-height: 50px !important;
     
    font-size: 22px;
}
div#content .entry p {
    font-size: 19px;
    line-height: 30px;
}
#content blockquote p {
    font-size: 20px;
    line-height: 37px;
}
blockquote small, blockquote .small {

    font-size: 20px;
}
.highlights h2 {
    font-size: 23px;
}
.highlights p {
    font-size: 20px;
    line-height: 34px;
}
.highlights .customer-quotes .quote {
    font-size: 1.9em;
}
.col-xs-6.contact p {
    font-size: 20px;
}
.col-xs-6.contact {
    width: 100%;
}
.col-xs-6.text-right.copyright p {
    font-size: 20px;
}
#footer .copyright {
     width: 100%;   
}
div#content .entry h4 {
    font-size: 24px;
    line-height: 35px;
}
div#content .entry p {
    font-size: 23px;
    line-height: 40px;
}
.container .col-xs-5 {
    width: 100%;
}
.container .col-xs-5 p {
    font-size: 26px;
    line-height: 40px;
}
.training-link .info .count {
    color: #00ACED;
    font-size: 20px;
}
.training-link h2 {
font-size: 1.9em;  
}
#page-template-aanbod .incompany-training-categories a.category {
font-size: 1.9em;    
}
#page-template-aanbod .blocks .block-sales .right-column a {
 font-size: 23px; 
 margin: 0 0 0 -171px;  
}
#page-template-aanbod .blocks .block-sales .left-column{
 margin: 0 0 0 68px;
}
.trainers-overview-page .entry p img {
    width: 98%;
}
body.page .trainers-overview-page #content h1 {
    text-transform: none;
    font-size: 25px;
    text-align: center;
}
ul#trainers-list li a {
    font-size: 24px;
    line-height: 40px;
}
.trainers-overview-page .customer-quote .quote {
    font-size: 20px;
}
.col-xs-3.sidebar.sidebar-right p {
    font-size: 21px;
}
body.page #content h1 {
    font-size: 24px;
    text-align: left;
}
#contact-form label {
    font-size: 23px;
}
#contact-form .btn-primary {
    font-size: 25px;
}
#trainers-list li.active {
    font-weight: bold;
    font-size: 24px;
}
.col-xs-3.sidebar.sidebar-left {
    width: 100%;
    text-align: center;
}
.col-xs-6.trainer {
    width: 100% !important;
    float: left;
}    
.expertise {
    float: right;
    width: 70%;
}
h1.section-title {
    text-align: center;
}
.col-xs-3.sidebar.sidebar-right p.trainer-photo {
    float: left;
}
.page-trainer .expertise h4 {
    color: #00ACED;
    font-size: 25px;
}
.expertise ul li {
    font-size: 20px;
    line-height: 32px;
}
.col-xs-6.opleiding {
    width: 61% !important;
}
#content.opleiding h1 {
    font-size: 1.7em;
     line-height: 1.9em;
}
div#content p.availability span.count {
    font-size: 24px;
}
#content .entry ul li {
    font-size: 23px;
    line-height: 40px;
}
div#training-list .list-item a {
    font-size: 23px;
    line-height: 40px;
}
.col-xs-3.sidebar.sidebar-right a {
    font-size: 24px;
}
.qfor p {
    font-size: 20px;
    line-height: 40px;
}
.qfor h2 {
    font-size: 24px;
}
div#training-list .list-item span {
    font-size: 20px;
    line-height: 35px;
}
#training-list .list-content ul li a {
    word-wrap: break-word;
}
#shiftnav-toggle-main{
    background:transparent !important;
}
#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before{
    float:right !important;
    padding: 44px 20px !important;
}
#home-slider .blocks .block-opleidingsaanbod .right-column{
    padding: 0 58px 0 0;
}
#home-slider .blocks .block-opleidingsaanbod .left-column{
    padding: 0 0 0 70px;
}
#home-slider .blocks .block-sales .left-column {
    padding: 0 0 0 80px;
}
#home-slider .blocks .block-sales .right-column a{
     margin: 0 0 0 -88px;
}
.block.block-sales.block-btn h2 a {
    padding: 0 0 0 42px;
}
.training-link .info {
    float: left;
    padding: 10px 0 10px 142px;
    width:auto;
}
.inner-page-banner-aanbod{
    margin: -19px 0 0 0;
}
.col-xs-3.sidebar.sidebar-left {
    width: 30%;
    text-align: left;
    float: left;
}
.trainers-overview-page div#content {
    width: 40% !important;
    float: left;
    text-align: justify;
}
.col-xs-3.sidebar.sidebar-right {
    width: 100%;
    text-align: left;
}*/
div#shiftnav-toggle-main {
    display: none;
}
#above-footer {
padding-top: 80px;
}

}
/*********************************IPAD PORTRAIT ENDS*******************************************/

/*********************************IPAD LANDSCAPE*******************************************/
@media only screen and (min-width : 768px) and (max-width : 1024px)and (orientation : landscape){
.training-link .info {
    float: left;
    padding: 10px 50px 10px 129px;
    width: auto;
    text-align: justify;
}
}

/*********************************IPAD LANDSCAPE ENDS*******************************************/
@media only screen and (min-width :600px) and (max-width : 960px) and (orientation : landscape) {
#shiftnav-toggle-main.shiftnav-toggle-main-align-left {
    text-align: left;
    display:none;
}
/*#shiftnav-toggle-main a {
    display: none;
}
#shiftnav-toggle-main {
    background: transparent!important;
    color: #016992;
    font-size: 50px !important;
}
#shiftnav-toggle-main.shiftnav-toggle-main-align-left {
    margin-top: 26px;
    clear: both;
}
div#header .col-xs-9.text-right {
    width: 100%;
}
ul#language-switcher {
    margin-top: -122px;
    padding-left: 15px;
    
    text-align: right;
    width: 100%;
}
#top-navigation {
    display: none;
}
#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before {
    float: right !important;
}
#home-slider {
    margin: -182px 0 -163px 0 !important;
}
.container {
    width: 100%;
}
.container .col-xs-5 {
    width: 100%;
}
#home-lead {
    position: relative;
    display: none;
}
.mobile_content {
    display: block;
    width: 100%;
    float: left;
    position: relative;
    margin: 39% 0 0 0;
}
.highlights.first-row {
    padding-top: 102px;
}
#home-slider {
     
    background: url('/wp-content/uploads/2016/07/liss_responsive_home_top_picture_700x330.jpg') no-repeat center center;
    margin: -182px 0 -182px 0;
    background-size: contain;
}
#home-slider .blocks {
    
    position: relative;
    top: 10px;
    width: 100%;
}
#home-slider .blocks .block-opleidingsaanbod {
    width: 100%;
    margin-left: 15px;
    margin-top: 3px;
}
#home-slider .blocks .block-sales {
    width: 100%;
}
ul#language-switcher li a {
    font-size: 20px;
}
#home-slider .content p:first-child {
 
    font-size: 24px;
   
}
p.mb_cn_2 {
    font-size: 20px;
    line-height: 32px;
}
#home-slider .blocks .block-opleidingsaanbod .left-column {
    float: left;
    padding: 0px 10px 2px 0px !important;
    width: 100%;
    text-align: center;
}
#home-slider .blocks .block-opleidingsaanbod .right-column {
    float: right;
    padding: 0 10px 0 10px;
    width: 100%;
    text-align: center;
}
#home-slider .blocks .block h2 {
 
    text-align: center;
}
#home-slider .blocks .block-sales .left-column, #page-template-aanbod .blocks .block-sales .left-column {
    width: 100%;
}
#home-slider .blocks .block-sales .right-column {
    text-align: center;
}
.block.block-sales.block-btn .left-column {
    padding-left: 413px !important;
}
#home-slider .blocks .block-sales .right-column, #page-template-aanbod .blocks .block-sales .right-column {
    width: 100%;
}
#home-slider .blocks .block-opleidingsaanbod .left-column {
padding: 0px 10px 2px 0px !important;
}
.container .col-xs-3 {
    width: 100%;
    text-align: left;
}
.highlights.first-row .col-xs-3 h2 {
    font-size: 22px;
    text-align: left;
}
.col-xs-3 p {
    margin: 0px;
     font-size: 18px;
    line-height: 30px;
}
.container .col-xs-4.customer-quotes {
    width: 100%;
}
.container .col-xs-5 {
    width: 100%;
}
.cycle-slideshow {
    margin: 3% 0 0% 0 !important;
}
.featured-book p {
    font-size: 18px;
    line-height: 28px;
}
.ic_wrapper {
    width: 100% !important;
}
.infiniteCarousel.ic_peek_padding {
    width: 100% !important;
}
.customer-quote.cycle-slide {
    margin-bottom: 0px !important;
}
div#footer {
    height: auto !important;
    margin: 87px 0 0 0;
}
div#footer .container p {
    text-align: left;
    font-size: 18px;
    line-height: 27px;
}
div#footer .contact {
    width: 100%;
    text-align: center;
    font-size: 18px;
}
.col-xs-6.text-right.copyright {
    width: 100%;
}*/
}

/*************************************************IPHONE6 PLUS LANDSCAPE ****************************/

/*********************************IPAD LANDSCAPE ENDS*******************************************/
@media only screen and (min-width :600px) and (max-width : 960px) and (orientation : portrait) {
#shiftnav-toggle-main.shiftnav-toggle-main-align-left {
    text-align: left;
    display:none;
}
/*toggle-main-align-left {
    text-align: left;
    display: none;
}
#shiftnav-toggle-main {
    background: transparent!important;
    color: #016992;
    font-size: 50px !important;
}
#shiftnav-toggle-main.shiftnav-toggle-main-align-left {
    margin-top: 26px;
    clear: both;
}
div#header .col-xs-9.text-right {
    width: 100%;
}
ul#language-switcher {
    margin-top: -122px;
    padding-left: 15px;
    
    text-align: right;
    width: 100%;
}
#top-navigation {
    display: none;
}
#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before {
    float: right !important;
}
#home-slider {
    margin: -182px 0 -163px 0 !important;
}
.container {
    width: 100%;
}
.container .col-xs-5 {
    width: 100%;
}
#home-lead {
    position: relative;
    display: none;
}
.mobile_content {
    display: block;
    width: 100%;
    float: left;
    position: relative;
    margin: 84% 0 0 0;
}
.highlights.first-row {
    padding-top: 102px;
}
#home-slider {
  
    background: url('/wp-content/uploads/2016/07/liss_responsive_home_top_picture_500x330.jpg') no-repeat center center;
    margin: -182px 0 -182px 0;
    background-size: contain;
}
#home-slider .blocks {
   
    position: relative;
    top: 10px;
    width: 100%;
}
#home-slider .blocks .block-opleidingsaanbod {
    width: 100%;
    margin-left: 15px;
    margin-top: 3px;
}
#home-slider .blocks .block-sales {
    width: 100%;
}
ul#language-switcher li a {
    font-size: 20px;
}
#home-slider .content p:first-child {
 
    font-size: 24px;
   
}
p.mb_cn_2 {
    font-size: 20px;
    line-height: 32px;
}
#home-slider .blocks .block-opleidingsaanbod .left-column {
    float: left;
    padding: 0px 10px 2px 0px !important;
    width: 100%;
    text-align: center;
}
#home-slider .blocks .block-opleidingsaanbod .right-column {
    float: right;
    padding: 0 10px 0 10px;
    width: 100%;
    text-align: center;
}
#home-slider .blocks .block h2 {
 
    text-align: center;
}
#home-slider .blocks .block-sales .left-column, #page-template-aanbod .blocks .block-sales .left-column {
    width: 100%;
}
#home-slider .blocks .block-sales .right-column {
    text-align: center;
}
.block.block-sales.block-btn .left-column {
    padding-left: 128px !important;
}
#home-slider .blocks .block-sales .right-column, #page-template-aanbod .blocks .block-sales .right-column {
    width: 100%;
}
#home-slider .blocks .block-opleidingsaanbod .left-column {
padding: 0px 10px 2px 0px !important;
}
.container .col-xs-3 {
    width: 100%;
    text-align: left;
}
.highlights.first-row .col-xs-3 h2 {
    font-size: 22px;
    text-align: left;
}
.col-xs-3 p {
    margin: 0px;
     font-size: 18px;
    line-height: 30px;
}
.container .col-xs-4.customer-quotes {
    width: 100%;
}
.container .col-xs-5 {
    width: 100%;
}
.cycle-slideshow {
    margin: 3% 0 0% 0 !important;
}
.featured-book p {
    font-size: 18px;
    line-height: 28px;
}
.ic_wrapper {
    width: 100% !important;
}
.infiniteCarousel.ic_peek_padding {
    width: 100% !important;
}
.customer-quote.cycle-slide {
    margin-bottom: 0px !important;
}
div#footer {
    height: auto !important;
    margin: 87px 0 0 0;
}
div#footer .container p {
    text-align: left;
    font-size: 18px;
    line-height: 27px;
}
div#footer .contact {
    width: 100%;
    text-align: center;
    font-size: 18px;
}
.col-xs-6.text-right.copyright {
    width: 100%;
}
.inner-page-banner.inner-page-banner-aanbod {
    background: #fff;
}
#above-footer {
    padding-top: 39px;
}*/
}

/*************************************************IPHONE6 PLUS LANDSCAPE ****************************/
@media only screen and (min-width : 414px) and (max-width : 736px) and (orientation : landscape){
#shiftnav-toggle-main {
    display: block !important;
}

#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before {
    float: right !important;
}
 
#shiftnav-toggle-main {
    left: 460px !important;
}
#above-footer {
padding-top: 80px;
}
.shiftnav-wrap {
    padding-top: 89px !important;
}
    #shiftnav-toggle-main{
    background: transparent !important;
}
.page-id-30 .inner-page-banner-references {
    padding-top: 0;
    margin: 13px 0 0 0 !important;
}
#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before{
   float: right !important;
}
.page-id-26 .inner-page-banner {
    display: none;
}
div#content {
    text-align: center;
    width: 100%;
}
.page-id-183 .container.page-container{
    margin: 28px 0 0 0 !important;
}
#home-slider {
    background: url('/wp-content/uploads/2016/07/liss_responsive_home_top_picture_700x330.jpg') no-repeat center center;
    height: 574px;
    background-size: contain;
    margin: -154px 0 0 0;   
}
.mobile_content {
    display: block;
    margin: 79% 0 0 0;
}

#home-slider .blocks {
    position: relative;
    margin: 23px 0 0 0 !important;
}
#home-slider .blocks .block-opleidingsaanbod a.btn{
    font-size:14px;
}
.block .left-column a img {
    margin: 10px 0 0 -29px !important;
}
#home-slider .blocks .block h2{
    font-size: 20px;
}    
#home-slider .blocks .block-opleidingsaanbod .right-column {
    padding: 18px 12px 0 10px;
}
.highlights.middle-row{
    margin: 0 0 -93px 0;
}
    .block.block-sales.block-btn .left-column {
    padding-left: 110px !important;
}
#home-slider .blocks .block-opleidingsaanbod .left-column {
    float: left;
    padding: 0px 10px 2px 110px !important;
    width: 100%;
}
#top-navigation {
     display: none;
}
.col-xs-6.trainer {
    width: 100% !important;
}
.col-xs-3.sidebar.sidebar-right {
    width: 100%;
    text-align:center;
}

.col-xs-3.sidebar.sidebar-right p.trainer-photo {
    float: left;
}
.col-xs-3.sidebar.sidebar-right .expertise {
    float: right;
    width: 100%;
    margin:0 0 34px 0;
}
.container {
 width: 100%;   
}
#click-menu {
    display: block;
    position: fixed !important;
    top: 63px !important;
}
#language-switcher {
    margin-top: -9px;
}
.training-link .info {
 
    width: 50%;
}
.training-link .date {
     width: 46%;   
}
div#page-template-aanbod .col-xs-6 {
    width: 100%;
}
.block.block-sales.block-btn {
    width: 50%;
}
.inner-page-banner.inner-page-banner-aanbod .container .col-xs-5 {
    width: 100%;
}
div#home-slider .content.container .row.intro {
    display: none;
}
#home-slider .blocks .block-sales {
    width: 42%;
}
#home-slider .blocks .block-opleidingsaanbod {
    width: 47%;
}
.highlights.first-row .container .col-xs-3 {
    width: 100%;
}

.highlights.middle-row .container .col-xs-4.customer-quotes {
    width: 50%;
}

.col-xs-5.featured-book {
    width: 50%;
}
.col-xs-5.featured-book p {
    font-size: 15px;
    line-height: 30px;
}
.ic_wrapper {
    width: 100% !important;
}
.infiniteCarousel.ic_peek_padding {
    width: 100% !important;
}
#language-switcher {
 
    margin-right: 20px;
}
.container.page-container.trainers-overview-page div#content {
    width: 100%;
}
.col-xs-3.sidebar.sidebar-left {
    width: 100%;
}

#home-slider{
   margin:-88px 0 -115px 0 !important;
} 
#shiftnav-toggle-main.shiftnav-toggle-main-align-left {
    display: block;
    width: 35%;
    float: right;
}
span.shiftnav-main-toggle-content.shiftnav-toggle-main-block {
    display: none;
}

.mobile_content{
   margin: 55% 0 0 0;
} 
#home-slider .blocks .block-opleidingsaanbod img {
    margin: 10px 10px 3px -24px !important;
}
#home-slider .blocks .block h2{
    text-align: center;
}
#home-slider .blocks .block-sales .right-column{
        margin: 35px 0 0 0;
}
#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before{
        padding: 50px 20px !important;
}
.page-id-305 .inner-page-banner-aanbod{
    background:transparent;
}
.inner-page-banner-target{display:none !important;}
/***SALESTRAINING B2B **********/
.inner-page-banner{display:none;}
.entry > ul > li {
    text-align: left;
}
p.trainer-photo{
   display:none;
}
.mb_trainer_photo{
  display:block;
}
div#content .entry p{
  text-align:left;
}
p.mb_trainer_photo{
  text-align:center !important;
}
.expertise ul{
   text-align:left;
}
.sidebar .icon-link{
    display:none;
}
.icon img {
    display: none;
}
div#content .entry h4 {
    text-align: left;
}
div#content h1 {
    text-align: left;
}
blockquote p{
    text-align: left;
} 
blockquote small, blockquote .small{
    text-align: left;
}
#training-list{
    display:none;
}
p.availability {
    text-align: left;
}
.expertise h4 {
    text-align: left;
}
.training-link{
    text-align: left;
}
.featured-book p {
    text-align: left;
}
.featured-book p {
    text-align: left;
}
.qfor h2, .qfor p {
    text-align: left;
}
.entry h5 {
    text-align: left;
}
.entry h4 {
    text-align: left;
}
.page-id-34 .col-xs-6 {
    width: 100%;
    text-align:left;
}
.entry li {
    text-align: left;
}
#content h3 {
    text-align: left;
}
}



/*************************************************IPHONE6 PLUS LANDSCAPE ENDS****************************/

/*******************************IPHONE 6 PLUS PORTRAIT ***************************************/

@media only screen and (min-width : 414px) and (max-width : 570px) and (orientation : portrait) {
#shiftnav-toggle-main {
    display: block;
}
.shiftnav-wrap {
    padding-top: 80px !important;
}
#content .entry img {
    width: 98%;
}
 #shiftnav-toggle-main.shiftnav-toggle-main-align-left {
    display:block;
}
.block.block-sales.block-btn .left-column {
    padding-left: 110px !important;
}
#home-slider .blocks .block-opleidingsaanbod .left-column {
    float: left;
    padding: 0px 10px 2px 110px !important;
    width: 100%;
}
#home-slider{z-index:1;}
.page-id-26 .inner-page-banner {
    display: none;
}

.mb_trainer_photo {
    display: block;
}
div#content {
    text-align: left;
    width: 100%;
}

#home-slider{
    margin: -182px 0 -150px 0 !important;
}
#home-slider .blocks .block-sales img {
    margin: 0 0 0 74px !important;
}
#home-slider .blocks .block h2{
    margin:25px !important;
}
.cycle-slideshow {
    margin: 7% 0 30% 0;
}
.mobile_content {
    margin: 70% 0 0 0 !important;
}
.page-id-28 .container.page-container.trainers-overview-page {
    margin: 12px 0 0 0 !important;
}
.page-container .col-xs-3.sidebar.sidebar-right {
    margin: 0 0 -87px 0;
}
.col-xs-3.sidebar.sidebar-right h2 {
    text-align: left;
}
.page-id-30 .inner-page-banner-references {
    padding-top: 0;
    margin: -63px 0 -44px 0 !important;
}
.page-id-32 .container.page-container {
    margin: 18px 0 0 0 !important;
}
.page-id-183 .container.page-container{
    margin: 28px 0 0 0 !important;
}
.left-column a img {
    margin: 0 0 0 42px !important;
}
#page-template-aanbod .blocks .block-sales .left-column {
    margin: 0 0 0 45px !important;
}
.trainer-photo{display:none;}
.page-container .col-xs-3.sidebar.sidebar-right {
    margin: 0 0 22px;
}

.list-content ul li {
    text-align: left;
}
.list-item a {
    text-align: left;
}
.left_side img {
    margin: 0 0 26px 137px !important	;
}

.left_side a img {
    margin: 0 0 26px 88px !important;
}


}

/*************************************************IPHONE6 PLUS PORTRAIT ENDS****************************/

/*************************************************IPHONE6 LANDSCAPE *********************************/
@media only screen and (min-width : 375px) and (max-width : 667px) and (orientation : landscape) {
#shiftnav-toggle-main {
    display: block !important;
}

 #top-navigation {
    margin-top: 30px;
    display: none;
}   
#language-switcher {
float: right;
    margin-top: 4px;
 
    text-align: right;
    width: 100%;
}
#home-slider {
    margin: -143px 0 -115px 0 !important;
}
#click-menu {
    position: fixed !important;
    top: 34px !important;
}
.page-id-183 .container.page-container{
    margin: 28px 0 0 0 !important;
}
div#home-slider .content.container .col-xs-5 {
    display: none;
}
div#home-slider .content.container {
    padding-top: 13px;
}
.block.block-opleidingsaanbod {
    width: 45% !important;
}
.block.block-sales.block-btn {
    width: 45% !important;
    margin-left: 5px !important;
}
#home-slider .blocks .block-opleidingsaanbod .right-column {
padding: 0 12px 0 10px;
    width: 100%;
}
#home-slider .blocks .block-opleidingsaanbod .left-column {
    float: left;
    padding: 0px 10px 2px 9px !important;
    width: 100%;
    text-align: center;
}
.block.block-sales.block-btn .left-column {
    padding-left: 78px !important;
}
.right-column.buttons h2 {
    text-align: center;
}
.block.block-sales.block-btn h2 {
    text-align: center;
}
.block.block-sales.block-btn .left-column {
    text-align: center;
  padding-left: 76px;
}
.block.block-sales.block-btn .right-column {
    width: 100% !important;
}
.container {
    width: 100%;
}
.highlights.first-row .col-xs-3 {
    width: 100%;
}
.highlights.middle-row .col-xs-4.customer-quotes {
    width: 100%;
}
.highlights.middle-row .col-xs-5.featured-book {
    width: 50%;
}
.col-xs-5.featured-book p {
    font-size: 17px;
    line-height: 23px;
}
.ic_wrapper {
    width: 100% !important;
}
.infiniteCarousel.ic_peek_padding {
    width: 100% !important;
}
div#footer {
    height: auto;
}
div#home-slider .row.blocks {
    margin: 0px;
}
.block.block-sales.block-btn .left-column {
    width: 100%;
    margin-bottom: 35px;
}
div#header {
    padding-top: 0px;
    height: 100px;
}
#above-footer {
    padding-top: 80px; 
}
span.shiftnav-main-toggle-content.shiftnav-toggle-main-block a {
    display: none;
}
div#footer .container p {
    text-align: left;
}
body.page #content h1 {
    font-size: 24px;
}
.container.page-container div#content {
    width: 100%;
    margin: -44px 0 0 0 !important;
}
.container.page-container div#content .col-xs-4 {
    width: 100%;
    line-height: 30px;
}

.col-xs-3.sidebar.sidebar-right {
    width: 100%;
    text-align: center;
}
.inner-page-banner.inner-page-banner-aanbod .col-xs-5 {
    width: 100%;
}
div#page-template-aanbod .col-xs-6 {
    width: 100%;
}
div#page-template-aanbod .block.block-sales.block-btn {
    margin-left: 175px !important;
}
.trainers-overview-page div#content {
    width: 100% !important;
    float: left;
}

body.page .trainers-overview-page #content h1 {
    text-align: left;
}
.col-xs-6.trainer {
    width: 100% !important;
}
.col-xs-3.sidebar.sidebar-right p.trainer-photo img {
    float: left;
}
.col-xs-3.sidebar.sidebar-right .expertise {
    float: right;
    width: 100%;
     
}
.contact-form-page .col-xs-3.sidebar.sidebar-left {
    width: 100%;
}
.page-id-34 .col-xs-6 {
    width: 100%;
}
.container.page-container.trainers-overview-page .entry p img {
    width: 97%;
}
.col-xs-3.sidebar.sidebar-left {
    width: 100%;
}
.mobile_content {
    margin: 70% 0 0 0 !important;
}
#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before {
    padding: 23px 67px !important;
}
.page-id-305 .inner-page-banner-aanbod{
    background:transparent;
}
.inner-page-banner-target{
    display:none !important;
}
.entry > ul > li {
    text-align: left;
}
div#content h1 {
    text-align: left;
}
.sidebar .icon-link{
    display:none;
}
.icon img {
    display: none;
}
div#content .entry h4 {
    text-align: left;
}
div#content h1 {
    text-align: left;
}
blockquote p{
    text-align: left;
}
blockquote small, blockquote .small{
    text-align: left;
}
#training-list{
    display:none;
}
p.availability {
    text-align: left;
}
.expertise h4 {
    text-align: left;
}
.training-link{
    text-align: left;
}
.featured-book p {
    text-align: left;
}
.qfor h2, .qfor p {
    text-align: left;
}
.entry h5 {
    text-align: left;
}
.entry h4 {
    text-align: left;
}
.entry li {
    text-align: left;
}
#content h3 {
    text-align: left;
}
body.page.page-id-434 .inner-page-banner {
    display: none;
}
body.page.page-id-351 .inner-page-banner {
    display: none;
}
#shiftnav-toggle-main.shiftnav-toggle-main-align-left {
    display:block;
}
}

/*************************************************IPHONE6 LANDSCAPE ENDS  *********************************/

/*************************************************IPHONE6 PORTRAIT *********************************/

@media only screen and (min-width : 375px) and (max-width : 570px) and (orientation : portrait) {
#above-footer {
    padding-top: 0 !important;
}
.shiftnav-wrap {
    padding-top: 90px !important;
}
div#content .entry img {
    width: 98%;
}

.block.block-sales.block-btn .left-column {
    padding-left: 90px !important;
}
.page-id-183 .container.page-container{
    margin: 28px 0 0 0 !important;
}
#home-slider .blocks .block-opleidingsaanbod .left-column {
    float: left;
    padding: 0px 10px 2px 93px !important;
    width: 100%;
}

.mb_trainer_photo {
    display: block;
}

#home-slider {   
    margin: -164px 0 -163px 0 !important;
}

#home-slider .blocks .block-sales img{
    margin: 0 0 0 65px !important;
}
.page-id-305 .inner-page-banner.inner-page-banner-aanbod {
    margin: 116px 0 0 0;
}
.page-id-28 .container.page-container.trainers-overview-page {
    margin: 12px 0 0 0 !important;
}
.page-container .col-xs-3.sidebar.sidebar-right {
    margin: 0 0 -87px 0;
}
.col-xs-3.sidebar.sidebar-right h2 {
    text-align: left;
}
.page-id-26 .container.page-container {
    margin: 23px 0 0 0 !important;
}
.page-container .col-xs-3.sidebar.sidebar-right {
    margin: 0 0 -6px 0;
}
.page-id-30 .inner-page-banner-references {
    padding-top: 0;
    margin: 52px 0 0 0 !important;
}
.left-column a img {
    margin: 0 0 0 19px !important;
}
.page-id-32 .container.page-container {
    margin: 11px 0 0 0;
}
.trainer-photo{display:none;}
.page-container .col-xs-3.sidebar.sidebar-right {
    margin: 0 0 22px;
}
.list-content ul li {
    text-align: left;
}
.list-item a {
    text-align: left;
}
.left_side img {
    margin: 0 0 26px 100px !important;
}
.left_side a img {
    margin: 0 0 26px 67px !important;
}
.customer-quote.cycle-slide {
    margin-bottom: 62px;
}
.page-id-32 div#content .entry p img{
   margin-left:60px !important;
}
#shiftnav-toggle-main.shiftnav-toggle-main-align-left {
    display:block;
}
.shiftnav-wrap {
    position: relative;
    top: -108px !important;
}
div#header{    position: relative;}
#shiftnav-toggle-main{position: absolute !important;}

    .blog-layout-grid .post {
        width: 100%;
    }
}

/*************************************************IPHONE6  PORTRAIT ENDS****************************/


/*************************************************IPHONE 5 LANDSCAPE *********************************/
@media only screen and (min-width : 320px) and (max-width : 568px) and (orientation : landscape){
#shiftnav-toggle-main {
    display: block !important;
}

#shiftnav-toggle-main {
    left: 346px !important;
}
#above-footer {

    padding-top: 80px;
}
#shiftnav-toggle-main{
    background: transparent !important;
}
#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before{
   float: right !important;
       padding: 11px 20px !important
}
.page-id-26 .inner-page-banner {
    display: none;
}
#home-slider {
    background: url('/wp-content/uploads/2016/07/liss_responsive_home_top_picture_700x330.jpg') no-repeat center center;
    height: 574px;
    background-size: contain;
    margin: -154px 0 0 0;   
}
.mobile_content {
    display: block;
    margin: 79% 0 0 0 !important;
}
#home-slider .blocks {
    position: relative;
    margin: 23px 0 0 0 !important;
}
#home-slider .blocks .block-opleidingsaanbod a.btn{
    font-size:14px;
}
.block .left-column a img {
    margin: 10px 0 0 -29px !important;
}
#home-slider .blocks .block h2{
    font-size: 20px;
}    
#home-slider .blocks .block-opleidingsaanbod .right-column {
    padding: 18px 12px 0 10px;
}
.highlights.middle-row{
    margin: 0 0 -93px 0;
}
#top-navigation {
      display:none;
    }    
div#home-lead {
    display: none;
}
.container .col-xs-3 {
    width: 100%;
}
.container .col-xs-4.customer-quotes {
    width: 100%;
}
.col-xs-5.featured-book {
    width: 100%;
}
.infiniteCarousel.ic_peek_padding {
    width: 100% !important;
}
.ic_wrapper {
    width: 100% !important;
}
.container {
    width: 100%;
}
div#footer {
    height: auto;
}
.mobile_content {
    display: block;
}
div#header .container .col-xs-3 {
    width: 25%;
}
ul#language-switcher {
    float: left;
    margin-top: 45px;
    padding-left: 84px;
}
#home-slider .blocks .block-sales {
    width: 92%;
}
.col-xs-5.featured-book p {
    font-size: 15px;
}
#click-menu {
    display: block;
    position: fixed !important;
    top: 40px !important;
}
div#footer .container h2 p {
    text-align: left;
}
.block.block-sales.block-btn h2 {
    text-align: center;
}
#home-slider .blocks .block-sales .right-column, #page-template-aanbod .blocks .block-sales .right-column {
    width: 72%;
}
.container.page-container div#content {
    width: 100%;
    margin: 0px;
}
div#content .entry .col-xs-4 {
    width: 100%;
}
div#content .entry .col-xs-4 p {
    line-height: 25px;
}
.inner-page-banner.inner-page-banner-aanbod .container .col-xs-5 {
    width: 100%;
}
div#page-template-aanbod .col-xs-6 {
    width: 100%;
}
.trainers-overview-page div#content {
    width: 100% !important;
    float: left;
}
.trainers-overview-page div#content .entry p img {
    width: 100%;
}
.trainers-overview-page .col-xs-3.sidebar.sidebar-left {
    width: 100%;
    float: left;
}
body.page .trainers-overview-page #content h1 {
    text-transform: none;
    font-size: 20px;
}
body.page #content h1 {
    text-transform: uppercase;
    font-size: 20px;
}
div#content .entry p strong {
    line-height: 30px;
}
.contact-form-page div#content .col-xs-6 {
    width: 100%;
    text-align:left;
}
#content h1.section-title {
  
    font-size: 25px;
    text-align: left;
}
.col-xs-3.sidebar.sidebar-left .icon {
text-align: center;    
}
.col-xs-3.sidebar.sidebar-right .featured-book img {
    width: 25;
    float: left;
}
.featured-book p {
    font-size: 15px;
    line-height: 23px;
}
#content .training-link h2 {

    font-size: 16px;
}
div#content .entry ul li {
    line-height: 29px;
}

.inner-page-banner-target{display:none !important;}
.entry > ul > li {
    text-align: left;
}
.alignleft.wp-image-279 {
    height: 150px !important;
}

p.mb_trainer_photo {
    text-align: center !important;
}
p.mb_trainer_photo img {
    width: 85% !important;
    height: auto !important;
}
p.trainer-photo{
   display:none;
}
.mb_trainer_photo{
  display:block;
}
div#content .entry p{
 text-align:left;
}
.col-xs-3.sidebar.sidebar-right .expertise {
    float: left;
    width: 100%;
    margin:0 0 33px 0px;
}
.expertise ul{
   text-align:left;
}
div#content h1 {
    text-align: left;
}
.sidebar .icon-link{
    display:none;
}
.icon img {
    display: none;
}
div#content .entry h4 {
    text-align: left;
}
div#content h1 {
    text-align: left;
}
blockquote p{
    text-align: left;
}
blockquote small, blockquote .small{
    text-align: left;
}
#training-list{
    display:none;
}
p.availability {
    text-align: left;
}
.expertise h4 {
    text-align: left;
}
.training-link{
    text-align: left;
}
.featured-book p {
    text-align: left;
}
.qfor h2, .qfor p {
    text-align: left;
}
.entry h5 {
    text-align: left;
}
.entry h4 {
    text-align: left;
}
.entry li {
    text-align: left;
}
#content h3 {
    text-align: left;
}
.col-xs-3.sidebar.sidebar-right{
/*height:170px;*/
}
body.page.page-id-434 .inner-page-banner {
    display: none;
}
body.page.page-id-351 .inner-page-banner {
    display: none;
}
#shiftnav-toggle-main.shiftnav-toggle-main-align-left {
    display:block;
}
#shiftnav-toggle-main.shiftnav-toggle-main-align-left {
    width: 37%;
    left: 330px;
}

    .blog-layout-grid .post {
        width: 100%;
    }
}

/*************************************************IPHONE5 LANDSCAPE ENDS*********************************/  


/*************************************************IPHONE5 PORTRAIT  *********************************/
@media only screen and (min-width : 320px) and (max-width : 568px) and (orientation : portrait) {
#shiftnav-toggle-main {
    display: block !important;
}

.inner-page-banner {
    display: none;
}
  .mobile_content {
    display: block;
    width: 100%;
    float: left;
    position: relative;
    margin: 84% 0 0 0;
}  
.mb_trainer_photo {
    display: block;
}
 #top-navigation {
    display: none;
} 
#click-menu.admin-bar-showing {
    margin-top: 64px !important;
}   

 ul#language-switcher {
margin-top: -122px;
    padding-left: 15px;
    /* display: none; */
    text-align: right;
    width: 100%;
}
.container .col-xs-3 {
    width: 100%;
    text-align: left;
    /*z-index:500000;*/
} 
.col-md-5.featured-book p {
    font-size: 13px;
}
ul#language-switcher li a {
    font-size: 20px;
}    
 #home-lead {
    position: relative;
    display: none;
}   
#home-slider .blocks .block-opleidingsaanbod {
   width: 100%;
   margin-left: 15px;
   margin-top: 3px;
}
.container {
    width: 100%;
}
.right-column.buttons h2 {
    text-align: center;
}
#home-slider .blocks .block-opleidingsaanbod .right-column {
    float: right;
    padding: 0px 13px 0 10px;
    width: 100%;
}
#home-slider .blocks .block-opleidingsaanbod .left-column {
    float: left;
    padding: 0px 10px 2px 69px;
    width: 100%;
}
#home-slider .blocks .block-sales {
    width: 100%;
}
div#header {
    padding-top: 0px;
    z-index: 9999999999999999999999999999999999;
}
#home-slider .blocks {
    /*position: absolute;*/
    position:relative;
    top: 10px;
    width: 100%;
}
.col-xs-3 p {
    margin: 0px;
 }
#home-slider {
     /*background: transparent; */
    background: url('/wp-content/uploads/2016/07/liss_responsive_home_top_picture_500x330.jpg') no-repeat center center;
    margin: -157px 0 -182px 0; 
    background-size: contain; 

}
.page-id-26 .container.page-container {
    margin: 25px 0 0 0;
}
.page-id-305 .inner-page-banner-aanbod .container {
    margin: -122px 0 0 0;
}
.page-id-28 .container.page-container.trainers-overview-page {
    margin: 12px 0 0 0;
}
.page-id-30 .inner-page-banner-references {
    padding-top: 0;
    margin: 37px 0 0 0
}
.page-id-30 div#content .entry p:nth-child(1) {
    text-align: left;
}
.page-id-32 .container.page-container {
    margin: 18px 0 0 0;
}
.page-id-183 .container.page-container, .page-id-34 .container.page-container.contact-form-page {
    margin: -97px 0 0 0;
}
.entry h3 {
    text-align: left;
}
.archive .inner-page-banner {
    display: none;
}
.archive .container.page-container {
    margin: 28px 0 0 0;
}
.single .container.page-container {
    margin: 29px 0 0 0;
}
.single .inner-page-banner.inner-page-banner-target2 {
    display: none;
}
#content h1 {
    font-size: 23px;
    text-align: center;
}

.highlights.first-row {
    padding-top: 102px;
}
.ic_wrapper {
    width: 100% !important;
}
.infiniteCarousel.ic_peek_padding {
    width: 100% !important;
}
h2.footer_h2 p {
    font-size: 15px;
    line-height: 27px;
    text-align: center;
    padding-bottom: 15px;
}
.col-md-6.contact p {
    font-size: 15px;
    line-height: 27px;
    text-align: center;
    padding-bottom: 15px;
}
.col-md-6.text-right.copyright p {
    font-size: 15px;
    text-align: center;
    padding-bottom: 15px;
}
#click-menu {
    position: fixed !important;
    top: 37px !important;
}
div#footer {
    height: auto !important;
    margin: 87px 0 0 0;

}
body.page #content h1 {
    font-size: 18px;
    text-transform: uppercase;
    width: 100%;
    line-height: 24px;
    text-align: left;
}
.entry {
    width: 100% !important;
}
.entry h4 {
    width: 100%;
}
.container .col-xs-4.customer-quotes {
    width: 100%;
}
.col-xs-5.featured-book {
    width: 100%;
}
.featured-book p {
    font-size: 15px;
}
.highlights .last-column h2 {
     font-size: 19px;   
}
#home-slider .blocks .block-sales .right-column, #page-template-aanbod .blocks .block-sales .right-column {

    width: 100%;
}
#home-slider .blocks .block-sales .left-column, #page-template-aanbod .blocks .block-sales .left-column {
    width: 100%;
}
.block.block-sales.block-btn .left-column a {
    //margin-left: 55px;
}
div#footer .contact {
    width: 100%;
    text-align: center;
    font-size: 17px;
}

div#footer .contact {
    width: 100%;
    text-align: center;
    font-size: 14px;
}
div#footer .container p {
    text-align: left;
    font-size: 14px;
    line-height: 20px;
}
.col-xs-6.text-right.copyright {
    width: 100%;
}
div#content .entry p {
    font-size: 16px;
    line-height: 30px;
}
#content blockquote p {
    font-size: 16px;
    text-align: left;
}
blockquote small, blockquote .small {
    font-size: 17px;
 
}
#home-slider .blocks .block-sales .right-column{
  text-align: center;  
}
#home-slider .blocks .block h2, #page-template-aanbod .blocks .block h2{
     margin: 15px;

}
#open-dagopleidingen .list-unstyled > li {
  text-align: left;
} 	
#home-slider .blocks .block-sales img{
    margin: 0 0 0 27px;
}
.block.block-sales.block-btn h2 {
    text-align: center;
}
.block.block-sales.block-btn .left-column {
    padding-left: 66px;
}
.container.page-container div#content {
    width: 100%;
    margin: 0px;
    margin-top: 30px;
}
div#content .entry .col-xs-4 {
    width: 100%;
}
.container .col-xs-5 {
    width: 100%;
}
div#page-template-aanbod .col-xs-6 {
    width: 100%;
}
.training-link .date {
 width: 100%;  
 position: relative;
}
.training-link .info {
    width: 100%;  
}
div#content .entry p.mb_trainer_photo img {
    width: 100% !important;
}
.col-xs-6.trainer p img {
    width: auto !important;
}
div#content .entry p strong {
    word-wrap: break-word;
}
div#content .col-xs-6 {
    width: 100%;
}
.sidebar-right .qfor h2 {
    font-size: 18px;
}
div#content .entry h4 {
    font-size: 20px;
    line-height: 27px;
}
#content h1.section-title {
  
    font-size: 20px;
    text-align: left;
}
.col-xs-3.sidebar.sidebar-left .icon img {
    width: 100%;
}
div#content .entry ul li {
    font-size: 16px;
    line-height: 29px;
    text-align:left;
}
div#header .col-xs-9.text-right {
    width: 100%;
}
.highlights.first-row .col-xs-3 h2 {
    font-size: 19px;
    text-align: left;
}
#home-slider .blocks .block-opleidingsaanbod .left-column {
    float: left;
    padding: 0 10px 0 0px !important;
    width: 100%;
    text-align: center;
}
.block.block-sales.block-btn .left-column {
    padding-left: 48px !important;
}
div#header .col-xs-3 img {
    padding-top: 38px;
    z-index: 9999999999999999999999999999999999;
    position:relative;
}

.highlights h2{
    text-align:left;
}

 
.col-xs-4.customer-quotes {
    margin: 0 0 -48% 0;
}
.inner-page-banner.inner-page-banner-target , .page-id-26 .inner-page-banner{
    display: none;
}
div#content .entry p{
    text-align:left;
}
div#content .entry p:nth-child(2){
    margin:29px 0 0 0;
    text-align:left;
}
.inner-page-banner.inner-page-banner-aanbod{
   background: #fff;
}
.inner-page-banner-aanbod .container{
   padding-top: 38px;
}  
body.admin-bar #shiftnav-toggle-main{
    top: 37px !important;
}
#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before{
   float: right !important;
}
#shiftnav-toggle-main{
   background: transparent!important;
}
#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before{
    padding: 26px 20px !important;
}
/*.page-id-305 .inner-page-banner.inner-page-banner-aanbod {
    margin: 102px 0 0 0;
}*/
.page-id-34 .container.page-container.contact-form-page {
    margin: 23px 0 0 0;
}
.left-column a img {
    margin: 0 0 0 19px;
}
#page-template-aanbod .blocks .block-sales .left-column{
    margin: 0 0 0 26px; 
}
.page-id-183 .container.page-container, .page-id-34 .container.page-container.contact-form-page {
    margin: 15px 0 0 0;
}
.page-id-32 div#content .entry p img{
    width:auto;	
    height:auto;
    text-align:center;
    margin-left: 36px;

}
.expertise ul li {
    text-align: left;
}
.trainer-photo{display:none;}
.page-container .col-xs-3.sidebar.sidebar-right {
    margin: 0 0 22px;
}
.list-content ul li {
    text-align: left;
}
.list-item a {
    text-align: left;
}
.left_side, .right_side{
    width: 100%;
    float: left;
}
.left_side a img{
    margin:0 0 26px 47px;
}
.left_side img {
    margin: 0 0 26px 82px;
}
.expertise_heading{
    margin: 35px 0 41px 0;
}
p.mb_trainer_photo {
    text-align: center !important;
}
p.mb_trainer_photo img {
    width: 85% !important;
    height: auto !important;
}	
div#content h1 {
    text-align: left;
}
.customer-quote.cycle-slide {
    margin-bottom: 62px;
}
.sidebar .icon-link{
    display:none;
}
#training-list .list-item > a img {
    display: none !important;
}
.list-content .list-item {
    display: none;
}
.list-content ul.list-unstyled {
    display: none;
}
.icon img {
    display: none;
}
div#content .entry h4 {
    text-align: left;
}
 blockquote p{
    text-align: left;
}
blockquote small, blockquote .small{
    text-align: left;
}
#training-list{
    display:none;
}
.col-xs-3.sidebar.sidebar-left {
    margin: -28px 0 0 0;
}
.col-xs-3.sidebar.sidebar-right{
  /*height:170px;*/
}
#shiftnav-toggle-main.shiftnav-toggle-main-align-left{
	margin-top:26px;
    clear: both;
}
#shiftnav-toggle-main a{
display:none;
}
#above-footer { 
padding-top: 100px;
}
.shiftnav-wrap {
    //padding-top: 90px !important;
}
body.page.page-id-434 .inner-page-banner {
    display: none;
}
body.page.page-id-351 .inner-page-banner {
    display: none;
}
#shiftnav-toggle-main.shiftnav-toggle-main-align-left {
    display:block;
}
#shiftnav-toggle-main.shiftnav-toggle-main-align-left {
    text-align: right;
    width: 37%;
   
}
#shiftnav-toggle-main {
left: 220px !important;
}
div#content .entry img {
    width: 100%;
}
.shiftnav-wrap {
    padding-top: 109px !important;
    z-index: 99999 !important;
}

    .blog-layout-grid .post {
        width: 100%;
    }
}
   
/*************************************************IPHONE 5 PORTRAIT  ENDS*********************************/

#headertop h1,
#headertop h2 {
	color: #00aced;
	font-size: 20px;
	font-weight: bold;}

#headertop h1 { color: #004266; }

.highlights .h2highlight {
	font-weight: bold;
	color:#00ACED;
	font-size:1.6em;}

.footer .h2footer {
	font-size:1.4em;
	font-style:italic;}
#mobile-content .underlined {
    text-decoration: underline;
}

/*** STYLE CHANGES ***/
.blog .post .post-content-wrapper p small,
.post-template-default #content p small,
.blog-layout-grid .post-wrapper p small{
	display:none;
}

#footer .row {
    position: relative;
}

#footer .social {
    position: absolute;
    right: 16px;
    top: -25px;
    z-index: 5;
}

#footer .social i {
    font-size: 20px;
}

@media screen and (max-width:1024px) {
    body,
    .sidebar {
        font-size: 16px;
    }

    #trainers-list li {
        margin-top: 10px;
    }
}

.language-nl.tax-opleiding-types .training-link .info .count {
	display: none;
}

.language-nl.tax-opleiding-types #content .training-link .info h2 {
	color: #839098;
    	font-weight: bold;
    	text-decoration: none;
    	font-size: 1.4rem;
}

@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: landscape) {
	.language-nl.tax-opleiding-types #content .training-link .info {
	    padding: 10px 50px 10px 30px;
	}
}