/*
Theme Name: New York Business Child
Theme URI: https://www.ceylonthemes.com/product/new-york-business-pro/
Template: new-york-business
Author: BlueBeagle
Author URI: https://bluebeagle.nl
Description: New York Business is the perfect theme for your business with professionalism. It will enable you to create almost any type of website such a blog, portfolio, any scale business website and WooCommerce store front, Easy digital download site with a beautiful &amp; unique design. The theme is developed using bootstrap framework and render nicely on any device. Work with the most popular page builders as Elementor, Beaver Builder, Brizy, Visual Composer, Divi, SiteOrigin, etc... The Features such as WooCommerce integration, WooCommerce product sliders and product grids, Header Contact, Social, Home Slider, Header &amp; footer Customization, typography features provided in theme will amaze you. Looking for a Feature rich Business theme? Look no further! See the demo, only theme you will ever need: https://wordpress.org/themes/new-york-business/ For more information about New York Business please go to https://www.ceylonthemes.com/product/new-york-business-pro
Tags: blog,e-commerce,theme-options,portfolio,one-column,two-columns,left-sidebar,right-sidebar,flexible-header,custom-colors,custom-header,custom-menu,custom-logo,featured-images,footer-widgets,post-formats,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.3.8.1.1625222042
Updated: 2021-07-02 10:34:02

*/
tr{
    border-bottom:none;
}
.main-navigation a:hover, .main-navigation a:focus{
    background-color: #EF790C;
}
section{
    padding-top: 50px;
    padding-bottom: 150px;

}
#section-orange{
    background-color: #ef790c;
    color: white;
}
#section-black{
    background-color: #333;
    color: white;
}
#section2, #section2 h2, #USP, #USP h3
{
    font-weight: 100;
    text-transform: uppercase;

}
#section2, #section2 h2{
    color:white;
}
#USP, #USP h3{
    color: #ef790c;
    font-weight: 100 !important;
    font-size:28px;
    text-transform: uppercase;
    font-family:"Roboto", sans-serif !important;
    text-align: center;
}
#USP img{
    float:none;
    vertical-align: top;
}
.google-business-reviews-rating .all-stars, .google-business-reviews-rating .rating-stars, .google-business-reviews-rating .listing .rating, .google-business-reviews-rating.fonts, .google-business-reviews-rating.fonts .heading, .google-business-reviews-rating.fonts .business-name, .google-business-reviews-rating.fonts div, .google-business-reviews-rating.fonts p, .google-business-reviews-rating.fonts span{
    font-family:"Roboto", sans-serif !important;
    font-weight: 100 !important;
    text-transform: uppercase;

}
footer{
    -webkit-box-shadow: 0 -3px 5px 2px rgba(0,0,0,0.5);
    box-shadow: 0 -3px 5px 2px rgba(0,0,0,0.5);
}

#section2 h2, #USP h2{
    margin-top:50px
}
#section2 i{
    font-size: 100px;
    color: rgba(255,255,255,0.5);
    display: block;
}
#section2 ul, #USP ul{
    display: inline-block;
    padding-top: 30px;
    list-style: none;
}
#USP ul{
    padding-top:0px!important;
}
#section2 ul li, #USP ul li{
    text-align: left;
    text-transform: initial;
    padding: 5px 10px 5px 15px;
    margin-top: 5px;
    font-size: 20px;
}
#section2 ul li:before, #USP ul li:before{
    content: '✓ ';
    padding-right: 10px;
}

.normaltext{
    text-transform: initial;
}
h4 {
    color: #ef790c;
}
.main-navigation ul ul a {
    background-color: #000;
}
.entry-summary {
    padding-left: 2px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #ef790c;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    background-color: #ef790c;
}
.fixed-header {
    background-color:#333 !important;
    top: 0;
    padding-top: 30px;
    position: fixed;
    min-height: 70px;
    border-bottom: 1px solid #fff;
}
.sticky-thema-filter {
    top: 155px !important;
    position: sticky;
    position: -webkit-sticky;
}
#sticky-nav {
    padding-top: 20px;
    padding-bottom: 10px;


}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected {
    -moz-box-shadow: 0 0 0 2px rgb(115, 204, 0) !important;
    -webkit-box-shadow: 0 0 0 2px rgb(115, 204, 0) !important;
    -o-box-shadow: 0 0 0 2px rgb(115, 204, 0) !important;
    box-shadow: 0 0 0 2px rgb(115, 204, 0) !important;
}
.woof_checkbox_label, .woof_radio_label {
    font-weight: normal;
}
a.reset_variations {
    color: red;
    text-decoration: underline;
}
.cart_totals h2, .my-nav-menu-search {
    display: none !important;
}

