/*
Theme Name: Thema voor Kaap Doorn
Theme URI: http://demo.qodeinteractive.com/satellite/
Description: door Fly Webservices
Author: Fly Webservices
Author URI: https://flywebservices.nl/
Version: 1.0.0
Template: satellite
*/
@import url("../satellite/style.css");
h2 {
	font-size: 26px;
	line-height: 30px;
	font-weight: 300;
}
h3 {
	font-size: 22px;
	line-height: 26px;
	font-weight: 300;
}
body, p {
	font-weight: 400;
}
header {
	border-bottom: 1px solid #bcc5bb;
}
.title {
	background: #bcc5bb;
}
.title h1 {
	text-transform: uppercase;
	letter-spacing: 3px;
	text-shadow: 0px 0px 3px #bbb;
}
.title.with_image {
	max-height: 300px;
	overflow: hidden;
}
.home table {
	width: 100%;
}
.home table tr td {
	background-color: inherit;
	padding: 0;
	text-align: left;
}
footer {
	background: #bcc5bb;
	border-top: #fff;
}
.footer_top {
	padding: 30px 0 0 0;
}
.footer_top a {
	color: #626262;
}
.footer_top .widget.widget_nav_menu li {
	margin: 0 0 4px 0;
}
.footer_bottom {
	background: #fff;
	text-align: inherit;
}
.footer_bottom .two_columns_50_50>.column2 {
	text-align: right;
}
.contact_form {
	padding: 0;
}
.contact_form label {
	font-family: "Roboto", sans-serif;
	font-size: 15px;
	line-height: 40px;
	font-weight: 400;
}
.contact_form input[type='tel'], .contact_form input[type='email'], .contact_form input[type='date'] {
	background-color: transparent;
	width: 92%;
	margin: 0 0 20px 0;
	padding: 10px 2%;
	border: 0;
	outline: 0;
	resize: none;
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	font-size: 15px;
	color: #626262;
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
}
#respond textarea, #respond input[type='text'], .contact_form input[type='text'], .contact_form textarea {
	padding: 10px 2%;
	font-weight: 400;
}
#respond input[type='text'], .contact_form input[type='text'] {
	height: 20px;
}
.contact_form textarea {
	width: 94%;
}
.contact_form input.small {
	width: auto;
}
.contact_form input[type='date'] {
	width: 130px;
	height: 20px;
}
.contact_form .wpcf7-radio {
	margin: 0 0 20px 0;
	display: block;
}
section#offerte h3 {
	color: #ea5b0c;
}
section#offerte label {
	color: #fff;
}
section#offerte input[type="text"], section#offerte input[type="date"] {
	background: #fff;
}
.list.circle ul>li, .list.number ul>li, .list.number_with_background ul>li {
	font-size: inherit;
}
.widget #searchform {
	display: inline-block;
	width: 100%;
	overflow: hidden;
	border: 1px solid #d9d9d9;
	background-color: transparent;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
}
.widget #searchform .screen-reader-text {
	display: none;
}
.widget #searchform input[type="text"] {
	display: inline-block;
	text-decoration: none;
	border: 0;
	outline: 0;
	color: #545454;
	background-color: transparent;
	font-family: "Roboto", sans-serif;
	font-size: 15px;
	font-weight: 300;
	margin: 0;
	padding: 2px 4%;
	width: 76%;
	height: 36px;
	float: left;
}
.widget #searchform input[type="submit"] {
	width: 14%;
	height: 40px;
	display: inline-block;
	margin: 0;
	padding: 0 4%;
	font-size: 15px;
	font-weight: 300;
	line-height: 40px;
	border: 0;
	text-decoration: none;
	background-color: transparent;
	background-image: url(../satellite/css/img/search_icon.png);
	background-repeat: no-repeat;
	background-position: center;
	text-indent: -9999px;
	cursor: pointer;
	white-space: nowrap;
	float: left;
}
.portfolio_gallery, .portfolio_navigation {
	margin: 0;
}
.blog_holder article {
	padding: 0 0 30px;
	margin: 0 0 30px;
}
.blog_holder.massonary article.video .post_text .inner {
	padding: 35px 20px 20px;
}
.has-input-buttons, html > body input.has-input-buttons.ws-inputreplace, span.has-input-buttons {
	vertical-align: auto;
}
.google-maps {
	position: relative;
	padding-bottom: 60%;
// This is the aspect ratio  height: 0;
	overflow: hidden;
}
.google-maps iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}
.drop_down .second .inner ul, .drop_down .second .inner ul li ul {
	background: rgba(242, 244, 245, 0.9);
}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
	border-bottom: 1px solid #bcc5bb;
}
.list.circle ul>li {
	background-position: 0 13px;
	background-image: url(img/circle.svg);
}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a, nav.mobile_menu ul li.active>h5 {
	color: #ea5b0c;
}
.header_top {
	position: absolute;
	border-bottom: none;
	height: 0px;
	z-index: 999;
	right: 20px;
}
#lang_sel_list {
	padding: 0px 10px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	border-left: 1px solid #BCC5BB;
	border-right: 1px solid #BCC5BB;
	border-bottom: 1px solid #BCC5BB;
	background-color: #eee;
}
.header_top #lang_sel_list ul li a, .header_top #lang_sel_list ul li a:visited {
	line-height: 26px;
}
@media only screen and (min-width: 990px) and (max-width: 1100px) {
.logo a {
	height: 75px !important;
}
nav.main_menu ul li a, nav.main_menu>ul>li>h5 {
	padding: 0 20px;
}
}
@media only screen and (max-width: 640px) {
.title.with_image {
	margin-bottom: -20px;
}
.title.with_image img {
	width: 150%;
	max-width: 150%;
}
.title.with_image h1 {
	font-size: 36px;
	line-height: 42px;
}
.header_top {
	position: static;
	border-bottom: none;
	height: 0px;
}
.header_top .right {
	text-align: right;
}
.header_top .container {
	position: static;
	z-index: 999;
}
#lang_sel_list {
	border: none;
	background-color: transparent;
	margin-top: -50px;
	float: right;
}
}
@media only screen and (max-width: 480px) {
.title.with_image img {
	width: 200%;
	max-width: 200%;
}
.title.with_image h1 {
	font-size: 30px;
	line-height: 36px;
}
.call_to_action {
	padding: 20px;
}
}
body {
	font-family: Lato, sans-serif;
}
table th, .blog_holder article.blockquote .post_content_holder:hover .blockquote_holder, .blog_holder article.link .post_content_holder:hover .link_holder, .filter_holder ul li.active, .button, #submit_comment, .load_more a, .icon_inner, .progress_bars_with_image_content .bar .bar_noactive, .progress_bars_with_image_content .bar .bar_active, .highlight, .tabs .tabs-nav li.active a, .accordion_holder.accordion h3.ui-state-active > span, .accordion_holder.accordion h3:hover > span, .progress_bars .progress_content, .price_table_inner.active, .price_table_inner:hover, .list.number_with_background ul>li:before, .progress_bars_with_image_content .bar, .footer_top .social_menu.transparent li a, .pie_graf_legend ul li .color_holder, .line_graf_legend ul li .color_holder, .widget .tagcloud a:hover, .mejs-overlay-loading, .mejs-container .mejs-controls, .mejs-captions-text, .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector, .mejs-postroll-layer, .mejs-postroll-close, .projects_holder article span.text_holder, .portfolio_gallery .image_hover, .woocommerce ul.tabs li.active a, .woocommerce input[type='submit'], .woocommerce .product .onsale, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range {
	background-color: #ea5b0c;
}
.projects_holder article span.text_holder, .portfolio_gallery .image_hover {
	background-color: rgba(234,91,12,0.6);
}
h2 a, h3 a, h5 a, a:hover, p a:hover, .header_top #lang_sel ul > li:hover > a, .header_top #lang_sel_click ul > li:hover > a, .header_top #lang_sel ul li ul li a:hover, .header_top #lang_sel_click ul li ul li a:hover, .header_top #lang_sel_list ul li a, .header_top #lang_sel_list ul li a:visited, .header_top #lang_sel_list ul li a:hover, .header_top #lang_sel_list ul li a.lang_sel_other:hover, nav.main_menu > ul > li:hover > a, nav.main_menu > ul > li.active > a, .drop_down .second .inner ul li:hover a, .drop_down .second .inner ul li.sub ul li:hover a, .drop_down .wide .second ul li a, .drop_down .wide .second .inner ul li h5, .drop_down .wide .second ul li a:hover, .drop_down .wide .second .inner ul li.sub ul li a:hover, .drop_down .wide .second .inner ul li.sub .flexslider ul li a:hover, .drop_down .wide .second ul li .flexslider ul li a:hover, .drop_down .wide .second .inner ul li .flexslider h5, .drop_down .wide .second .inner ul li.sub .flexslider ul li h5 a, .drop_down .wide .second .inner ul li .flexslider ul li h5 a, .drop_down .wide.icons .second i, .blog_holder article .post_info .date, .blog_holder article .post_info .blog_like:hover span, .portfolio_like:hover span, .blog_holder article .post_info .blog_like a.liked span, .portfolio_like a.liked span, .comment_holder .comment .text .replay, .comment_holder .comment .text .comment-reply-link, .pagination ul li span, .pagination ul li.next a:hover, .pagination ul li.prev a:hover, .pagination ul li.last a:hover, .pagination ul li.first a:hover, .pagination ul li a:hover, .portfolio_navigation .portfolio_prev a:hover, .portfolio_navigation .portfolio_next a:hover, .counter_holder span.counter, .percentage, .progress_bars .progress_number, .price_table_inner ul li.table_title, .price_in_table .value, .price_in_table .price, .price_in_table .mark, .dropcap, .ordered ol li, .list.circle ul>li, .list.number ul>li, .list.number_with_background ul>li, .list.number ul>li:before, .list.number_with_background ul>li:before, .social_share_holder:hover .social_share_icon, .social_share_dropdown ul li span.share_title, .social_share_dropdown ul li:hover .share_text, .latest_post_bottom .latest_post_like a.liked span, .latest_post_bottom .latest_post_like a:hover span, aside .widget li a:hover, .widget.widget_rss li a.rsswidget:hover, aside #lang_sel_list ul li a:hover, aside #lang_sel_list a.lang_sel_sel:hover, aside #lang_sel_list ul li a.lang_sel_sel, aside #lang_sel ul li ul li:hover a, aside #lang_sel_click ul li ul li:hover a, aside #lang_sel_click a.lang_sel_sel:hover, aside #lang_sel a.lang_sel_sel:hover, .widget .tagcloud a, .footer_top ul li a:hover, .footer_top .widget li a:hover, .widget.widget_rss li a.rsswidget:hover, .footer_top #lang_sel_list ul li a:hover, .footer_top #lang_sel_list a.lang_sel_sel:hover, .footer_top #lang_sel_list ul li a.lang_sel_sel, .footer_top #lang_sel ul li ul li:hover a, .footer_top #lang_sel_click ul li ul li:hover a, .footer_top #lang_sel_click a.lang_sel_sel:hover, .footer_top #lang_sel a.lang_sel_sel:hover, #lang_sel_footer ul li a.lang_sel_sel, #lang_sel_footer ul li a:hover, #lang_sel_footer ul li a.lang_sel_sel:hover, .woocommerce .amount, .woocommerce ul.products li.product .price, .woocommerce-pagination ul.page-numbers li span.current, .woocommerce div.cart-collaterals h2 a span, .woocommerce .column2 aside ul.product_list_widget li span.amount, .woocommerce .select2-results li.select2-highlighted, .woocommerce-page .select2-results li.select2-highlighted, .woocommerce-checkout .chosen-container .chosen-results li.active-result.highlighted, .woocommerce ul.products li.product .added_to_cart, .woocommerce aside ul.product_list_widget li span.amount {
	color: #ea5b0c;
}
.blog_holder article .post_info .blog_like:hover, .portfolio_like:hover, .blog_holder article.blockquote .blockquote_holder, .blog_holder article.link .link_holder, #respond textarea:focus, #respond input[type='text']:focus, .contact_form input[type='text']:focus, .contact_form textarea:focus, .pagination ul li span, .pagination ul li.next a:hover, .pagination ul li.prev a:hover, .pagination ul li.last a:hover, .pagination ul li.first a:hover, .filter_holder ul li.active, .button.with_border, .icon_holder, .tabs .tabs-nav li.active a, .accordion_holder.accordion h3 > span, .price_table_inner, .dropcap, .list.number ul>li:before, .list.number_with_background ul>li:before, .message, .call_to_action, .social_menu li a, .widget .tagcloud a, .side_menu .widget.widget_search form.form_focus, .widget.widget_search form.form_focus, .header_top .searchform.form_focus, .footer_top_inner .searchform.form_focus, .woocommerce div.message, .woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce textarea:focus, .woocommerce-page textarea:focus, .woocommerce-pagination ul.page-numbers li span.current, .woocommerce-pagination ul.page-numbers li a.prev:hover, .woocommerce-pagination ul.page-numbers li a.next:hover, .woocommerce input[type='text']:focus, .woocommerce input[type='password']:focus, .woocommerce input[type='email']:focus, .woocommerce-page input[type='text']:focus, .woocommerce-page input[type='password']:focus, .woocommerce-page input[type='email']:focus, .widget #searchform.form_focus, .woocommerce ul.products li.product .added_to_cart, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
	border-color: #ea5b0c;
}
nav.main_menu > ul > li > a {
	font-weight: 400;
}
h1 {
	font-weight: 400;
}
.title h1 {
	color: #ffffff;
	font-family: Oswald, sans-serif;
	font-weight: 200;
}
h4, h4 a {
	font-size: 18px;
	font-weight: 400;
}
.google_map {
	height: 250px;
}
@media only screen and (max-width: 1000px) {
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
.parallax section {
	height: auto !important;
	min-height: 400px;
}
}
 @media only screen and (max-width: 480px) {
.parallax section {
	height: auto !important;
	min-height: 400px;
}
}
body {
	font-family: Lato, sans-serif;
}
table th, table tr:nth-child(odd) td, .blog_holder article.blockquote .post_content_holder:hover .blockquote_holder, .blog_holder article.link .post_content_holder:hover .link_holder, .filter_holder ul li.active, .button, #submit_comment, .load_more a, .icon_inner, .progress_bars_with_image_content .bar .bar_noactive, .progress_bars_with_image_content .bar .bar_active, .highlight, .tabs .tabs-nav li.active a, .accordion_holder.accordion h3.ui-state-active > span, .accordion_holder.accordion h3:hover > span, .progress_bars .progress_content, .price_table_inner.active, .price_table_inner:hover, .list.number_with_background ul>li:before, .progress_bars_with_image_content .bar, .footer_top .social_menu.transparent li a, .pie_graf_legend ul li .color_holder, .line_graf_legend ul li .color_holder, .widget .tagcloud a:hover, .mejs-overlay-loading, .mejs-container .mejs-controls, .mejs-captions-text, .mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector, .mejs-postroll-layer, .mejs-postroll-close, .projects_holder article span.text_holder, .portfolio_gallery .image_hover, .woocommerce ul.tabs li.active a, .woocommerce input[type='submit'], .woocommerce .product .onsale, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range {
	background-color: #ea5b0c;
}
.home table tr:nth-child(odd) td {
	background-color: transparent;
}
.projects_holder article span.text_holder, .portfolio_gallery .image_hover {
	background-color: rgba(234,91,12,0.6);
}
h2 a, h3 a, h5 a, a:hover, p a:hover, .header_top #lang_sel ul > li:hover > a, .header_top #lang_sel_click ul > li:hover > a, .header_top #lang_sel ul li ul li a:hover, .header_top #lang_sel_click ul li ul li a:hover, .header_top #lang_sel_list ul li a, .header_top #lang_sel_list ul li a:visited, .header_top #lang_sel_list ul li a:hover, .header_top #lang_sel_list ul li a.lang_sel_other:hover, nav.main_menu > ul > li:hover > a, nav.main_menu > ul > li.active > a, .drop_down .second .inner ul li:hover a, .drop_down .second .inner ul li.sub ul li:hover a, .drop_down .wide .second ul li a, .drop_down .wide .second .inner ul li h5, .drop_down .wide .second ul li a:hover, .drop_down .wide .second .inner ul li.sub ul li a:hover, .drop_down .wide .second .inner ul li.sub .flexslider ul li a:hover, .drop_down .wide .second ul li .flexslider ul li a:hover, .drop_down .wide .second .inner ul li .flexslider h5, .drop_down .wide .second .inner ul li.sub .flexslider ul li h5 a, .drop_down .wide .second .inner ul li .flexslider ul li h5 a, .drop_down .wide.icons .second i, .blog_holder article .post_info .date, .blog_holder article .post_info .blog_like:hover span, .portfolio_like:hover span, .blog_holder article .post_info .blog_like a.liked span, .portfolio_like a.liked span, .comment_holder .comment .text .replay, .comment_holder .comment .text .comment-reply-link, .pagination ul li span, .pagination ul li.next a:hover, .pagination ul li.prev a:hover, .pagination ul li.last a:hover, .pagination ul li.first a:hover, .pagination ul li a:hover, .portfolio_navigation .portfolio_prev a:hover, .portfolio_navigation .portfolio_next a:hover, .counter_holder span.counter, .percentage, .progress_bars .progress_number, .price_table_inner ul li.table_title, .price_in_table .value, .price_in_table .price, .price_in_table .mark, .dropcap, .ordered ol li, .list.circle ul>li, .list.number ul>li, .list.number_with_background ul>li, .list.number ul>li:before, .list.number_with_background ul>li:before, .social_share_holder:hover .social_share_icon, .social_share_dropdown ul li span.share_title, .social_share_dropdown ul li:hover .share_text, .latest_post_bottom .latest_post_like a.liked span, .latest_post_bottom .latest_post_like a:hover span, aside .widget li a:hover, .widget.widget_rss li a.rsswidget:hover, aside #lang_sel_list ul li a:hover, aside #lang_sel_list a.lang_sel_sel:hover, aside #lang_sel_list ul li a.lang_sel_sel, aside #lang_sel ul li ul li:hover a, aside #lang_sel_click ul li ul li:hover a, aside #lang_sel_click a.lang_sel_sel:hover, aside #lang_sel a.lang_sel_sel:hover, .widget .tagcloud a, .footer_top ul li a:hover, .footer_top .widget li a:hover, .widget.widget_rss li a.rsswidget:hover, .footer_top #lang_sel_list ul li a:hover, .footer_top #lang_sel_list a.lang_sel_sel:hover, .footer_top #lang_sel_list ul li a.lang_sel_sel, .footer_top #lang_sel ul li ul li:hover a, .footer_top #lang_sel_click ul li ul li:hover a, .footer_top #lang_sel_click a.lang_sel_sel:hover, .footer_top #lang_sel a.lang_sel_sel:hover, #lang_sel_footer ul li a.lang_sel_sel, #lang_sel_footer ul li a:hover, #lang_sel_footer ul li a.lang_sel_sel:hover, .woocommerce .amount, .woocommerce ul.products li.product .price, .woocommerce-pagination ul.page-numbers li span.current, .woocommerce div.cart-collaterals h2 a span, .woocommerce .column2 aside ul.product_list_widget li span.amount, .woocommerce .select2-results li.select2-highlighted, .woocommerce-page .select2-results li.select2-highlighted, .woocommerce-checkout .chosen-container .chosen-results li.active-result.highlighted, .woocommerce ul.products li.product .added_to_cart, .woocommerce aside ul.product_list_widget li span.amount, .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
	color: #ea5b0c;
}
.blog_holder article .post_info .blog_like:hover, .portfolio_like:hover, .blog_holder article.blockquote .blockquote_holder, .blog_holder article.link .link_holder, #respond textarea:focus, #respond input[type='text']:focus, .contact_form input[type='text']:focus, .contact_form textarea:focus, .pagination ul li span, .pagination ul li.next a:hover, .pagination ul li.prev a:hover, .pagination ul li.last a:hover, .pagination ul li.first a:hover, .filter_holder ul li.active, .button.with_border, .icon_holder, .tabs .tabs-nav li.active a, .accordion_holder.accordion h3 > span, .price_table_inner, .dropcap, .list.number ul>li:before, .list.number_with_background ul>li:before, .message, .call_to_action, .social_menu li a, .widget .tagcloud a, .side_menu .widget.widget_search form.form_focus, .widget.widget_search form.form_focus, .header_top .searchform.form_focus, .footer_top_inner .searchform.form_focus, .woocommerce div.message, .woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce textarea:focus, .woocommerce-page textarea:focus, .woocommerce-pagination ul.page-numbers li span.current, .woocommerce-pagination ul.page-numbers li a.prev:hover, .woocommerce-pagination ul.page-numbers li a.next:hover, .woocommerce input[type='text']:focus, .woocommerce input[type='password']:focus, .woocommerce input[type='email']:focus, .woocommerce-page input[type='text']:focus, .woocommerce-page input[type='password']:focus, .woocommerce-page input[type='email']:focus, .widget #searchform.form_focus, .woocommerce ul.products li.product .added_to_cart, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
	border-color: #ea5b0c;
}
nav.main_menu > ul > li > a {
	font-weight: 400;
}
h1 {
	font-weight: 400;
}
.title h1 {
	color: #ffffff;
	font-family: Oswald, sans-serif;
	font-weight: 200;
}
h4, h4 a {
	font-size: 18px;
	font-weight: 400;
}
.google_map {
	height: 250px;
}
.icon {
    height: 97px;
    background-position-y: 1px !important;
    top: -1px;
}
@media only screen and (max-width: 1000px) {
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
.parallax section {
	height: auto !important;
	min-height: 400px;
}
}
 @media only screen and (max-width: 480px) {
  .parallax section {
	height: auto !important;
	min-height: 400px;
  }
  .container_inner, .full_width .parallax_content {
    width: 90%;
  }
  nav.mobile_menu > ul {
    width: 100%;
  }
}