.header{
background: url(http://www.jet7yacht.com/wp-content/uploads/2019/09/bg_header.png);
}
.wpb_gallery .wpb_gallery_slides .owl-nav div {
background-color: #666 !important;
border: 2px solid #666 !important;
}
.menu-column2 .nav-sublist-dropdown ul li:nth-child(2n+1) {
clear: none !important;
}
.navbar{
padding:0px;
border:none;
}
.pagination-cubic li span.page-numbers.current{
color:#fff !important;
}
.content-block-blanc{
height: 308px !important;
}
.maps_activ > .vc_column-inner{
padding:0px;
border: 10px solid #f0f0f0;
}
.wpb_gmaps_widget .wpb_wrapper{
padding:0px;
}
.wpb_gmaps_widget{margin:0px;}
.element_article{
margin-right: 0px !important;
margin-left: 0px !important;
padding-top: 15px !important;
padding-bottom: 15px !important;
background-color: #ffffff !important;
margin-bottom: 40px !important;
}
.yith-wcwl-add-to-wishlist, .cart{
display: none;
}
.address-company {
margin: 0;
border:none !important;
}
.bloc_blanc > .vc_column-inner {
margin-top: 10px;
background: #fff;
-moz-box-shadow: 1px 1px 2px rgba(20, 20, 20, 0.7);
-webkit-box-shadow: 1px 1px 2px rgba(20, 20, 20, 0.7);
box-shadow: 1px 1px 2px rgba(20, 20, 20, 0.7);
position: relative;
}
.email-link{
display:none !important;
visibility:hidden !important;
}
.product-navigation .prev-product:before, .product-navigation .next-product:before {
left: 10px;
top: -4px;
}
.share-post .share-title {
margin-top:9px;
}
.nav-item-image:hover{opacity:0.5;}
.bloc_blanc{padding: 5px !important;}
hr.horizontal-break, hr.break{width:100px;}
.top-bar .links a {
color:#fff;
}
.taille-contenu-vignette{
font-size: 12px;
font-family: 'Teko',sans-serif;
color: #a1c3dc;
margin-bottom: 0; }
.vignette-lien:hover, .vignette-lien:focus{
text-decoration: none;
}
.taille-contenu-vignette:before {
content: url(http://www.jet7yacht.com/wp-content/uploads/2019/09/arrow-before.jpg);
margin-right: 8px;
}
.menu-column2 .nav-sublist-dropdown{
width:600px !important;
}
.product-content {
margin: 15px;
background: #fff;
padding: 15px;
}
.products-loop{
background: #fff; 
}
.st-pusher{
background-color:#ddd !important;
}
.bloc_blanc .products-list .product .product-image-wrapper{
float:none;
margin:0px;
width:50%;
}
.bloc_blanc .products-list .product .product-details{
float:none;
width:100%;
}
.bloc_blanc .wpb_button, .wpb_contaille-contenu-vignettetent_element, ul.wpb_thumbnails-fluid>li{
margin-bottom:10px;
}
.bloc_blanc .vc_gitem-is-link{ }
.bloc_blanc .produits .vc_gitem-post-data-source-post_excerpt *{
color: #f4524d ;
}
.bloc_blanc .vc_gitem-post-data {
font-weight: bold;
font-size: 15px;
}
.bloc_blanc .vc_btn3-container{
margin-bottom:0px;
}
.bloc_blanc .vc_btn3.vc_btn3-size-md, .bloc_blanc .vc_btn3.vc_btn3-size-md:hover{
padding:10px 15px; }
.vc_custom_1568119325189 {
margin-left: -17.5px !important;
margin-right: -17.5px !important;
}
.bloc_blanc .ms-slide-info, .Slider_home_page .ms-slide-info {display:none;}
.prix-contenu-vignette {
font-size: 24px;
line-height: 1;
margin: 0;
color: #575757;
}
.bloc_blanc .products-list .product .product-details .product-excerpt{
margin-bottom:0px;
}
.bloc_blanc .product {
margin-bottom: 15px;
}
.products-grid .product-title{
font-size: 17px !important;
font-weight: 700 !important;
color: #575757 !important;
line-height: 1 !important;
}
.menu .menu-full-width .nav-sublist-dropdown{
padding:10px;
}
.header .menu-item .item-link {
padding: 0px 3px 25px 10px !important;
}
.languages-area {float:right;}
.item-level-1 > .item-link {
padding: 5px !important;
}
.wysija-paragraph input{width:100%;}
.owl-carousel .owl-item img{
width:auto !important; 
margin: 0 auto;
}
.share-post{border:1px solid #aaa;}
.share-post .menu-social-icons li a{
color:#aaa;
border-left:1px solid #aaa;
}
.content-page{
background:#fff;
margin-bottom:20px;
-moz-box-shadow: 1px 1px 2px rgba(20, 20, 20, 0.7);;
-webkit-box-shadow: 1px 1px 2px rgba(20, 20, 20, 0.7);;
box-shadow: 1px 1px 2px rgba(20, 20, 20, 0.7);
}
.current{
color:#aaa;
font-weight:bold;
}
.bc-type-1{
background-color:#ccc;
}
.bloc_blanc .vc_gitem-post-data{
margin-bottom:0px;
}
.main-footer {
border-top: 10px solid #595758;
}
.main-footer.text-color-light .widget-title, .main-footer.text-color-light .address-company {
font-size: 21px;
letter-spacing: 3px;
font-weight: bold;
}
.main-footer.text-color-light a, .copyright.text-color-light a {
color: #ccc;
}
.products-list .product .product-details .product-excerpt{
color:red;
}	
.menu .menu-full-width .nav-sublist-dropdown ul > li > a {
text-align: center;
}
.swiper-wrapper{
z-index:0 !important;
}
.main-navigation .main-nav ul ul li[class*="current-menu-"] { opacity:1 !important;}
@media (min-width: 1630px) {
.liens_header{
margin-top: 15px;
margin-right: 18px;
font-weight: bold;
}
.liens_header a{
text-decoration:underline;
}
.inside-header {
padding:50px 20% 20px 20%;
}
.gb-inside-container img{
margin-right:15px;
}
.header-widget {
right: 19%;
}
} @media (max-width: 1629px) {
.liens_header {
font-size:12px;
margin-top: 20px;
}
.inside-header {
padding:50px 235px 20px 235px;
}
.groupe_liens {width:50%;}
.header-widget {
right: 14.5%;
}
.top-bar {
left: 14%; 
}
}
@media (max-width: 1425px) {
.inside-header {
padding: 50px 140px 20px 155px;
}
.top-bar {
left: 11.5%;
}
.header-widget {
right: 11%;
}
}
@media (max-width: 1280px) {
.groupe_liens {width:50%;}
.main-hero-wrap a {
margin: 0;
}
.generate-inside-page-header-content.page-header-content-container {
padding: 0;
}
.main-hero-wrap h1 {
font-size: 52px;
line-height: 64px;
}
.header-widget {
right: 3%;
}
.inside-header {
padding: 50px 195px 20px 200px;
}
.top-bar {
left: 50px;
}
.liens_header {
margin-top: 23px;
font-size: 12px;
}
.inside-header {
padding: 50px 37px 20px 60px;
}
}
@media (max-width: 1050px) {
.inside-top-bar {
padding: 10px 10px 10px 30px;
}
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a {
padding: 15px 15px 0 15px;
}
.nav-float-right #site-navigation {
margin-top: 35px;
}
} @media (max-width: 995px) {
.top-bar-align-right{display:none;}
.header-widget{margin-top:0px !important;}
.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a {
padding: 10px 10px 0 10px;
font-size:12px;
}
.main-navigation .main-nav ul li a {
padding-left: 10px;
padding-right: 10px;
} .main-navigation .dropdown-menu-toggle:before{
content: "" !important;
}
#menu-main-navigation li {
border-bottom: 1px solid rgba(255,255,255,0.2);
}
.main-navigation .main-nav ul li a { }
.top-bar {
left: 0%;
}
.inside-header {
padding: 50px 25px 20px 25px;
}
.main-navigation ul {
display: none;
}
.main-navigation.toggled .main-nav > ul {
display: block;
}
.main-navigation .main-nav ul ul.toggled-on,
.secondary-navigation .main-nav ul ul.toggled-on {
position: relative;
top: 0;
left: auto !important;
right: auto !important;
width: 100%;
pointer-events: auto;
height: auto;
opacity: 1;
display: block;
}
.main-navigation .main-nav li {
float: none;
clear: both;
display: block !important;
text-align: left !important;
}
.main-navigation .main-nav li.hide-on-mobile {
display: none !important;
}
.main-navigation .menu-item-has-children .dropdown-menu-toggle {
float: right;
}
.main-navigation .mobile-bar-items {
display: block;
}
.main-navigation .menu li.search-item {
display: none !important;
}
.main-navigation .sf-menu > li.menu-item-float-right {
float: none !important;
display: inline-block !important;
}
[class*="nav-float-"] .site-header .inside-header > * {
float: none;
clear: both;
}
.gen-sidebar-nav {
display: none;
}
.sidebar-nav-mobile:not(#sticky-placeholder) {
display: block;
}
}
@media (max-width: 768px) {
.top-bar{left:0;}
#block-26{display:none;}
.site-logo{
padding-top:0px;
}
.inside-header {
padding: 80px 25px 20px 25px;
}
#site-navigation .inside-navigation {background:#fff;}
.inside-page-header {
padding: 60px 20px 80px;
}
.main-hero-wrap h1 {
font-size: 38px!important;
line-height: 44px!important;
}
.footer-widgets {
padding: 60px;
}
.nav-float-right #site-navigation{margin:0;}
.site-logo {
margin: 0 auto 5px auto !important;
}
#footer-widgets{display:none;}
.inside-site-info {
padding: 0px; 
}
.elementor-widget-wrap{
margin-left:0px !important;
}
}
@media (max-width: 500px) {
.mobile-hide {
display: none;
visibility: hidden;
}
.main-hero-wrap h1 {
font-size: 36px!important;
line-height: 42px!important;
}
.footer-widgets {
padding: 30px;
}
}