@media screen and (min-width: 48em) {
#top-menu > .current_page_item > a {
    background-color: #ef790c;
}
.main-navigation li li:focus > a, .main-navigation li li:hover > a, .main-navigation li li a:hover, .main-navigation li li a:focus, .main-navigation li li.current_page_item a:hover, .main-navigation li li.current-menu-item a:hover, .main-navigation li li.current_page_item a:focus, .main-navigation li li.current-menu-item a:focus {
    background-color: #ef790c;
}
}
.jumbotron-fluid {
    width: 100vw;
    height: 100vh;
    background-image: linear-gradient(rgba(50, 50, 50, 0.85), rgba(33, 33, 33, 0.6)),url("images/herozw.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}
.hero-text {
    color: rgb(255, 255, 255);
    padding: 20px;
}
h1{
    font-weight: 100 !important;
    font-size:38px;
    font-family:"Roboto", sans-serif !important;
    color: #EF790C !important;
    text-transform: uppercase;
    font-weight: 100 !important;
    font-style: italic;
}
h1.page-title:after{
    border-bottom: rgba(13, 13, 13, 0.5) !important;
}
h1.heroh1{
    color: rgb(255, 255, 255) !important;
    font-size: 4vw !important;
    font-weight: 900 !important;
    margin-top:0px;
    text-shadow:4px 4px #333333;
    margin-bottom: 10px;
    text-align: center;
    font-style: normal !important;
}
.hero-text li{
    font-size: 20px;
    text-align: left;
    display:none;
}
.lead{
    list-style: none;
    line-height: 2;
}
.lead li i{
    margin-right: 11px;
}
.leadcontainer p{
    margin-bottom: 80px;
    font-size: 20px;
    text-shadow:4px 4px #333333;


}
.leadcontainer button{
    text-transform: uppercase;
    background-color: #ef790c;
    font-size: 24px;
    box-shadow: 8px 4px 12px 2px black;

}
.leadcontainer button i {
margin-left: 15px;
}
#masthead{
    background-color:#000 !important;
}

.container.jumbo{
    margin-top: 100px;
    margin-bottom: 190px;

}
#maatwerk-tl{
    position: absolute;
    width: 50px;
    height: 50px;
    border-top: 1px solid #ef790c ;
    border-left: 1px solid #ef790c ;

    left: -10px;
    top: -20px;
    z-index: -100;
}
#maatwerk-br{
    position: absolute;
    width: 50px;
    height: 50px;
    border-top: 1px solid #ef790c ;
    border-left: 1px solid #ef790c ;

    top: 120px;
    z-index: -100;
}
#diensten{
    background-color:#ef790c;

}
#diensten h2{
    font-weight: 900 !important;
    font-size:38px;
    text-transform: uppercase;
    font-family:"Roboto", sans-serif !important;
    text-align: center;
}
#diensten h3{
    font-weight: 900 !important;
    font-size:24px;
    text-transform: uppercase;
    font-family:"Roboto", sans-serif !important;
    color: white;
}
#reviews{
    background-color:#fff;
padding-bottom:50px;
    padding-top:50px;
    border-top: 1px solid #999999;
    -webkit-box-shadow:inset -1px 3px 5px 2px rgba(0,0,0,0.5);
    box-shadow:inset -1px 3px 5px 2px rgba(0,0,0,0.5);
}
section#USP{
    padding-bottom: 30px;
    background-color: black;
    color: white;

}
.white{
    color:white !important;
}
.services-block{
    margin: 10px;
    padding: 10px 15px;
    border: 1px solid #000;
    border-radius: 15px;
}

.services-block h2{
    text-transform: uppercase;
    margin-top: 5px;
    color:white;
    font-weight: 900;


}
.services-block button{
    background-color: #333;
    padding: 1em 1em;
    border-radius: 5px;
    margin-top: 20px;

}
.services-block button i{
    margin-left:10px;
}
.service-block p{
    color: #000;
}
.padding0{
    padding: 0;
    display: flex;
}
/*Offerte aanvragen menu-button BEGIN */
#menu-item-3173{
    border-radius: 5px;
    border: 2px solid #ef790c;
    color: #ef790c;
}
#diemsten-circle{
    border-radius: 15px;
}
.teambg{
    background-image: url("images/undraw_team_collaboration_re_ow29.svg");
    background-size: contain;
    height: 350px;
background-repeat: no-repeat;
    background-position: center;
}
.p18px{
    font-size: 18px;
}
.footer-widget a, .footer-widget h2.widget-title, .footer-widget ul li{
    color:#AAA !important;
    font-size: 16px;
}
.footer-widget ul li i{
    font-size: 20px;
    margin-right: 15px;
    vertical-align: middle;
    color: #EF790C;
}
#postcode{padding-left: 35px;}

.footer-widget h2.widget-title{
    letter-spacing:0;
    font-size: 18px;
    font-weight: 900;

}
.footer-widget .widget.widget_nav_menu li::before{
    content: none;
}
.site-info, .bottom-menu{
    text-align: left;
}
.footer-legal-menu{
    text-align: right;
}
.footer-foreground .site-info a, #footer-legal li a{
    color: rgba(170,170,170,0.9);
}
.mini-header{
    font-size: 14px;
}
.footersocials{
    color: rgba(170,170,170,0.9);
    font-family: 'FontAwesome';
    font-size: 32px;
    font-style:normal;
}
.page:not(.home) #content{
    padding: 4em 0em;
}
.entry-title{
    text-align: left;
}
.entry-title {
    color: #EF790C;
    text-align: left !important;
    text-transform: uppercase;
    font-weight: 100 !important;
    font-style: italic;
}
/* Contact Form 7 BEGIN*/
.wpcf7 label
{
   font-weight: normal;
}
.wpcf7 input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{
    border-color: rgba(13, 13, 13, 0.2);
}
/* Contact Form 7 BEGIN*/

input[type="submit"]{
    background-color: #EF790C;
    font-weight: normal;
}

input[type="submit"]:after{
    content: "\f09a";
}
#googleMap{
    margin-top: 100px;
}
#googleMap iframe {
    width: 100%;
}
#googleMap {
    height: 350px;
}
#googleMap img { max-width: none; }

