.wrapper{max-width:1920px;margin:0 auto;width:100%;}
.top-icon .icons{width:20px;height:20px;fill:#fff;}
.top-icon .icons:hover{fill:#efefef;}
.menutoggler .menusvg:hover{fill:#efefef;}

/* ============= */
.text_cart,.top-icon{display:inline-block;line-height:1.5;vertical-align:middle;font-size:12px;}
.top_cart a{color:#fff;line-height:1.5;vertical-align:middle;display:inline-block;line-height:1.5;vertical-align:middle;font-size:12px;}
.text_cart{padding-top:10px;padding-left:10px;}
.top_cart{background:#000;display:inline-block;padding:10px;border-radius:5px;}
/* ============== */
.topIcon .top_cart,.topIcon .cart-customlocation{cursor:pointer;}
.topIcon .top_cart .icons{width:24px;height:24px;margin-top:-8px;margin-right:5px;}

/* ========= */
@media (min-width:600px){
  .top-bar{padding:0 40px;}
}
@media (min-width:900px){
}
@media (min-width:1200px){
  .top-bar{top:-20px;}
  .top-icon .icons{width:25px;height:25px;}
}
@media (min-width:1600px){
  .top-icon .icons{width:30px;height:30px;}
  .top-bar{padding:0 60px;}
}
@media (max-width:575px){
  .text_cart,.top-icon{font-size:8px;}
}

/* ==================================================== */
.header{position:relative;text-align:center}
.topbar{width:100%;padding:10px;background-color:transparent;position:fixed;top:0;z-index:9;}
.menutoggler{text-align:left;position:relative;cursor:pointer;}
.menutoggler .menusvg{width:27px;height:27px;fill:#fff;}

/* =============== */
.logo{line-height:0;max-width:800px;margin:0 auto;}
.top-bar .logo img,.top-bar .logo a{display:inline-block}
.main-menu-div{text-align:left;line-height:1;vertical-align:middle;display:inline-block;}
.main-menu-div ul{margin:0;padding:0;line-height:1;}
.main-menu-div ul li{padding:0;margin:0;transition:all 0.2s linear;}
.main-menu-div ul li a{line-height:normal;position:relative;z-index:1;font-family:'Montserrat',sans-serif;}
.main-menu-div>ul{margin:0;}
.main-menu-div>ul>li{display:inline-block;}
.main-menu-div>ul>::before{display:none;}
.main-menu-div>ul>li>a{display:inline-block;}
.main-menu-div ul li.has-sub{position:relative;}
.main-menu-div ul li ul{visibility:hidden;opacity:0;position:absolute;top:100%;left:0;margin:0;width:255px;padding:10px;z-index:9;}
.main-menu-div ul li.hovered>ul{visibility:visible;opacity:1;transition:all 0.3s linear;background-color:#f7c24b;}
.main-menu-div ul li ul li{display:block;height:0;transition:all 0.3s linear;}
.main-menu-nav ul li ul li::before{display:none;}
.main-menu-div ul li.hovered>ul>li{height:auto;}
.main-menu-div ul li ul li a{color:#282526;line-height:1.4;display:block;padding:10px;text-align:left;border-radius:3px;font-weight:600;font-size:14px;}
.main-menu-div ul li ul li a:hover{background:#181818;color:#fff;}
.main-menu-div>ul>li>ul>li>ul{top:10px;left:100%;}
.main-menu-div>ul>li.hovered>ul>li.hovered>ul{top:0;}
.main-menu-div>ul>li.hovered>ul>li.hovered>ul>li{height:auto;}
.main-menu-div ul li a{padding:15px;font-size:16px;line-height:1.2;text-transform:capitalize;font-weight:bold;}
.main-menu-div>ul>li:hover,.main-menu-div>ul>li>a.current-menu-item,.main-menu-div ul li ul{background:transparent;color:#00b0db;}
.main-menu-div>ul>li>a{font-weight:600;font-size:14px;color:#fff;text-transform:capitalize;padding:0 0 15px 0;}
.top-bar.darkHeader .main-menu-div>ul>li>a:hover,.top-bar.darkHeader .main-menu-div>ul>li>a.current-menu-item,.main-menu-div>ul>li.has-sub.hovered>a,.main-menu-div>ul>li>a:hover{color:#fff;}

/* =====*/
.topbar.darkHeader{position:fixed;top:-1px;left:0;width:100%;animation-name:fadeInDown;animation-duration:1s;animation-delay:0s;z-index:8;padding:10px;-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.18);-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.18);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.18);background-color:rgb(0 0 0);}
.topbar::after{content:"";display:block;clear:both;}
.topbar.darkHeader  .logo img{width:500px;}

/* ============= */
.main-menu-div{text-align:left;}
.body-overlay{display:none;position:fixed;height:100%;width:100%;left:0;top:0;background:rgba(0,0,0,.25);cursor:pointer;}
.main-menu-nav{z-index:99;}
.main-menu-nav .main-menu-div{text-align:left;position:fixed;left:-400px;top:0;height:100%;width:280px;background:#001b34;box-shadow:0 0 5px 2px rgba(0,0,0,0.1),0 0 5px 3px rgba(0,0,0,0.3);transition:all 0.3s linear;z-index:9;overflow:auto;}
.main-menu-nav .main-menu-div.mobiel-menu{left:0;}
.main-menu-nav .main-menu-div ul{visibility:visible;opacity:1;}
.main-menu-nav .main-menu-div ul li{display:block;height:auto;}
.main-menu-nav .main-menu-div ul li a{color:#ffffff;display:block;padding:10px 20px;border-bottom:1px solid rgb(255 255 255 / 9%);line-height:1.4;font-size:14px;}
.main-menu-div>ul>li:hover,.main-menu-div>ul>li>a.current-menu-item,.main-menu-div>ul>li>ul{background:#001325;}
.main-menu-nav .main-menu-div ul li ul{position:relative;padding:0;margin:0;width:100%;background:#001325;display:none;}
.main-menu-nav .main-menu-div>ul>li>ul.open>li{height:auto;}
.main-menu-nav .main-menu-div ul li ul li a{padding-left:20px;font-weight:400;color:#ffffff;}
.main-menu-div ul li ul li a:hover{background:#252b31;}
.main-menu-nav .main-menu-div>ul>li>ul>li>ul{left:auto;top:auto;background:#000810;}
.main-menu-nav .main-menu-div>ul>li>ul>li>ul.open li{height:auto;}
.main-menu-nav .main-menu-div>ul>li>ul>li>ul>li>a{border-bottom-color:rgba(255,255,255,0.1);}
.main-menu-nav .menu-header{display:block;padding:20px;border-bottom:1px solid rgb(255 255 255 / 9%);}
.main-menu-nav .menu-header::before,.main-menu-nav .menu-header::after{content:"";display:table;clear:both;}
.menu-header .home-icon{float:left;display:block;position:relative;z-index:2;color:#ffffff;font-size:20px;cursor:pointer;}
.menu-header .home-icon svg.icons{width:20px;height:20px;fill:#fff!important;}
.menu-header .home-icon svg.icons path{fill:#fff!important;}
.menu-header .home-icon::before{margin:0;position:relative;z-index:-1;}
.menu-header .close-icon{display:block;float:right;color:#ffffff;font-size:20px;cursor:pointer;}
.menu-header .close-icon::before{margin:0;}
.menu-header .close-icon svg.icons{width:15px;height:15px;fill:#fff!important;}
.menu-header .close-icon svg.icons path{fill:#fff!important;}
.main-menu-nav .down-arrow{position:absolute;top:0;right:0;width:40px;height:39px;border-left:1px solid rgb(255 255 255 / 9%);cursor:pointer;z-index:1;}
.main-menu-nav .down-arrow::after{content:"";position:absolute;right:50%;top:19px;margin-top:-3px;margin-right:-3px;height:0;width:0;border-top:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;transition:all 0.3s linear;}
.main-menu-nav .submenu-opened.down-arrow::after{border-top:0 solid transparent;border-bottom:5px solid #fff;}
.main-menu-div>ul>li>a{font-weight:400;}
.mobiel-menu ul li ul{left:0;}
.mobiel-menu ul li ul::before{display:none;}
.topbar.darkHeader .logo{display:none}
.topbar.darkHeader .site_phones p{font-size:12px;}
@media (min-width:1400px){
  .topbar{padding:30px 60px;}
}

/* ================================ */

/* ====homeBanner========== */
.homeBanner,.homeBannerSlider,.homeBannerSlide{position:relative;}
.homeBannerSlider.slick-dotted.slick-slider{margin-bottom:0;}
.innerBanner img,.homeBannerSlide img{width:100%;}
.homeBanner .hbanABS h1,.homeBanner .hbanABS h2,.homeBanner .hbanABS h3,.homeBanner .hbanABS h4,.homeBanner .hbanABS h5,.homeBanner .hbanABS h6,.homeBanner .hbanABS .h1,.homeBanner .hbanABS .h2,.homeBanner .hbanABS .h3,.homeBanner .hbanABS .h4,.homeBanner .hbanABS .h5,.homeBanner .hbanABS .h6{color:#ffffff;}

/* ===== */
.homeBanner .hbanABS{position:relative;text-align:center;background:rgb(72 55 5);padding:15px  10px;}

/* === */
.homeBanner .hbanABS h1{font-size:24px;margin:0;color:#fff;line-height:1.3;font-family:'Dancing Script';font-weight:bold;}
.homeBanner .hbanABS h1 span{font-size:30px;font-style:normal;}

/* ===== */
.innerbann .hbanABS{position:absolute;left:0;bottom:10px;right:0;margin:0 auto;padding:10px;width:auto;height:auto;background:transparent;}

/* === */
.innerbann .hbanABS h1{font-size:24px;margin:0;color:#fff;line-height:1.3;font-family:'Dancing Script';font-weight:bold;}
.innerbann{height:200px;}
.innerbann .hbanABS h1 span{font-size:30px;font-style:normal;}
/* ============= */
.main{padding:30px 0;}

/* ============= */
@media (min-width:576px){
  .homeBanner .hbanABS{position:absolute;left:0;bottom:10px;right:0;margin:0 auto;padding:0;width:auto;height:auto;background:transparent;}
  .homeBanner .hbanABS h1{font-size:20px;line-height:normal;}
  .homeBanner .hbanABS{bottom:10%;}
  .homeBanner .hbanABS h1{font-size:30px;}
  .homeBanner .hbanABS h1 span{font-size:60px;}

  /* =========== */
  .innerbann .hbanABS{position:absolute;left:0;bottom:10px;right:0;margin:0 auto;padding:0;width:auto;height:auto;background:transparent;}
  .innerbann .hbanABS h1{font-size:20px;line-height:normal;}
  .innerbann .hbanABS{bottom:10px;}
  .innerbann .hbanABS h1{font-size:30px;}
  .innerbann .hbanABS h1 span{font-size:60px;}
}
@media (min-width:768px){
  .homeBanner .hbanABS{bottom:15%;}
  .homeBanner .hbanABS h1{font-size:40px;}
  .homeBanner .hbanABS h1 span{font-size:80px;}

  /* =========== */
  .innerbann{height:400px;}
  .innerbann .hbanABS{bottom:15px;}
  .innerbann .hbanABS h1{font-size:40px;}
  .innerbann .hbanABS h1 span{font-size:80px;}
}
@media (min-width:992px){
  .main{padding:55px 0;}

  /* ========= */
  .homeBanner .hbanABS{bottom:20%;}
  .homeBanner .hbanABS h1{font-size:50px;}
  .homeBanner .hbanABS h1 span{font-size:100px;}

  /* ========= */
  .innerbann .hbanABS{bottom:20px;}
  .innerbann .hbanABS h1{font-size:50px;}
  .innerbann .hbanABS h1 span{font-size:100px;}
}
@media (min-width:1200px){
  .homeBanner .hbanABS{bottom:20%;}
  .homeBanner .hbanABS h1{font-size:70px;}
  .homeBanner .hbanABS h1 span{font-size:140px;}

  /* ======== */
  .innerbann .hbanABS{bottom:20px;}
  .innerbann .hbanABS h1{font-size:70px;}
  .innerbann .hbanABS h1 span{font-size:140px;}
}
@media (min-width:1300px){
  .homeBanner .hbanABS{bottom:20%;}
  .homeBanner .hbanABS h1{font-size:70px;}
  .homeBanner .hbanABS h1 span{font-size:140px;}

  /* ========= */
  .innerbann .hbanABS{bottom:20px;}
  .innerbann .hbanABS h1{font-size:70px;}
  .innerbann .hbanABS h1 span{font-size:140px;}
}
@media (min-width:1400px){
  .homeBanner .hbanABS{bottom:20%;}
  .homeBanner .hbanABS h1{font-size:80px;}
  .homeBanner .hbanABS h1 span{font-size:200px;}

  /* ======== */
  .innerbann .hbanABS{bottom:20px;}
  .innerbann .hbanABS h1{font-size:80px;}
  .innerbann .hbanABS h1 span{font-size:200px;}
}
@media (min-width:1500px){
  .homeBanner .hbanABS{bottom:30%;}
  .homeBanner .hbanABS h1{font-size:100px;line-height:1}
  .homeBanner .hbanABS h1 span{font-size:200px;}

  /* ===== */
  .innerbann .hbanABS{bottom:40px;}
  .innerbann .hbanABS h1{font-size:100px;line-height:1}
  .innerbann .hbanABS h1 span{font-size:200px;}
}
@media (min-width:1700px){
  .homeBanner .hbanABS h1{font-size:100px;}
  .homeBanner .hbanABS h1 span{font-size:200px;}

  /* ========== */
  .innerbann .hbanABS h1{font-size:100px;}
  .innerbann .hbanABS h1 span{font-size:200px;}
}

/* ========================================================== */
.golf_img{border:10px solid #fff;-moz-box-shadow:0 0 50px rgba(0,0,0,.1);-webkit-box-shadow:0 0 50px rgba(0,0,0,.1);box-shadow:0 0 50px rgba(0,0,0,.1);}

/* ======== */
@media (min-width:992px){
  .golf_img{position:absolute;width:415px;top:30%;left:20px;}
}
@media (min-width:1200px){
  .golf_img{width:550px;top:20%;}
}
@media (min-width:1600px){
  .golf_img{width:730px;top:20%;left:60px;}
}

/* ========================================================== */



.home  h1.entry-title span{font-size:30px;font-style:normal;}
/* ============= */
@media (min-width:576px){
  .home  h1.entry-title span{font-size:40px;}
}
@media (min-width:768px){
   .home  h1.entry-title span{font-size:40px;}
}
@media (min-width:992px){
  .home  h1.entry-title span{font-size:60px;}
}
@media (min-width:1200px){
 .home  h1.entry-title  span{font-size:60px;}
}
@media (min-width:1300px){
 .home  h1.entry-title span{font-size:80px;}
}
@media (min-width:1400px){
   .home  h1.entry-title span{font-size:100px;}
}
