/* CSS Document */

.menu li.floatright {float: right; position: relative;}
.menu li.floatright:hover {position: relative;}
.menu li.floatright .sub-menu {right: 0;}

/*@media only screen and (min-width: 1139px) {
	#slider #flexslider ul.slides li {
		background-position: center -200px;
	}
}*/

@media only screen and (max-width: 1139px) {
	#slider #flexslider::before,
	#slider #flexslider::after,
	.site-inner-wrapper::before,
	.site-inner-wrapper::after {display: none;}
	#slider #flexslider ul li .flex-caption {font-size: 40px;}
	.home #slider #flexslider,
	.home #slider.static {height: 500px;}
	/*.footer-widgets .widget-area {width: 50%; padding-bottom: 20px; float: left;}*/

	.content-negative-top-margin .content, .negative-top-margin, .sidebar .widget.negative-top-margin {
	    -ms-transform: translate(0,-75px);
	    -webkit-transform: translate(0,-75px);
	    transform: translate(0,-75px);
	    margin-bottom: -75px;
	}
}

@media only screen and (max-width: 1023px) {
	.site-inner {padding-left: 0; padding-right: 0;}
	.site-header .search-form {margin: 0; text-align: right;}
}

@media screen and (max-width: 979px) {
	/*.nav-primary .menu li a {padding: 5px 10px; padding: 0.5rem 1rem;}*/
	.footer-video .kerawidget h1 {font-size: 30px;}
	.single-advicepackage .content h2.entry-subtitle,
	.page-template-page_2-php .content h2.entry-subtitle {width: auto; margin: 0 0 1em 0; font-size: 4em;}

	.content-negative-top-margin .content,
	.negative-top-margin,
	.sidebar .widget.negative-top-margin {
		-ms-transform: initial;
		-webkit-transform: initial;
		transform: initial;
		z-index: 1;
		position: relative;
		margin-bottom: 0;
	}
}
@media screen and (max-width: 850px) {

	.entry .entry-content ul.contentblocks > li {width: 33.3%; display: inline-block;}

	.full-width-content .content {width: auto; padding: 0 15px;}

	/*.nav-primary .menu li a {padding: 5px 15px; padding: 0.5rem 1.5rem;}*/
	/*.footer-widgets .widget-area {width: 50%; padding-bottom: 20px;}*/
	.site-footer .wrap .widget.bottom {width: 100%; float: none; display: block; text-align:center; padding: 10px 0;}
	.site-footer .wrap .widget.bottom ul li {float: none; display: inline-block;}
	.footer-video .kerawidget h1 {font-size: 26px;}
	.footer-video .kerawidget img {width: 74px;}

}

