/***************************************************************************************/
/*
/*		Author: AS Designing
/*		Author URI: http://www.asdesigning.com
/*		Theme URI: http://www.astemplates.com
/*
/*		Note: Design for a width of 767px (Landscape phone to portrait tablet)
/*
/***************************************************************************************/
*, :after, :before {
    box-sizing: border-box;
}

@media (max-width: 767px) {
    body {
        padding: 0 !important;
    }

    .container {
        margin-left: 20px !important;
        margin-right: 20px !important;
    }

    #wrapper {
        margin: 0;
    }

    #push {
        display: none;
    }

    #header-top-row .moduletable:first-child {
        float: left;
    }

    .mod-menu__social {
        margin-right: 80px;
    }

    #logo-row #logo {
        margin-bottom: 0px;
        float: left;
    }

    #logo-row .container {
        padding: 1rem 0;
    }

    #logo-row .moduletable.call-now div {
        padding: 15px 45px 0 0;
    }

    #logo-row .mod-search {
        margin-left: 40px;
    }

    #logo-row .moduletable.call-now {
        margin-bottom: 0px;
    }

    #search-row .span5 {
        float: left;
        margin: 0;
    }

    #search-row .span1 {
        float: right;
        margin: 0;
    }

    .moduletable.navigation {
        width: 99.5%;
        margin: 5px auto 0px;
    }

    #navigation-row {
        position: relative;
    }

    #navigation-row .container {
        margin-bottom: 30px;
    }

    #navigation-row .shadow span {
        display: none;
    }

    #navigation-row #as-menu {
        float: none;
        margin-top: 20px;
        min-height: 40px;
    }

    .moduletable.slider {
        overflow: hidden;
    }

    .slide_title {
        display: none !important;
    }

    #camera-slideshow .camera_caption p {
        display: none !important;
    }

    .camera_caption a.readmore {
        right: inherit;
    }

    .mod-newsflash-adv__links .item__module {
        width: 48%;
        margin: 0 1% 20px;
        float: left;
    }

    .page-blog .items-row.cols-3 .item_img.img-intro {
        width: 98.5%;
    }

    .page-blog .items-row .span6 .item {
        border-bottom: 1px solid #D4D4D4;
        margin-bottom: 30px;
        padding-bottom: 20px;
        overflow: hidden;
    }

    .page-blog .items-row.cols-2 {
        border-bottom: none;
        margin-bottom: 0px;
        padding-bottom: 0px;
        overflow: hidden;
    }

    .page-category__clients .item {
        overflow: hidden;
        margin-bottom: 20px;
    }

    .page-category__clients .item_img {
        float: left;
        margin-right: 20px;
        clear: none !important;
    }

    .item-image.blog-image {
        float: none;
        margin: 0 0 20px 0;
    }

    .img-full__left.span5 {
        width: 50%;
    }

    .row-fluid [class*="itemSpan"] {
        display: block;
        float: none;
        margin-left: 0;
        width: auto;
    }

    .span9 .row-fluid [class*="span"] .img-intro__none, .span9 .row-fluid [class*="span"] .img-full__none, .span6 .row-fluid [class*="span"] .img-intro__none, .span6 .row-fluid [class*="span"] .img-full__none {
        width: 98.5%;
    }

    .page-item {
        padding-bottom: 0px;
    }

    .page-gallery .item_img.img-intro {
        float: left;
        margin: 0 20px 20px 0;
    }

    .contact_form {
        width: 100%;
    }

    .contact_details {
        margin-bottom: 20px;
    }

    .contact_details .span6 {
        width: 50%;
        float: left;
    }

    #header-bottom-row h4.tryit {
        padding: 0px;
    }

    .mod-search__aside .mod-search_searchword {
        width: 50%;
    }

    .mod-login__aside .mod-login_username, .mod-login__aside .mod-login_passwd {
        width: 50%;
    }

    aside {
        margin-top: 0px;
    }

    aside .mod-search button.btn.btn-search {
        margin-top: 0px;
    }

    #footer {
        height: auto;
    }

    #footer .moduletable.span3 {
        float: left;
        width: 46%;
        padding-right: 25px;
    }

    #footer p {
        margin-bottom: 0;
    }

    .mod-footer {
        position: relative;
        top: -48px;
    }

    .footer-row-1 .moduletable.span4 {
	float: left;
	margin-right: 30px;
}

    #footer-row #phocagallery-module-ri div.mosaic img {
        width: auto !important;
        max-width: none;
        max-height: none;
        margin-bottom: 15px;
    }

    #footer-row #phocagallery-module-ri div.mosaic {
        width: auto !important;
    }

    #footer #copyright-row {
        text-align: center;
    }

    #trademark, #copyright-menu {
        float: none;
        clear: both;
    }

    /* Custom styling by Mike */
    #logo-row {
        padding-top: 0;
    }

    #logo-row .container header #logo {
        width: 100%;
    }

    #logo a {
        text-align: left!important;
    }

    #logo-row .container header #search-row {
        width: 100%;
        padding: 1.5rem 0 0;
    }


    #search-row .span5 {
        float: left;
        margin: 0;
        width: 70%;
    }

    #search-row .span1 {
        float: right;
        margin: 0;
        width: 30%;
        padding: 5px;
    }



    #logo-row .container header #search-row .moduletable.span5 .mod-search {
        padding-left: 0;
        margin-left: 0;
        width: 100%;
    }

    #logo-row .mod-search_searchword {
        width: 100%!important;
    }

    #logo-row .container header #logo img {
        max-height: 70px;
    }

    #logo-row .mod-search_searchword {
        padding: 8px 12px!important;
        border-radius: 4px;
    }

    #logo-row .container header #navigation-row {
        display: block;
        position: absolute;
        top: 20px;
        right: 15px;
        z-index: 1;
        margin: 0;
        width: calc(100% - 30px);
    }

    #logo-row .container header #navigation-row .main_menu {
        width: 100%;
        margin: 0;
    }

    #logo-row .container header #navigation-row .main_menu .sf-menu {
        width: auto;
        margin: 0;
    }




    .column-row-2, .column-row-2.span6 {
        width: 100%;
	margin-bottom: 0;
    }
    .column-row-2 div  {
        height: 200px;
        width: 100%;
    }

    .column-row-2 img {
        height: 225px;
        width: auto;
        float: none;
        position: relative;
    }

    #slider-row .container {
        margin: 0!important;
    }

    .tekstblokken h2 {
        color: #ffffff;
        font-weight: bold;
        font-size: 1rem;
        line-height: 1.7;
        letter-spacing: 0.4px;
        padding-right: 0;
    }

    .olieblokken h2 {
        font-weight: bold;
        font-size: 1rem;
        line-height: 1.7;
        letter-spacing: 0.4px;
        padding-right: 0;
    }

    #footer {
        font-size: 80%;
    }

    .mod-custom.mod-custom__footer-logo {
        text-align: center;
        width: 100%;
    }

	.tekstblokken
	{
		margin-top: 40px;
	}
.mod-custom .image-center {
    width: 100%;
    left: 0;
}
}




/*
     FILE ARCHIVED ON 03:57:01 Jun 18, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:27:56 Aug 18, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.417
  exclusion.robots: 0.052
  exclusion.robots.policy: 0.043
  esindex: 0.007
  cdx.remote: 6.821
  LoadShardBlock: 77.843 (3)
  PetaboxLoader3.datanode: 74.161 (5)
  PetaboxLoader3.resolve: 119.02 (3)
  load_resource: 219.341 (2)
*/