/*
 Theme Name:   Bombard
 Theme URI:    http://www.addviso.com/
 Description:  Bombard theme
 Author:       Addviso
 Author URI:   http://www.addviso.com
 Template:     strollik
 Version:      1.0.0
 Text Domain:  zodiac
*/

/* GLOBAL         */
/*================*/
.bg-style-v2 { background-image: none; }
.btn { letter-spacing: 3px; font-weight: 200; }
.space-padding-tb-e404{ padding-bottom: 40px; padding-top: 200px; }
.btn-all-fullwith .btn { letter-spacing: 1.5px; width: 100%; }
.comment-form .form-submit { margin-top: 20px; }
.owl-carousel-play { display: inline-block; width: 100%; }
.btn-default { color: #fff; background-color: #aa182c/*#dcac11*/; border-color: #aa182c/*#dcac11*/; font-weight: 600; text-shadow: 0px 3px 7px rgba(0, 0, 0, 0.35); letter-spacing: 1px; -webkit-transition: background 200ms ease, border 200ms ease; -moz-transition: background 200ms ease, border 200ms ease; -o-transition: background 200ms ease, border 200ms ease; transition: background 200ms ease, border 200ms ease; }
.btn-default:hover, .btn-default:active, .btn-default:focus, .btn-default:active:hover, .btn-default:active:focus { background-color: #8A0416/*#A07D0C*/; border-color: #8A0416/*#A07D0C*/; }
.text-red { color: #ac1126; }
.ttu { text-transform: uppercase; }
.fwsb { font-weight: 600; }
.network-page div.checker input, .network-page div.radio input, .network-page div.selector select, .network-page div.uploader input { position: absolute; z-index: 2; top: 0; left: 0; right: 0; bottom: 0; margin: 0!important; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); border: none; }
.page-template-model_newsletter div.radio input { position: relative!important; opacity: 1!important; filter: alpha(opacity=100)!important; width: auto!important; height: auto!important; left: auto; margin: 4px 7px 0 0 !important; }
.page-template-model_newsletter div.radio label { padding-left: 0; }
.site-main { clear: both; }
/* .container.fullwidth { width: 100%; } */
/* .inner-container { margin: 0 auto; max-width: 1400px; } */
.form-rgpd-mention { font-size: 11px; line-height: 1.5em; margin-top: 2em !important; text-align: left; }

.form-group__error label { color: #ff0000; }
.form-group__error input, .form-group__error select { border: 1px solid #ff0000; }
.form-submit:disabled { cursor: wait; opacity: .4; }
.product-video { clear: both; }
/**
 * Page Style
 */
#page { max-width: none; }
h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small { color: #222; font-weight: 500; }
.table > tbody > tr > th { width: 40%; }
.pbr-grid-posts article.post .entry-title { margin-bottom: 0; }

/* HEADER         */
/*================*/
#pbr-topbar { position: absolute; top: 0px; left: 0; width: 100%; z-index: 1000; background: transparent; height: 0; margin: 0; padding: 0; }
#pbr-topbar .wpml-languages { position: relative; top: 15px; }
#pbr-topbar .container { padding: 0 39px; }
#pbr-topbar .inner { position: relative; }
#pbr-topbar a { color: #FFFFFF; }
.offcanvas-head.bg-primary { background-color: #dcac11 !important; }

@media screen and (max-width: 767px) {
    #pbr-masthead { overflow: hidden; }
}
#pbr-masthead .logo-wrapper .logo-theme a img { display: block; }
#pbr-masthead .row > div { position: static; white-space: normal; }
.navbar { position: static; }
.home #pbr-masthead { padding: 0 0 20px; }
.home #pbr-masthead.header-absolute { height: 158px; background: rgba(0,95,155,.0); -webkit-transition: background 200ms ease; -moz-transition: background 200ms ease; -o-transition: background 200ms ease; transition: background 200ms ease; }
.navbar-mega .navbar-nav > .aligned-fullwidth > .dropdown-menu { width: 100% !important; position: absolute; left: 0; margin: 0 auto; }
.home .navbar-mega .navbar-nav > .aligned-fullwidth > .dropdown-menu { top: 100px; height: 100%; background: rgba(0,95,155,.5); }
.home .navbar-mega .navbar-nav > .aligned-fullwidth > .dropdown-menu .dropdown-menu-inner { background: #ffffff; }
.navbar-mega .navbar-nav .container-mega .text-center { line-height: 2em; }
.navbar-mega .navbar-nav .container-mega .text-center a { font-weight: 500; color: #005f9b; padding-top: 10px; margin-top: 10px; display: inline-block; -webkit-transition: color 200ms ease; -moz-transition: color 200ms ease; -o-transition: color 200ms ease; transition: color 200ms ease; }
.navbar-mega .navbar-nav .container-mega .text-center a:hover { color: #000000; }
.navbar-mega .navbar-nav .container-mega .wpb_single_image { margin-bottom: 20px; margin-top: -30px; }
.navbar-mega .navbar-nav .container-mega .vc_separator { margin-bottom: 20px; }
.navbar-mega .navbar-nav .container-mega .widget-text-heading { padding-bottom: 10px; }
.navbar-mega .navbar-nav .container-mega .widget-text-heading h3 { margin-bottom: 0; }
.navbar-mega .navbar-nav .container-mega .widget-text-heading .widget-heading .description { text-align: center; font-size: 12px; letter-spacing: 2px; color: #000; text-transform: none; font-weight: 600; }
.navbar-mega .navbar-nav .container-mega .widget-text-heading .widget-heading { text-align: center; font-size: 25px; letter-spacing: -1px; }
.navbar-mega .navbar-nav .container-mega .wpb_text_column { margin-bottom: 20px; }
.navbar-mega .navbar-nav .container-mega .row > div:after { display: none; }
.navbar-mega .navbar-nav > .aligned-fullwidth > .dropdown-menu { -webkit-box-shadow: 0 0 0 rgba(0f, 0, 0, 0); box-shadow: 0 0 0 rgba(0, 0, 0, 0); }
.navbar-mega .widget-text-heading .widget-heading .description { top: -20px; }

.pbr-breadscrumb .breadcrumb li.active { top: 10px; left: 0; position: relative; }
.pbr-breadscrumb .breadcrumb li:last-child { display: inline-block; }

.single-usages .pbr-breadscrumb .breadcrumb li.active { display: none; }
.single-usages .pbr-breadscrumb .breadcrumb li:last-child { display: none; }

.home #pbr-masthead.header-absolute { position: absolute; }
#pbr-masthead::before { content:''; position: absolute; top: 0; left: 0; height: 130px; width: 100%; background: url(/wp-content/themes/bombard/images/bg_menu.png) top center repeat-x; }
#pbr-masthead.header-absolute { position: relative; }
#pbr-masthead.header-absolute { height: 109px; background: #1b2129; }
#pbr-masthead.header-absolute:before { display: none; }
#pbr-masthead { padding: 0; }
#pbr-masthead .logo-wrapper .logo-theme a {  z-index: 10000; position: relative; background-image: none; display: inline-block; width: 100%; height: auto; }
#pbr-masthead .logo-wrapper .logo-theme a img { width: auto; }

.home #pbr-masthead .logo-wrapper { height: auto; }
.prb-logo-col { padding-left: 10px; padding-right: 0; }
#pbr-masthead .logo-wrapper { height: 104px; padding-top: 21px; }

.pbr-breadscrumb { padding: 20px 15px; margin-bottom: 0; }
.pbr-breadscrumb .breadcrumb { padding: 0; }

#pbr-logo { text-align: center; height: 100%; }
#pbr-masthead .logo-wrapper .logo-theme a img { margin: 0 auto; }
.pbr-mainmenu.right { text-align: right; }
.pbr-mainmenu.left { text-align: left; }
.tp-caption { text-shadow: -2px 2px 1px rgba(0, 0, 0, 0.44); }

.wpml-languages.quick-button { cursor: pointer; }
.wpml-languages.quick-button .heading { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.wpml-languages.quick-button i { font-size: 9px; color: #FFFFFF; }
.wpml-lang-dropdown { display: none; position: absolute; right: 0; top: 30px; z-index: 100000; background: #1d1d1d; list-style: none; padding: 5px 10px; width: 150px; }
.wpml-lang-dropdown li { padding: 5px 10px; text-transform: none; font-size: 12px; }

.navbar-mega { line-height: 109px; }
.home .navbar-mega { line-height: 121px; }
.navbar-mega .navbar-nav { white-space: nowrap; }
.navbar-mega .navbar-nav > li { margin: 0 15px; }
.navbar-mega .navbar-nav > li > a { font-weight: 500; text-shadow: -2px 2px 1px rgba(0, 0, 0, 0.44); }
.navbar-mega .navbar-nav > li > a::before { background: #c32322 none repeat scroll 0 0; }
.sidebar-offcanvas { z-index: 100000; width: 80%; left: -80%; }

@media (max-width: 1200px) {
    .navbar-mega .navbar-nav > li { margin: 0 8px; }
}
@media screen and (max-width: 991px) {
    .home #pbr-masthead.header-absolute { position: relative; background: #2d2d2d; }
}
@media screen and (max-width: 767px) {
    .home #pbr-masthead.header-absolute { width: 100%; }
    .btn-widget-leaflet { margin-bottom: 10px; }
}
@media screen and (max-width: 600px) {
    .home #pbr-masthead .logo-wrapper .logo-theme a { height: 84px; }
    .home #pbr-masthead.header-absolute { height: 128px; }
    .home #pbr-masthead.header-absolute:hover { height: 128px; }
}
@media screen and (max-width: 440px) {
    .home #pbr-masthead.header-absolute { padding-top: 0; }
    .home #pbr-masthead .logo-wrapper .logo-theme a { height: 60px; }
    .home #pbr-masthead.header-absolute { height: 100px; }
    .home #pbr-masthead.header-absolute:hover { height: 100px; }
}

.topbar-mobile-langs { height: 48px; line-height: 48px; padding-right: 10px; }
.topbar-mobile-langs .wpml-lang-dropdown { top: 40px; background: #3C424C; }
.topbar-mobile-langs .wpml-lang-dropdown li { padding: 0 10px; }
.topbar-mobile-langs .wpml-lang-dropdown li a { color: #ffffff; }

/* HOME           */
/*================*/
.wpb_revslider_element.wpb_content_element { margin-bottom: 0; }
.home-boats-subtitle, .home-boats-title { font-weight: 600; text-align: center; letter-spacing: 2px; }
.home-boats-subtitle { color: #66758a; font-size: 12px; margin-bottom: 0; }
.home-boats-title { color: #be954c; font-size: 18px; }
.wpb_image_zodiac_grid .isotope-item { background-color: #005f9b; position: relative; }
.wpb_image_zodiac_grid .isotope-item img { opacity: 1; filter: alpha(opacity=100); -webkit-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; transition: opacity 200ms ease; }
.wpb_image_zodiac_grid .isotope-item:hover img { opacity: 0.4; filter: alpha(opacity=40); }
.wpb_image_zodiac_grid .isotope-item:hover .info { opacity: 1; filter: alpha(opacity=100); }
.wpb_image_zodiac_grid .isotope-item .info { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; transition: opacity 200ms ease; }
.wpb_image_zodiac_grid .isotope-item .info .middle { display: inline-block; width: 100%; vertical-align: middle; text-align: center; line-height: 1.2em; padding: 0 20px; }
.wpb_image_zodiac_grid .isotope-item .info .title { text-align: center; font-family: "Poppins", Helvetica, sans-serif; font-weight: 700; font-size: 1.429em; color: #FFFFFF; display: block; margin-bottom: 20px; }
.wpb_image_zodiac_grid .isotope-item .info .text { text-align: center; font-family: "Poppins", Helvetica, sans-serif; font-size: 1em; color: #FFFFFF; display: block; line-height: 1.7em; }

.hebe .tp-bullet { width: 5px; height: 5px; border: 4px solid rgba(255, 255, 255, 1); background: rgba(164, 151, 133, 1); }
.hebe .tp-bullet:hover, .hebe .tp-bullet.selected { background: rgba(255, 255, 255, 1); border-color: rgba(164, 151, 133, 1); }

.bb-expe-big .vc_column-inner, .bb-expe-small .vc_column-inner { position: relative; height: 100%; padding: 0; }
.bb-expe-small { cursor: pointer; }
.bb-expe-small .vc_column-inner { text-align: center; }
.bb-expe-small:after { content: ''; position: absolute; z-index: 2; opacity: 0; top: 0; left: 0; height: 100%; width: 100%; -webkit-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; transition: opacity 200ms ease; }
.bb-expe-big .vc_column-inner .wpb_text_column, .bb-expe-small .vc_column-inner .wpb_text_column { position: absolute; z-index: 3; top: 50%; width: 100%; margin: 0; padding: 10%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-family: "Poppins", Helvetica, sans-serif; font-size: 1em; color: #ffffff; letter-spacing: 2px; }
.bb-expe-big .vc_column-inner .wpb_text_column h3 { font-size: 3.071em; color: #a3eaf0; text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.3); text-transform: uppercase; font-weight: 700; margin-bottom: 20px; margin-top: 0; letter-spacing: -2px; }
.bb-expe-big .vc_column-inner .wpb_text_column { text-transform: uppercase; font-weight: 500; letter-spacing: 2px; }
.bb-expe-small .vc_column-inner .wpb_text_column h4 { font-size: 1.429em; color: #ffffff; font-weight: 800; }
.bb-expe-small .vc_column-inner .wpb_text_column { opacity: 0; font-weight: 200; -webkit-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; transition: opacity 200ms ease; }
.bb-expe-small:hover:after, .bb-expe-small:hover .vc_column-inner .wpb_text_column { opacity: 1; }

.bb-expe-small.bb-expe-blue:after   { background: rgba(163,234,240, 0.8); }
.bb-expe-small.bb-expe-gold:after   { background: rgba(190,149,76, 0.8); }
.bb-expe-small.bb-expe-yellow:after { background: rgba(238,182,4, 0.8); }
.bb-expe-small.bb-expe-brown:after  { background: rgba(164,151,133, 0.8); }


.bb-expe-big { height: 700px; }
.bb-expe-small { height: 350px; }

@media screen and (max-width: 800px) {
    .wpb_image_zodiac_grid .isotope-item .info { line-height: 100%!important; opacity: 1!important; filter: alpha(opacity=100)!important; top: auto; bottom: 0; height: 40px; }
    .wpb_image_zodiac_grid .isotope-item .info .title { color: #000000; }
    .wpb_image_zodiac_grid .isotope-item .info .text { display: none; }
    .wpb_image_zodiac_grid .isotope-item:hover img { opacity: 1!important; filter: alpha(opacity=100)!important; }
}

@media (max-width: 767px) {
    .wpb_image_zodiac_grid .isotope-item .info .title { font-size: 0.8em; margin-bottom: 0; }
    .wpb_image_zodiac_grid .isotope-item .info { height: 24px; }
    .wpb_image_zodiac_grid .isotope-item .info .middle { padding: 5px 20px; background: #ffffff; }
}


/* PRODUCT        */
/*================*/
.zoomContainer { display: none !important; }
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { width: 36%; }
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary { width: 55%; }
.woocommerce .products-grid { margin-top: 40px; }
.woocommerce #content div.product div.content,
.woocommerce #content div.product div.usages { clear: both; margin-bottom: 40px; }
.tab-content > .tab-pane { margin-bottom: 0; }
.woocommerce div.product .woocommerce-tabs ul.nav-tabs { margin-bottom: 40px; }
.woocommerce div.product .woocommerce-tabs .tab-pane .item-description { margin-bottom: 40px; padding-bottom: 16px; }
.widget_strollik_accessories { margin-top: 40px; }
.tax-product_cat .pbr-breadscrumb { margin-bottom: 0; }
.tax-product_cat #main-content .content-area { padding-top: 0; }
.content-area { padding-top: 0; }
.tax-product_cat .term-description { padding: 0 100px; }
.product-block .name { font-weight: 700; }
.product-block .description { font-family: "Poppins", Helvetica, sans-serif; font-size: 12px; color: #666666; letter-spacing: 2px; padding: 0 20px; }

.feature-box .fbox-icon { border-radius: 58px; height: 58px; width: 58px; color: #000000; border: 2px solid #000000; }
.feature-box .fbox-icon .icons { color: #000000; width: 55px; height: 55px; line-height: 53px; font-size: 2.5em; }
.feature-box .fbox-content { float: none; padding: 20px 0; }
#zodiac_footer-2 { overflow: hidden; }

.woocommerce div.product .woocommerce-tabs .tab-pane .item-description { margin-bottom: 40px; }
.widget_strollik_accessories { border: 0; margin-top: 0; }
.single-product .pbr-footer { margin-top: 0; }
.image-additional.olw-carousel.owl-carousel-play { margin: 0; }
.owl-carousel.products .product-block .name .text-big-2 { text-transform: none; font-size: 1.1em; }

.product-video { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; }
.product-video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.single-product.woocommerce div.product div.images img { margin-bottom: 0; }
.widget-text-heading .heading-style1.widget-heading .heading-text::before, .widget-text-heading .heading-style1.widget-heading .heading-text::after { background-color: #aa182c; }
.single-product.woocommerce .owl-carousel-play .carousel-control { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.woocommerce div.product .woocommerce-tabs ul.nav-tabs li.active::before { background: #aa182c/*##a3eaf0*/; }

.title-heading::after, .widget .widget-title > span::after, .widget .widgettitle > span::after { background-color: #aa182c/*##a3eaf0*/!important; }
#reviews .reviews-summary .review-summary-total .review-summary-result { color: #aa182c/*##a3eaf0*/; }

.single-product.woocommerce .pbr-owl-thumbs { margin-bottom: 30px; }
.single-product.woocommerce .pbr-owl-thumbs li { padding: 0 5px; }
.single-product.woocommerce .pbr-owl-thumbs li img { width: 70px; height: 70px; }

.single-product.woocommerce div.product .summary div strong { font-weight: 600; }
.single-product.woocommerce div.product .summary div strong.big { font-size: 18px; font-weight: 500; }

@media screen and (max-width: 767px) {
    .network-modal .tab { margin-top: 50px; }
    .btn { letter-spacing: 1px; max-width: 100%; padding: 9px 10px; font-size: 11px; }
}

/* FOOTER         */
/*================*/
.pbr-footer { background: #aa182c; margin-top: 0; }
.widget_pbr_socials_widget .bo-sicolor a { margin-right: 0; }
.widget-footer .widget-title { border-bottom:0!important; padding: 50px 0 15px 20px!important; margin-bottom: 10px!important; }
.widget-footer .widget-title span:after { background-color: #005f9b!important; }
.pbr-copyright { background: #aa182c; margin-top: 0; }
.pbr-copyright .container { padding: 30px 20px; }
.pbr-copyright .container, .pbr-copyright .container a { color: #fff; }
ul.addviso-spe1 { margin-top: 98px; }
.pbr-footer .footer-bottom a { color: #fff; }
.catalogue_and_newsletter .container-full .vc_column-inner { padding: 0; background-color: #000519; background-position: right center; background-repeat: no-repeat; }
.catalogue_and_newsletter .text-center { text-align: left; }
.catalogue_and_newsletter .wpb_text_column { margin-bottom: 20px; }

.pbr-footer .widget-footer .widget-title span { border-bottom: 0; }
.pbr-footer .widget-footer ul { list-style: disc; padding-left: 15px; }

.pbr-footer-profile { padding-top: 30px; }
.pbr-footer-profile .wpb_text_column h3 { height: 2.3em; color: #fff; }
.pbr-footer-profile .wpb_text_column a { color: inherit; -webkit-transition: color 200ms ease; -moz-transition: color 200ms ease; -o-transition: color 200ms ease; transition: color 200ms ease; }
.pbr-footer-profile .wpb_text_column a:hover { color: #000519; }
.pbr-footer-profile .wpb_text_column ul { color: #fff; padding-left: 20px; }
.pbr-footer-profile .wpb_text_column ul li { padding-bottom: 7px; }

.pbr-scrolltotop-container { position: relative; }
.pbr-scrolltotop { position: absolute; cursor: pointer; right: 0; bottom: 0; height: 50px; width: 50px; color: #ffffff; border: 3px solid #ffffff; text-align: center; line-height: 46px; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
.pbr-scrolltotop:hover { border-color: #000519; background: #000519; }

footer { font-size: 13px; }
footer h3 { font-size: 16px; }

@media screen and (max-width: 767px) {
    ul.addviso-spe1 { margin-top: 0px; }
}


/* Other          */
/*================*/
.widget-text-heading { padding-top: 25px; }
.title-heading:after {background-color: #005f9b; }
.zodiac-form-captcha { margin: 20px 0; }

/* Galerie        */
/*================*/
.wpb_image_zodiac_grid .wpb_image_grid_ul { margin: 0; padding: 0; }
/* .wpb_image_zodiac_grid .wpb_image_grid_ul > li { } */
.wpb_image_zodiac_grid .wpb_image_grid_ul .isotope-item { list-style: none; margin: 0 1px 1px 0; max-width: 100%; float: left; margin: 0!important; }
.wpb_image_zodiac_grid .wpb_image_grid_ul a { display: block; }
.wpb_image_zodiac_grid .wpb_image_grid_ul img { display: block; max-width: 100%; width: 100%; height: auto; }

@media screen and (max-width: 991px) {
    .wpb_image_zodiac_grid .isotope-item { width: 50%; }
}
@media screen and (min-width: 992px) {
    .wpb_image_zodiac_grid .isotope-item { width: 25%; }
}


/* Network page   */
/*================*/
.network-page .form-filter { height: 662px; background:#f6f6f6; padding: 60px 2% 60px 5%; background: url(/wp-content/themes/bombard/images/bg_dealerlocator.jpg) center center no-repeat; background-size: cover; }
.network-page .form-filter div.checker { width: 12px; height: 12px; background: #a3eaf0; display: inline-block; position: relative; vertical-align: middle; margin-right: 5px; border-radius: 2px; }
.network-page .form-filter div.checker span { position: relative; border-radius: 2px; top: 2px; left: 2px; width: 8px; height: 8px; background: #a3eaf0; display: block; -webkit-transition: background 200ms ease; -moz-transition: background 200ms ease; -o-transition: background 200ms ease; transition: background 200ms ease; }
.network-page .form-filter div.checker span.checked { background: #000; }
.network-page .form-filter div.selector { position: relative; border: 2px solid #a3eaf0; padding: 10px 15px; color: #ffffff; margin: 5px 0; width: auto!important; }
.network-page .form-filter div.selector:after { content: "\f107"; position: absolute; z-index: 1; top: 50%; right: 0; color: #a3eaf0; width: 30px; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: center; font: normal normal normal 14px/1 FontAwesome; font-size:inherit; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing: grayscale; }
.network-page .widget-title span { position: relative }
.network-page .widget-title { border-bottom: 0!important; margin-bottom: 10px!important; font-family: "Poppins", Helvetica, sans-serif; text-transform: uppercase; font-size: 3em; color: #a3eaf0; text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.3); }
.network-page .widget-description { border-bottom: 0!important; margin-bottom: 30px!important; font-family: "Poppins", Helvetica, sans-serif; text-transform: uppercase; font-size: 1em; color: #ffffff; letter-spacing: 2px; font-weight: 600; line-height: 1.2em; }
.network-page .widget-filter { font-family: "Poppins", Helvetica, sans-serif; font-size: 1em; color: #a3eaf0; letter-spacing: 1px; text-transform: uppercase; font-weight: 600; }
.network-page .form-filter label { font-family: "Poppins", Helvetica, sans-serif; font-size: 1em; color: #ffffff; font-weight: 500; padding-left: 0; }
.network-page .form-filter .btn { margin-top: 25px; }
.network-page .form-filter .space { margin-bottom: 25px; }
.network-page .space { margin-bottom: 25px; }
.network-page .woocommerce select { width: 100%; margin-bottom: 14px; }
.network-page .map { position: relative; height: 662px; background:#f6f6f6; padding: 0; z-index: 1; }
.network-page .map #network-map { width: 100%; height: 662px; }
.network-page #network_state { display: none; }
.network-page #network-global-table { display: none; }

.network-table { width: 100%; }
.network-table th { white-space: nowrap; font-family: "Poppins", Helvetica, sans-serif; font-size: 18px; color: #005f9b; text-transform: uppercase; margin-bottom: 10px; padding-left: 10px; }
.network-table td { padding: 10px; border-bottom: 1px solid #bbbbbb; }
.network-table .right { text-align: right; }
.network-table .center { text-align: center; }
.network-table .fa.fa-check { color: #005f9b; font-size: 20px; }
.network-table a { font-family: "Poppins", Helvetica, sans-serif; font-size: 14px; color: #005f9b; -webkit-transition: color 200ms ease; -moz-transition: color 200ms ease; -o-transition: color 200ms ease; transition: color 200ms ease; }
.network-table a:hover { color: #000000; }

.network-overlay { display: none; position: fixed; z-index: 9998; top: 0; left: 0; width: 100%; height: 100%; background: #000000; background: rgba(0,0,0,.7); }
.network-modal { display: none; max-width: 900px; width: 100%; background: #FFFFFF; position: absolute; top: 200px; left: 50%; margin-left: -450px; z-index: 9999; padding: 20px; }
.network-modal .close { font-size: 18px; cursor: pointer; height: 37px; width: 37px; position: absolute; top: 20px; left: 20px; background:#dddddd; color: #666666; text-align: center; line-height: 40px; -webkit-transition: background 200ms ease, color 200ms ease; -moz-transition: background 200ms ease, color 200ms ease; -o-transition: background 200ms ease, color 200ms ease; transition: background 200ms ease, color 200ms ease; }
.network-modal .close:hover { background:#666666; color: #dddddd; }
.network-modal .tab { margin: 10px -20px; border-bottom: 1px solid #e6e6e6; text-align: center; padding: 0; list-style: none; }
.network-modal .tab li { display: inline-block; padding: 10px; }
.network-modal .tab li a { font-family: "Poppins", Helvetica, sans-serif; font-size: 18px; font-weight: 700; color: #999999; text-transform: uppercase; -webkit-transition: color 200ms ease; -moz-transition: color 200ms ease; -o-transition: color 200ms ease; transition: color 200ms ease; }
.network-modal .tab li.active a, .network-modal .tab li a:hover { color: #000000; }
.network-modal .tab li.active { border-bottom: 5px solid #a3eaf0; }

.network-loading { position: absolute; top: 50%; left: 50%; width: 30px; height: 30px; margin-top: -15px; margin-left: -15px; text-align: center; line-height: 30px; color: #FFFFFF; font-size: 30px;  -webkit-animation: rotating 2s linear infinite; -moz-animation: rotating 2s linear infinite; -ms-animation: rotating 2s linear infinite; -o-animation: rotating 2s linear infinite; animation: rotating 2s linear infinite; }
.network-modal .tab-content .title { font-family: "Poppins", Helvetica, sans-serif; font-size: 25px; color: #000000; font-weight: 700; text-transform: capitalize; }
.network-modal .tab-content .map .title { font-size: 20px; text-transform: none; }
.network-modal .tab-content .map ul { padding-left: 20px; }
.network-modal .tab-content .map ul li { color: #a3eaf0; }
.network-modal .tab-content .map ul li span { color: #666666; }
.network-modal .tab-content .address { font-family: "Poppins", Helvetica, sans-serif; font-size: 14px; color: #666666; }
.network-modal .tab-content hr { border-color: #e8e8e8; margin-top:15px; margin-bottom: 15px; }
.network-modal .tab-content .icontext { color: #1b1b1b; }
.network-modal .tab-content .icontext i { padding-right: 10px; }
.network-modal .tab-content a.btn { width: 100%; }
.network-modal .tab-content .logo { margin: 10px 0; width: auto; height: 30px; }
.network-modal .tab-content #tab-map { width: 100%; height: 310px; margin: 10px 0; }
.network-modal .tab-content .boat-item { margin-top: 20px; }
.network-modal .tab-content .boat-item img { width: 100%; height: auto; border-bottom: 1px solid #e3e3e3; }
.network-modal .tab-content .boat-item .name { text-align: center; font-family: "Poppins", Helvetica, sans-serif; font-weight: 600; font-size: 12px; color: #000000; margin: 20px 0; }

/* SAV LEVEL */
.presta_level{float: right; margin-top: 0; position: relative}
.presta_level ul{list-style: none}
.presta_level li{display: inline-block; margin: 0 1px;padding: 0}
.presta_level li.label {color: #000 !important; font-size: .9em; white-space: nowrap}
.presta_level .star{background: url("images/star.png") no-repeat center; background-size: contain; width: 16px;height: 16px; vertical-align: -2px;}

.text-smallheading { font-family: "Poppins", Helvetica, sans-serif; font-weight: 600; font-size: 14px; color: #999999; text-transform: uppercase; letter-spacing: 4px; }

.network-page .row { margin: 0 10px; }
.network-page .row .vc_column_container>.vc_column-inner { padding: 0; }

.page-template-model_network-php .network-page .row { margin: 0 -15px; }



@media screen and (max-width: 900px) {
    .text-smallheading { letter-spacing: 2px; }
    .network-modal { left: 0; margin-left: 0; top: 0; }
}

@media screen and (max-width: 767px) {
    .network-page .form-filter { height: auto; padding: 30px 20px; }
    .network-page .map, .network-page .map #network-map { height: 300px; }
}


@media screen and (max-width: 700px) {
    .network-table { width: 700px; }
    .network-table-overflow { overflow-x: auto; }
    /*
    .network-table thead { display: none; }
    .network-table tr { border-bottom: 1px solid #666666; }
    .network-table td { position: relative; display: block; border-bottom: 0; padding-left: 50%; }
    .network-table td:nth-of-type(1):before { content: ''; }
    .network-table td.center { text-align: left; }
    .network-table td:before { position: absolute; top: 6px; left: 6px; width: 45%; padding-right: 10px; white-space: nowrap; font-family: "Poppins", Helvetica, sans-serif; font-size: 12px; color: #005f9b; text-transform: uppercase; }
    */
}

@-webkit-keyframes rotating /* Safari and Chrome */ {
    from {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes rotating {
    from {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


/* CNIL           */
/*================
.cnil--banner p { margin: 10px 0; }
.cnil--banner{ background-color: rgba(0,0,0,0.7); bottom: 0; box-shadow: 0 0 5px #000; color: #fff; left: 0; position: fixed; right: 0; z-index: 100; }
.cnil--banner--wrapper{ margin: 0 auto; padding: 0 1%; position: relative; max-width: 960px; }
.cnil--message, .cnil--options{ width: 90%; }
.cnil--options{ color: #aaa; font-size: 0.9em; }
.cnil--consent-btn{ background-color: #000; border: 0 none; line-height: 45px; margin-top: -22.5px; position: absolute; right: 15px; text-transform: uppercase; top: 50%; width: 45px; }
@media only screen and (max-width: 640px) {
    .cnil--banner{ bottom: auto; top: 0; }
    .cnil--message{ width: 100%; }
    .cnil--options{ float: left; width: 80%; }
    .cnil--consent-btn{ float: right; line-height: 100%; margin: 0; padding: 10px 0; position: static; }
}
.ie8 .cnil-banner{ background-color: #000; }
*/
/* TAC            */
/*================*/
@media screen and (max-width:479px){#tarteaucitron .tarteaucitronLine .tarteaucitronName{width:90% !important}#tarteaucitron .tarteaucitronLine .tarteaucitronAsk{float:left !important;margin:10px 15px 5px}}@media screen and (max-width:767px){#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer,#tarteaucitron{background:#fff;border:0 !important;bottom:0 !important;height:100% !important;left:0 !important;margin:0 !important;max-height:100% !important;max-width:100% !important;top:0 !important;width:100% !important}#tarteaucitron .tarteaucitronBorder{border:0 !important}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{border:0 !important}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle{text-align:left !important}}@media screen and (min-width:768px) and (max-width:991px){#tarteaucitron{border:0 !important;left:0 !important;margin:0 5% !important;max-height:80% !important;width:90% !important}}#tarteaucitron *{zoom:1}#tarteaucitron .clear{clear:both}#tarteaucitron a{color:#424242;font-size:11px;font-weight:700;text-decoration:none}#tarteaucitronAlertBig a,#tarteaucitronAlertSmall a{color:#fff}#tarteaucitron b{font-size:22px;font-weight:500}#tarteaucitronRoot{left:0;position:absolute;right:0;top:0;width:100%}#tarteaucitronRoot *{box-sizing:initial;color:#333;font-family:sans-serif !important;font-size:14px;line-height:normal;vertical-align:initial}#tarteaucitronBack{background:#fff;display:none;height:100%;left:0;opacity:.7;position:fixed;top:0;width:100%;z-index:2147483646}#tarteaucitron{display:none;max-height:80%;left:50%;margin:0 auto 0 -430px;padding:0;position:fixed;top:6%;width:860px;z-index:2147483647}#tarteaucitron .tarteaucitronBorder{background:#fff;border:2px solid #333;border-top:0;height:auto;overflow:auto}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie,#tarteaucitron #tarteaucitronClosePanel{background:#333;color:#fff;cursor:pointer;font-size:12px;font-weight:700;text-decoration:none;padding:4px 0;position:absolute;right:0;text-align:center;width:70px}#tarteaucitron #tarteaucitronDisclaimer{color:#555;font-size:12px;margin:15px auto 0;width:80%}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden,#tarteaucitron #tarteaucitronServices .tarteaucitronHidden{background:rgba(51,51,51,0.07)}#tarteaucitron #tarteaucitronServices .tarteaucitronHidden{display:none;position:relative}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle,#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails{background:#333;color:#fff;display:inline-block;font-size:14px;font-weight:700;margin:20px 0 0;padding:5px 20px;text-align:left;width:auto}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{color:#fff;font-weight:500}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a:hover,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a:hover{text-decoration:none !important}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a{font-size:22px}#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a{font-size:14px}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle{padding:5px 10px}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails{color:#fff;display:none;font-size:12px;font-weight:500;margin-top:0;max-width:270px;padding:20px;position:absolute;z-index:2147483647}#tarteaucitron #tarteaucitronInfo a{color:#fff;text-decoration:underline}#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover{background:rgba(51,51,51,0.2)}#tarteaucitron #tarteaucitronServices .tarteaucitronLine{background:rgba(51,51,51,0.1);border-left:5px solid transparent;margin:0;overflow:hidden;padding:15px 5px}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background:#333;border:3px solid #333;border-left:9px solid #333;border-top:5px solid #333;margin-bottom:0;margin-top:21px;position:relative}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover{background:#333}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName{margin-left:15px;margin-top:2px}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName b{color:#fff}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk{margin-top:0 !important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName{display:inline-block;float:left;margin-left:10px;text-align:left;width:50%}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a:hover{text-decoration:underline}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk{display:inline-block;float:right;margin:7px 15px 0;text-align:right}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,.tac_activate .tarteaucitronAllow{background:gray;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;padding:6px 10px;text-align:center;text-decoration:none;width:auto}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies{color:#333;font-size:12px}.tarteaucitronAlertBigTop{top:0}.tarteaucitronAlertBigBottom{bottom:0}#tarteaucitronAlertBig{background:#333;color:#fff;display:none;font-size:15px !important;left:0;padding:5px 5%;position:fixed;text-align:center;width:90%;box-sizing:content-box;z-index:2147483645}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert b{font:15px verdana;color:#fff}#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert b{font-weight:700}#tarteaucitronAlertBig #tarteaucitronCloseAlert,#tarteaucitronAlertBig #tarteaucitronPersonalize{background:#008300;color:#fff;cursor:pointer;display:inline-block;font-size:16px;padding:5px 10px;text-decoration:none;margin:7px}#tarteaucitronAlertBig #tarteaucitronCloseAlert{background:#fff;color:#333;font-size:13px;margin-bottom:3px;margin-left:7px;padding:4px 10px}#tarteaucitronPercentage{background:#0A0;bottom:54px !important;height:4px;margin-top:2px;left:0;position:fixed;width:0;z-index:2147483644}#tarteaucitronAlertSmall{background:#333;bottom:0;display:none;padding:0;position:fixed;right:0;text-align:center;width:auto;z-index:2147483646}#tarteaucitronAlertSmall #tarteaucitronManager{color:#fff;cursor:pointer;display:inline-block;font-size:11px !important;padding:8px 10px 8px}#tarteaucitronAlertSmall #tarteaucitronManager:hover{background:rgba(255,255,255,0.05)}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot{background-color:gray;border-radius:5px;display:block;height:8px;margin-bottom:1px;margin-top:5px;overflow:hidden;width:100%}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow,#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed{display:block;float:left;height:100%;width:0}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen{background-color:#1b870b}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow{background-color:#fbda26}#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed{background-color:#9c1a1a}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber{background:rgba(255,255,255,0.2);color:#fff;cursor:pointer;display:inline-block;font-size:30px;padding:0 10px;vertical-align:top}#tarteaucitronAlertSmall #tarteaucitronCookiesNumber:hover{background:rgba(255,255,255,0.3)}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer{display:none;max-height:70%;max-width:500px;position:fixed;right:0;width:100%}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList{background:#fff;border:2px solid #333;color:#333;font-size:11px;height:auto;overflow:auto;text-align:left}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList b{color:#333}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle{background:#333;margin-top:21px;padding:13px 0 9px 13px;text-align:left}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle b{color:#fff;font-size:16px}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain{background:rgba(51,51,51,0.1);padding:7px 5px 10px;word-wrap:break-word}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain:hover{background:rgba(51,51,51,0.2)}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain a{color:#333;text-decoration:none}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft{display:inline-block;width:50%}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft a b{color:darkred}#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListRight{color:#333;display:inline-block;font-size:11px;margin-left:10%;vertical-align:top;width:30%}.tac_activate{background:#333;color:#fff;display:table;font-size:12px;height:100%;line-height:initial;margin:auto;text-align:center;width:100%}.tac_float{display:table-cell;text-align:center;vertical-align:middle}.tac_activate .tac_float b{color:#fff}.tac_activate .tac_float .tarteaucitronAllow{background-color:#1b870b;display:inline-block;margin:10px 0}ins.ferank-publicite,ins.adsbygoogle{text-decoration:none}div.amazon_product{height:240px;width:120px}

/* Fix mobile of strollik theme */
@media only screen and (max-width: 767px) {
    .widget-text-heading .widget-heading .description { letter-spacing: 0; }
    .text-big-3, .widget-text-heading .widget-heading { font-size: 30px; }
    .tax-product_cat .term-description { padding: 0 20px; }
}


/* FORM           */
/*================*/
.form-horizontal .radio, .form-horizontal .checkbox { min-height: 0; }
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { padding-top: 0; }
.form-group { margin-bottom: 0; }
.form-control { height: 30px; padding: 0px 10px; }

#postmsg_error { display: none; }
#postmsg_success { display: none; }

@media only screen and (max-width: 1199px) {
    .form-group p { margin: 10px 0 0; }
}

/* Leaflet        */
/*================*/
.popupnewsletter .modal-content .close { top: 0; right: 0; }
.popupnewsletter .modal-content { background: url("images/bg_popup-leaflet.jpg"); -webkit-background-size: cover; background-size: cover; background-repeat: no-repeat; background-position: center; }
.popupnewsletter .modal-content:after { content: ''; display: block; clear: both; }
.popupnewsletter .modal-body { float: right; width: 42%; background: rgba(0,0,0,0.7); }
.popupnewsletter .modal-body .link { color: #999999; font-size: 10px; -webkit-transition: color 200ms ease; -moz-transition: color 200ms ease; -ms-transition: color 200ms ease; -o-transition: color 200ms ease; transition: color 200ms ease; }
.popupnewsletter .modal-body .link:hover { color: #ffffff; }
.popupnewsletter .modal-body .form-rgpd-mention { color: #999999; font-size: 10px; }
.popupnewsletter .modal-body .form-rgpd-mention a { color: inherit; }
.popupnewsletter .modal-body .form-rgpd-mention a:hover { color: #fff; }
.popupnewsletter .modal-body h3::after { top:initial; bottom:-25px; }

/* FlowFlow       */
/*================*/
.ff-loadmore-wrapper .ff-btn { -webkit-border-radius: 0!important; -moz-border-radius: 0!important; border-radius: 0!important; height: auto!important; line-height: 1em!important; padding: 15px 30px!important; text-transform: uppercase!important; letter-spacing: 1px!important; }
.widget-zodiac-socials ul { padding: 0; margin: 0; list-style: none; }
.widget-zodiac-socials ul li { display: inline-block; padding: 0 10px; height: 40px; line-height: 40px; }
.widget-zodiac-socials ul li .middle { display: inline-block; vertical-align: middle; line-height: 1em; }

@media screen and (max-width: 767px) {
    .widget-zodiac-socials { display: none; }
}


/* =============================================== */
/*                PREHOME                          */
/* =============================================== */
body.page-template-model_prehome #pbr-topbar,
body.page-template-model_prehome header,
body.page-template-model_prehome .topbar-mobile,
body.page-template-model_prehome footer { display: none; }
html, body.page-template-model_prehome,
body.page-template-model_prehome #page,
body.page-template-model_prehome #page .pbr-page-inner,
body.page-template-model_prehome #page .pbr-page-inner #main { height: 100%; }
#prehome { position: relative; height: 100%; background: url('/wp-content/themes/bombard/images/bg_prehome_desktop.jpg') center center no-repeat; -webkit-background-size: cover; background-size: cover; text-align: center; overflow-y: auto; overflow-x: hidden; }
#prehome .prehome-inner { position: absolute; top: 50%; left: 0; width: 100%; padding: 20px; }
#prehome .widget-text-heading { margin-bottom: 30px; }
#prehome .widget-text-heading .widget-heading { color: #ffffff; text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.3); }
#prehome .widget-text-heading .widget-heading .description { position: relative; top: 0; font-family: "Poppins", Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight: 500; }
#prehome ul, #prehome li { list-style: none; padding: 0; margin: 0; }
#prehome li { padding-bottom: 10px; }
#prehome li a { position: relative; font-family: "Poppins", Helvetica, sans-serif; font-size: 20px; color: #ffffff; font-weight: 500; }
#prehome li a:after { content: ''; position: absolute; bottom: -10px; left: 0; height: 3px; width: 100%; background: #eeb604; opacity: 0; -webkit-transition: all 200ms ease; -moz-transition: all 200ms ease; -o-transition: all 200ms ease; transition: all 200ms ease; }
#prehome li a:hover:after { bottom: 0px; opacity: 1; }
#prehome .logo { width: 320px; height: 83px; background: url('/wp-content/themes/bombard/images/logo.png') center center no-repeat; -webkit-background-size: 320px 83px; background-size: 320px 83px; margin: 0 auto; }

@media screen and (max-width: 767px) {
    #prehome .prehome-inner { padding-bottom: 0; }
    #prehome .logo { width: 150px; height: 38px; -webkit-background-size: 150px 38px; background-size: 150px 38px; }
    #prehome .widget-text-heading { margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; }
    #prehome li { padding-bottom: 5px; }
    #prehome li a { font-size: 16px; }
    #prehome li a:after { display: none; }
    /*#prehome { background-image: url('/wp-content/themes/bombard/images/bg_prehome_mobile.jpg'); }*/
}



/* =============================================== */
/*                Club Zodiac                      */
/* =============================================== */
#clubzodiac { width: 100%; min-height: 710px; }