@media only screen and (max-width: 767px) {

	.site-header {position: static;}
	.site-header .header-img {float: none; text-align: center;}
	.site-header .header-img a {width: 100%;}

	.site-header .header-widget-area {position: static;height: auto; float: none; text-align: center; padding: 5px 15px 15px;}
	.site-header .naw-contact {margin: 0; font-size: inherit;}
	.site-header .naw-contact .contactItemWrapper {padding: 5px 10px;}

	.site-header .widget-area .widget {display: block;}
	.widget_search {padding: 10px 0 0;margin-left: 0;}
	.site-header .search-form {text-align: center;}
	.search-form input[type="text"] {width: 100%;}
	.site-header .search-form button {position: static;}

	.nav-primary {margin-top: 0;z-index: auto;position: static;opacity: 1;}
	.nav-primary .wrap {padding: 0;}
	.nav-primary .menu,
	.nav-primary .menu li {border-top: 3px solid #f5f5f5;}
	.nav-primary .menu a:link, .nav-primary .menu a:visited, .nav-primary .menu a {padding: 10px 20px;}
	.nav-primary .menu li li {border-top-width: 2px;}
	.nav-primary .menu li li li {border-top-width: 1px;}
	.nav-primary .sub-menu {padding: 0;}

	#slider.static,
	#slider #flexslider {height: 400px;}
	#slider #flexslider .flex-direction-nav {display: none;}
	.home #slider.static,
	.home #slider #flexslider {height: 400px;}
	.home #slider #flexslider .flex-direction-nav {display: block;}
	#slider.static ul li .flex-caption,
	#slider #flexslider ul li .flex-caption {top: 25px; padding: 25px 50px;}
	#slider #flexslider .flex-control-nav {top: 175px;}
	#slider #flexslider .flex-direction-nav a {top: 110px;}
	/*#slider #flexslider .flex-control-nav {display: none;}
	#slider #flexslider .flex-direction-nav a {top: 75%;}*/
	/*#flexslider img {max-width: 100%; min-height: 100%; margin-left: -50%; min-width: 100%;}
	#flexslider li {left: 50%;}*/

	.sidebar-highlights,
	.sidebar-highlights-bottom {padding-top: 15px;}

	.entry {padding: 0;}

	.content,
	.sidebar-primary {width: 100%;}
	.content-sidebar .content-sidebar-inner-wrap {display: block; width: 100%;}
	.content-sidebar .content-sidebar-inner-wrap > * {display: block; width: 100%;}
	.content-sidebar .content-sidebar-inner-wrap .content {display: block; width: 100%; padding: 0 15px;}

	.single-advicepackage .content h2.entry-subtitle,
	.page-template-page_2-php .content h2.entry-subtitle {font-size: 3em;}

	.sidebar-primary {background: #f5f5f5;padding: 0 15px;}
	.sidebar-primary .widget {margin-right: 0;}

	.sidebar.sidebar-highlights .widget,
	.sidebar.sidebar-highlights-bottom .widget {padding: 0 15px 5px;}
	.sidebar.sidebar-highlights .wrap,
	.sidebar.sidebar-highlights-bottom .wrap {padding: 0;}

	.sidebar.offset-around .wrap,
	.sidebar.sidebar-highlights .widget.offset-around,
	.sidebar.sidebar-highlights-bottom .widget.offset-around {padding: 40px 20px;}

	/*.widget.offset-around.introduction img {margin: -10px -10px -10px 10px;}*/

	.comments-wrapper .entry-comments,
	.comments-wrapper .comment-respond, .comments-wrapper .entry-pings {padding-left: 15px; padding-right: 15px;}

	.footer-video .kerawidget {text-align: center;}
	.footer-video .kerawidget.first {text-align: center; padding-bottom: 0;}
	.footer-video .kerawidget.first img {display: none;}
	.footer-video .kerawidget h1 {font-size: 36px;}
	.footer-video .kerawidget iframe {}

	.entry .entry-content ul.contentblocks > li {width: 50%; display: inline-block;}

	iframe {max-height: 450px;}
}
@media screen and (max-width: 667px) {
	/*.home #slider #flexslider {height: 730px;}*/
	#slider.static ul li .flex-caption,
	#slider #flexslider ul li .flex-caption {top: 25px; padding: 25px 50px; line-height: 44px; font-size: 30px;}
	/*#slider #flexslider .flex-control-nav {top: 155px;}
	#slider #flexslider .flex-direction-nav a {top: 90px;}*/
}

@media only screen and (min-width: 642px) {
	.gform_wrapper .submit_in_body {position: relative;}
	.gform_wrapper .submit_in_body .gform_footer {margin: 0; padding: 0;}
	.gform_wrapper .submit_in_body .gform_footer .gform_button {position: absolute; right: 16px; bottom: 0; margin: 0; padding: 6px 10px;}
}

@media screen and (max-width: 567px) {
	/*.home #slider #flexslider {height: 730px;}*/
	#slider.static ul li .flex-caption,
	#slider #flexslider ul li .flex-caption {top: 25px; padding: 25px 50px; line-height: 34px; font-size: 24px;}
	/*#slider #flexslider .flex-control-nav {top: 130px;}
	#slider #flexslider .flex-direction-nav a {top: 90px;}*/

	.entry img, .entry a.alignleft, .entry a.alignright, img.alignleft, img.alignright, a.alignleft img, a.alignright img {float: none !important; display: block; margin: 0 auto 2.4rem;}
	#slider-sidebar .widget img.alignleft, .footer-widgets img.alignleft {float: left !important;}

	.footer-video .kerawidget h1 {font-size: 26px; margin-bottom: 0;}

	.widget.offset-around.introduction .textwidget img.alignright,
	.widget.offset-around.introduction img.alignright {margin: 0 auto 24px;}

	#commentform .comment-form-author,
	#commentform .comment-form-email,
	#commentform .comment-form-url,
	.gform_wrapper .form-quickscan-signup .gfield {display: block; width: 100%;}

	iframe {max-height: 400px;}
}
@media screen and (max-width: 479px) {
	/*.home #slider #flexslider {height: 810px;}*/
	#slider.static ul li .flex-caption,
	#slider #flexslider ul li .flex-caption {top: 15px; padding: 25px 50px; position: static;}

	#slider #flexslider.static ul.slides li img {display: none !important;}
	/*#slider #flexslider .flex-control-nav {top: 155px;}
	#slider #flexslider .flex-direction-nav a {top: 90px;}*/

	.entry .entry-content ul.contentblocks > li {width: 100%; display: block;}
	.entry .entry-content ul.diensten.contentblocks > li {text-align: center;}

	.widget img {float: none;}
	/*.footer-widgets .widget-area {width: 100%; padding-bottom: 20px;}*/

	.footer-video .kerawidget {padding: 30px 15px;}

	.footer-widgets .widget_nav_menu .menu li {width: 100%;}
	.site-header .naw-contact .contactItemWrapper {display: block;}

	iframe {max-height: 350px;}
}

@media screen and (max-width: 359px) {

/*@media screen and (max-width: 320px) and (-webkit-max-device-pixel-ratio: 2) {*/
	/*.home #slider #flexslider {height: 850px;}*/
	#slider.static ul li .flex-caption,
	#slider #flexslider ul li .flex-caption {font-size: 18px; line-height: 30px;}
	/*#slider #flexslider .flex-control-nav {top: 145px;}
	/*#slider #flexslider .flex-direction-nav a {top: 75px;}*/

	#slider-sidebar .widget .widget-title, #slider-sidebar .widget h1 {font-size: 17px;}

	.footer-video .kerawidget h1 {font-size: 22px;}

	.footer-widgets .buttons .menu li a img {margin: 0 5px 0 0;}
	.footer-widgets .buttons .menu li {padding-right: 10px;}
}

@media screen and (max-width: 319px) { /*and (-webkit-max-device-pixel-ratio: 1.5)*/
	/*.home #slider #flexslider {height: 900px;}*/
	#slider.static ul li .flex-caption,
	#slider #flexslider ul li .flex-caption {font-size: 15px; line-height: 30px;}
	/*#slider #flexslider .flex-control-nav {top: 145px;}
	/*#slider #flexslider .flex-direction-nav a {top: 75px;}*/

	#slider-sidebar .widget .widget-title, #slider-sidebar .widget h1 {font-size: 15px;}

	.footer-video .kerawidget h1 {font-size: 20px;}

	.footer-widgets .buttons .menu li a img {margin: 0 15px 0 0;}
	.footer-widgets .buttons .menu li {width: 100%;}

	iframe {max-height: 300px;}

	*  {word-break: break-word;}
}


@media screen and (max-width: 279px) {
	body {zoom: 0.8;}

	.search-form input, .search-form input[type="text"] {width: 150px;}

	#slider-sidebar .widget img.alignleft {float: none !important;}
	#slider-sidebar {position: relative;}
	.home #slider.static, .home #slider.static .slides li,
	.home #slider #flexslider, .home #slider #flexslider .slides li {height: auto; min-height: 175px;}
	#slider.static ul li .flex-caption,
	#slider #flexslider ul li .flex-caption {top: 0;}
	#slider #flexslider .flex-control-nav {top: auto; bottom: 10px;}
	/*body {font-size: 12px;}
	* {word-break: break-word;}

	.site-header .header-widget-area {padding: 5px 5px 10px;}

	#slider #flexslider ul li .flex-caption {display: none !important;}
	#slider #flexslider .flex-control-nav {display: none !important;}
	#slider #flexslider .flex-direction-nav a {top: 50%;}

	#slider-sidebar .widget .widget-title, #slider-sidebar .widget h1 {font-size: 15px;}

	.footer-video .kerawidget h1 {font-size: 20px;}

	.footer-widgets .buttons .menu li a img {margin: 0 15px 0 0;}
	.footer-widgets .buttons .menu li {width: 100%;}

	* {word-break: break-word;}*/
}

